STATS
MLB/Players/Matthew Liberatore
Matthew Liberatore

MATTHEW LIBERATORE

P · St. Louis Cardinals · 20222026 · 239 games
239
CAREER GAMES · REGULAR SEASON
3 seasons
.269
CAREER BATTING AVERAGE
378 hits in 1,404 at-bats
42
CAREER HOME RUNS
104 RBI · 28 stolen bases
4.91
CAREER ERA
473.0 innings · 416 strikeouts
21-38
CAREER RECORD
WHIP 1.40

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024STL1206468816240022475615214.251.311.415.725
2023STL44482841324441040509212.274.342.444.786
2022STL182764684244101736562.304.385.529.914
Career1821,40421837810884210414230028.269.336.447.784

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026STL28514139.01558649144255.571.47
2025STL29812151.21587140122194.211.31
2024STL603486.081422876114.401.27
2023STL223661.26636254655.251.48
2022STL92234.24223182855.971.73
Career1482138473.0502258160416654.911.40

04/Every pitch

2025 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2388 pitches
Called strike (403) Swinging strike (230) In play (482) Foul (437) Ball (836)

Catcher’s view · the zone drawn is the average of the 2,388 batter zones recorded here, 1.61 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball68428.6%93.92,11346.5%
Slider50721.2%86.42,68947.7%
Curveball37615.7%77.42,96449.5%
Changeup29212.2%88.41,80338.0%
Sinker28111.8%94.02,09645.6%
Cutter24810.4%90.22,49835.1%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1vs LAAL 7960046.06304
APR 7@ PITL 4881076.18507
APR 13vs PHIW 7030176.03017
APR 19@ NYML 0360166.26216
APR 25vs MILW 3250046.05104
MAY 1@ CINL 1921123.02212
MAY 6vs PITW 2130387.03138
MAY 12@ PHIW 3270145.17214
MAY 18@ KCL 1260156.06115
MAY 24vs AZW 6561047.06104
MAY 30@ TEXL 11171155.07415
JUN 5vs KCL 5782124.08712
JUN 11vs TORL 2591145.09514
JUN 17@ CWSW 12250046.05204
JUN 23vs CHCW 8260157.06215
JUN 29@ CLEW 7030556.03055
JUL 5@ CHCW 8641445.04244
JUL 11vs ATLL 5692103.09610
JUL 26vs SDL 1360234.16123
AUG 1@ SDL 1440214.14121
AUG 6@ LADW 5361114.06211
AUG 12vs COLL 0341134.04313
AUG 18@ MIAW 8351155.05315
AUG 24@ TBL 2731354.13435
AUG 29@ CINW 7582245.08324
SEP 3vs ATHW 5140175.14017
SEP 9@ SEAL 3562314.06531
SEP 15vs CINL 61141166.04216
SEP 21vs MILW 5150165.05116

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.