Brock RoddenSS Tacoma Rainiers
Age 26 S/R 5'7" / 170 lbs AAA HR -5% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION322 act + 214 ros · stats below = ROS only
wRC+†73
AVG/OBP/SLG.210 / .273 / .358
PA214
HR6
SB6
K%30
BB%7
BABIP276
ISO148
MLB%10%
Value2026 · WAR
BAT: -20.1 runs (wOBA-derived runs vs avg)-20BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +5.8 runs (Positional adjustment)+6POSREP: +15.2 runs (Replacement-level credit)+15REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.70.80.70.60.30.0+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 43 / POW 45
Toolsscout grade
CONTACT43
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED58
scouting grade only
DEFENSE52
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+0.7$3M+$2M
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Arb-1$1M+0.6$2M+$0.9M
2031Arb-2$1M+0.3$0.8M+$0.2M
2032Arb-3$7M
Totals $5M $10M +$7M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202323 AModesto Nuts 157147 39812 8312 11 265312374686 109325 205 297 85
202323 AModesto Nuts 157144 461122 11242 11 319376465841 146373 157 374 144
202424 A+2 teams 576522 10821413 361679 2911 207270337607 130272 296 262 59
202424 A+2 teams 576498 12827514 601319 2911 257347416763 159317 2310 338 117
202525 AA3 teams 220201 551209 13774 232 274330468798 194393 356 348 125
202525 AA3 teams 220195 591406 19624 232 303376467843 164411 289 373 143
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAASEA 322290 581419 24983 72 200268348616 148262 307 267 63 -14 +1 +0 +3 +9 -0.0
YTD26 AAASEA 322281 7319112 33763 72 260344463806 203310 2410 352 127 +10 +1 +0 +3 +9 2.4
ROS26 AAASEA 10% 214195 41916 15642 62 210273358630 148275 307 281 73 -6 +0 -0 +2 +6 0.2
ROS26 MLBSEA 10% 2120 4101 160 10 200238400638 200273 295 270 65 -1 +0 -0 +0 +1 0.0
FULL26 AAASEA 343310 6215110 251043 82 200266352618 152260 307 267 63 -14 +1 -0 +4 +10 -0.0
TOT26 AAASEA 536485 9923215 391625 134 204270352622 148268 307 273 67 -20 +1 -0 +6 +15 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSEA 38% 561510 10924216 401636 154 214279363642 149276 297 285 76 -15 +1 -1 +6 +16 0.7
202828 MLBSEA 52% 595541 11625217 431716 154 214280362642 148277 297 287 78 -15 +1 -2 +6 +17 0.8
202929 MLBSEA 57% 605548 11725217 451737 144 214282359641 146277 297 287 78 -15 +1 -2 +6 +17 0.7
203030 MLBSEA 60% 607551 11825217 451746 133 214281359640 145277 297 285 76 -16 +1 -3 +7 +17 0.6
203131 MLBSEA 62% 604548 11625216 451756 113 212279352631 141275 297 281 74 -18 +1 -4 +6 +17 0.3
203232 MLBSEA 63% 598543 11224215 441766 92 206273341614 134272 297 276 69 -21 +1 -4 +6 +17 -0.1
202727 MLBSEA 38% 211192 41916 15612 62 214278365642 151273 297 273 67 -8 +0 -0 +2 +6 0.1
202828 MLBSEA 52% 309280 591318 23893 82 211278350628 139274 297 276 69 -11 +1 -1 +3 +9 0.1
202929 MLBSEA 57% 346313 661419 26994 82 211280348628 137275 298 276 69 -12 +1 -1 +4 +10 0.1
203030 MLBSEA 60% 365331 7015110 271054 82 211279353632 142274 297 274 68 -13 +1 -2 +4 +10 0.0
203131 MLBSEA 62% 374339 7115110 281094 72 209278348626 139272 297 271 65 -15 +1 -2 +4 +11 -0.2
203232 MLBSEA 63% 376341 691519 281114 62 202271331602 129269 307 266 61 -16 +0 -3 +4 +11 -0.4
▸ Career Totals
Career 20021816 38082653 14858021 4412 209277349625 139274 297 272 67 -76 +4 -10 +21 +57 -0.3
/ 162G 650590 12427217 481887 144 210278349627 139275 297 272 67 -25 +1 -3 +7 +18 -0.1
Career 47374306 93119818128 334137154 13636 216281360641 143283 297 284 76 -130 +13 -16 +51 +134 5.2
/ 162G 650591 12827218 461887 195 217281360641 144283 297 284 76 -18 +2 -2 +7 +18 0.7

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AModesto Nuts 157144 461122 11242 11 319376465841 146373 157 374 144 +8 -0 +4 1.2
202424 AAArkansas Travelers 266240 501325 18741 83 208266342608 133271 287 266 62 -11 +0 +8 -0.4
202424 A+Everett AquaSox 310258 781439 42578 218 302416484900 182356 1814 399 164 +22 +1 +9 3.3
202525 AAArkansas Travelers 163146 431005 12493 141 295360466826 171404 307 363 136 +7 +2 +5 1.4
202525 ROKACL Mariners 1511 3000 341 21 273467273739 429 2720 370 141 +1 +0 +0 0.1
202525 INTLPeoria Javelinas 4238 13401 490 70 342405526931 184429 2110 411 172 +3 +1 +1 0.6

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Yuniesky Betancourtlast yr '13
career totals — 9 seasons, 4,278 PA
94,2788030261285388+41-206.17.2
/162664125+6.4-3.11.0pk7: 8
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
32,0005443213277356+21+22.02.0
/1626641814+7.1+0.80.7pk7: 2

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 204/270/352 148268 1513 30% 7% 67 +0.2
Blake Perkins
2023 · AAA
26 40→50 49→50 56→55 47 208/287/358 150280 1719 31% 9% 80 +0.4 234/312/365 131316 1321 28% 10% 92 +1.2 239/321/358119322112527%10%91+0.6
Brooks Conrad
2006 · AAA
26 41→44 50→55 54→50 46 216/281/373 157268 1816 27% 8% 82 +0.5 196/253/364 168253 1812 30% 7% 67 -0.5 225/298/43621129127732%9%102+0.6
Nate Eaton
2023 · MLB
26 46→49 46→50 60 44 226/292/355 129295 1329 27% 7% 82 +0.5 218/266/356 138283 1627 28% 5% 70 -0.3 219/272/357138284142727%5%70-0.2
Cole Tucker
2022 · MLB
26 43→46 43→45 51→55 46 214/278/332 118279 1013 27% 8% 69 -0.4 202/271/294 92295 812 31% 9% 56 -1.3 189/265/2627328551133%9%44-1.0
Nick Franklin
2017 · MLB
26 44→50 47→50 52→50 44 222/275/357 136274 1514 25% 7% 75 -0.0 216/281/341 125267 1214 23% 8% 73 -0.1 173/256/2741012219924%9%45-0.8
Elliot Johnson
2010 · MLB
26 43→53 46→45 52→60 39 219/263/350 132285 1415 28% 5% 68 -0.5 234/282/356 122304 1224 26% 6% 76 +0.1 234/287/347113305113026%6%73-0.1
Kyle Datres
2023 · AA
27 41→40 50 56→55 43 212/287/361 149289 1823 32% 8% 82 +0.5 205/283/343 138285 1721 32% 8% 76 +0.0 187/271/314127259162133%9%61-0.4
Andrew Velazquez
2020 · MLB
26 44→51 46→50 54→60 37 220/260/355 136296 1320 30% 5% 67 -0.5 219/272/344 125314 1128 32% 6% 69 -0.4 206/265/326120304124134%7%59-0.6
Michael Hollimon
2008 · AAA
26 46→47 48→55 54→50 45 227/293/383 156307 1313 29% 8% 89 +0.9 206/272/361 155288 169 32% 8% 74 -0.1 185/257/33815323918730%9%59-0.5
Alen Hanson
2019 · MLB
26 51 48→50 57→60 42 254/290/407 152300 1423 21% 4% 93 +1.3 224/268/349 125284 1216 25% 5% 69 -0.4 198/243/2949626171726%5%39-0.8
Jake Slaughter
2023 · AA
26 46→47 48→50 54→55 40 226/297/364 138321 1624 33% 6% 86 +0.8 220/288/369 149305 1820 32% 7% 84 +0.6 209/278/355146288182033%7%73-0.1
Tommy Murphy
2006 · AA
26 49→54 49→50 54→60 43 246/291/405 158296 1619 23% 5% 93 +1.3 239/282/356 117310 1021 25% 5% 76 +0.1 239/284/3369731672725%5%68-0.3
Franklin Barreto
2022 · MLB
26 42→48 48→55 54→50 38 210/268/352 141310 1515 36% 6% 70 -0.3 176/245/298 122296 1516 43% 8% 47 -1.9 126/203/233107203151745%8%11-1.4
Ryan Boldt
2021 · AA
26 48 47→50 55 43 239/294/379 140304 1415 26% 6% 88 +0.9 224/275/350 126323 1315 33% 6% 72 -0.2 215/267/337122310131733%5%62-0.4
Chad Hinshaw
2017 · AA
26 45→44 44→45 55 41 215/290/330 115310 1126 32% 7% 75 -0.0 202/264/303 101305 914 34% 6% 56 -1.3 177/236/2689127171135%6%32-1.4
Jim Haley
2021 · AA
26 46→44 47→50 54→55 37 234/275/369 135301 1618 28% 4% 78 +0.2 194/248/337 143281 1819 37% 5% 58 -1.2 200/256/326126272152231%5%55-0.9
Hoy Park
2023 · MLB
27 41→49 47→45 53→55 48 209/284/337 128275 1516 29% 9% 73 -0.1 224/308/335 111306 1117 28% 10% 82 +0.5 227/321/32610031191927%11%83+0.4
Ryan Cordell
2018 · AAA
26 41→42 50 51→50 40 214/262/365 151274 1814 29% 6% 71 -0.3 204/254/325 121278 1312 30% 6% 57 -1.2 179/233/303124254151335%6%41-1.0
Hutton Moyer
2018 · AA
25 42→43 46→55 53→50 36 209/259/340 131300 1414 34% 5% 63 -0.8 205/252/334 129320 1416 39% 5% 59 -1.1 160/194/310151246222245%4%27-0.8
Chavez Young
2023 · AAA
26 47 45 60 44 227/292/345 118311 1329 30% 8% 79 +0.3 198/271/295 97274 929 29% 7% 57 -1.2 168/250/2477923563529%7%35-1.2