Morgan McCulloughSS Arkansas Travelers
Age 28 L/R 5'8" / 180 lbs AA K +7%HR -5% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 215 proj PA
wRC+†80
AVG/OBP/SLG.209 / .294 / .330
PA17
HR0
K%27
BB%9
ISO121
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.2 runs (Positional adjustment)+0POSREP: +0.4 runs (Replacement-level credit)+0REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · ContractCON 34 / POW 41
Toolsscout grade
CONTACT34
scouting grade only
POWER41
scouting grade only
EYE58
scouting grade only
SPEED56
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
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
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)
201921 ABurlington Bees 4938 7100 992 01 184367211578 26241 1818 295 86 -1 -0 +1 -0.0
202123 INTLVenados de Mazatlan 2321 5000 151 00 238304238542 312 224 259 61 -1 +0 +0 -0.1
202224 AANorthwest Arkansas Naturals 11799 24702 13304 12 242353374727 131324 2611 331 110 +1 -1 +3 0.3
202224 A+Quad Cities River Bandits 237191 46935 34547 74 241375398773 157304 2314 346 120 +6 -0 +5 1.1
202325 AAAOmaha Storm Chasers 3228 8111 3101 10 286375500875 214412 319 385 147 +2 +0 +1 0.3
202325 AANorthwest Arkansas Naturals 309258 621726 36849 103 240353391745 151322 2712 333 111 +4 +1 +7 1.2
202426 AAArkansas Travelers 203167 35824 30532 94 210335353688 144279 2615 311 97 -1 +0 +4 0.4
202426 INTLMelbourne Aces 6554 19100 9101 51 352453370823 19422 1514 378 142 +3 +1 +1 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201921 A MLEBurlington Bees 4941 6100 6132 01 146286171456 24212 2712 221 36 -4 -0 +1 -0.3
202224 AA MLENorthwest Arkansas Naturals 117103 22602 9374 12 214302330632 117296 328 273 71 -4 -1 +3 -0.2
202224 A+ MLEQuad Cities River Bandits 237203 42834 22727 74 207306335641 128274 309 276 73 -8 -0 +5 -0.3
202325 AAA MLEOmaha Storm Chasers 3229 7111 2121 10 241312448761 207370 386 299 88 -0 +0 +1 0.0
202325 AA MLENorthwest Arkansas Naturals 309270 521325 241019 103 193281311592 119265 338 266 66 -12 +1 +7 -0.5
202426 AA MLEArkansas Travelers 203176 33724 22622 94 188285318603 131250 3111 264 65 -8 +0 +4 -0.4
201921 A MLEBurlington Bees 4941 6100 6132 01 146286171456 24214 2712 221 36
201921 A RAWBurlington Bees 4938 7100 992 01 184367211578 26241 1818 295 36
202123 INTL MLEVenados de Mazatlan 2321 5000 151 00 238304238542 312 224
202123 INTL RAWVenados de Mazatlan 2321 5000 151 00 238304238542 312 224 259 61
202224 A+ MLE2 teams 354306 631336 3110911 86 206302327629 121292 319 275 72
202224 A+ RAW2 teams 354290 701637 478411 86 241368390757 148310 2413 341 72
202325 AA MLE2 teams 341299 591426 2611310 113 197284318601 120285 338 269 68
202325 AA RAW2 teams 341286 701837 399410 113 245355402757 157330 2811 338 68
202426 AA MLE2 teams 268233 431025 28813 145 185280309589 124255 3010 264 65
202426 AA RAW2 teams 268221 54924 39633 145 244364357721 113321 2415 328 65
201921 A MLEBurlington Bees 4941 6100 6132 01 146286171456 24212 2712 221 36
202224 A+ MLE2 teams 354309 631336 3110911 86 204302324625 120281 319 275 72
202325 AA MLE2 teams 341302 591426 2611310 113 195284315598 119275 338 269 68
202426 AA MLE2 teams 268235 431025 28813 145 183280306587 123250 3010 264 65
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202325 AA MLE2 teams 341302 591426 2611310 113 195284315598 119275 338 269 68
202426 AA MLE2 teams 268235 431025 28813 145 183280306587 123250 3010 264 65
▸ 2026 season
202628 MLB MLESEA 2% 1715 3100 250 00 200294267561 67278 2912 286 80 -0 +0 +0 +0 +0 0.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202729 MLB MLESEA 28% 259230 481015 24693 52 209292326618 117279 279 288 81 -6 +0 -1 +3 +6 0.1
202830 MLB MLESEA 43% 299265 581226 28804 62 219303347650 128279 279 288 81 -7 +0 -2 +3 +6 0.1
202931 MLB MLESEA 52% 296263 561126 27794 52 213296338634 125278 279 286 80 -7 +0 -3 +3 +6 -0.0
202729 MLB CTXSEA 28% 7365 13301 7191 20 200288292580 92276 2610 275 81 -2 +0 -0 +1 +2 0.1
202830 MLB CTXSEA 43% 129114 25513 12342 21 219305360664 140276 269 276 81 -3 +0 -1 +1 +3 0.0
202931 MLB CTXSEA 52% 154137 29613 14412 31 212294336630 124275 279 274 80 -4 +0 -1 +2 +3 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 356316 671427 33945 72 212297335632 123276 269 275 71 -8 +1 -3 +4 +8 0.1
/ 162G A+C 650577 12326413 601729 134 213297340637 127278 269 275 71 -15 +1 -5 +7 +14 0.2
Career MLE 19061673 341721234 17355438 4921 204293322615 118279 299 273 71 -20 +1 -6 +9 +19 0.3
/ 162G MLE 650571 11725412 5918913 177 205294326620 121280 299 273 71 -15 +1 -5 +7 +14 0.2