Joe Gray Jr.OF Northwest Arkansas Naturals
Age 26 R/R 6'1" / 214 lbs AA HR -15%K -8% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†69
AVG/OBP/SLG.205 / .271 / .323
PA11
HR0
K%28
BB%7
ISO119
MLB%2%
Value2026 · WAR
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.1 runs (Positional adjustment)-0POSREP: +0.2 runs (Replacement-level credit)+0REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12627
Tools · Contract
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

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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201818 ROKAZL Brewers 9877 14502 18252 60 182351325675 143235 2618 316 100 -0 +1 +2 0.3
202121 A+Wisconsin Timber Rattlers 248215 47728 20709 113 219311381693 163277 288 309 95 -1 +1 +5 0.5
202121 ACarolina Mudcats 231190 5515712 33616 120 2894106321.042 342361 2614 441 185 +23 +2 +5 3.1
202121 INTLSalt River Rafters 7058 4101 10242 10 69229138367 6991 3414 195 18 -7 +0 +2 -0.5
202222 A+Wisconsin Timber Rattlers 527462 8921415 511777 172 193283353636 160267 3410 284 78 -14 +3 +11 0.0
202323 AABiloxi Shuckers 3937 2100 1171 10 5410381184 27100 443 93 -51 -7 +0 +1 -0.6
202323 A+Wisconsin Timber Rattlers 440402 10017111 271047 168 249307378685 129306 246 306 93 -4 +0 +10 0.6
202424 AANorthwest Arkansas Naturals 9681 11210 12271 40 136255185441 49200 2812 214 31 -8 +1 +2 -0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEAZL Brewers 9884 9301 11362 60 107227179405 71175 3711 211 29 -8 +1 +2 -0.5
202121 A+ MLEWisconsin Timber Rattlers 248221 37525 14949 113 167246276522 109235 386 227 40 -18 +1 +5 -1.2
202121 A MLECarolina Mudcats 231201 421059 22836 120 209306443748 234285 3610 319 102 +1 +2 +5 0.8
202222 A+ MLEWisconsin Timber Rattlers 527475 6113312 382457 172 128204244448 116213 467 202 23 -48 +3 +11 -3.5
202323 AA MLEBiloxi Shuckers 3937 2100 1221 10 5410381184 27100 563 69 -67 -8 +0 +1 -0.7
202323 A+ MLEWisconsin Timber Rattlers 440411 771318 181477 168 187234282516 95256 334 224 38 -33 +0 +10 -2.4
202424 AA MLENorthwest Arkansas Naturals 9685 10210 8331 40 118202165367 47176 348 167 -1 -12 +1 +2 -0.9
201818 ROK MLEAZL Brewers 9884 9301 11362 60 107227179405 71167 3711 211 29
201818 ROK RAWAZL Brewers 9877 14502 18252 60 182351325675 143235 2618 316 29
202121 A+ MLE3 teams 549485 8916817 4120417 243 184271355625 171267 377 271 70
202121 A+ RAW3 teams 549463 10623921 6315517 243 229343454796 225290 2811 350 70
202222 A+ MLEWisconsin Timber Rattlers 527475 6113312 382457 172 128204244448 116218 467 202 23
202222 A+ RAWWisconsin Timber Rattlers 527462 8921415 511777 172 193283353636 160267 3410 284 23
202323 A+ MLE2 teams 479448 771318 191698 178 172219259478 87251 354 211 29
202323 A+ RAW2 teams 479439 10218111 281218 178 232291353644 121293 256 288 29
202424 AA MLENorthwest Arkansas Naturals 9685 10210 8331 40 118202165367 47189 348 167 -1
202424 AA RAWNorthwest Arkansas Naturals 9681 11210 12271 40 136255185441 49200 2812 214 -1
201818 ROK MLEAZL Brewers 9885 9301 11362 60 106227176403 71175 3711 211 29
202121 A+ MLE3 teams 549486 8916817 4120417 243 183271354625 171259 377 271 70
202222 A+ MLEWisconsin Timber Rattlers 527477 6113312 382457 172 128204243447 115213 467 202 23
202323 A+ MLE2 teams 479449 771318 191698 178 171219258477 87243 354 211 29
202424 AA MLENorthwest Arkansas Naturals 9687 10210 8331 40 115202161363 46176 348 167 -1
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202323 A+ MLE2 teams 479449 771318 191698 178 171219258477 87243 354 211 29
202424 AA MLENorthwest Arkansas Naturals 9687 10210 8331 40 115202161363 46176 348 167 -1
▸ 2026 season
202626 MLB MLEKC 2% 1110 1000 130 00 100182100282 269 279 270 69 -0 +0 +0 -0 +0 -0.2
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202727 MLB MLEKC 27% 209190 41815 15572 41 216280347628 132271 277 275 72 -7 +0 +0 -1 +5 -0.3
202727 MLB CTXKC 27% 5651 10201 4151 10 196268294562 98268 277 262 72 -2 +0 +0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 5651 10201 4151 10 196268294562 98257 277 262 42 -2 +0 +0 -0 +1 -0.1
/ 162G A+C 650592 11623012 4617412 120 196268296563 100256 277 262 42 -21 +2 +0 -4 +14 -0.9
Career MLE 19691777 288551443 13374737 7214 162235281517 119243 387 231 42 -7 +0 +0 -1 +5 -0.3
/ 162G MLE 650587 9518514 4424712 245 162235281516 119243 387 231 42 -21 +1 +0 -4 +14 -1.0