Harry FordC Rochester Red Wings
Age 23 R/R 5'10" / 200 lbs AAA Svc 0.0 · Ctrl thru 2031 ILReassigned to Minors (RM)
2026 ROS PROJECTION257 act + 171 ros · stats below = ROS only
wRC+†86
AVG/OBP/SLG.219 / .325 / .328
PA171
HR3
K%26
BB%12
BABIP292
ISO109
MLB%40%
Value2026 · WAR
BAT: -12.9 runs (wOBA-derived runs vs avg)-13BATRUN: -1.8 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +7.6 runs (Positional adjustment)+8POSREP: +12.1 runs (Replacement-level credit)+12REPTotal WAR: +0.60+0.6WAR
0.01.53.00.12.12.42.52.52.4+$69M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 46 / POW 49
Toolsscout grade · Statcast %ile · 2025
CONTACT46
Whiff%
1027.6%
POWER49
Bat Spd
4370.6
EYE66
Chase%
5231.2%
SPEED54
scouting grade only
DEFENSE47
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0 yrs (est)
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.4M+$0.1M
2027Pre-Arb$0.8M+2.1$16M+$15M
2028Pre-Arb$0.8M+2.4$16M+$16M
2029Arb-1$5M+2.5$16M+$12M
2030Arb-2$8M+2.5$15M+$9M
2031Arb-3$11M+2.4$13M+$6M
Totals $27M $76M +$59M

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
202118 ROKACL Mariners 6559 12403 5201 30 203277424701 220250 318 298 86
202118 ROKACL Mariners 6555 16703 9141 30 291400582982 291342 2214 426 184
202219 AModesto Nuts 499419 8816314 5916417 235 210331363694 153302 3312 304 91
202219 AModesto Nuts 499390 10723411 8811517 235 274428438867 164358 2318 391 158
202320 A+2 teams 597504 9718313 7514815 248 192315317632 125243 2513 285 76
202320 A+2 teams 597467 11825418 11211715 248 253412439851 186299 2019 384 152
202421 AAArkansas Travelers 523444 9723110 6013616 359 218333342675 124290 2611 301 89
202421 AAArkansas Travelers 523430 1072627 7411516 359 249379367746 119323 2214 344 121
202522 AAATacoma Rainiers 458398 911609 501067 74 229325337662 108287 2311 299 87
202522 AAATacoma Rainiers 458374 10618016 74887 74 283411460871 176330 1916 389 156
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAAWSH 257220 42903 31784 03 191302273575 82277 3012 270 65 -10 -1 +0 +5 +7 0.0
YTD23 AAAWSH 257206 461104 45654 03 223373335708 112302 2518 330 111 +3 -1 +0 +5 +7 1.4
ROS23 AAAWSH 40% 171146 32703 20453 32 219325328653 109290 2612 298 86 -3 -0 +0 +3 +5 0.5
ROS23 MLBWSH 40% 6960 13301 8181 11 217319317636 100290 2612 285 76 -2 -0 +0 +1 +2 0.1
FULL23 AAAWSH 326280 551204 39965 14 196306282588 86280 2912 273 67 -12 -1 +0 +6 +9 0.2
TOT23 AAAWSH 428366 741606 511237 35 202311295606 93283 2912 281 73 -13 -1 +0 +8 +12 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBWSH 64% 520446 10121111 601349 85 226330352682 126292 2612 309 95 -3 -0 +0 +9 +15 2.1
202825 MLBWSH 75% 520448 10321113 591328 85 230330368698 138293 2511 315 99 -0 -0 +0 +9 +15 2.4
202926 MLBWSH 80% 520448 10321113 591318 85 230330368698 138293 2511 318 102 +1 -0 +0 +9 +15 2.5
203027 MLBWSH 80% 520448 10321113 591318 85 230330368698 138293 2511 318 102 +1 -0 +0 +9 +15 2.5
203128 MLBWSH 81% 520448 10321113 591328 75 230330368698 138292 2511 317 101 +1 -1 -1 +9 +15 2.4
203229 MLBWSH 79% 520447 10220113 601338 74 228330365695 136291 2612 315 100 -0 -0 -1 +9 +15 2.3
203330 MLBWSH 78% 520447 10220113 601348 64 228330365695 136290 2612 313 97 -2 -0 -2 +9 +15 2.0
203431 MLBWSH 77% 504433 9719112 581318 53 224327356682 132287 2612 308 94 -3 -0 -3 +9 +14 1.7
203532 MLBWSH 77% 483418 9218111 551287 43 220321347668 127284 2711 303 90 -5 -0 -3 +9 +14 1.3
203633 MLBWSH 77% 441381 8115010 501197 32 213315331646 118279 2711 296 85 -8 -0 -4 +8 +12 0.9
203734 MLBWSH 72% 385332 681208 441066 21 205309313622 108273 2811 287 78 -10 +0 -5 +7 +11 0.3
202724 MLBWSH 64% 331285 641317 38855 53 225326351677 126292 2611 297 86 -5 -0 +0 +6 +9 1.0
202825 MLBWSH 75% 388335 761519 44986 64 227327358685 131293 2511 303 90 -4 -0 +0 +7 +11 1.4
202926 MLBWSH 80% 415358 8417111 471047 64 235335380715 145293 2511 306 93 -3 -0 +0 +7 +12 1.6
203027 MLBWSH 80% 418361 8417111 471057 64 233333377709 144293 2511 307 93 -3 -0 +0 +7 +12 1.6
203128 MLBWSH 81% 419361 8417111 481067 64 233334377711 144292 2511 306 92 -4 -0 -1 +7 +12 1.5
203229 MLBWSH 79% 410354 8116110 471056 53 229329364694 136291 2611 304 91 -4 -0 -1 +7 +12 1.4
203330 MLBWSH 78% 404349 7916110 461046 53 226327364691 138290 2611 301 89 -5 -0 -2 +7 +11 1.2
203431 MLBWSH 77% 389335 751519 451016 43 224326355682 131287 2612 297 86 -6 -0 -2 +7 +11 0.9
203532 MLBWSH 77% 371320 691408 42986 32 216318334652 119284 2611 292 81 -8 -0 -3 +7 +11 0.7
203633 MLBWSH 77% 338291 621207 39915 21 213316326643 113279 2712 285 76 -9 +0 -3 +6 +10 0.3
203734 MLBWSH 72% 278240 49906 32774 11 204308317625 112273 2812 276 70 -9 -0 -4 +5 +8 -0.0
▸ Career Totals
Career 42303649 8201648100 483109266 5033 225326356682 132291 2611 298 87 -64 -3 -15 +76 +120 11.5
/ 162G 650561 12525115 7416810 85 223324351675 128289 2611 298 87 -10 -0 -2 +12 +18 1.8
Career 77666666 147229316182 8922030144 16170 221326351677 131287 2611 306 92 -67 +4 -19 +139 +220 28.2
/ 162G 650558 12325115 7517012 136 220326349676 129286 2612 306 92 -6 +0 -2 +12 +18 2.3

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
202118 ROKACL Mariners 6555 16703 9141 30 291400582982 291342 2214 426 184 +6 +1 +2 0.9
202219 AModesto Nuts 499390 10723411 8811517 235 274428438867 164358 2318 391 158 +32 +3 +14 5.0
202320 A+Everett AquaSox 563444 11424415 10310914 248 257412430842 173307 1918 382 150 +32 +2 +16 5.1
202320 INTLPeoria Javelinas 3423 4103 981 00 1744246091.033 43577 2426 428 185 +3 +0 +1 0.4
202421 AAArkansas Travelers 523430 1072627 7411516 359 249379367746 119323 2214 344 121 +12 +3 +15 3.1
202522 AAATacoma Rainiers 458374 10618016 74887 74 283411460871 176330 1916 389 156 +29 -0 +13 4.3

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
#1Chris Iannettalast yr '19
career totals — 14 seasons, 4,253 PA
144,25314111230345406+76-3023.721.5
/162664222+11.9-4.63.7pk7: 19
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,28910254226324358+77+016.814.7
/162664168+11.9+0.12.6pk7: 13
#4Welington Castillolast yr '19
career totals — 8 seasons, 2,667 PA
82,667975254313425+48-1413.313.2
/162664241+11.9-3.43.3pk7: 13
#5Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

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
Harry Ford (OGILVIE) 23 42→46 49 54 66 202/311/295 93283 63 29% 12% 73 +0.6
Luis Urías
2020 · MLB
23 48→58 47→55 47→45 48 237/314/374 137295 146 24% 8% 95 +1.4 241/325/402 161291 196 23% 9% 108 +2.3 232/333/39916727321322%11%108+1.7
Henry Davis
2023 · AA
23 47→45 48→50 52→50 41 230/312/373 143305 1513 28% 6% 95 +1.4 220/304/371 151284 1812 28% 8% 92 +1.2 207/291/353147263191128%8%78+0.1
Austin Martin
2022 · AA
23 51→52 40 51→60 52 235/345/330 95323 714 26% 10% 98 +1.6 226/318/310 84284 625 21% 9% 82 +0.5 265/358/3447932332217%11%104+1.1
Ke'Bryan Hayes
2020 · AAA
23 49→55 44→50 53→50 47 236/295/364 127291 1013 22% 7% 84 +0.6 253/314/393 140315 1214 22% 8% 99 +1.7 257/313/393137315121621%7%97+1.3
Miguel Amaya
2022 · AA
23 44→42 44→50 50→40 49 214/303/331 117278 117 26% 9% 81 +0.4 223/308/361 138300 155 29% 8% 91 +1.1 228/299/36814027116122%7%86+0.3
Lastings Milledge
2009 · MLB
24 52→59 48→50 51→55 47 260/326/403 144299 1520 19% 7% 108 +2.3 264/319/376 112307 1018 17% 6% 97 +1.5 264/317/3629830681916%6%89+0.7
Alejandro Kirk
2021 · MLB
22 51→57 45→50 49→40 54 248/322/382 134283 115 16% 9% 101 +1.8 258/337/397 139278 162 13% 10% 111 +2.5 262/347/39313127616011%11%111+1.7
Bryan Lavastida
2022 · AAA
23 49→44 45 48→55 46 237/303/363 127309 1216 26% 8% 88 +0.9 213/281/333 120278 1216 27% 7% 71 -0.3 219/292/337118281122725%8%74-0.1
Bo Naylor
2023 · AAA
23 40→44 52→55 54→50 48 206/295/372 166284 1916 33% 10% 88 +0.9 216/301/395 179269 2210 27% 10% 96 +1.5 207/293/38818124623626%10%89+0.7
Dansby Swanson
2017 · MLB
23 49→55 43→55 53→55 47 240/301/357 118297 1012 22% 7% 85 +0.7 237/308/364 127296 129 23% 9% 90 +1.0 254/322/432178314221125%8%111+2.7
Gabriel Arias
2023 · MLB
23 50→58 48→50 51→50 43 246/304/383 137322 158 28% 7% 93 +1.3 231/285/376 145322 1512 31% 6% 83 +0.6 233/280/392159333171634%5%82+0.3
Connor Norby
2023 · AAA
23 45→49 51→55 50 44 232/297/394 162296 2012 28% 7% 93 +1.3 242/301/407 165320 2011 29% 7% 98 +1.6 245/305/413168324201129%7%99+1.5
Orlando Arcia
2018 · MLB
23 50→56 45→55 51→55 44 248/291/374 126293 1317 20% 6% 85 +0.7 243/292/362 119293 1311 21% 6% 82 +0.5 245/305/40616227321319%8%97+1.0
Jordan Westburg
2022 · AA
23 50 45→60 52→50 44 232/310/365 133342 1212 33% 8% 92 +1.2 237/299/408 171306 1910 28% 7% 98 +1.6 251/304/44419329723724%6%107+1.7
Willy Adames
2019 · MLB
23 50→52 44→65 46→50 46 241/304/360 118321 1210 28% 8% 87 +0.8 254/318/429 175333 217 28% 9% 111 +2.5 236/326/443207281271126%11%115+3.1
Miguel Vargas
2023 · MLB
23 48→53 51→55 51→50 47 245/302/410 166280 1913 21% 7% 100 +1.7 221/308/380 159262 1711 22% 10% 95 +1.4 221/322/407185244211119%12%106+1.7
Logan Forsythe
2010 · AA
23 53→56 43→55 52→50 54 251/343/365 114331 108 25% 11% 105 +2.1 244/329/350 106327 813 25% 10% 95 +1.4 256/347/41315731217722%11%116+2.6
Josh Smith
2023 · MLB
25 48→52 45 52→50 51 232/323/359 127290 1217 23% 9% 96 +1.5 233/322/361 128285 1211 21% 9% 96 +1.5 238/326/362125285121020%9%95+1.1
Corey Joyce
2023 · AAA
24 43 48→45 49→50 47 214/311/358 144295 1611 31% 10% 92 +1.2 211/307/316 105308 1014 32% 10% 79 +0.3 212/300/316104302101431%9%72-0.1
Omar Infante
2005 · MLB
23 51→61 47→55 50 49 251/306/398 147292 1413 19% 7% 97 +1.5 246/291/386 140284 1211 18% 6% 88 +0.9 289/322/41812930911910%4%106+2.1