Harold Grant2B FCL Twins
Age 21 R/R 5'10" / 160 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 53 proj PA
wRC+†50
AVG/OBP/SLG.198 / .259 / .287
PA53
HR1
K%32
BB%7
ISO90
MLB%0%
Value2026 · WAR
BAT: -3.0 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.2-0.22628
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Twins 138128 26422 7541 108 203250312562 109324 395 245 46
202217 ROKDSL Twins 138121 36633 14361 108 298375471846 174393 2610 370 141
202318 ROKFCL Twins 139128 22313 8511 21 172226281508 109250 376 228 33
202318 ROKFCL Twins 139124 31514 12371 21 250321403724 153318 279 320 103
202419 ROKFCL Twins 7872 6100 6350 21 8315497251 14162 458 136 -38
202419 ROKFCL Twins 7867 10200 11230 21 149269179448 30227 2914 224 30
▸ 2026 Season
202621 MLBMIN 5349 10201 4170 10 204264306570 102287 328 250 50 -3 +0 +0 +0 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBMIN 34% 114104 22412 8351 10 212274327601 115289 317 262 59 -5 +0 +0 +0 +3 -0.2
202823 MLBMIN 48% 249227 49825 18742 31 216279335614 119290 307 270 65 -10 +0 +0 +1 +7 -0.2
202722 MLBMIN 34% 3936 7101 3120 00 194256306562 111289 318 257 55 -2 +0 +0 +0 +1 -0.1
202823 MLBMIN 48% 121110 23412 9361 10 209275318593 109290 307 265 61 -5 +0 +0 +0 +3 -0.1
▸ Career Totals
Career 160146 30513 12481 10 205270315586 110281 308 263 59 -7 +0 +0 +1 +5 -0.2
/ 162G 650593 12120412 491954 40 204269312581 108279 308 263 59 -30 +1 +0 +2 +18 -0.9
Career 771708 13522613 512665 1911 191250294544 103280 357 242 43 -49 -1 +0 +3 +22 -2.6
/ 162G 650597 11419511 432244 169 191250295545 104281 347 242 43 -42 -0 +0 +2 +18 -2.2

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
202217 ROKDSL Twins 138121 36633 14361 108 298375471846 174393 2610 370 141 +6 -1 +4 0.9
202318 ROKFCL Twins 139124 31514 12371 21 250321403724 153318 279 320 103 +0 +0 +4 0.5
202419 ROKFCL Twins 7867 10200 11230 21 149269179448 30227 2914 224 30 -6 +0 +2 -0.4

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
221343209269314+1+2-0.3-0.1
/162664118+2.4+6.2-0.8pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Harold Grant (OGILVIE) 21 198/259/287 89287 11 32% 7% 50 -0.2
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Jordyn Adams
2021 · A
21 40 40→45 47→60 41 196/258/286 91287 89 33% 7% 49 -1.8 189/245/281 92306 824 38% 6% 41 -2.3 186/248/297110286132638%7%45-1.1
Kyle Nevin
2023 · A
21 41→38 40→45 52→50 38 198/249/295 97282 610 31% 5% 47 -1.9 217/274/320 103339 910 36% 7% 64 -0.8 212/271/3099733491237%7%57-0.7
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Alex Murphy
2016 · A
21 42→36 41→50 50→40 39 204/256/310 107290 85 32% 6% 54 -1.4 196/253/320 124287 133 35% 6% 56 -1.3 185/244/31012526914135%6%46-1.4
Jase Bowen
2022 · A
21 37→38 41→50 54→55 34 183/241/274 91285 912 37% 5% 39 -2.5 193/247/307 114286 1316 36% 5% 50 -1.7 200/250/342142290172436%5%57-0.7
Will Banfield
2021 · A
21 34→35 40→50 47→30 34 174/220/260 86266 83 37% 5% 26 -3.4 180/221/294 114261 123 35% 4% 35 -2.8 194/236/29610226912032%4%39-1.2
Garrett Whitley
2017 · A
20 40→36 42→50 47→55 44 197/267/302 105280 99 31% 8% 56 -1.3 191/270/310 119334 1213 42% 9% 61 -1.0 169/260/316147293151844%10%55-0.9
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 173/222/254 81276 74 39% 5% 24 -3.5 183/241/264 81308 85 40% 6% 36 -2.7 115/169/126122240046%5%-33-1.4
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Max George
2017 · A
21 38→36 39→45 47→55 43 183/270/267 84278 610 34% 8% 50 -1.7 176/256/272 96242 819 29% 7% 46 -2.0 155/243/267112213112332%7%36-1.6
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Joey Rose
2019 · A
21 36 42→50 51→40 34 172/236/275 102313 94 45% 7% 37 -2.6 185/238/277 92297 75 38% 6% 38 -2.6 150/191/229782236234%4%3-1.6
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Ariel Baez
2012 · A
21 39 41→40 43→45 43 194/265/291 97265 85 29% 7% 53 -1.5 199/257/281 82285 56 30% 6% 46 -2.0 173/227/238652462629%5%20-1.1
Freuddy Batista
2021 · A
21 40 41→50 48→40 35 192/245/289 98307 85 39% 6% 43 -2.2 207/273/364 157295 186 35% 7% 76 +0.1 199/268/36016028318535%6%70-0.2
Adam Zebrowski
2022 · A
21 44→35 39→45 49→40 38 205/266/291 86316 57 35% 6% 53 -1.5 195/265/316 121293 134 36% 8% 60 -1.0 184/236/31212827418238%5%44-1.1
Jetsy Extrano
2010 · A
21 39 42→40 49→45 39 195/252/299 104266 97 30% 5% 50 -1.8 191/253/279 88280 68 32% 6% 45 -2.1 172/234/234622604933%5%22-1.2
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8