Rodolfo DuránC El Paso Chihuahuas
Age 28 R/R 5'8" / 181 lbs MLB HR -7% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION193 act + 128 ros · stats below = ROS only
wRC+†82
AVG/OBP/SLG.219 / .274 / .379
PA128
HR4
K%26
BB%5
BABIP266
ISO160
MLB%100%
Value2026 · WAR
BAT: -12.1 runs (wOBA-derived runs vs avg)-12BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.30+0.3WAR
0.00.51.00.10.90.80.60.30.0+$16M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2026
CONTACT60
xwOBA
100.257
POWER60
Barrel%
528.5
Avg EV
3087.6
EYE40
scouting grade only
SPEED45
Sprint
5027.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.5M+$0.2M
2027Pre-Arb$0.8M+0.9$3M+$3M
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Arb-1$1M+0.6$2M+$1M
2030Arb-2$1M+0.3$0.9M+$0.1M
2031Arb-3$1M
Totals $4M $9M +$6M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201517 ROKGCL Phillies 8682 12210 2251 12 146176195372 49207 292 153 -25
201517 ROKGCL Phillies 8681 15310 3171 12 185224247470 62231 203 212 21
201618 ROKGCL Phillies 7875 16112 2200 11 213234333567 120259 263 255 53
201618 ROKGCL Phillies 7873 23213 4140 11 315351493844 178351 185 367 139
201820 ALakewood BlueClaws 336318 6913115 131061 11 217250406656 189270 324 274 68
201820 ALakewood BlueClaws 336311 8117118 20751 11 260307495802 235285 226 346 123
201921 A+Clearwater Threshers 245235 39515 8821 00 166197260456 94228 333 201 12
201921 A+Clearwater Threshers 245233 561016 10531 00 240275369644 129286 224 285 77
202022 INTLEstrellas Orientales 1716 3000 150 00 188235188423 273 296
202022 INTLEstrellas Orientales 1716 3000 150 00 188235188423 273 296 201 12
202123 AA3 teams 163158 25804 5440 00 158184285469 127191 273 201 12
202123 AA3 teams 163156 31916 7330 00 199233385618 186214 204 271 65
202224 AA2 teams 314297 5615010 11992 00 189223340563 152240 324 245 46
202224 AA2 teams 314291 6117012 17732 00 210258392650 182233 235 284 75
202325 AAA2 teams 329306 672119 19883 12 219271382654 163276 276 285 76
202325 AAA2 teams 329297 7816110 28673 12 263332424757 162308 209 337 116
202426 AA2 teams 351329 7618211 11885 20 231267398665 167277 253 284 76
202426 AA2 teams 351323 9123211 17685 20 282328467795 186321 195 345 122
202527 AAA2 teams 423392 9014115 211121 41 230271385656 156281 265 280 72
202527 AAA2 teams 423383 11121219 30831 41 290343504847 214325 207 364 136
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAASD 193170 30616 15525 10 176263329593 153212 278 260 57 -9 +0 +0 +3 +5 -0.0
YTD28 AAASD 193166 32617 19465 10 193295367662 175219 2410 296 85 -3 +0 +0 +3 +5 0.6
ROS28 AAASD 100% 128118 26514 7332 10 219274379653 160269 265 292 82 -3 +0 +0 +2 +4 0.4
ROS28 MLBSD 100% 129119 26514 7332 10 218273378652 160265 265 277 70 -4 +0 +0 +2 +4 0.2
FULL28 AAASD 322289 5611210 22857 20 194267349617 156235 267 267 62 -14 +0 +0 +6 +9 0.2
TOT28 AAASD 321288 5611210 22857 20 194268350617 156235 267 273 67 -12 +0 +0 +6 +9 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBSD 82% 380349 7715212 23985 31 221279378657 158270 266 293 82 -8 +0 -1 +7 +11 0.9
202830 MLBSD 82% 380349 7715212 23985 20 221279378657 158271 266 293 82 -8 +0 -2 +7 +11 0.8
202931 MLBSD 82% 354324 7114111 22925 20 219279370650 151270 266 290 80 -8 +0 -3 +6 +10 0.6
203032 MLBSD 82% 325297 6513110 21864 10 219280370650 152267 266 285 77 -9 +0 -4 +6 +9 0.3
203133 MLBSD 82% 288264 561118 18774 10 212273352625 140263 276 278 71 -9 +0 -4 +5 +8 -0.0
203234 MLBSD 77% 239219 44816 15663 10 201262329590 128257 286 270 65 -10 +0 -5 +4 +7 -0.3
202729 MLBSD 82% 312286 6212110 19814 20 217275371646 154267 266 278 71 -10 +0 -1 +6 +9 0.4
202830 MLBSD 82% 312286 6212110 19814 20 217275371646 154267 266 278 71 -10 +0 -2 +6 +9 0.3
202931 MLBSD 82% 290266 581119 18754 20 218278368646 150266 266 276 70 -10 +0 -2 +5 +8 0.2
203032 MLBSD 82% 266244 521018 17703 10 213273361633 148264 266 272 66 -10 +0 -3 +5 +8 -0.1
203133 MLBSD 82% 236216 44816 15633 10 204265333598 130260 276 265 61 -10 +0 -3 +4 +7 -0.3
203234 MLBSD 77% 185170 35615 11512 00 206262341603 135254 286 257 55 -9 +0 -4 +3 +5 -0.5
▸ Career Totals
Career 17301587 33964752 10645422 90 214272361633 147263 266 273 67 -65 +2 -15 +31 +49 0.2
/ 162G 650596 12824320 401718 30 215273366639 151265 266 273 67 -24 +1 -6 +12 +18 0.1
Career 44364128 86917817134 222121942 218 210258359617 149262 275 270 65 -178 +1 -19 +79 +126 0.9
/ 162G 650605 12726220 331796 31 210258359616 149261 285 270 65 -26 +0 -3 +12 +18 0.1

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
201517 ROKGCL Phillies 8681 15310 3171 12 185224247470 62231 203 212 21 -8 -1 +2 -0.6
201618 ROKGCL Phillies 7873 23213 4140 11 315351493844 178351 185 367 139 +3 -0 +2 0.6
201820 ALakewood BlueClaws 336311 8117118 20751 11 260307495802 235285 226 346 123 +9 -0 +10 1.8
201921 A+Clearwater Threshers 245233 561016 10531 00 240275369644 129286 224 285 77 -6 +0 +7 0.0
202022 INTLEstrellas Orientales 1716 3000 150 00 188235188423 273 296 201 12 -2 +0 +0 -0.1
202123 AAALehigh Valley IronPigs 1615 4101 140 00 267312533846 267300 256 367 139 +1 +0 +0 0.1
202123 AAReading Fightin Phils 119114 22705 5240 00 193227386613 193200 204 268 64 -5 +0 +3 -0.2
202123 INTLEstrellas Orientales 2827 5110 150 00 185214296511 111227 184 225 31 -2 +0 +1 -0.1
202224 AASomerset Patriots 218203 451209 11532 00 222269414682 192252 245 298 86 -3 +0 +6 0.3
202224 INTLEstrellas Orientales 9688 16503 6200 00 182234341575 159194 216 251 50 -5 +0 +3 -0.3
202325 AAAScranton/Wilkes-Barre RailRiders 240214 541518 22533 10 252331444774 192299 229 343 120 +6 +0 +7 1.3
202325 INTLDominican Republic 8983 24102 6140 02 289337373711 84328 167 322 104 +0 -1 +3 0.2
202426 AAAOmaha Storm Chasers 108102 27402 4181 10 265299363662 98305 174 295 84 -2 +0 +3 0.1
202426 AANorthwest Arkansas Naturals 243221 641929 13504 10 290340516856 226329 215 367 139 +11 +0 +7 1.8
202527 AAAEl Paso Chihuahuas 352316 9116216 27681 31 288346503849 215321 198 364 137 +15 +0 +10 2.5
202527 INTLEstrellas Orientales 7167 20503 3150 10 299329507836 209347 214 361 134 +3 +0 +2 0.5

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
#1Henry Blancolast yr '13
career totals — 14 seasons, 2,779 PA
142,779655221284359+27+498.69.6
/162664161+6.6+11.72.1pk7: 11
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,866579217272370+33+283.13.1
/162664203+11.9+10.01.1pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 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
Rodolfo Durán (OGILVIE) 28 60 60 45 40 194/268/350 156235 102 26% 7% 67 +0.3
James McCann
2018 · MLB
28 49→56 51→50 44→45 44 249/305/404 155304 193 24% 6% 99 +1.7 251/306/404 153319 194 26% 6% 100 +1.7 255/316/41516033221428%7%104+1.1
Luis Torrens
2023 · MLB
27 46→47 52→55 46→30 44 238/295/399 161303 203 28% 7% 94 +1.3 232/286/372 140298 154 26% 6% 83 +0.6 227/280/35512828413224%6%75+0.0
Welington Castillo
2016 · MLB
29 46→56 53→55 47→30 45 240/304/411 171285 222 24% 7% 102 +1.8 254/308/423 169316 223 26% 7% 105 +2.1 257/308/41615932322227%6%101+1.0
Cameron Rupp
2017 · MLB
28 45→48 52→60 45→30 43 233/291/398 165293 193 27% 7% 92 +1.2 215/284/392 177297 223 34% 8% 88 +0.9 188/264/35917126523137%9%68-0.2
Pedro Severino
2021 · MLB
28 46→48 49→50 48→45 49 233/301/374 141274 176 22% 8% 90 +1.0 239/299/374 135304 156 25% 8% 89 +1.0 230/288/35512529514626%7%76+0.0
John Hicks
2019 · MLB
29 51→50 50→60 43→50 41 256/300/409 153326 186 27% 6% 98 +1.6 243/282/426 183316 246 30% 5% 95 +1.4 230/264/43220229827933%4%87+0.5
Josh Phegley
2017 · MLB
29 48→47 51→60 46→40 45 244/296/415 171280 183 20% 6% 98 +1.6 228/286/377 149268 153 21% 6% 85 +0.7 221/276/37615525516020%5%80+0.1
Michael McKenry
2013 · MLB
28 44→47 50→55 43→40 47 225/294/378 153281 173 26% 8% 88 +0.9 236/310/392 156288 186 23% 9% 98 +1.6 228/310/37314527616523%10%91+0.3
Anthony Recker
2012 · MLB
28 47→48 52→55 44→45 46 237/303/405 168302 197 28% 8% 99 +1.7 219/288/382 163290 207 30% 8% 87 +0.8 195/266/35516025822333%8%67-0.2
Tim Beckham
2019 · MLB
29 48→55 50→55 41→50 43 242/296/394 151309 185 27% 7% 93 +1.3 240/293/424 184306 235 28% 7% 100 +1.7 257/306/44518933325330%6%108+0.9
Cheslor Cuthbert
2021 · MLB
28 47→57 49→50 46→45 44 239/290/385 146288 174 24% 6% 88 +0.9 216/286/377 161261 196 25% 8% 85 +0.7 182/261/34416320921125%8%62-0.5
Aledmys Díaz
2019 · MLB
28 50→58 52→55 41→45 47 256/302/424 167272 207 15% 6% 104 +2.0 249/309/415 166270 195 16% 7% 105 +2.1 243/308/39214926718216%7%94+0.7
Jayson Nix
2011 · MLB
28 43→49 54→55 46→55 46 230/296/403 173266 2210 23% 7% 96 +1.5 216/281/350 134275 1413 26% 7% 76 +0.0 207/276/316109275101827%7%61-0.5
Wilin Rosario
2015 · MLB
26 46→49 50→60 44→45 43 238/277/390 151269 195 20% 5% 84 +0.6 233/272/371 138283 156 23% 5% 76 +0.1 241/269/39014928419323%3%76+0.1
Trevor Plouffe
2014 · MLB
28 47→52 53→60 41→45 47 245/306/414 169281 214 21% 7% 102 +1.9 251/313/420 169290 183 20% 8% 107 +2.2 250/313/42217228518219%8%105+1.8
Josh Fields
2011 · MLB
28 48→56 49→55 44→50 44 240/299/387 147309 178 28% 7% 92 +1.2 244/297/382 138330 1411 29% 7% 89 +1.0 240/291/358118341111131%6%79+0.2
Jared Goedert
2013 · AAA
28 46→50 50→55 44→40 44 235/286/387 151284 183 24% 7% 87 +0.8 217/271/340 123288 135 28% 7% 68 -0.5 201/259/31511427212429%7%53-1.2
Orlando Arcia
2023 · MLB
28 46→56 53→55 45→55 50 238/301/406 167264 226 20% 8% 98 +1.6 235/292/379 144273 183 21% 7% 87 +0.8 227/281/35913226416121%7%75+0.0
Josmil Pinto
2016 · MLB
27 47→57 49→55 39→40 48 239/302/385 147282 172 22% 8% 93 +1.3 222/271/359 137287 165 28% 6% 73 -0.1 213/255/35013728016030%5%61-0.5
Jett Bandy
2018 · MLB
28 44 49→50 44→45 43 225/287/369 144265 185 23% 5% 83 +0.6 211/274/352 141265 186 27% 5% 74 -0.1 186/251/30612024216229%4%50-0.6