Grant McCray

CF Sacramento River Cats
Age 26 L/R 6'1" / 195 lbs AAA HR -15%H -3% Svc 3.000 · Ctrl thru 2029
Overview
AAA40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202423MLBSF130.202/.238/.3795575-0.2
202524MLBSF26.091/.167/.18200-11-0.9
202625MLBSF91.143/.250/.2732844-0.1
2027PROJ45% MLB26MLBSF158.207/.281/.35449830.1
2028PROJ56% MLB27MLBSF221.206/.280/.351612820.1
2029PROJ62% MLB28MLBSF248.205/.278/.347713800.0
Last 3 seasons WAR -1.2  ·  Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.000First FA2030
2027Arb-1$0.8M2028Arb-2$2M2029Arb-3$2M
Skills · percentileStatcast 2024-2026
Chase%90
Speed90
Barrel%76
Bat Spd70
Avg EV44
Whiff%33
Form.203/.278/.354 ▼ rolling true talent (60d window) · proj .211/.283/.366
CompsElijah Dunham (age 26) · Cade Marlowe (age 27) · Estevan Florial (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 6883vR 88
AVG/OBP/SLG.207 / .281 / .354
PA158
HR4
SB9
K%28
BB%9
BABIP267
ISO134
MLB%45%
Value2027 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +3.8 runs (SB/CS + UBR baserunning)+4RUNFLD: -2.2 runs (Defensive runs vs avg)-2FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +0.40+0.4WAR
0.00.51.00.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$3M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
3312.9%
xAVG
100.194
POWER50
Barrel%
7612.1
Avg EV
4488.7
Bat Spd
7073.4
EYE50
Chase%
9020.9%
SPEED60
Sprint
9029.5
Recent Formrolling true talent ⓘ
K%31%▼▼34% over 41 PA (60d) · proj 29%
BB%9%·10% over 41 PA (60d) · proj 9%
ISO.151·.135 over 37 AB (60d) · proj .154
BABIP.271·.273 over 22 BIP (60d) · proj .271
SLASH.203/.278/.354▼proj .211/.283/.366
Platoon Splits2024-2025 · 152 PA
vs LHP
vs RHP
Edge
PA
26
126
—
wRC+
33
66
▶▶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   Arb-1
MLB Debut   2024
Service   3.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.8M+0.2$0.7M+$0.0M (cut)
2028Arb-2$2M+0.1$0.4M+$0.0M (cut)
2029Arb-3$2M———
Totals $0.0M $1M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201918 ROKAZL Giants Black — 220185 50521 30543 1713 270381335716 65374 2514 331 42 — — — — — —
202120 ASan Jose Giants — 8880 20222 6300 41 250302400702 150367 347 305 36 — — — — — —
202120 ROKACL Giants Orange — 6555 17311 9200 31 309406455861 145457 3114 380 49 — — — — — —
202221 A+Eugene Emeralds — 6252 14202 9221 80 269387423810 154429 3515 368 68 — — — — — —
202221 ASan Jose Giants — 507436 12721921 581489 3510 291386525911 234391 2911 397 84 — — — — — —
202322 A+Eugene Emeralds — 584494 12626614 7217112 5210 255363417780 162357 2912 349 61 — — — — — —
202423 MLBSan Francisco Giants — 130124 25325 6560 50 202238379617 177317 435 271 75 -4 +1 -4 +2 +3 -0.2
202423 AAASacramento River Cats — 213191 521246 21541 83 272347471819 199351 2510 361 92 — — — — — —
202423 AARichmond Flying Squirrels — 208181 381436 24673 60 210312420732 210296 3212 326 55 — — — — — —
202524 MLBSan Francisco Giants — 2622 2010 2110 00 91167182348 91167 428 151 -11 -3 +0 -0 -6 +1 -0.9
202524 AAASacramento River Cats — 510444 11119515 551381 273 250334417751 167322 2711 329 76 — — — — — —
202625 MLBSan Francisco Giants — 9177 11212 11280 80 143250273523 130191 3112 236 44 -6 +2 +0 +1 +2 -0.1
202625 AAASacramento River Cats — 244202 471114 37562 122 233357356713 124297 2315 325 67 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 247223 38547 19950 130 170236323558 152254 388 245 52 -14 +3 -4 -3 +5 -1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201918 ROK MLEAZL Giants Black — 220196 37311 19783 1713 189271230500 41303 359 231 42 — — — — — —
202120 A MLESan Jose Giants — 8882 14111 4430 41 171209244453 73344 495 221 36 — — — — — —
202120 ROK MLEACL Giants Orange — 6558 12111 6290 31 207281310592 103343 459 240 49 — — — — — —
202221 A+ MLEEugene Emeralds — 6254 11201 7291 80 204306296603 93389 4711 268 68 — — — — — —
202221 A MLESan Jose Giants — 507456 10116814 382139 3510 221294384678 162367 427 293 84 — — — — — —
202322 A+ MLEEugene Emeralds — 584513 9719510 5322612 5210 189280304584 115300 399 259 61 — — — — — —
202423 MLB MLESan Francisco Giants — 130124 25325 6560 50 202238379617 177317 435 279 75 -4 +1 -4 +2 +3 -0.2
202423 AAA MLESacramento River Cats — 213197 481044 15601 83 244300396696 152333 287 304 92 — — — — — —
202423 AA MLERichmond Flying Squirrels — 208188 311034 17803 60 165245314559 149258 388 249 55 — — — — — —
202524 MLB MLESan Francisco Giants — 2622 2010 2110 00 91167182348 91167 428 152 -11 -3 +0 -0 -6 +1 -0.9
202524 AAA MLESacramento River Cats — 510460 10317612 391641 273 224286365651 141301 328 280 76 — — — — — —
202625 MLB MLESan Francisco Giants — 9178 11212 10280 80 141239269508 128191 3111 233 44 -6 +2 +0 +1 +2 -0.1
202625 AAA MLESacramento River Cats — 244214 43913 25672 122 201290294585 93268 2710 267 67 — — — — — —
201918 ROK MLEAZL Giants Black — 220196 37311 19783 1713 189271230500 41305 359 231 42 — — — — — —
201918 ROK RAWAZL Giants Black — 220185 50521 30543 1713 270381335716 65374 2514 331 42 — — — — — —
202120 A MLE2 teams — 153141 27322 9710 72 191240284524 92357 466 229 41 — — — — — —
202120 A RAW2 teams — 153135 37533 15500 72 274347422769 148405 3310 337 41 — — — — — —
202221 A MLE2 teams — 569511 11218815 4424210 4310 219294374668 155376 438 290 83 — — — — — —
202221 A RAW2 teams — 569488 14123923 6717010 4310 289386514900 225395 3012 393 83 — — — — — —
202322 A+ MLEEugene Emeralds — 584513 9719510 5322612 5210 189280304584 115309 399 259 61 — — — — — —
202322 A+ RAWEugene Emeralds — 584494 12626614 7217112 5210 255363417780 162357 2912 349 61 — — — — — —
202423 AAA MLE3 teams — 551509 10523914 381964 193 206267369636 163304 367 277 74 — — — — — —
202423 AAA RAW3 teams — 551496 11529917 511774 193 232309429738 198325 329 327 74 — — — — — —
202524 AAA MLE2 teams — 536482 10517712 411751 273 218281357637 139307 338 274 71 — — — — — —
202524 AAA RAW2 teams — 536466 11319615 571491 273 242326406732 163316 2811 321 71 — — — — — —
202625 AAA MLE2 teams — 335292 541125 35952 202 185277288564 103251 2810 258 61 — — — — — —
202625 AAA RAW2 teams — 335279 581326 48842 202 208328333662 125271 2514 301 61 — — — — — —
201918 ROK MLEAZL Giants Black — 220196 37311 19783 1713 189271230500 41303 359 231 42 — — — — — —
202120 A MLE2 teams — 153143 27322 9710 72 189240280520 91344 466 229 41 — — — — — —
202221 A MLE2 teams — 569510 11218815 4424210 4310 220294375668 155369 438 290 83 — — — — — —
202322 A+ MLEEugene Emeralds — 584514 9719510 5322612 5210 189280304584 115300 399 259 61 — — — — — —
202423 AAA MLE3 teams — 551504 10523914 381964 193 208267373640 165301 367 277 74 — — — — — —
202524 AAA MLE2 teams — 536489 10517712 411751 273 215281352632 137294 338 274 71 — — — — — —
202625 AAA MLE2 teams — 335295 541125 35952 202 183277285561 102247 2810 258 61 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AAA MLE3 teams — 551504 10523914 381964 193 208267373640 165301 367 277 74 — — — — — —
202524 AAA MLE2 teams — 536489 10517712 411751 273 215281352632 137294 338 274 71 — — — — — —
202625 AAA MLE2 teams — 335295 541125 35952 202 183277285561 102247 2810 258 61 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLESF 45% 380342 7112311 331092 224 212285366651 154271 299 290 83 -8 +3 -2 +1 +8 0.4
▸ 2027 — real world (MLB)
202726 MLB CTXSF 45% 158142 29514 14451 92 207281354635 147267 289 284 83 -3 +1 -1 +1 +3 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLESF 56% 395356 7513312 341142 224 211284363647 153271 299 289 82 -9 +3 -3 +1 +9 0.2
202928 MLB MLESF 62% 403363 7613312 351172 204 209282359641 150270 299 286 80 -10 +2 -3 +1 +9 -0.0
203029 MLB MLESF 63% 398359 7413311 341172 183 207279353632 146269 299 283 78 -11 +2 -4 +1 +9 -0.2
203130 MLB MLESF 63% 394355 7212311 341172 153 204276346622 142267 309 278 75 -12 +2 -5 +1 +9 -0.5
202827 MLB CTXSF 56% 221199 41726 19641 122 206280351631 145267 299 283 82 -5 +2 -1 +1 +5 0.1
202928 MLB CTXSF 62% 248224 46827 21721 132 205278347625 143266 298 280 80 -6 +2 -2 +1 +5 0.0
203029 MLB CTXSF 63% 250226 46827 21731 112 202275342617 139265 298 277 78 -7 +1 -2 +1 +5 -0.1
203130 MLB CTXSF 63% 250226 45826 21741 92 200272335607 135263 308 273 75 -8 +1 -3 +1 +5 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12161098 216361233 1013784 588 197267342608 145264 318 271 72 -39 +8 -13 +1 +26 -1.7
/ 162G— A+C — 650587 11519618 542022 314 196266341607 145262 318 271 72 -21 +4 -7 +0 +14 -0.9
Career— MLE — 48884392 90015649115 406164842 28061 205279341620 136295 348 274 72 -62 +14 -21 +4 +47 -1.7
/ 162G— MLE — 650584 12021715 542196 378 205280342622 137297 348 274 72 -18 +4 -6 +1 +14 -0.5