Matthew Liberatore, a starter for the St. Louis Cardinals, has worked through an uneven season while trying to lock in a dependable rotation role. The L-hander carries a 5.18 ERA and 1.52 WHIP across 99.0 innings over 20 starts, with a 5-7 record that reflects both flashes of usefulness and stretches where traffic on the bases has become a problem.
His strikeout ability remains a reason for interest, as the 8.64 K/9 shows he can still miss bats when his mix is working. The bigger issue has been overall efficiency and command, with a 3.45 BB/9 that can put him in difficult counts and force him to pitch from behind. When he gets ahead, he can look like a solid mid-rotation option, but when his location drifts, the profile becomes much riskier.
Recent form:
- 07/215.1 IP · 5 ER · 7 K
- 07/116.0 IP · 0 ER · 6 K
- 07/055.0 IP · 3 ER · 3 K
- 06/305.0 IP · 1 ER · 9 K
- 06/245.1 IP · 6 ER · 3 K
Since he last pitched, the results still point to a down trend overall, even if there have been a few encouraging moments mixed in. Matthew Liberatore has pitched well enough at times to suggest there is still some rebound potential, but the outing-to-outing volatility makes him a tougher projection than his raw stuff alone would indicate.
For the season, he has logged 5 wins and 7 losses while showing the kind of arsenal that can help in the right matchup. Still, the current outlook depends on cleaner command, better sequencing, and limiting extended innings.
Matthew Liberatore game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 21 | Los Angeles Angels | 5.1 | 9 | 5 | 7 | 2 | 8.82 |
| Jul 11 | Atlanta Braves | 6 | 4 | 0 | 6 | 1 | 0.00 |
| Jul 5 | Chicago Cubs | 5 | 4 | 3 | 3 | 2 | 5.40 |
| Jun 30 | Atlanta Braves | 5 | 1 | 1 | 9 | 4 | 1.80 |
| Jun 24 | Arizona Diamondbacks | 5.1 | 8 | 6 | 3 | 2 | 10.59 |
| Jun 18 | Kansas City Royals | 1.2 | 7 | 5 | 2 | 0 | 37.50 |
| Jun 13 | Minnesota Twins | 4.1 | 5 | 4 | 4 | 1 | 8.78 |
| Jun 6 | Cincinnati Reds | 4.1 | 4 | 3 | 4 | 3 | 6.59 |
| May 31 | Chicago Cubs | 5.1 | 3 | 0 | 4 | 1 | 0.00 |
| May 25 | Milwaukee Brewers | 5 | 7 | 3 | 10 | 2 | 5.40 |
| May 19 | Pittsburgh Pirates | 4.2 | 7 | 4 | 9 | 2 | 8.57 |
| May 13 | Athletics | 5 | 9 | 4 | 5 | 2 | 7.20 |
| May 7 | San Diego Padres | 6 | 3 | 1 | 6 | 3 | 1.50 |
| May 1 | Los Angeles Dodgers | 5.2 | 5 | 2 | 4 | 2 | 3.46 |
| Apr 25 | Seattle Mariners | 3.1 | 8 | 5 | 3 | 1 | 14.52 |
| Apr 19 | Houston Astros | 6 | 3 | 1 | 4 | 2 | 1.50 |
| Apr 13 | Cleveland Guardians | 5 | 6 | 4 | 2 | 3 | 7.20 |
| Apr 7 | Washington Nationals | 5 | 9 | 4 | 6 | 2 | 7.20 |
| Apr 1 | New York Mets | 6 | 3 | 1 | 2 | 1 | 1.50 |
| Mar 26 | Tampa Bay Rays | 5 | 7 | 1 | 2 | 2 | 1.80 |
Matthew Liberatore season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 1.80 | 5.0 | 2 | 2 | 1.80 |
| Apr | 5 | 5.33 | 25.1 | 17 | 9 | 1.50 |
| May | 6 | 3.98 | 31.2 | 38 | 12 | 1.45 |
| Jun | 5 | 8.27 | 20.2 | 22 | 10 | 1.69 |
| Jul | 3 | 4.41 | 16.1 | 16 | 5 | 1.35 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .250
- Zone 02: .382
- Zone 03: .318
- Zone 04: .250
- Zone 05: .429
- Zone 06: .341
- Zone 07: .250
- Zone 08: .375
- Zone 09: .286
- Zone 11: .176
- Zone 12: .263
- Zone 13: .107
- Zone 14: .231
OPS by zone
- Zone 01: .647
- Zone 02: 1.118
- Zone 03: .792
- Zone 04: .667
- Zone 05: 1.143
- Zone 06: .795
- Zone 07: .935
- Zone 08: .878
- Zone 09: .800
- Zone 11: .522
- Zone 12: .824
- Zone 13: .419
- Zone 14: .533
SLG by zone
- Zone 01: .438
- Zone 02: .735
- Zone 03: .500
- Zone 04: .417
- Zone 05: .714
- Zone 06: .455
- Zone 07: .714
- Zone 08: .525
- Zone 09: .571
- Zone 11: .176
- Zone 12: .421
- Zone 13: .161
- Zone 14: .231
OBP by zone
- Zone 01: .235
- Zone 02: .382
- Zone 03: .333
- Zone 04: .250
- Zone 05: .429
- Zone 06: .341
- Zone 07: .290
- Zone 08: .366
- Zone 09: .267
- Zone 11: .391
- Zone 12: .588
- Zone 13: .297
- Zone 14: .333
numberOfStrikes by zone
- Zone 01: 32.00
- Zone 02: 69.00
- Zone 03: 55.00
- Zone 04: 71.00
- Zone 05: 74.00
- Zone 06: 51.00
- Zone 07: 65.00
- Zone 08: 81.00
- Zone 09: 52.00
- Zone 11: 28.00
- Zone 12: 41.00
- Zone 13: 117.00
- Zone 14: 33.00
numberOfPitches by zone
- Zone 01: 48.00
- Zone 02: 96.00
- Zone 03: 78.00
- Zone 04: 101.00
- Zone 05: 119.00
- Zone 06: 92.00
- Zone 07: 89.00
- Zone 08: 118.00
- Zone 09: 73.00
- Zone 11: 108.00
- Zone 12: 258.00
- Zone 13: 377.00
- Zone 14: 111.00
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.