Andrew Saalfrank P Arizona Diamondbacks
Age 28 LHP 6'3" / 205 lbs MLB peak 0.1 · 2026 ILInjured 60-Day (D60)
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 54 proj IP
wRC+ AGAINSTvL 103112vR 121
ERA4.31
FIP4.49
K%20.0%
BB%10.6%
K-BB%9.4%
ROS IP55
Value2026 · WAR
Runs saved vs league avg · 54 IP
K: -0.8 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -0.9 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -0.1 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +2.2 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.04 (54 IP)+0.0WAR
0.10.0-0.12628
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF6060
CTRL4545
CMD3535
K†5050
Statcast Percentiles
FB Velo
p1089.2
Whiff%
p6727.9%
K%
p1316.8%
xwOBA vs
p500.312
FB+6.5 (55%)
SI (42%)
CU (45%)

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Stats + Projections

Viewactual = stats as recorded (seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201921ROKACL D-backs10141100%1.025.0%25.0%0.0%0.0%0.004.16
201921ROKACL D-backs10141100%1.025.0%25.0%0.0%0.0%0.004.10
202224MIX2 levels38054240702740%1.422.7%12.8%10.0%2.3%3.524.08
202224MIX2 levels38054240702740%1.429.2%11.2%17.9%1.7%3.522.97
202325MIX3 levels54074310993720%1.429.3%13.6%15.6%0.8%2.182.80+1.8
202325MIX3 levels54074310993720%1.431.9%11.9%20.0%0.6%2.182.28+2.2
202426MIX2 levels20025103281320%1.225.9%11.1%14.9%1.9%3.963.33+0.4
202426MIX2 levels20025103281320%1.227.2%12.6%14.6%1.9%3.963.46+0.3
202527MIX3 levels40042173342120%1.116.8%8.0%8.8%0.8%3.643.15+0.7
202527MIX3 levels40042173342120%1.119.7%12.1%7.5%1.2%3.643.60+0.5
▸ 2026 Season
202628MLBARI35037155311640%1.020.0%10.6%9.4%2.5%4.314.49+0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729MLBARI50052220442460%1.019.8%10.7%9.1%2.7%4.504.64-0.1
202830MLBARI47049207402360%1.019.4%10.9%8.5%2.9%4.684.82-0.2
202729MLBARI47049207412260%1.019.8%10.7%9.1%2.7%4.504.64-0.1
202830MLBARI45047198382260%1.019.4%10.9%8.5%2.9%4.684.82-0.1
▸ Career (MLB actual + context projections)
Career131013656810459120%1.018.4%10.4%8.0%2.2%3.764.05+2.2
/ 200 IP193020083215387180%1.018.4%10.4%8.0%2.2%3.764.05+3.2
Career153019683020299110%1.324.3%11.9%12.4%1.4%3.083.31+4.8
/ 200 IP1560200847206101120%1.324.3%11.9%12.4%1.4%3.083.31+4.9

Career Path Comps

What happened to similar pitchers from this age · Y-axis: ERA+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Profile at Match Age Next 3 Yrs Career
CompAgeRole FIPK%BB%HR/BFBABIP FIPK%K-BB%IP ΔFIPLow FIPIPMatch
Andrew Saalfrank (OGILVIE) 4.49 20.0%10.6%2.5% 4.73 19.6%8.8%101 +0.24
Tim Hill L 2026 · 3.39 FIP 28 SU 3.39 21.2%7.1%2.2%.304 3.69 23.1%16.5%147 +0.30 2.53 587 73
Tommy Layne L 2028 · 3.58 FIP 30 SU 3.58 21.7%12.1%1.4%.284 3.34 20.2%11.0%97 -0.24 1.32 182 71
Tom Cosgrove L 2026 · 4.34 FIP 28 SU 4.34 21.8%9.5%3.4%.313 4.12 20.7%5.7%109 -0.22 3.22 433 70
Sean Nolin L 2026 · 3.62 FIP 28 SU 3.62 20.7%9.4%2.0%.339 4.86 19.4%11.0%170 +1.24 3.62 309 70
Josh Edgin L 2027 · 3.58 FIP 29 SU 3.58 22.1%13.2%1.2%.359 3.67 23.2%13.6%80 +0.09 3.36 113 69
Christian Friedrich L 2026 · 3.55 FIP 28 SU 3.55 16.7%8.5%1.4%.355 4.08 17.6%8.8%129 +0.53 3.55 188 69
Matt Grace L 2026 · 3.62 FIP 28 SU 3.62 16.4%7.4%1.8%.296 4.04 18.3%13.7%106 +0.42 2.69 289 68
Dean Kiekhefer L 2026 · 3.64 FIP 28 SU 3.64 18.0%8.7%1.7%.350 3.04 17.5%14.1%58 -0.60 3.04 219 68
Jeremy Horst L 2027 · 4.06 FIP 29 SU 4.06 18.8%11.2%2.1%.291 3.73 15.1%2.7%48 -0.33 3.73 108 68
Jeff Ibarra L 2026 · 3.62 FIP 28 SU 3.62 17.8%9.7%1.5%.321 3.39 19.2%13.8%66 -0.23 2.95 101 68
Adam Liberatore L 2026 · 3.84 FIP 28 SU 3.84 21.1%7.3%2.9%.267 3.21 23.3%15.2%73 -0.63 2.44 124 67
Ashur Tolliver L 2026 · 4.24 FIP 28 SU 4.24 21.3%9.8%3.1%.308 5.05 13.8%-5.1%35 +0.81 3.43 134 66
Chasen Shreve L 2026 · 4.91 FIP 28 SU 4.91 26.4%11.5%4.7%.311 4.24 23.9%12.3%141 -0.67 3.94 470 66
Keith Hessler L 2026 · 5.04 FIP 28 SU 5.04 15.5%11.8%3.2%.324 4.73 19.8%6.5%53 -0.31 3.33 228 65
Ryan Verdugo L 2026 · 3.62 FIP 28 SU 3.62 19.8%10.8%1.5%.281 3.41 22.7%17.3%82 -0.21 3.41 153 65
Dario Alvarez L 2026 · 3.61 FIP 28 SU 3.61 24.7%12.4%1.8%.336 3.52 20.7%8.3%27 -0.09 3.41 160 65
Caleb Thielbar L 2026 · 4.22 FIP 28 SU 4.22 11.8%10.8%1.4%.253 2.74 19.0%16.6%57 -1.48 2.22 487 65
Buddy Baumann L 2026 · 3.67 FIP 28 SU 3.67 23.3%10.8%2.1%.268 4.83 23.6%13.5%50 +1.16 2.83 155 65
Colt Hynes L 2028 · 3.44 FIP 30 SU 3.44 16.2%8.4%1.2%.290 3.67 17.9%13.2%105 +0.23 3.44 152 65
Jordan Harrison L 2026 · 3.93 FIP 28 SU 3.93 19.1%9.7%2.2%.311 3.88 244 65

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Pool: 327 completed pitcher careers (2015-2024).

PlayerYrsIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION34619.7%10.7%1.054.51
Travis Wood ('17)38520.8%9.8%1.344.72
Carlos Torres ('17)37120.1%9.0%0.973.77
Brandon Maurer ('18)45321.5%8.8%1.065.20
José Ruiz ('24)55222.2%10.4%1.414.41
Scott Oberg ('19)55121.5%9.3%0.913.85
Randall Delgado ('17)37022.2%9.2%0.903.78