Matthew Liberatore
Pitcher · Career Stats, Bio & Records (2022-2026)
Matthew Liberatore is a pitcher who has played in Major League Baseball since 2022 for the St. Louis Cardinals and the St. Louis Cardinals, a span of 5 seasons. Across 151 career appearances, he has gone 22-38 with a 4.82 ERA and 426 strikeouts.
- W (Wins):
- Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
- ERA (Earned Run Average):
- Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
- SO (Strikeouts):
- For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
- WHIP (Walks and Hits per Inning Pitched):
- Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.
Data updated
- Position
- Pitcher
- Bats / Throws
- L / L
- Height / Weight
- 6'4" / 200 lb
- MLB Debut
- 2022-05-21
- Jersey
- #32
Full name: Matthew Joseph Liberatore
Season-by-Season Pitching
Click a stat to plot it across every season.
| Year | Team | Lg | W | L | G | GS | CG | SHO | SV | IP | H | ER | BB | SO | ERA | Lg ERA | Pitcher PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | SLN | NL | 2 | 2 | 9 | 7 | 0 | 0 | 0 | 34.2 | 42 | 23 | 18 | 28 | 5.97 | 3.97 (-50%) | -908.2 |
| 2023 | SLN | NL | 3 | 6 | 22 | 11 | 0 | 0 | 0 | 61.2 | 66 | 36 | 25 | 46 | 5.25 | 4.33 (-21%) | 86.0 |
| 2024 | SLN | NL | 3 | 4 | 60 | 6 | 0 | 0 | 0 | 86.0 | 81 | 42 | 28 | 76 | 4.40 | 4.08 (-8%) | -65.0 |
| 2025 | SLN | NL | 8 | 12 | 29 | 29 | 0 | 0 | 0 | 151.2 | 158 | 71 | 40 | 122 | 4.21 | 4.16 (-1%) | 521.0 |
| 2026 | STL | NL | 6 | 14 | 31 | 31 | 0 | 0 | 0 | 155.0 | 173 | 90 | 55 | 154 | 5.23 | 4.18 (-25%) | - |
| Career · 5 seasons | 22 | 38 | 151 | 84 | 0 | 0 | 0 | 489.0 | 520 | 262 | 166 | 426 | 4.82 | — | -366 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | SLN | NL | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2023 | SLN | NL | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2024 | SLN | NL | 60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2025 | SLN | NL | 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| Career · 4 seasons | 120 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | 0 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Game Log & Splits
View full game log (240 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 56 | 0 | 0 | 0 | 0 | 0 | — |
| Away | 64 | 0 | 0 | 0 | 0 | 0 | — |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 56 | 160.1 | 162 | 69 | 43 | 140 | 3.87 |
| Away | 64 | 173.2 | 185 | 103 | 68 | 132 | 5.34 |
Last 10 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-09-21 | STL | MIL | W | 5.0 | 5 | 1 | 1 | 1 | 6 | 0 |
| 2025-09-15 | STL | CIN | — | 6.0 | 4 | 3 | 2 | 1 | 6 | 1 |
| 2025-09-09 | STL | SEA | L | 4.0 | 6 | 5 | 5 | 3 | 1 | 2 |
| 2025-09-03 | STL | OAK | W | 5.1 | 4 | 0 | 0 | 1 | 7 | 0 |
| 2025-08-29 | STL | CIN | — | 5.0 | 8 | 3 | 3 | 2 | 4 | 2 |
| 2025-08-24 | STL | TBR | L | 4.1 | 3 | 4 | 4 | 3 | 5 | 1 |
| 2025-08-18 | STL | MIA | — | 5.0 | 5 | 3 | 3 | 1 | 5 | 1 |
| 2025-08-12 | STL | COL | L | 4.0 | 4 | 3 | 3 | 1 | 3 | 1 |
| 2025-08-06 | STL | LAD | — | 4.0 | 6 | 3 | 2 | 1 | 1 | 1 |
| 2025-08-01 | STL | SDP | L | 4.1 | 4 | 4 | 1 | 2 | 1 | 0 |
Fielding Statistics
Career Fielding Totals by Position
Season-by-Season Fielding
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 120 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Matthew Liberatore: the record in brief
Matthew Liberatore's major league record starts with the debut on May 21, 2022 and remains open, because the career is ongoing. All of the seasons listed were played for the St. Louis Cardinals. At 6-foot-4 and 200 pounds, Liberatore is listed as a pitcher. Liberatore batted and threw left-handed, per the bio block. The recorded birth is November 6, 1999, in Peoria, AZ, USA. Matthew Liberatore was the playing name; the full given name is Matthew Joseph.
Across 151 games (84 starts), Liberatore has recorded 22 wins against 38 losses with a 4.82 ERA. The same table counts 426 strikeouts. Against a 4.14 league ERA for the same seasons, the 4.82 mark was 16.4% worse. No season topped the 8 wins of 2025. 2026 produced Liberatore's most strikeouts, 154. Among the heaviest workloads, the lowest ERA was 4.21 in 2025, when the league's was 4.16.
Retrosheet box scores cover 240 of Liberatore's games, and the full game log is linked from the splits section.
Liberatore appears at one position only: pitcher, in 120 games. Fielding on the mound produced 11 putouts and 37 assists against 1 errors.
The closest statistical comparisons on the page are Bryce Elder, Chris Narveson, and Graham Ashcraft.
Frequently Asked Questions about Matthew Liberatore
- What years did Matthew Liberatore play?
- Matthew Liberatore played in Major League Baseball from 2022 to 2026.
- Was Matthew Liberatore a pitcher?
- Yes. Matthew Liberatore pitched in the major leagues, recording 22 wins and 426 strikeouts.
- What teams has Matthew Liberatore played for?
- Matthew Liberatore has played for one team, the St. Louis Cardinals (2022–2026).
- What are Matthew Liberatore's career stats?
- In 151 games, Matthew Liberatore has gone 22-38 with a 4.82 ERA, 426 strikeouts, and 489.0 innings pitched.
- What position does Matthew Liberatore play?
- Matthew Liberatore plays primarily as a pitcher, the position where he has appeared in the most games.
- How tall is Matthew Liberatore and how much does he weigh?
- Matthew Liberatore is listed at 6 feet 4 inches and 200 pounds.
- What number does Matthew Liberatore wear?
- Matthew Liberatore wears number 32, according to MLB's 2026 roster data.
- What was Matthew Liberatore's career ERA?
- Matthew Liberatore finished with a 4.82 career ERA, going 22-38 with 426 strikeouts.
- How many strikeouts did Matthew Liberatore have?
- Matthew Liberatore recorded 426 career strikeouts.