Frandy DuranOF DSL Athletics
Age 20 L/R 6'2" / 175 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 40 proj PA
wRC+†52
AVG/OBP/SLG.203 / .272 / .275
PA40
HR0
K%29
BB%7
ISO72
MLB%0%
Value2026 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.2 runs (Positional adjustment)-0POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.2-0.42628
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202317 ROKDSL Athletics 146128 17101 11495 40 133229164393 31203 348 179 -5
202317 ROKDSL Athletics 146120 23201 19345 40 192326233560 42256 2313 272 66
202418 ROKDSL Athletics 3330 7100 370 00 233303267570 33304 219 253 52
202418 ROKDSL Athletics 3328 8100 550 00 286394321715 36348 1515 337 116
▸ 2026 Season
202620 MLBOAK 4036 7100 3121 00 194275222497 28287 308 254 52 -2 +0 +0 -0 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBOAK 34% 116104 22311 9332 10 212287288575 77289 288 265 61 -5 +0 +0 -1 +3 -0.2
202822 MLBOAK 48% 260235 51814 20723 31 217287311597 94291 288 273 67 -10 +0 +0 -2 +7 -0.4
202721 MLBOAK 34% 4036 7100 3111 00 194275222497 28287 288 254 52 -2 +0 +0 -0 +1 -0.1
202822 MLBOAK 48% 126113 25412 10352 20 221296327623 106288 288 261 58 -6 +0 +0 -1 +4 -0.3
▸ Career Totals
Career 166149 32512 13463 20 215291302593 87294 288 260 57 -8 +0 +0 -1 +5 -0.4
/ 162G 650583 1262048 5118012 80 216293305598 89296 288 260 57 -32 +2 +0 -4 +18 -1.6
Career 595533 1041426 4617311 81 195273263536 68275 298 246 47 -36 +1 +0 -4 +17 -2.2
/ 162G 650582 1141527 5018912 91 196273265537 69275 298 246 47 -39 +1 +0 -4 +18 -2.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Athletics 146120 23201 19345 40 192326233560 42256 2313 272 66 -6 +1 +4 -0.1
202418 ROKDSL Athletics 3328 8100 550 00 286394321715 36348 1515 337 116 +1 +0 +1 0.2

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
220633214281305-1+0-0.4-0.2
/16266498-4.0+0.0-1.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Frandy Duran (OGILVIE) 20 203/272/275 72287 00 29% 7% 52 -0.1
Leandro Pineda
2022 · A
20 35→39 37→45 43→45 46 171/257/239 68251 47 31% 9% 37 -2.6 189/260/297 108280 95 33% 7% 53 -1.5 202/271/32212026112626%7%62-0.5
Albert Fabian
2022 · A
20 44→34 38→50 46→40 41 201/267/283 82319 57 36% 8% 52 -1.6 193/251/335 142275 184 35% 6% 59 -1.1 212/269/33312125714623%6%63-0.3
Je'Von Ward
2021 · A
21 42→35 36→45 47→50 43 196/259/266 70298 48 34% 8% 43 -2.2 198/247/286 88325 710 39% 6% 43 -2.2 189/272/31612728915837%10%63-0.4
Luis Castillo
2023 · A
19 43→25 39→45 48→40 42 207/266/291 84290 67 30% 7% 53 -1.5 181/248/280 99275 104 36% 8% 43 -2.2 149/230/27312421216236%9%33-1.4
Oswal Leones
2021 · A
20 41 36→30 46→50 46 196/259/262 66262 412 25% 7% 43 -2.2 196/259/262 66296 38 32% 7% 43 -2.2 176/243/231552712933%7%25-1.1
Vicmal De La Cruz
2014 · A
20 39 38→40 47→50 39 189/242/268 78269 65 31% 6% 37 -2.7 186/245/258 72280 36 32% 6% 36 -2.7 147/214/205582250632%6%7-1.5
Delbis Arcila
2013 · A
20 41 38→45 44→45 47 195/270/282 87273 56 29% 9% 53 -1.5 216/275/332 116308 115 31% 7% 68 -0.5 219/273/36014030416332%7%74-0.0
Jordan Viars
2023 · A
20 39 39→40 52→45 41 191/262/272 80279 87 32% 7% 47 -1.9 179/257/278 99298 95 40% 7% 48 -1.9 155/238/25510026911443%7%31-1.3
Jaden Rudd
2023 · A
20 40→36 40→30 50 49 191/283/285 94262 712 28% 10% 60 -1.0 181/291/247 66292 314 35% 10% 56 -1.3 157/284/2075026621636%11%41-1.2
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Francisco Santana
2008 · A
20 37 38→50 52→55 39 182/227/269 87246 57 28% 5% 30 -3.1 203/247/310 107265 812 26% 5% 50 -1.8 192/231/30811624891426%5%40-0.9
Francisco Del Valle
2019 · A
20 37→27 39→45 50→40 39 181/243/264 83279 76 36% 7% 37 -2.7 173/248/280 107258 94 34% 8% 44 -2.1 156/230/26811221911333%7%31-1.6
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1
Josh Sale
2012 · A
21 37 40→45 46→40 43 186/236/281 95239 76 25% 6% 37 -2.6 204/274/310 106303 96 33% 9% 62 -0.9 192/271/30811630412438%9%60-0.5
Sandy Acevedo
2013 · A
20 41 41→45 50 40 196/269/296 100293 811 34% 7% 56 -1.3 199/266/318 119286 109 32% 7% 61 -1.0 149/220/30715819415931%7%36-0.7
Aldrich De Jongh
2019 · A
20 41 38→45 48→45 40 199/242/279 81271 57 28% 5% 39 -2.5 206/253/301 95311 68 33% 6% 50 -1.8 184/245/30412027712736%7%45-0.7
Yohairo Cuevas
2023 · A
19 41→40 37→40 49→50 44 189/267/264 76304 49 36% 9% 47 -1.9 195/281/283 88315 514 36% 10% 59 -1.1 194/297/2889531051635%11%65-0.4
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Andry Arias
2021 · A
21 40 40 52→40 41 192/259/281 89288 78 34% 7% 48 -1.9 189/254/288 99297 86 37% 7% 48 -1.9 161/231/2611002509337%7%29-1.0