Grant RichardsonOF Pensacola Blue Wahoos
Age 27 L/L 6'0" / 210 lbs AA HR -6%H -3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 224 proj PA
wRC+†46
AVG/OBP/SLG.182 / .235 / .311
PA224
HR6
SB6
K%39
BB%6
ISO129
MLB%2%
Value2026 · WAR
BAT: -13.6 runs (wOBA-derived runs vs avg)-14BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.8-0.92627
Tools · ContractCON 20 / POW 55
Toolsscout grade
CONTACT20
scouting grade only
POWER55
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
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
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
202122 ROKFCL Yankees 10999 18522 8392 101 182257333590 152276 367 268 63
202122 ROKFCL Yankees 10993 25833 14282 101 269376516892 247355 2613 390 157
202223 A2 teams 352318 4710111 2017212 162 148226289515 142263 496 228 32
202223 A2 teams 352308 7213216 3012212 162 234326445771 211326 359 341 119
202324 A+2 teams 365335 595214 231507 193 176244328572 152263 416 249 48
202324 A+2 teams 365318 727218 401147 193 226326431757 204290 3111 338 117
202425 AASomerset Patriots 431398 872627 231505 166 219270347617 128327 355 268 63
202425 AASomerset Patriots 431389 1002529 321215 166 257322401723 144346 287 320 103
202526 AA2 teams 213198 31706 121110 63 157205283488 126305 526 217 25
202526 AA2 teams 213191 42909 19860 63 220290408699 188340 409 306 93
▸ 2026 Season
202627 MLBMIA 224207 39916 13872 62 188243329572 140279 396 246 46 -14 +0 +0 -1 +6 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBMIA 27% 278257 491117 171042 72 191246323569 132280 376 253 52 -15 +1 -1 -2 +8 -0.9
202728 MLBMIA 27% 7569 13302 5281 21 188253319572 130275 377 243 44 -5 +0 -0 -0 +2 -0.3
▸ Career Totals
Career 7569 13302 5281 21 188253319572 130282 377 243 44 -5 +0 -0 -0 +2 -0.3
/ 162G 650598 11226017 432439 179 187252316568 129281 377 243 44 -41 -0 -2 -4 +18 -2.9
Career 19721812 33073953 11681330 8019 182243320563 138290 416 247 47 -117 +8 -1 -12 +56 -6.7
/ 162G 650597 10824317 3826810 266 181242317558 136289 416 247 47 -39 +3 -0 -4 +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
202122 ROKFCL Yankees 10993 25833 14282 101 269376516892 247355 2613 390 157 +7 +2 +3 1.2
202223 A+Hudson Valley Renegades 146130 273110 10545 20 208290477767 269254 377 334 113 +2 +0 +4 0.7
202223 ATampa Tarpons 206178 451016 20687 142 253351421773 169371 3310 347 123 +5 +2 +6 1.4
202324 AASomerset Patriots 6153 18105 6192 51 3404266421.068 302448 3110 462 212 +8 +1 +2 1.0
202324 A+Hudson Valley Renegades 304265 546213 34955 142 204306389695 185261 3111 313 98 -1 +2 +9 1.0
202425 AASomerset Patriots 431389 1002529 321215 166 257322401723 144346 287 320 103 +2 +1 +12 1.5
202526 AAAJacksonville Jumbo Shrimp 5143 12402 6190 01 279367512879 233435 3712 371 142 +2 -0 +1 0.4
202526 AAPensacola Blue Wahoos 162148 30507 13670 62 203267378645 176311 418 286 77 -4 +0 +5 0.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
Grant Richardson (OGILVIE) 27 20 55 50 35 182/235/311 128279 66 39% 6% 46 -0.7
Mark Contreras
2022 · AAA
27 38→37 48→50 50→55 37 196/260/344 148289 1615 36% 6% 66 -0.6 202/262/337 135291 1624 35% 6% 65 -0.7 191/254/310119273153034%6%50-1.2
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
McCarthy Tatum
2023 · AA
27 36→24 45→55 49→50 35 185/239/305 121279 139 38% 5% 46 -2.0 212/273/327 115298 1010 31% 5% 66 -0.6 207/279/300932876928%4%59-0.3
Ryan Aguilar
2022 · AA
27 36→40 43→45 51→50 40 173/258/271 97302 1213 43% 9% 46 -2.0 207/298/337 130337 1413 39% 10% 80 +0.4 218/319/374157335171336%11%93+0.8
Eric Crozier
2006 · MLB
27 38 46→50 45→40 36 188/244/325 138305 138 41% 7% 53 -1.5 204/261/343 139334 157 41% 7% 66 -0.6 184/260/34215826720237%9%64-0.3
Craig Dedelow
2022 · AA
27 34 48→50 44→45 34 182/234/318 136282 165 40% 6% 47 -1.9 184/257/329 145341 1711 47% 8% 60 -1.0 153/239/302148295191451%9%45-1.9
Aaron Shackelford
2023 · AAA
26 33→31 51→50 50→45 35 184/238/343 159273 208 40% 6% 56 -1.3 189/255/331 142292 1710 39% 7% 60 -1.0 163/249/281118246131037%8%43-1.6
Corey Ray
2021 · AAA
26 39→36 46→50 52→55 33 188/244/319 131328 1417 45% 6% 52 -1.6 206/248/360 154311 1812 38% 5% 64 -0.8 186/226/353167269211339%4%50-0.7
Camden Duzenack
2022 · AAA
27 36→37 49→50 51→50 34 194/240/333 139277 189 36% 5% 54 -1.4 214/264/344 130277 1411 27% 5% 66 -0.6 210/264/335124264131025%5%61-0.5
Jimmy Kerrigan
2021 · AAA
27 38→37 48→50 46→50 33 200/244/335 135279 1712 34% 4% 56 -1.3 210/263/350 140331 1713 40% 6% 68 -0.5 191/246/332141308181342%5%55-0.9
Rhett Wiseman
2021 · AA
27 37→46 49→50 46→45 36 193/251/337 144293 178 39% 6% 59 -1.1 196/248/313 117340 127 43% 5% 52 -1.6 164/215/27310829512346%4%24-1.8
Collin DeLome
2011 · AAA
25 35→38 49→55 52→50 32 188/233/337 149273 1813 38% 4% 52 -1.6 201/251/329 128308 1314 37% 4% 57 -1.2 207/258/343136323121638%4%61-0.5
Jason Martinson
2016 · AAA
27 37→39 44→45 52→50 38 189/250/296 107286 1213 37% 7% 48 -1.9 178/233/289 111303 129 43% 5% 39 -2.5 153/204/26210927611847%4%16-2.4
Wade Gaynor
2015 · AAA
27 38→42 47→50 52→50 37 196/247/337 141282 1412 35% 6% 58 -1.2 181/221/297 116261 1213 35% 5% 36 -2.7 139/173/22990196101235%4%-6-4.1
Patrick Dorrian
2023 · AAA
27 37→39 49→55 47→45 40 192/260/338 147292 186 39% 8% 64 -0.8 201/263/349 148300 197 38% 7% 68 -0.5 189/253/33714827620538%7%57-0.7
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Sam Hilliard
2021 · MLB
27 37→46 50→55 54→55 38 195/253/347 153287 1918 38% 7% 63 -0.8 193/267/359 166269 2115 35% 9% 72 -0.2 190/268/352162268181834%9%69-0.3
Neil Medchill
2013 · AA
26 39→29 49→50 47→45 35 196/250/342 146315 186 42% 6% 60 -1.0 210/263/324 114343 128 40% 6% 60 -1.0 199/253/2828332911540%6%43-0.9
Jake Means
2023 · AA
27 35→31 47→45 51→45 43 182/258/317 135266 159 36% 8% 58 -1.2 187/257/316 129263 1610 34% 8% 57 -1.2 134/210/25011616419833%8%18-1.7
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 192/283/299 108293 1110 36% 9% 65 -0.7 194/282/315 121288 1311 34% 9% 68 -0.5 127/238/24511817514935%11%31-1.0