MLB/Players/Matt Festa
Matt Festa

MATT FESTA

P · Cleveland Guardians · 20182026 · 339 games
339
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.231
CAREER BATTING AVERAGE
202 hits in 876 at-bats
36
CAREER HOME RUNS
66 RBI · 30 stolen bases
4.20
CAREER ERA
231.1 innings · 246 strikeouts
15-10
CAREER RECORD
WHIP 1.24

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX381803642122416164814.233.296.389.685
2023SEA166288402324262.129.372.290.662
2022SEA106394528614420273612810.218.284.426.710
2019SEA401663040104101724420.241.337.530.867
2018SEA16744268003484.351.385.459.844
Career2168761302024810366610425230.231.312.432.744

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CLE602359.15923176463.491.28
2025CLE635454.24425155644.121.08
2024TEX196123.2211582425.701.23
2023SEA8009.044121314.001.78
2022SEA532054.043251864104.171.13
2019SEA200222.12014122155.641.43
2018SEA8008.11322402.161.80
Career2311510231.120410884246284.201.24

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022SEA411100.0913.122.70

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 898 pitches
Called strike (152) Swinging strike (135) In play (135) Foul (174) Ball (302)

Catcher’s view · the zone drawn is the average of the 898 batter zones recorded here, 1.60 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper50756.5%82.92,56749.3%
Four-Seam Fastball38843.2%92.62,33254.4%
Sinker30.3%92.02,08533.3%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 10@ MINL 41082222042.02204
APR 10@ MINL 4108222004
APR 12@ CWSL 232000002
APR 12@ CWSL 2320000020.20002
APR 13@ CWSL 462000001
APR 13@ CWSL 4620000010.20001
APR 16vs HOUL 0431201110.12111
APR 16vs HOUL 043120011
APR 21vs TEXL 683000011
APR 21vs TEXL 6830000111.00011
APR 23vs KCW 13741202120.22012
APR 23vs KCW 1374120012
APR 24vs KCW 543000011
APR 24vs KCW 5430000111.00011
APR 27@ TBL 237020002
APR 27@ TBL 2370200021.22002
APR 29@ MIAL 688221014
APR 29@ MIAL 6882212142.02214
MAY 1@ MIAW 7341111011.01101
MAY 1@ MIAW 734111001
MAY 3@ HOUL 044111001
MAY 3@ HOUL 0441111011.01101
MAY 22@ BOSL 4830000021.00002
MAY 22@ BOSL 483000002
MAY 23vs W 7630100001.01000
MAY 23vs W 763010000
MAY 27vs HOUW 614010001
MAY 27vs HOUW 6140100011.01001
MAY 31@ BALW 10030000021.00002
MAY 31@ BALW 1003000002
JUN 2@ BALW 7623101000.11300
JUN 2@ BALW 762310000
JUN 7@ HOUL 1410000000.10000
JUN 7@ HOUL 141000000
JUN 10vs BOSL 3430000021.00002
JUN 10vs BOSL 343000002
JUN 13vs MINL 2330000121.00012
JUN 13vs MINL 233000012
JUN 14vs MINW 5030000111.00011
JUN 14vs MINW 503000011
JUN 16vs LAAL 145020001
JUN 16vs LAAL 1450200011.02001
JUL 10vs TORW 6530000011.00001
JUL 10vs TORW 653000001
JUL 14@ TEXW 653000002
JUL 14@ TEXW 6530000021.00002
JUL 16@ TEXW 323000003
JUL 16@ TEXW 3230000031.00003
JUL 17@ TEXW 6230000011.00001
JUL 17@ TEXW 623000001
JUL 22vs HOUL 2530000011.00001
JUL 22vs HOUL 253000001
JUL 24vs HOUL 583010000
JUL 24vs HOUL 5830102000.21000
JUL 26vs TEXW 5451100021.11102
JUL 26vs TEXW 545110002
JUL 27vs TEXW 4240100111.01011
JUL 27vs TEXW 424010011
JUL 30@ HOUW 5462403010.24201
JUL 30@ HOUW 546240001
AUG 1@ NYYL 2750000021.20002
AUG 1@ NYYL 275000002
AUG 3@ NYYW 733000000
AUG 3@ NYYW 7330000001.00000
AUG 6vs LAAW 2130100010.21001
AUG 6vs LAAW 213010001
AUG 8vs NYYL 4920101100.11010
AUG 8vs NYYL 492010010
AUG 9vs NYYW 102000000
AUG 9vs NYYW 1020000001.00000
AUG 16@ LAAW 823000000
AUG 16@ LAAW 8230000001.00000
AUG 17@ LAAW 1174211011
AUG 17@ LAAW 11742112111.01211
AUG 20@ L 344010011
AUG 20@ L 3440100111.01011
AUG 21@ L 3541201021.02102
AUG 21@ L 354120002
AUG 26vs CLEW 3220000111.00011
AUG 26vs CLEW 322000011
AUG 27vs CLEL 343000000
AUG 27vs CLEL 3430000001.00000
SEP 2@ CLEW 617020001
SEP 2@ CLEW 6170200012.02001
SEP 4@ CLEW 6350200001.02000
SEP 4@ CLEW 635020000
SEP 7vs CWSL 6930000021.00002
SEP 7vs CWSL 693000002
SEP 9vs ATLL 4652222111.02211
SEP 9vs ATLL 465222011
SEP 13vs SDL 022010000
SEP 13vs SDL 0220100000.21000
SEP 16@ LAAL 7843213120.22312
SEP 16@ LAAL 784321012
SEP 20@ L 142000011
SEP 20@ L 1420000111.00011
SEP 23@ KCL 152000011
SEP 23@ KCL 1520000111.00011
SEP 25@ KCL 12132210010
SEP 25@ KCL 121322101100.11210
OCT 1vs W 5130000011.00001
OCT 1vs W 513000001
OCT 2vs L 31070000112.10011
OCT 2vs L 3107000011
OCT 4vs DETW 7692312032.03203
OCT 4vs DETW 769231003

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.