Tanner MorrisSS St. Paul Saints
Age 28 L/R 5'11" / 190 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION0 act + 0 ros · stats below = ROS only
showingROS
wRC+†85
AVG/OBP/SLG
PA2
HR0
K%27
BB%7
BABIP299
ISO71
MLB%10%
Value2026 · WAR
BAT: -0.3 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.3 runs (Replacement-level credit)+0REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.10.20.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.8M $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. 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)
202123 A+Vancouver Canadians 470397 1131937 58907 41 285384401785 116348 1912 352 124 +14 +0 +10 2.5
202224 AAABuffalo Bisons 12698 17000 25252 02 173352173525 233 2020 272 70 -4 -1 +3 -0.3
202224 AANew Hampshire Fisher Cats 186154 48715 30302 13 312430468898 156361 1616 404 159 +13 -1 +4 1.6
202224 INTLSalt River Rafters 5943 12101 1590 00 279458372830 93333 1525 388 149 +3 +0 +1 0.5
202325 AAABuffalo Bisons 411345 972106 61812 11 281391394785 113350 2015 357 128 +14 -0 +9 2.3
202426 AAASt. Paul Saints 5747 7300 9140 10 149286213498 64206 2516 241 49 -3 +0 +1 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLEVancouver Canadians 470413 1031726 431237 41 249330344674 94325 269 299 88 -6 +0 +10 0.4
202224 AAA MLEBuffalo Bisons 126106 18000 17292 02 170296170466 231 2313 228 40 -9 -1 +3 -0.7
202224 AA MLENew Hampshire Fisher Cats 186161 45614 23362 13 280376404780 124341 1912 344 119 +4 -1 +4 0.7
202325 AAA MLEBuffalo Bisons 411365 901805 421002 11 247328337665 90318 2410 295 86 -7 -0 +9 0.2
202426 AAA MLESt. Paul Saints 5750 7300 6170 10 140232200432 60182 3011 194 17 -6 +0 +1 -0.4
202123 A+ MLEVancouver Canadians 470413 1031726 431237 41 249330344674 94336 269 299 88
202123 A+ RAWVancouver Canadians 470397 1131937 58907 41 285384401785 116348 1912 352 88
202224 AA MLE3 teams 371319 75715 47784 15 235341310651 75297 2113 297 87
202224 AA RAW3 teams 371295 77816 70644 15 261408356764 95316 1719 356 87
202325 AAA MLEBuffalo Bisons 411365 901805 421002 11 247328337665 90324 2410 295 86
202325 AAA RAWBuffalo Bisons 411345 972106 61812 11 281391394785 113350 2015 357 86
202426 AAA MLESt. Paul Saints 5750 7300 6170 10 140232200432 60206 3011 194 17
202426 AAA RAWSt. Paul Saints 5747 7300 9140 10 149286213498 64206 2516 241 17
202123 A+ MLEVancouver Canadians 470417 1031726 431237 41 247330341671 94325 269 299 88
202224 AA MLE3 teams 371317 75715 47784 15 237341312653 76297 2113 297 87
202325 AAA MLEBuffalo Bisons 411364 901805 421002 11 247328338666 91318 2410 295 86
202426 AAA MLESt. Paul Saints 5751 7300 6170 10 137232196428 59182 3011 194 17
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202325 AAA MLEBuffalo Bisons 411364 901805 421002 11 247328338666 91318 2410 295 86
202426 AAA MLESt. Paul Saints 5751 7300 6170 10 137232196428 59182 3011 194 17
▸ 2026 season
202628 MLB MLEMIN 10% 1514 3100 140 00 214267286552 71299 277 294 85 -0 +0 +0 +0 +0 0.4
▸ 2026 — real world (MLB)
202628 MLB CTXMIN 10% 22 0000 000 00 299 00 289 85 -0 +0 +0 +0 +0 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202729 MLB MLEMIN 33% 243217 501014 22602 31 230307341648 111298 259 295 86 -4 +0 -1 +3 +5 0.3
202830 MLB MLEMIN 46% 290259 591215 27712 41 228306340645 112296 249 295 86 -5 +0 -2 +3 +6 0.3
202931 MLB MLEMIN 54% 287257 591215 26712 31 230305342648 113294 259 293 84 -5 +0 -3 +3 +6 0.1
203032 MLB MLEMIN 58% 275246 561115 25692 21 228304341645 114291 259 288 81 -6 +0 -4 +3 +6 -0.1
202729 MLB CTXMIN 33% 7971 15301 7191 10 211291296587 85298 249 290 86 -1 +0 -0 +1 +2 0.1
202830 MLB CTXMIN 46% 133119 27602 12331 20 227303328631 101297 259 290 86 -2 +0 -1 +1 +3 0.2
202931 MLB CTXMIN 54% 154138 32613 14381 20 232307355662 123294 259 287 84 -3 +0 -2 +2 +3 0.1
203032 MLB CTXMIN 58% 160144 33713 14401 10 229302354656 125291 259 283 81 -4 +0 -2 +2 +3 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 526472 1072229 471304 60 227302339641 112292 259 287 84 -10 +1 -5 +6 +11 0.3
/ 162G A+C 650583 13127211 581615 70 225300334635 110289 259 287 84 -12 +1 -6 +7 +14 0.4
Career MLE 24192140 50291735 23959321 1911 235318333650 98306 2510 293 84 -21 +1 -10 +12 +24 0.6
/ 162G MLE 650575 1342429 641596 53 233316329645 96305 2410 293 84 -12 +0 -6 +7 +14 0.4