
STL @ PHI


Matchup Details
Todays Game is on Monday, May 12th
12/05/25 18:45:00 PM EST First Pitch
Positive Match Player Stats for Cardinals vs Phillies Matchup Today
Matthew Liberatore has averaged 94.1 adjusted pitches per outing this year, grading out in the 82nd percentile.
The leading projection system (THE BAT) ranks Citizens Bank Park as the 8th-worst field in Major League Baseball for base hits.
Built just 19 feet above sea level, Citizens Bank Park has one of the lowest altitudes in MLB, which generally leads to worse offense.
Dry weather has a small but significant connection with less offense (and more whiffs), and the weather forecast forecasts the least humidity of all games on the slate today at 39%.
Despite conventional wisdom, fastballs are generally a pitcher’s least effective pitch. Matthew Liberatore must realize this, because he has relied on his off-speed and breaking balls a lot this year: 60.5% of the time, checking in at the 86th percentile.
Negative Match Player Stats with Cardinals vs Phillies
The 8th-shallowest left field fences in Major League Baseball are found in Citizens Bank Park.
The wind projects to be blowing out to LF at 9.6-mph in this contest, the 2nd-strongest of the day for hitters.
Out of all SPs, Matthew Liberatore’s fastball spin rate of 2045 rpm grades out in the 6th percentile this year.
Given the 0.65 discrepancy between Matthew Liberatore’s 3.07 ERA and his 2.42 FIP, it’s safe to say he’s been one of the unluckiest pitchers in baseball this year and ought to see better results in future games.
Latest Philadelphia Phillies Match Player Stats
- Phillies vs Braves match player stats | 2026 Series Game 3 Sunday, September 13th
- Philadelphia Phillies at Atlanta Braves Odds MLB – Saturday 12th 2026
- Phillies vs Braves match player stats | 2026 Series Game 2 Saturday, September 12th
- Philadelphia Phillies at Atlanta Braves Odds MLB – Friday 11th 2026
- Phillies vs Braves match player stats | 2026 Friday, September 11th
- Houston Astros at Philadelphia Phillies Odds MLB – Thursday 10th 2026
- Astros vs Phillies match player stats | 2026 Series Game 3 Thursday, September 10th
- Houston Astros at Philadelphia Phillies Odds MLB – Wednesday 9th 2026
- Astros vs Phillies match player stats | 2026 Series Game 2 Wednesday, September 9th
- Houston Astros at Philadelphia Phillies Odds MLB – Tuesday 8th 2026
Latest St. Louis Cardinals Match Player Stats
- White Sox vs Cardinals match player stats | 2026 Series Game 3 Sunday, September 13th
- Chicago White Sox at St Louis Cardinals Odds MLB – Saturday 12th 2026
- White Sox vs Cardinals match player stats | 2026 Series Game 2 Saturday, September 12th
- Chicago White Sox at St Louis Cardinals Odds MLB – Friday 11th 2026
- White Sox vs Cardinals match player stats | 2026 Friday, September 11th
- St Louis Cardinals at San Francisco Giants Odds MLB – Wednesday 9th 2026
- Cardinals vs Giants match player stats | 2026 Series Game 3 Wednesday, September 9th
- St Louis Cardinals at San Francisco Giants Odds MLB – Tuesday 8th 2026
- Cardinals vs Giants match player stats | 2026 Series Game 2 Tuesday, September 8th
- St Louis Cardinals at San Francisco Giants Odds MLB – Monday 7th 2026