MLB/Players/David Festa
David Festa

DAVID FESTA

P · 20242025 · 39 games
39
CAREER GAMES · REGULAR SEASON
1 season
.247
CAREER BATTING AVERAGE
124 hits in 502 at-bats
18
CAREER HOME RUNS
34 RBI · 20 stolen bases
5.12
CAREER ERA
117.2 innings · 130 strikeouts
5-10
CAREER RECORD
WHIP 1.30

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN285027212428618344615420.247.310.434.744
Career285027212428618344615420.247.310.434.744

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025MIN113453.149321953105.401.27
2024MIN142664.16235237794.901.32
Career25510117.21116742130195.121.30

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1099 pitches
Called strike (178) Swinging strike (151) In play (175) Foul (208) Ball (387)

Catcher’s view · the zone drawn is the average of the 1,099 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball44240.2%94.72,34952.5%
Slider34931.8%86.12,56449.0%
Changeup30828.0%88.41,83943.8%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 27@ AZW 13622571012
JUN 27@ AZW 136225715125.07512
JUL 3vs DETL 29247937065.09706
JUL 3vs DETL 2924793006
JUL 24vs PHIW 5417141027
JUL 24vs PHIW 54171411274.14127
JUL 30@ NYML 0217231016
JUL 30@ NYML 02172312165.03216
AUG 5@ CHCW 30170200295.02029
AUG 5@ CHCW 3017020029
AUG 11vs CLEL 3513131033
AUG 11vs CLEL 35131311333.13133
AUG 17@ TEXW 5221260006
AUG 17@ TEXW 52212602065.06206
AUG 23vs STLL 1614330025
AUG 23vs STLL 16143303253.23325
AUG 28vs ATLL 1520221017
AUG 28vs ATLL 15202211176.02217
SEP 3@ TBL 1220250017
SEP 3@ TBL 12202502175.05217
SEP 9vs LAAL 2615441034
SEP 9vs LAAL 26154414344.04434
SEP 15vs CINW 9213230034
SEP 15vs CINW 92132302343.23234
SEP 20@ BOSW 42181401365.04136
SEP 20@ BOSW 4218140036
SEP 26vs MIAL 68204703154.17315
SEP 26vs MIAL 6820470015

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.