|PHI (-141) @ williamhill|
10* Philadelphia (7:05 ET): The Phillies got an unexpected off-day when yesterday’s game with the Mets was rained out. Just as well, the Phils had lost the first three games of that series to fall to 6-6 on the year. But the season began with a 5-1 homestand and their back at Citizens Bank Park tonight to host the Cardinals, who are also 6-6. The Cards, like the Phillies, have lost four of their last five games. They were shutout on Wednesday, 6-0 by Washington, in a game where they finished with only four hits.
Zach Eflin will start tonight’s game for Philadelphia. Both of his previous starts were against Atlanta. Mirroring his team’s performance, Eflin pitched much better when he started at home against the Braves than when he faced them on the road. In the home start, he allowed just one run on four hits in 7 IP. I think we’ll get something closer to that tonight as opposed to the four runs he allowed (in 6 IP) at Atlanta last weekend. The Cardinals have not faced Eflin in nearly three years. The Phillies are 35-16 as a home favorite of -125 to -175 the L3 seasons, regardless of who the starter is.
St. Louis is 0-2 following an off-day this season and just 10-21 in that situation since 2019. They should feel a bit fortunate to be averaging 5.5 runs per game on the road so far as they are batting a collective .206 in those games. Carlos Martinez will make his third start of the season for the Redbirds today. He hasn’t pitched all that well so far with a 6.30 ERA and 1.40 WHIP in two starts. The Cards lost both, including 12-1 in the one that was on the road. 10* Philadelphia