Alan Roden

LF St. Paul Saints
Age 27 L/R 5'11" / 215 lbs AAA Svc 2.000S2 · Ctrl thru 2030
Overview
AAA40-MANArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAATOR286.314/.408/.51098124—.292/.359/.451
202525MLBMIN153.191/.267/.2942158-0.6
202626MLBMIN94.291/.385/.392101180.1
2027PROJ45% MLB27MLBMIN158.240/.319/.37143960.2
2028PROJ60% MLB28MLBMIN229.238/.317/.36553940.2
2029PROJ65% MLB29MLBMIN249.235/.314/.35852910.1
Last 3 seasons WAR -0.5  ·  Next 3 projected WAR 0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.000First FA2031Super-2
2027Arb-1$1M2028Arb-2$1M2029Arb-3$2M2030Arb-4$2M
Skills · percentileStatcast 2025-2026
Whiff%90
Chase%90
Speed42
Bat Spd38
xwOBA24
Avg EV20
CompsRichie Palacios (age 27) · Trenton Brooks (age 27) · Nate Spears (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8796vR 99
AVG/OBP/SLG.240 / .319 / .371
PA158
HR4
K%18
BB%9
BABIP274
ISO143
MLB%45%
Value2027 · WAR
BAT: -1.7 runs (wOBA-derived runs vs avg)-2BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +2.5 runs (Defensive runs vs avg)+3FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +0.80+0.8WAR
0.00.51.00.40.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · Splits · ContractCON 50 / POW 43
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT50
Whiff%
906.5%
xAVG
140.222
POWER43
Barrel%
102.9
Avg EV
2086.8
Bat Spd
3870.1
EYE45
Chase%
9021.7%
SPEED51
Sprint
4227.1
DEFENSE55
scouting grade only
Platoon Splits2025 · 153 PA
vs LHP
vs RHP
Edge
PA
26
127
—
wRC+
78
51
◀◀L
wOBA
284
244
◀L
ISO
143
096
◀◀L
BABIP
118
265
▶▶R
K%
11.5%
26.8%
◀◀L
BB%
11.5%
3.9%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2025
Service   2.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$1M+0.4$1M+$0.2M
2028Arb-2$1M+0.2$0.7M+$0.0M (cut)
2029Arb-3$2M+0.1$0.3M+$0.0M (cut)
2030Arb-4$2M———
Totals $1M $2M +$0.2M

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)
202222 ADunedin Blue Jays — 11590 21401 17135 51 233384311695 78253 1115 324 70 — — — — — —
202323 AANew Hampshire Fisher Cats — 209174 54616 26328 92 310423460883 149350 1512 397 118 — — — — — —
202323 A+Vancouver Canadians — 323268 862314 423213 152 321437459895 138353 1013 405 112 — — — — — —
202424 AAABuffalo Bisons — 286245 771539 35414 80 314408510919 196345 1412 404 124 — — — — — —
202424 AANew Hampshire Fisher Cats — 244206 551117 29347 61 267376432808 165287 1412 362 89 — — — — — —
202525 MLBMinnesota Twins — 153136 26612 8376 11 191267294561 103240 245 254 58 -8 -0 +2 -3 +3 -0.6
202525 AAABuffalo Bisons — 142121 40913 16134 41 331426496921 165349 911 408 123 — — — — — —
202626 MLBMinnesota Twins — 9479 23501 12120 00 291385392777 101324 1313 343 118 +2 +0 +0 -3 +2 0.1
202626 AAASt. Paul Saints — 225191 53909 30344 41 277387466853 188297 1513 381 89 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 247215 491113 20496 11 228311330641 102274 208 288 81 -6 -0 +2 -7 +5 -0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202222 A MLEDunedin Blue Jays — 11597 21401 10175 51 216321289610 72227 159 272 70 — — — — — —
202323 AA MLENew Hampshire Fisher Cats — 209184 53615 16408 92 288370413783 125338 198 342 118 — — — — — —
202323 A+ MLEVancouver Canadians — 323280 782113 304213 152 279375393767 114314 139 333 112 — — — — — —
202424 AAA MLEBuffalo Bisons — 286257 751437 23494 80 292359451811 160333 178 352 124 — — — — — —
202424 AA MLENew Hampshire Fisher Cats — 244215 51915 20427 61 237322358680 121265 178 300 89 — — — — — —
202525 MLB MLEMinnesota Twins — 153136 26612 8376 11 191267294561 103240 245 254 58 -8 -0 +2 -3 +3 -0.6
202525 AAA MLEBuffalo Bisons — 142126 37713 11164 41 294369437805 143314 118 350 123 — — — — — —
202626 MLB MLEMinnesota Twins — 9479 23501 12120 00 291385392777 101324 1313 343 118 +2 +0 +0 -3 +2 0.1
202626 AAA MLESt. Paul Saints — 225201 45706 20414 41 224307348655 124258 189 300 89 — — — — — —
202222 A MLEDunedin Blue Jays — 11597 21401 10175 51 216321289610 72244 159 272 70 — — — — — —
202222 A RAWDunedin Blue Jays — 11590 21401 17135 51 233384311695 78253 1115 324 70 — — — — — —
202323 A+ MLE2 teams — 532464 1312628 468221 244 282373399772 116328 159 337 114 — — — — — —
202323 A+ RAW2 teams — 532442 14029210 686421 244 317431459891 143352 1213 402 114 — — — — — —
202424 AAA MLE2 teams — 530472 12724412 439111 141 269344413757 144308 178 328 108 — — — — — —
202424 AAA RAW2 teams — 530451 13226416 647511 141 293394475868 182319 1412 384 108 — — — — — —
202525 MLB MLE2 teams — 295262 631325 195310 52 240316363679 122279 186 300 89 -4 +0 +2 -3 +6 0.2
202525 MLB RAW2 teams — 295257 661525 245010 52 257344389733 132296 178 328 89 -4 +0 +2 -3 +6 0.2
202626 AAA MLE2 teams — 319280 681207 32534 41 243329361690 118275 1710 313 98 — — — — — —
202626 AAA RAW2 teams — 319270 7614010 42464 41 281386444831 163306 1413 370 98 — — — — — —
202222 A MLEDunedin Blue Jays — 11599 21401 10175 51 212321283604 71227 159 272 70 — — — — — —
202323 A+ MLE2 teams — 532460 1312628 468221 244 285373402775 117323 159 337 114 — — — — — —
202424 AAA MLE2 teams — 530471 12724412 439111 141 270344414758 144302 178 328 108 — — — — — —
202525 MLB MLE2 teams — 295264 631325 195310 52 239316360676 121276 186 300 89 — — — — — —
202626 AAA MLE2 teams — 319280 681207 32534 41 243329361690 118277 1710 313 98 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 530471 12724412 439111 141 270344414758 144302 178 328 108 — — — — — —
202525 MLB MLE2 teams — 295264 631325 195310 52 239316360676 121276 186 300 89 — — — — — —
202626 AAA MLE2 teams — 319280 681207 32534 41 243329361690 118277 1710 313 98 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEMIN 45% 369328 791528 32666 61 240319370689 130274 189 310 96 -2 +1 +3 -4 +8 0.8
▸ 2027 — real world (MLB)
202727 MLB CTXMIN 45% 158140 34614 14283 31 240319371690 131274 189 310 96 -1 +0 +1 -2 +3 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEMIN 60% 384342 811528 33706 51 237317365682 127273 189 307 94 -3 +1 +2 -4 +8 0.4
202929 MLB MLEMIN 65% 384342 801518 33716 41 235314358671 123271 189 303 91 -4 +0 +1 -4 +8 0.2
203030 MLB MLEMIN 68% 384342 791518 33726 21 231310349658 118269 199 298 88 -6 +0 +1 -4 +8 -0.1
202828 MLB CTXMIN 60% 229203 48915 20424 31 238317365682 128273 189 307 94 -2 +0 +1 -2 +5 0.2
202929 MLB CTXMIN 65% 249222 521015 21464 21 235314358672 124271 188 303 91 -3 +0 +1 -3 +5 0.1
203030 MLB CTXMIN 68% 260232 531015 22494 11 231310350659 118269 198 298 88 -4 -0 +0 -3 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 985872 20240418 8318618 74 232311349660 117272 198 299 98 -14 -0 +5 -14 +21 -0.2
/ 162G— A+C — 650575 13326312 5512312 53 231312350661 118272 198 299 98 -9 -0 +3 -10 +14 -0.2
Career— MLE — 32932912 7251381465 27957275 6913 249330373703 124287 178 313 98 -20 +2 +9 -23 +38 0.6
/ 162G— MLE — 650575 14327313 5511315 143 249330374704 125287 178 313 98 -7 +1 +3 -8 +14 0.2