Grant McCrayCF Sacramento River Cats
INJURED · Reassigned to Minors (RM)
Age 25 L/R 6'1" / 195 lbs AAA BB -3% Svc 2.000S2 · Ctrl thru 2029 peak 0.3 · 2028
wRC+†vL 1551vR 51
AVG/OBP/SLG.189 / .251 / .343
PA152
HR5
SB5
K%38
BB%7
MLB%55%
BAT: -8.5 runs (wOBA-derived runs vs avg)-8BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.5 runs (Defensive runs vs avg)-0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
4545
PWR
5050
SPD
6060
EYE
4850
trajectory · 10 yrs
0.4peak
2028

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
2026Arb-1$0.2M
2027Arb-2$0.4M+0.2$0.8M+$0.4M
2028Arb-3$1M+0.3$1M+$0.2M
2029Arb-4$1M+0.2$0.9M+$0.0M (cut)
Totals $0.8M $1M +$0.6M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKAZL Giants Black 220196 37311 19783 1713 .189.271.230.500 .041.305 359 .229 33 -17 -2 +0 +1 +6 -1.2
202120 A2 teams 153141 28322 9700 72 .199.247.291.537 .092.366 466 .231 35 -11 +1 +0 +1 +4 -0.6
202221 A2 teams 569511 11418817 4424210 4310 .223.297.389.687 .166.379 438 .295 84 -10 +5 +0 +2 +16 1.3
202322 A+Eugene Emeralds 584520 9317510 4623612 5210 .179.261.288.550 .110.297 408 .244 45 -36 +6 +0 +2 +17 -1.2
202423 AAA3 teams 551509 10022815 382054 193 .196.258.360.617 .163.294 377 .266 61 -24 +3 -4 +2 +16 -0.8
202524 AAA2 teams 536482 9515512 411881 273 .197.261.324.585 .127.286 358 .256 54 -28 +4 -0 -6 +15 -1.5
▸ 2026 Season (actual · ROS · total)
202625 AAASacramento River Cats 8268 10200 12231 22 .147.284.176.460 .029.217 2815 .242 43 -5 -0 +0 +0 +2 -0.3
ROS25 MLBSF 7064 12212 6250 31 .188.257.344.601 .156.268 369 .263 59 -3 +0 -0 +0 +2 -0.1
TOT25 MLBSF 152132 22412 18481 53 .167.272.258.529 .091.241 3212 .252 51 -8 -0 -0 +1 +4 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 73%SF 415369 7313312 401263 164 .198.282.347.628 .149.262 3010 .283 75 -12 +2 -3 +1 +12 -0.0
202827 MLB 89%SF 421374 7614312 411263 164 .203.287.353.640 .150.265 3010 .286 77 -11 +2 -3 +2 +12 0.1
202928 MLB 94%SF 422375 7614312 411253 164 .203.286.352.638 .149.266 3010 .287 78 -11 +2 -4 +2 +12 0.1
203029 MLBSF 414368 7413312 401243 154 .201.285.351.635 .149.266 3010 .286 77 -11 +1 -4 +1 +12 -0.1
203130 MLBSF 407361 7213311 401233 143 .199.285.343.628 .144.264 3010 .283 74 -12 +2 -5 +1 +12 -0.2
203231 MLBSF 392348 6812310 381203 112 .195.280.333.614 .138.263 3110 .279 72 -13 +1 -6 +1 +11 -0.4
203332 MLBSF 373331 631129 361163 92 .190.276.317.593 .127.261 3110 .274 68 -14 +1 -6 +1 +11 -0.7
203433 MLBSF 343305 571028 331092 71 .187.271.311.582 .125.259 3210 .269 64 -14 +1 -7 +1 +10 -0.9
203534 MLBSF 299266 50927 29982 51 .188.273.316.589 .128.257 3310 .262 59 -14 +1 -7 +1 +8 -1.1
▸ Career Totals (MLE all levels + projections)
Career 61695520 108818954152 541211155 27767 .197.275.334.609 .136.284 349 .271 66 -240 +29 -49 +14 +175 -7.2
/ 162G 650582 11520616 572226 297 .198.276.335.611 .137.284 349 .271 66 -25 +3 -5 +2 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKAZL Giants Black 220185 50521 30543 1713 .270.381.335.716 .065.374 2514 .331 112 +3 -2 +6 0.7
202120 ASan Jose Giants 8880 20222 6300 41 .250.302.400.702 .150.367 347 .305 91 -1 +0 +2 0.2
202120 ROKACL Giants Orange 6555 17311 9200 31 .309.406.455.861 .145.457 3114 .380 149 +4 +0 +2 0.6
202221 A+Eugene Emeralds 6252 14202 9221 80 .269.387.423.810 .154.429 3515 .368 139 +3 +2 +2 0.6
202221 ASan Jose Giants 507436 12721921 581489 3510 .291.386.525.911 .234.391 2911 .397 162 +35 +3 +14 5.4
202322 A+Eugene Emeralds 584494 12626614 7217112 5210 .255.363.417.780 .162.357 2912 .349 125 +17 +6 +17 4.0
202423 MLBSan Francisco Giants 130124 25325 6560 50 .202.238.379.617 .177.317 435 .271 66 -5 +1 -4 +2 +4 -0.2
202423 AAASacramento River Cats 213191 521246 21541 83 .272.347.471.819 .199.351 2510 .361 134 +8 +0 +6 1.5
202423 AARichmond Flying Squirrels 208181 381436 24673 60 .210.312.420.732 .210.296 3212 .326 108 +2 +1 +6 0.9
202524 MLBSan Francisco Giants 2622 2010 2110 00 .091.167.182.348 .091.167 428 .151 -27 -4 +0 -0 -6 +1 -0.9
202524 AAASacramento River Cats 510444 11119515 551381 273 .250.334.417.751 .167.322 2711 .329 110 +6 +4 +14 2.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 156146 27335 8670 50 .185.227.349.577 .164.293 435 .251 50 -9 +1 -4 -4 +4 -1.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 .189/.251/.343 .154.277 56 38% 7% 62 -0.2
John Rave
2023 · AAA
25 43 49→50 54→50 43 .216/.286/.357 .142.309 1817 35% 8% 79 +0.3 .217/.284/.358 .141.299 1515 31% 8% 79 +0.3 .214/.283/.361.147.282161729%8%76+0.0
Brett Jackson
2014 · MLB
25 40→50 47→50 53→55 39 .193/.264/.330 .137.315 1418 41% 8% 63 -0.8 .179/.248/.279 .100.313 913 42% 8% 43 -2.2 .151/.226/.228.076.26981243%8%19-1.5
Estevan Florial
2023 · MLB
25 43→51 49→55 54→60 41 .214/.277/.365 .151.314 1728 36% 8% 78 +0.2 .219/.287/.390 .171.322 2028 36% 8% 89 +0.9 .209/.285/.389.180.302223036%9%86+0.6
Arismendy Alcántara
2017 · MLB
25 41→48 47→55 59→55 37 .210/.250/.352 .142.291 1325 32% 5% 62 -0.9 .210/.252/.342 .132.302 1221 33% 5% 60 -1.0 .212/.259/.378.167.294181434%6%70-0.2
Jake McCarthy
2022 · MLB
25 42→52 47→50 62→60 41 .208/.271/.352 .144.298 1429 34% 7% 72 -0.2 .258/.321/.398 .140.320 1334 22% 7% 104 +2.0 .274/.338/.399.126.325113718%7%107+1.9
Kameron Misner
2023 · AA
25 43→42 47→50 55 44 .205/.290/.346 .141.322 1523 38% 10% 79 +0.3 .199/.286/.348 .149.313 1623 38% 10% 78 +0.2 .189/.277/.340.150.286162537%10%69-0.3
Drew Robinson
2017 · AAA
25 36→41 51→55 51→50 43 .193/.267/.354 .161.275 1914 36% 9% 71 -0.3 .212/.286/.373 .161.316 1812 36% 9% 84 +0.6 .207/.288/.362.155.320171237%10%78+0.1
Elijah Dunham
2023 · AA
25 44→43 49→50 57→60 47 .222/.295/.378 .156.287 1727 28% 8% 89 +0.9 .208/.279/.355 .147.290 1625 32% 8% 76 +0.1 .194/.266/.339.145.275162634%8%63-0.7
Bradley Zimmer
2018 · MLB
25 48→51 48→50 58→60 42 .229/.300/.374 .145.335 1529 34% 8% 89 +1.0 .229/.298/.366 .137.339 1423 34% 8% 87 +0.8 .201/.290/.304.103.322112337%7%67-0.2
Rudy Martin Jr.
2022 · AAA
26 43 45 55→60 41 .205/.276/.321 .115.320 1325 38% 8% 66 -0.6 .220/.296/.341 .121.326 1424 34% 9% 79 +0.3 .216/.284/.321.105.297114829%8%65-0.3
Kyle Isbel
2022 · MLB
25 45→51 47→50 55 43 .226/.286/.367 .140.285 1520 26% 6% 82 +0.5 .225/.281/.361 .136.280 1317 23% 6% 78 +0.2 .230/.281/.348.118.274101119%6%71-0.2
Pedro León
2023 · AAA
25 39→45 47→50 53→55 44 .190/.291/.330 .140.299 1530 38% 10% 76 +0.1 .208/.284/.359 .151.307 1824 36% 7% 80 +0.4 .210/.280/.364.153.306192436%7%76+0.1
Jeter Downs
2023 · MLB
25 31→41 49→50 53→55 38 .175/.246/.310 .136.249 1821 37% 7% 51 -1.7 .198/.279/.340 .142.275 1623 32% 8% 73 -0.1 .197/.289/.341.144.269132730%9%77+0.1
Drew Avans
2021 · AA
25 45→53 46→45 54→60 42 .222/.279/.347 .126.302 1320 30% 7% 73 -0.1 .225/.296/.338 .113.325 828 30% 9% 78 +0.2 .218/.296/.324.106.31183030%9%71-0.2
Ryan Kreidler
2023 · MLB
25 41→44 48→50 51→55 43 .209/.284/.346 .137.296 1617 34% 8% 76 +0.1 .191/.272/.320 .129.274 1520 34% 9% 65 -0.7 .170/.257/.286.116.250132335%9%47-1.1
Micah Pries
2023 · AA
25 45→44 49→55 55→50 38 .226/.282/.384 .157.312 1616 32% 5% 85 +0.7 .209/.271/.354 .145.275 159 29% 6% 72 -0.2 .185/.253/.323.138.23615528%6%54-0.7
Brenton Doyle
2023 · AAA
25 43→47 49→55 54→55 31 .213/.251/.355 .142.333 1818 41% 4% 64 -0.8 .217/.266/.369 .152.301 1823 33% 6% 74 -0.1 .219/.272/.372.154.281192629%6%75-0.0
Adam Engel
2018 · MLB
26 39→48 43→50 58→60 40 .195/.257/.310 .114.277 926 32% 6% 54 -1.4 .220/.274/.346 .126.300 1117 29% 5% 71 -0.3 .227/.287/.366.138.305132328%5%79+0.1
Corey Brown
2011 · AAA
25 44→49 51→60 56→50 41 .223/.283/.385 .162.315 1814 34% 7% 85 +0.7 .224/.282/.388 .164.315 1912 33% 7% 85 +0.7 .218/.277/.395.177.303221234%7%83+0.5
Andrew Velazquez
2019 · AAA
25 43→52 43→50 56→60 36 .211/.254/.321 .109.302 1122 33% 5% 55 -1.4 .221/.269/.350 .129.311 1123 31% 6% 69 -0.4 .214/.262/.343.129.303123132%5%61-0.5