David Fry1B Cleveland Guardians
Age 30 R/R 6'1" / 215 lbs MLB Svc 2.895S2 · Ctrl thru 2029
2026 ROS PROJECTION149 act + 103 ros · stats below = ROS only
wRC+†vL 128115vR 82
AVG/OBP/SLG.222 / .314 / .400
PA103
HR4
K%27
BB%11
BABIP271
ISO178
MLB%100%
Value2026 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -1.6 runs (Defensive runs vs avg)-2FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
0.00.51.00.20.7+$5M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 40 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT40
Whiff%
619.8%
xwOBA
320.287
POWER50
Barrel%
477.8
Avg EV
3387.9
Bat Spd
3970.1
EYE45
Chase%
7427.1%
SPEED45
Sprint
2626.3
Platoon Splits2024-2026 · 572 PA
vs LHP
vs RHP
Edge
PA
308
264
wRC+
127
83
◀◀L
wOBA
351
294
◀◀L
ISO
225
134
◀◀L
BABIP
284
283
K%
27.6%
24.2%
R
BB%
11.7%
6.1%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2023
Service   2.895 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.6M+0.2$0.8M+$0.2M
2027Arb-2$1M+0.7$3M+$1M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201822 ROKHelena Brewers 261234 541119 17617 21 231302402704 171269 237 303 90
201822 ROKHelena Brewers 261222 7015212 29427 21 315411563974 248339 1611 421 180
201923 A2 teams 624568 11227114 411687 74 197260322582 125250 277 251 50
201923 A2 teams 624554 14546118 551247 74 262336446782 184304 209 343 121
202125 AA2 teams 359327 6813212 251157 11 208279370649 162280 327 283 75
202125 AA2 teams 359314 8019312 38887 11 255348449797 194318 2511 355 130
202226 AAA2 teams 528473 11523316 3411411 20 243309406715 163282 226 308 94
202226 AAA2 teams 528464 12030218 4310311 20 259336448784 190291 208 342 120
202327 AAA2 teams 230205 521317 16558 40 254332429761 176312 247 335 114
202327 AAA2 teams 230202 561518 19518 40 277362480843 203333 228 372 143
202428 MLBCleveland Guardians 392337 8818114 42849 41 261358445803 184305 2111 345 122 +10 +0 -2 -7 +11 1.2
202428 MLBCleveland Guardians 392335 8818114 42849 41 263358448806 185307 2111 356 131 +14 +0 -2 -7 +11 1.6
202529 MLBCleveland Guardians 157146 25408 9582 10 171229363592 192212 376 260 57 -8 +0 +0 +3 +4 -0.0
202529 MLBCleveland Guardians 157146 25408 9582 10 171229363592 192212 376 263 59 -7 +0 +0 +3 +4 0.0
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 MLBCLE 149128 26406 21460 00 203315375690 172263 3114 306 92 -1 +0 -1 -2 +4 0.0
YTD30 MLBCLE 149128 26406 21460 00 203315375690 172263 3114 314 98 -0 +0 -1 -2 +4 0.2
ROS30 MLBCLE 100% 10390 20404 11281 10 222314400714 178267 2711 319 102 +0 +0 -1 +2 +3 0.5
ROS30 MLBCLE 100% 10390 20404 11281 10 222314400714 178268 2711 310 95 -1 +0 -1 +2 +3 0.4
FULL30 MLBCLE 252218 468010 32741 10 211315385700 174267 2913 307 93 -2 +0 -2 +0 +7 0.4
TOT30 MLBCLE 252218 468010 32741 10 211315385700 174267 2913 311 96 -1 +0 -2 +0 +7 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBCLE 82% 268235 519111 28743 21 217308404713 187265 2810 315 99 -0 +0 -5 +5 +8 0.8
202731 MLBCLE 82% 220192 42809 23603 20 219312401713 182265 2710 306 92 -2 +0 -4 +4 +6 0.5
▸ Career Totals
Career 985864 19940139 9326019 101 230318414732 184280 269 322 105 +5 +2 -12 +6 +28 2.9
/ 162G 650570 13226126 6117213 71 232319418737 186282 269 322 105 +3 +1 -8 +4 +18 1.9
Career 29222615 5851221095 22375755 248 224298387685 163274 268 298 86 -46 +2 -13 +38 +83 6.5
/ 162G 650582 13027221 5016812 52 223298385683 162274 268 298 86 -10 +0 -3 +8 +18 1.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201822 ROKHelena Brewers 261222 7015212 29427 21 315411563974 248339 1611 421 180 +24 +0 +7 3.2
201923 AWisconsin Timber Rattlers 568504 13041117 501116 74 258332444777 187296 209 340 118 +12 -0 +16 2.8
201923 INTLGlendale Desert Dogs 5650 15501 5131 00 300375460835 160389 239 373 143 +3 +0 +2 0.4
202125 AAANashville Sounds 6052 15411 7171 00 288383462845 173412 2812 377 146 +3 +0 +2 0.5
202125 AABiloxi Shuckers 299262 6515211 31716 11 248341447788 198300 2410 351 127 +9 -0 +8 1.8
202226 AAAColumbus Clippers 479422 10827217 399210 20 256333450784 194285 198 342 120 +11 +0 +14 2.5
202226 INTLPeoria Javelinas 4942 12301 4111 00 286362429790 143344 228 341 119 +1 +0 +1 0.2
202327 MLBCleveland Guardians 113101 24604 8304 20 238319416734 178299 277 329 110 +1 +0 -5 +4 +3 0.4
202327 AAAColumbus Clippers 117101 32914 11214 20 317405545950 228364 189 414 175 +10 +0 +3 1.4
202428 MLBCleveland Guardians 392335 8818114 42849 41 263358448806 185307 2111 356 131 +14 +0 -2 -7 +11 1.6
202529 MLBCleveland Guardians 157146 25408 9582 10 171229363592 192212 376 263 59 -7 +0 +0 +3 +4 0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 662582 13728126 5917215 71 235321421742 186286 269 329 110 +8 +1 -7 -0 +19 2.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Robinson Chirinoslast yr '22
career totals — 10 seasons, 2,427 PA
102,427955227320420+43-1012.913.8
/162664261+11.9-2.83.5pk7: 15
#2Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#3Doug Mirabellilast yr '07
career totals — 8 seasons, 1,509 PA
81,509563231316412+11+87.27.1
/162664251+4.8+3.63.2pk7: 7
#4Rick Ankiellast yr '13
career totals — 8 seasons, 2,092 PA
82,0927621242303426+2-56.36.5
/162664247+0.7-1.62.0pk7: 7
#5Ian Stewartlast yr '14
career totals — 6 seasons, 1,646 PA
61,6466017230317416+6+26.26.2
/162664247+2.4+0.92.5pk7: 6
#6Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,2835111228314412+15-175.05.0
/162664266+7.8-9.02.6pk7: 5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
David Fry (OGILVIE) 30 40 50 45 45 211/315/385 174267 101 29% 13% 96 +0.5
Andrew Brown
2014 · MLB
29 44→47 53→55 46→40 44 227/291/404 177300 215 31% 8% 94 +1.3 227/290/403 176288 225 28% 7% 93 +1.3 214/279/39417926325228%7%84+0.5
Yoshi Tsutsugo
2022 · MLB
30 43 55→50 42→30 53 228/314/412 184273 233 25% 11% 105 +2.1 227/315/379 152301 184 29% 11% 97 +1.5 216/313/35213529417230%12%88+0.5
Jason Dubois
2009 · AAA
30 41→45 55→60 45→40 40 224/279/403 179283 245 30% 6% 89 +1.0 234/294/437 203297 285 31% 6% 105 +2.1 231/292/44221128930131%6%102+1.1
Matt Davidson
2021 · MLB
30 39→44 56→60 46→30 41 213/282/400 187282 263 34% 7% 90 +1.0 237/305/459 222303 323 32% 7% 115 +2.8 234/307/46523229335032%7%114+1.7
Shelley Duncan
2010 · MLB
30 41→45 58→60 48→45 49 228/297/431 203253 275 23% 8% 104 +2.0 227/300/407 180266 234 24% 9% 99 +1.7 219/300/39517625623224%9%91+0.7
Tagg Bozied
2009 · AAA
30 44→48 54→55 48→45 46 232/294/413 181265 236 22% 7% 98 +1.6 235/299/403 168303 196 28% 7% 97 +1.5 225/298/39517130618331%8%90+0.5
Jeff Bailey
2009 · MLB
30 46→49 53→55 45 49 238/318/415 177283 217 24% 9% 108 +2.3 225/303/368 143279 166 24% 8% 90 +1.0 211/290/33312226712425%8%73-0.1
Valentino Pascucci
2009 · AAA
30 44→45 55 47→45 49 229/315/411 182294 247 30% 10% 106 +2.2 217/297/383 166291 214 31% 10% 92 +1.2 207/295/37316629522035%10%85+0.5
Andy Phillips
2007 · MLB
30 46→55 54→55 47→40 45 243/291/423 180277 227 22% 6% 98 +1.6 259/309/398 139292 165 17% 6% 99 +1.7 267/318/39412729815315%6%100+0.9
Donnie Murphy
2014 · MLB
31 42→40 55→65 47→45 41 223/287/406 183274 237 28% 6% 93 +1.3 203/268/336 133258 166 27% 6% 66 -0.6 166/235/2619621012027%7%32-1.0
John Mayberry Jr.
2014 · MLB
30 46→48 51→55 45→50 47 237/295/399 163280 187 23% 7% 94 +1.3 215/284/374 159260 186 24% 8% 83 +0.6 182/261/34516321318224%9%65-0.2
Mitch Jones
2008 · AAA
30 39→40 57→65 44→45 40 213/279/410 197291 255 35% 7% 91 +1.1 218/273/430 212275 289 32% 6% 94 +1.3 202/251/40720624428930%5%76+0.1
Jonny Gomes
2011 · MLB
30 48→52 55→60 47→50 46 250/318/438 188297 238 24% 7% 114 +2.7 243/338/433 190303 248 27% 11% 121 +3.2 233/346/42719329426628%13%118+1.8
DJ Stewart
2023 · MLB
29 44→47 54→60 49→50 54 228/332/403 175289 236 28% 12% 111 +2.5 211/314/395 184266 256 29% 11% 102 +1.9 184/295/36017722825531%11%84+0.3
Paul McAnulty
2011 · MLB
30 42→50 55→60 38→40 47 228/290/411 183261 242 24% 8% 95 +1.4 234/296/416 182277 234 24% 8% 99 +1.7 228/296/40918126923324%8%96+1.2
Brock Peterson
2014 · MLB
30 45→50 53→55 42→40 41 234/286/402 167299 214 29% 6% 92 +1.2 216/275/350 134301 153 32% 7% 72 -0.2 202/265/32212128613133%7%60-0.8
Mike Ford
2022 · MLB
30 35→45 55 46→30 47 198/274/375 177232 243 27% 8% 80 +0.4 219/301/386 167266 214 26% 9% 94 +1.3 223/311/39717426323224%10%98+0.8
Eric Munson
2007 · MLB
29 42→43 56→60 43→40 46 227/289/415 187251 253 22% 7% 96 +1.5 219/290/362 143256 164 21% 8% 82 +0.5 209/286/34213424614121%9%74-0.0
Reynaldo Rodriguez
2015 · AAA
29 42→47 57→60 44→50 41 229/274/428 199264 246 24% 5% 93 +1.3 225/272/381 156263 1711 21% 6% 79 +0.3 250/295/458208274271120%6%108+1.3
Nate Gold
2009 · AAA
29 42→45 54→60 41→30 44 225/281/399 175271 222 27% 7% 89 +0.9 221/285/367 146277 166 25% 7% 82 +0.5 201/289/32912723410018%9%76+0.0