Cardinals right-hander Michael McGreevy is the probable starter when Wednesday, July 1 gets underway at 7:15 PM ET. Atlanta has not yet announced a starter for this series opener, leaving the door open for a bullpen game on the Braves' side — which matters given how thin their pitching staff already is right now. McGreevy's recent run has not been inspiring. He's posted a 5.34 ERA over his last 6 starts with just 4.8 strikeouts per 9 innings, recording 2 or fewer strikeouts in 4 of those outings. That matters for a Cardinals team that has given their pitchers nothing to work with lately — St. Louis has scored 8 combined runs across their last 5 games, including back-to-back shutout and near-shutout losses to the Marlins over the weekend. Max Meyer blanked St. Louis 4-0 on Friday — 2 hits allowed over 7 innings — and the Cardinals managed just 1 run the next night in a 5-1 loss. Before the Marlins series, a 0-0 postponement against Arizona was sandwiched between 2 more losses to the Diamondbacks. With Dustin May now skipping his next rotation turn due to back tightness, the Cardinals are also watching their pitching depth thin out at exactly the wrong time. Atlanta hasn't been much better lately. The Braves got swept in San Diego, finally snapped a 4-game skid with a 3-1 win over the Giants on Friday, then turned around and got blanked 5-0 on Saturday to close the road trip. Manager Walt Weiss said the slump is about "timing, not talent," and the overall record — 49-32, first in the NL East — backs him up to a point. But the talent available has taken a real hit. Ronald Acuña Jr. remains on the IL with a hamstring issue and Weiss has been explicit that he's a "long way" from returning — the Braves are being more cautious this time around because it's the same spot as an earlier injury. Add Strider, Schwellenbach, and Murphy all to the 60-day IL, and Jurickson Profar out for the full 2026 season on a PED suspension, and it's a different-looking roster than Atlanta projected in March. The Cardinals are too banged up and too cold offensively right now to be the team that fully capitalizes on all that. First pitch Wednesday at Truist is 7:15 PM ET.