David Festa

P Minnesota Twins
Age 27 RHP 6'6" / 185 lbs MLB Svc 1.0 · Ctrl thru 2031 peak 0.9 · 2028 ILInjured 60-Day (D60)
Overview
MLBSPD6040-MANPre-ArbFA 2032
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202323MIX2 levels2422924.193.1530.1%10.6%—K 24.5% · BB 11.2% · FIP 3.68
202424MIX2 levels29281254.483.4931.2%9.2%2.1K 28.9% · BB 8.7% · FIP 3.67
202525MIX2 levels1817854.363.6926.2%7.4%1.2K 24.7% · BB 7.2% · FIP 3.76
2027PROJ27MLBMIN77434.224.1525.7%7.7%0.4
2028PROJ95% MLB28MLBMIN1111654.244.2425.6%7.8%0.5
2029PROJ95% MLB29MLBMIN1010624.344.4025.0%8.0%0.4
Last 3 seasons WAR 3.4  ·  Next 3 projected WAR 1.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.302First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$2M2030Arb-2$2M2031Ext$4M
Skills · percentileStatcast 2025
Whiff%63
K%55
FB Velo44
xwOBA vs27
CompsErik Hiljus (age 28) · Todd Redmond (age 28) · Raynel Espinal (age 27)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 116108vR 100
ERA4.22
FIP4.15
K%25.7%
BB%7.7%
K-BB%18.1%
Proj IP43
Value2027 · WAR
Runs saved vs league avg · 43 IP
K: +1.4 runs (Runs saved by strikeouts vs lg-avg K%)+1KBB: +0.6 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -1.9 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +1.8 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.20 (43 IP)+0.2WAR
0.00.51.00.40.50.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$7M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5555
CTRL5050
CMD5555
K†6060
Statcast Percentiles
FB Velo
p4494.1
Whiff%
p6327.4%
K%
p5523.1%
xwOBA vs
p270.339
CH+2.0 (29%)
SL (27%)
SI (12%)
FB-4.6 (44%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.302 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.4$2M+$0.8M
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Arb-1$2M+0.4$1M+$0.0M (cut)
2030Arb-2$2M+0.2$0.6M+$0.0M (cut)
2031Extbeyond projection horizon · no WAR estimate
Totals $2M $5M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202121MIX MLE2 levels4083212400%2.137.5%12.5%25.0%0.0%4.321.52—
202121MIX RAW2 levels4083212400%2.137.5%12.5%25.0%0.0%4.321.66—
202222MIX MLE2 levels211810441310834686%4.919.9%9.5%10.4%1.9%2.433.67—
202222MIX RAW2 levels211810441310834686%4.926.2%8.2%17.9%1.5%2.432.75—
202323MIX MLE2 levels24229239611942992%3.824.5%11.2%13.3%2.2%4.193.68—
202323MIX RAW2 levels24229239611942992%3.830.1%10.6%19.4%2.3%4.193.15—
202424MIX MLE2 levels2928125532166491897%4.328.9%8.7%20.1%3.5%4.483.67+1.8
202424MIX MLE2 levels2928125532166491897%4.328.9%8.7%20.1%3.5%4.483.67+1.8
202424MIX RAW2 levels2928125532166491897%4.331.2%9.2%22.0%3.4%4.483.49+2.1
202525MIX MLE2 levels18178535192261294%4.724.7%7.2%17.4%3.3%4.363.76+1.2
202525MIX MLE2 levels18178535192261294%4.724.7%7.2%17.4%3.3%4.363.76+1.2
202525MIX RAW2 levels18178535192261294%4.726.2%7.4%18.8%3.4%4.363.69+1.2
▸ Career totals (raw MLB only — as recorded)
MLB Career—2523118506130421992%4.725.7%8.3%17.4%3.8%5.124.06+1.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
202727MLBMIN774318247146100%6.125.7%7.7%18.1%3.4%4.224.15+0.4
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202828MLB MLEMIN111168289742310100%6.225.6%7.8%17.8%3.5%4.234.23+0.5
202929MLB MLEMIN111165276692210100%5.925.0%8.0%17.0%3.7%4.334.39+0.4
203030MLB MLEMIN101062260632210100%6.224.3%8.3%16.0%3.9%4.494.60+0.2
202828MLB CTXMIN111165274702110100%5.925.6%7.8%17.8%3.5%4.244.24+0.5
202929MLB CTXMIN101062262662110100%6.225.0%8.0%17.0%3.7%4.344.40+0.4
203030MLB CTXMIN101058245602010100%5.824.3%8.3%16.0%3.9%4.504.61+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW565430312903261054896%5.425.3%8.2%17.1%3.7%4.654.04+3.1
/ 200 IP— RAW3736200851215693296%5.425.3%8.2%17.1%3.7%4.654.04+2.1
Career— MLE968541417244311594789%4.325.0%9.2%15.8%2.7%3.873.65+2.3
/ 200 IP— MLE4641200834209772389%4.325.0%9.2%15.8%2.7%3.873.65+1.5

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,474 reliever careers (754 from 1990-2025 + 720 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION1.86025.3%8.1%1.424.58
Tyler Lyons ('20)1.45724.3%7.6%1.274.30
Michael Tonkin ('25)1.65523.2%8.1%1.284.23
Barney Schultz ('55-'65, 2 WAR*)1.75824.6%*8.3%*1.28*3.93*
Chris Hatcher ('18)1.35322.9%8.4%1.324.65
Julio Navarro ('62-'70, 1 WAR*)1.15321.7%*7.8%*1.55*4.13*
Steve Wilson ('88-'93, 0 WAR*)1.76921.6%*8.8%*1.25*4.84*