Grant McCrayCF Sacramento River Cats
Age 25 L/R 6'1" / 195 lbs AAA HR -8%H -3% Svc 2.000S2 · Ctrl thru 2029
2026 ROS PROJECTION211 act + 140 ros · stats below = ROS only
wRC+†vL 2451vR 62
AVG/OBP/SLG.189 / .265 / .332
PA140
HR4
SB7
K%33
BB%9
BABIP261
ISO142
MLB%45%
Value2026 · WAR
BAT: -14.9 runs (wOBA-derived runs vs avg)-15BATRUN: +3.4 runs (SB/CS + UBR baserunning)+3RUNFLD: -1.3 runs (Defensive runs vs avg)-1FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +10.0 runs (Replacement-level credit)+10REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.00.10.1+$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT45
Whiff%
1020.4%
xwOBA
100.251
POWER50
Barrel%
7812.4
Avg EV
5589.5
Bat Spd
7073.4
EYE50
Chase%
4333.0%
SPEED60
Sprint
9029.4
Platoon Splits2024-2025 · 152 PA
vs LHP
vs RHP
Edge
PA
26
126
wRC+
24
62
▶▶R
wOBA
217
266
▶▶R
ISO
167
168
BABIP
222
310
▶▶R
K%
53.8%
40.5%
▶▶R
BB%
7.7%
4.8%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M
2027Arb-2$0.2M
2028Arb-3$0.4M+0.1$0.3M+$0.0M
2029Arb-4$0.6M+0.1$0.3M+$0.0M (cut)
Totals $0.4M $0.4M +$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
201918 ROKAZL Giants Black 220196 37311 19783 1713 189271230500 41305 359 229 33
201918 ROKAZL Giants Black 220185 50521 30543 1713 270381335716 65374 2514 331 112
202120 A2 teams 153142 26222 8730 72 183227268494 85348 485 221 27
202120 A2 teams 153135 37533 15500 72 274347422769 148405 3310 337 116
202221 A2 teams 569513 10918715 4225310 4310 212285363648 150378 447 284 76
202221 A2 teams 569488 14123923 6717010 4310 289386514900 225395 3012 393 159
202322 A+Eugene Emeralds 584518 901769 4823012 5210 174260282541 108285 398 241 43
202322 A+Eugene Emeralds 584494 12626614 7217112 5210 255363417780 162357 2912 349 125
202423 AAA3 teams 551510 10121815 371984 193 198258359617 161290 367 267 63
202423 AAA3 teams 551496 11529917 511774 193 232309429738 198325 329 327 108
202524 AAA2 teams 536483 9616613 401851 273 199261337599 139283 357 260 57
202524 AAA2 teams 536466 11319615 571491 273 242326406732 163316 2811 321 104
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AAASF 211183 35713 23592 92 191288290578 98258 2811 264 60 -9 +1 +0 +1 +6 -0.2
YTD25 AAASF 211173 41914 33462 92 237365370735 133294 2216 334 114 +3 +1 +0 +1 +6 1.1
ROS25 AAASF 45% 140126 24414 12471 71 189265332596 142270 339 271 66 -5 +1 -1 +1 +4 -0.1
ROS25 MLBSF 45% 6358 12212 5210 31 207270379649 172265 338 262 59 -3 +0 -1 +0 +2 -0.1
FULL25 AAASF 274241 47925 28802 123 195284311595 116264 2910 264 60 -12 +1 -1 +1 +8 -0.3
TOT25 AAASF 351309 591127 351063 163 191279307586 116259 3010 267 63 -15 +2 -1 +1 +10 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBSF 51% 415374 7513312 351333 204 201274348622 147273 328 279 71 -13 +2 -4 +1 +12 -0.2
202827 MLBSF 53% 421379 7714312 361333 204 203278351628 148274 329 282 74 -12 +2 -4 +2 +12 -0.0
202928 MLBSF 53% 422379 7814312 371323 194 206282354635 148275 319 284 75 -12 +2 -5 +2 +12 -0.1
202726 MLBSF 51% 212190 38726 18682 102 200276353629 153268 328 269 64 -9 +1 -2 +1 +6 -0.3
202827 MLBSF 53% 222199 40726 19702 112 201277347624 146269 329 272 66 -8 +1 -2 +1 +6 -0.2
202928 MLBSF 53% 225201 40726 20702 102 199278343621 144270 319 273 67 -8 +1 -2 +1 +6 -0.2
▸ Career Totals
Career 878794 157261025 702966 397 198268350618 152277 348 267 63 -37 +5 -11 -1 +25 -2.0
/ 162G 650588 11619719 522194 295 197267350617 153275 348 267 63 -28 +4 -8 -1 +18 -1.5
Career 40113620 7131224095 314146240 23154 197268331600 135296 368 266 62 -174 +25 -18 +7 +114 -4.8
/ 162G 650587 11520615 512376 379 196267327594 131295 368 266 62 -28 +4 -3 +1 +18 -0.8

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
201918 ROKAZL Giants Black 220185 50521 30543 1713 270381335716 65374 2514 331 112 +3 -2 +6 0.7
202120 ASan Jose Giants 8880 20222 6300 41 250302400702 150367 347 305 91 -1 +0 +2 0.2
202120 ROKACL Giants Orange 6555 17311 9200 31 309406455861 145457 3114 380 149 +4 +0 +2 0.6
202221 A+Eugene Emeralds 6252 14202 9221 80 269387423810 154429 3515 368 139 +3 +2 +2 0.6
202221 ASan Jose Giants 507436 12721921 581489 3510 291386525911 234391 2911 397 162 +35 +3 +14 5.4
202322 A+Eugene Emeralds 584494 12626614 7217112 5210 255363417780 162357 2912 349 125 +17 +6 +17 4.0
202423 MLBSan Francisco Giants 130124 25325 6560 50 202238379617 177317 435 271 66 -5 +1 -4 +2 +4 -0.2
202423 AAASacramento River Cats 213191 521246 21541 83 272347471819 199351 2510 361 134 +8 +0 +6 1.5
202423 AARichmond Flying Squirrels 208181 381436 24673 60 210312420732 210296 3212 326 108 +2 +1 +6 0.9
202524 MLBSan Francisco Giants 2622 2010 2110 00 91167182348 91167 428 151 -27 -4 +0 -0 -6 +1 -0.9
202524 AAASacramento River Cats 510444 11119515 551381 273 250334417751 167322 2711 329 110 +6 +4 +14 2.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 156146 27335 8670 50 185227349577 164293 435 251 50 -9 +1 -4 -4 +4 -1.1

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 Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
39022742203268357+3-70.60.6
/1626642031+2.4-5.10.4pk7: 1
#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
Grant McCray (OGILVIE) 25 45 50 60 50 191/279/307 116259 716 30% 10% 63 -0.3
Estevan Florial
2023 · MLB
25 43→53 48→55 55→60 41 213/274/360 148314 1630 36% 8% 76 +0.0 216/283/384 168322 2028 37% 8% 85 +0.7 207/280/385178304213037%9%82+0.4
Jake McCarthy
2022 · MLB
25 41→51 49→50 63→60 42 207/272/361 154294 1530 34% 8% 75 -0.0 258/320/395 137318 1334 22% 7% 103 +1.9 272/336/397125324113718%7%107+1.9
Elijah Dunham
2023 · AA
25 43→42 49→50 58→60 47 220/294/377 156286 1628 28% 8% 88 +0.9 208/278/359 151291 1625 32% 8% 76 +0.1 191/261/336146274152434%8%61-0.6
Jeremy Hazelbaker
2013 · AAA
25 42→52 46→55 58→60 39 210/267/336 126302 1332 34% 6% 66 -0.6 224/267/338 114322 1129 32% 5% 65 -0.7 237/298/404167340152133%7%90+0.6
Arismendy Alcántara
2017 · MLB
25 42→48 48→60 59→55 37 213/253/363 150293 1526 32% 5% 66 -0.6 212/255/352 140301 1320 33% 5% 63 -0.8 218/266/399181293201432%6%78+0.1
Mike Antico
2023 · AA
25 41→42 45 62→60 44 206/273/330 124274 1236 29% 8% 67 -0.5 214/277/336 122294 1334 30% 7% 70 -0.3 214/278/335120296133531%7%67-0.4
Kameron Misner
2023 · AA
25 43 47→50 55 46 206/293/346 140317 1524 37% 10% 80 +0.4 199/286/344 145310 1523 37% 10% 76 +0.1 205/283/356150291162733%9%75+0.0
Pedro León
2023 · AAA
25 39→44 48→55 53→55 45 191/295/337 145304 1631 39% 10% 80 +0.4 218/290/385 167318 2024 36% 7% 89 +1.0 221/285/392171317222636%6%85+0.5
Rudy Martin Jr.
2022 · AAA
26 45 46→45 55→65 43 216/291/340 124330 1525 36% 9% 77 +0.1 221/296/343 122326 1424 34% 9% 80 +0.4 227/303/343115312135229%9%78+0.1
J.P. Martínez
2023 · AAA
27 45→44 48→50 63→65 43 215/292/362 146324 1531 36% 9% 83 +0.6 213/293/343 130319 1237 34% 9% 79 +0.3 204/289/324120306114534%9%69-0.3
Bradley Zimmer
2018 · MLB
25 48→51 48→50 58→60 42 228/299/373 145335 1529 34% 8% 89 +1.0 230/301/365 135338 1422 34% 8% 88 +0.9 203/292/309105325122337%7%69-0.2
Wilkin Ramirez
2010 · AAA
24 45→49 49→55 57→55 37 223/271/367 144326 1627 36% 6% 76 +0.0 215/261/379 164306 2019 35% 5% 74 -0.1 240/274/397157307171627%4%80+0.2
Justin Dean
2022 · AA
25 45→49 45 59→65 38 213/284/338 126325 1327 36% 6% 74 -0.1 202/282/305 103323 1033 37% 8% 64 -0.8 232/303/3218934464832%8%73-0.1
Nate Eaton
2023 · MLB
26 46→49 46→50 60 44 226/292/355 129295 1329 27% 7% 82 +0.5 218/266/356 138283 1627 28% 5% 70 -0.3 219/272/357138284142727%5%70-0.2
Cam Eden
2023 · AA
25 41→48 46→40 61→65 39 201/273/325 124314 1438 38% 7% 66 -0.6 201/271/292 91300 842 33% 7% 56 -1.3 191/263/2687728364932%7%44-1.2
Jeter Downs
2023 · MLB
25 30→40 49→50 53→55 39 174/246/309 136243 1922 36% 7% 52 -1.6 199/281/339 140276 1522 32% 8% 73 -0.1 191/286/326134264122730%9%72-0.1
Joey Wiemer
2023 · AAA
24 42→43 52→55 56→55 41 217/280/383 166298 2023 34% 7% 84 +0.6 203/276/341 138281 1617 32% 8% 72 -0.2 188/269/315127256151631%9%59-0.7
Blake Tekotte
2012 · MLB
25 44→48 53→55 53→55 44 228/293/405 176290 2124 29% 8% 95 +1.4 199/253/331 132275 1316 31% 6% 59 -1.1 189/253/30511625691028%6%49-0.9
John Rave
2023 · AAA
25 43→44 50→55 54→55 43 218/288/365 147310 1918 35% 9% 82 +0.5 217/283/362 145296 1616 30% 8% 79 +0.3 220/292/381161277172326%9%84+0.5
Josh Stowers
2022 · AA
25 37→43 51→50 54→55 39 198/262/353 154282 1923 36% 7% 69 -0.4 186/253/322 136267 1620 35% 7% 57 -1.2 163/237/289126233142135%7%38-1.6