Brock RoddenSS Tacoma Rainiers
Age 26 S/R 5'7" / 170 lbs AAA HR +3% Svc 0.0 · Ctrl thru 2033 peak 0.6 · 2028
wRC+†61
AVG/OBP/SLG.213 / .275 / .343
PA194
HR5
K%31
BB%7
MLB%10%
BAT: -8.5 runs (wOBA-derived runs vs avg)-9BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +5.5 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
3043
PWR
4045
SPD
6058
FLD
4552
EYE
4340
trajectory · 10 yrs
0.7peak
2028

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.6$3M+$2M
2029Arb-1$0.8M+0.5$2M+$1M
2030Arb-2$0.9M+0.4$2M+$0.9M
2031Arb-3$0.4M+0.2$0.9M+$0.5M
2032Ext / FA-deal$5M
2033Ext / FA-deal$0.6M
Totals $9M $6M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AModesto Nuts 157147 37812 8322 11 .252.299.361.660 .109.310 205 .290 80 -4 -0 +0 +2 +4 0.2
202424 A+2 teams 576521 10420412 371719 2911 .200.265.322.587 .123.267 306 .255 53 -30 +1 +0 +6 +16 -0.7
202525 AA3 teams 220202 491007 12814 232 .243.298.396.694 .153.362 375 .307 93 -2 +4 +0 +2 +6 1.1
▸ 2026 Season (actual · ROS · total)
202626 AAATacoma Rainiers 9787 19701 6341 10 .218.277.333.610 .115.327 356 .254 53 -5 +0 +0 +1 +3 -0.1
ROS26 MLBSEA 9790 18402 6311 31 .200.258.311.569 .111.297 326 .276 70 -3 +0 -0 +1 +3 0.1
TOT26 MLBSEA 194177 371103 12652 41 .209.267.322.589 .113.304 346 .265 61 -9 +0 -0 +2 +5 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%SEA 269245 551316 19663 72 .224.288.359.648 .135.280 257 .291 81 -6 +1 -0 +3 +8 0.5
202828 MLB 37%SEA 319288 651517 24784 82 .226.294.358.652 .132.281 248 .292 82 -7 +1 -1 +3 +9 0.6
202929 MLB 47%SEA 338306 691618 25844 82 .225.293.363.655 .137.281 257 .292 82 -7 +1 -2 +4 +10 0.5
203030 MLB 55%SEA 352319 711618 26884 81 .223.289.354.644 .132.280 257 .289 80 -8 +1 -3 +4 +10 0.4
203131 MLB 66%SEA 343310 671517 26874 61 .216.285.339.624 .123.278 258 .286 77 -9 +1 -3 +4 +10 0.2
203232 MLB 75%SEA 327296 651517 24854 50 .220.287.348.635 .128.277 267 .281 73 -10 +1 -4 +4 +9 -0.0
203333 MLB 83%SEA 300272 581316 22803 50 .213.279.335.614 .121.275 277 .276 69 -10 +1 -5 +3 +8 -0.3
203434 MLBSEA 258234 491115 19713 40 .209.277.329.606 .120.273 287 .269 64 -10 +1 -5 +3 +7 -0.5
▸ Career Totals (MLE all levels + projections)
Career 35563230 7071561377 24895445 10723 .219.284.347.631 .128.284 277 .281 74 -106 +12 -24 +38 +101 2.1
/ 162G 650590 12929214 451748 204 .219.283.346.628 .127.283 277 .281 74 -19 +2 -4 +7 +18 0.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AModesto Nuts 157144 461122 11242 11 .319.376.465.841 .146.373 157 .374 144 +8 -0 +4 1.2
202424 AAArkansas Travelers 266240 501325 18741 83 .208.266.342.608 .133.271 287 .266 62 -11 +0 +8 -0.4
202424 A+Everett AquaSox 310258 781439 42578 218 .302.416.484.900 .182.356 1814 .399 164 +22 +1 +9 3.3
202525 AAArkansas Travelers 163146 431005 12493 141 .295.360.466.826 .171.404 307 .363 136 +7 +2 +5 1.4
202525 ROKACL Mariners 1511 3000 341 21 .273.467.273.739 .000.429 2720 .370 141 +1 +0 +0 0.1
202525 INTLPeoria Javelinas 4238 13401 490 70 .342.405.526.931 .184.429 2110 .411 172 +3 +1 +1 0.6

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Brock Rodden (OGILVIE) 26 30→43 40→45 60→58 40 .213/.275/.343 .130.291 56 31% 7% 72 -0.1
Blake Perkins
2023 · AAA
26 40→50 49→50 56→55 46 .206/.285/.351 .145.281 1719 32% 9% 78 +0.2 .229/.308/.355 .126.310 1221 28% 10% 88 +0.9 .235/.317/.343.108.318102527%10%83+0.3
Joseph Rosa
2023 · AAA
26 44→43 44→40 55→50 41 .215/.277/.335 .120.309 1119 33% 7% 69 -0.4 .216/.295/.313 .097.331 715 34% 9% 72 -0.2 .207/.298/.290.083.32761734%10%66-0.3
Riley Unroe
2023 · AAA
27 45→47 44→45 54→55 48 .220/.290/.337 .117.282 1119 26% 8% 76 +0.0 .221/.300/.344 .123.297 1323 28% 10% 82 +0.5 .221/.306/.342.121.297132628%10%80+0.2
Kyle Datres
2022 · A
26 39→43 48→50 53→55 45 .201/.280/.343 .142.268 1518 30% 8% 74 -0.1 .215/.294/.359 .144.298 1823 32% 8% 84 +0.6 .206/.288/.349.143.285192633%8%76+0.1
Brooks Conrad
2006 · AAA
26 42→44 50→55 54→50 46 .217/.281/.373 .156.270 1816 27% 8% 82 +0.5 .197/.255/.365 .168.253 1812 29% 7% 69 -0.4 .223/.297/.436.213.28828732%9%101+0.6
Bryce Johnson
2022 · AAA
26 47→50 42→45 57→60 44 .220/.289/.326 .106.321 826 32% 8% 72 -0.2 .228/.298/.332 .104.330 932 31% 8% 78 +0.2 .232/.311/.335.103.32182928%8%80+0.2
Ryan Boldt
2021 · AA
26 47→51 47→50 56→55 42 .235/.291/.379 .143.303 1416 27% 6% 86 +0.8 .222/.275/.355 .133.322 1415 34% 6% 74 -0.1 .212/.264/.340.128.306141734%6%62-0.4
Chavez Young
2023 · AAA
26 46→50 44→45 60 44 .226/.291/.343 .117.312 1228 30% 8% 77 +0.1 .200/.275/.299 .099.275 929 29% 8% 60 -1.0 .172/.257/.255.083.24063529%8%39-1.1
Nick Franklin
2017 · MLB
26 45→49 47→50 51→50 45 .226/.283/.363 .137.284 1514 26% 7% 79 +0.3 .219/.283/.348 .129.272 1314 23% 7% 76 +0.0 .175/.256/.277.102.2238925%9%44-0.8
Chad Hinshaw
2017 · AA
26 44 43→45 55 41 .213/.289/.329 .116.307 1126 32% 7% 74 -0.1 .199/.262/.295 .096.300 815 34% 6% 53 -1.5 .177/.235/.263.086.26771134%6%30-1.5
Elliot Johnson
2010 · MLB
26 43→53 46→50 52→60 39 .215/.261/.344 .129.283 1315 29% 5% 65 -0.7 .238/.285/.360 .122.308 1223 26% 6% 79 +0.3 .242/.294/.352.111.315113025%6%77+0.1
Andrew Velazquez
2020 · MLB
26 44→52 46→50 54→60 37 .219/.260/.352 .133.301 1320 31% 5% 66 -0.6 .217/.270/.343 .126.310 1127 32% 6% 68 -0.5 .200/.258/.316.115.294124134%7%53-0.8
Tim Torres
2010 · AA
26 47→50 42→45 52→55 45 .225/.284/.333 .108.300 913 27% 7% 72 -0.2 .228/.291/.344 .116.316 1015 29% 8% 77 +0.1 .258/.326/.391.133.344132127%9%103+0.8
Arismendy Alcántara
2017 · MLB
25 41→48 47→55 59→55 37 .210/.250/.352 .142.291 1325 32% 5% 62 -0.9 .210/.252/.342 .132.302 1221 33% 5% 60 -1.0 .212/.259/.378.167.294181434%6%70-0.2
Michael Beltre
2022 · AA
27 46→53 48→50 60 43 .226/.287/.373 .147.305 1424 30% 7% 83 +0.6 .223/.291/.375 .152.326 1633 34% 8% 86 +0.8 .198/.280/.339.141.302165037%9%71-0.1
Travis Witherspoon
2015 · AA
26 41→47 46→45 53→55 43 .209/.268/.337 .128.278 1423 30% 7% 66 -0.6 .197/.249/.299 .102.272 1118 30% 6% 48 -1.9 .163/.206/.224.061.22371930%5%7-2.2
Skye Bolt
2021 · AAA
27 42→39 47→50 50 42 .209/.273/.350 .141.295 1513 33% 8% 72 -0.2 .232/.296/.375 .143.310 1613 29% 7% 88 +0.9 .234/.302/.369.135.310151228%8%86+0.3
Jake Slaughter
2023 · AA
26 45→46 48→55 53→55 39 .225/.292/.362 .137.316 1623 33% 6% 84 +0.6 .221/.290/.372 .151.306 1821 33% 7% 85 +0.7 .211/.281/.357.146.294182033%7%74-0.0
Jonathan Davis
2018 · AA
26 44→52 44→45 51→55 47 .214/.297/.333 .120.288 1118 28% 9% 79 +0.3 .228/.305/.348 .120.295 1119 25% 7% 85 +0.7 .216/.301/.330.114.280102225%7%76+0.1
Hutton Moyer
2018 · AA
25 41→42 45→50 52→50 36 .206/.257/.333 .128.294 1313 34% 5% 61 -1.0 .203/.250/.330 .127.320 1416 39% 5% 56 -1.3 .157/.192/.303.146.247212246%4%24-0.9