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

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

No batted balls with a location in this window.

Pitch locations · 1059 pitches
Called strike (172) Swinging strike (89) In play (199) Foul (187) Ball (412)

Catcher’s view · the zone drawn is the average of the 1,059 batter zones recorded here, 1.58 to 3.33 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball38936.7%94.22,13542.7%
Curveball23722.4%76.62,87637.1%
Sinker21119.9%94.32,09248.8%
Slider13512.7%86.62,65443.7%
Changeup868.1%87.31,65436.0%
Cutter10.1%94.42,178100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 17vs MILW 30180300365.03036
MAY 17vs MILW 3018030036
MAY 21vs LADW 10522102111.01211
MAY 21vs LADW 1052210011
MAY 26@ CLEL 3420450022
MAY 26@ CLEL 34204504225.05422
JUN 6@ TEXL 4619571022
JUN 6@ TEXL 46195714224.07422
JUN 12vs SFL 34242702256.07225
JUN 12vs SFL 3424270025
JUN 18@ NYMW 8715541022
JUN 18@ NYMW 87155415224.04522
JUN 25vs CHCW 75124404232.14023
JUN 25vs CHCW 7512440023
JUL 1vs NYYL 2617370011
JUL 1vs NYYL 26173703114.17311
JUL 5@ MIAL 91064504100.15410
JUL 5@ MIAL 9106450010
AUG 3vs MINL 35235624215.26521
AUG 3vs MINL 3523562021
AUG 10@ TBW 52250200078.02007
AUG 10@ TBW 5225020007
AUG 16vs L 08216100035
AUG 16vs L 082161005354.110535
SEP 7@ ATLL 584000001
SEP 7@ ATLL 5840000011.10001
SEP 8@ CINW 944000013
SEP 8@ CINW 9440000131.10013
SEP 12@ BALW 5240100101.11010
SEP 12@ BALW 524010010
SEP 15vs PHIL 455010002
SEP 15vs PHIL 4550100021.11002
SEP 17vs PHIW 655000012
SEP 17vs PHIW 6550000121.20012
SEP 21vs MILL 063000000
SEP 21vs MILL 0630000001.00000
SEP 22@ SDL 244221001
SEP 22@ SDL 2442212010.22201
SEP 27@ MILL 2350101111.11011
SEP 27@ MILL 235010011
SEP 29vs CINL 21930000011.00001
SEP 29vs CINL 2193000001
SEP 30vs CINW 15620000000.20000
SEP 30vs CINW 1562000000

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.