Alexfri PlanezOF Akron RubberDucks
Age 24 R/R 6'3" / 180 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 258 proj PA
wRC+†49
AVG/OBP/SLG.196 / .229 / .334
PA258
HR8
K%31
BB%3
ISO139
MLB%2%
Value2026 · WAR
BAT: -14.8 runs (wOBA-derived runs vs avg)-15BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +7.3 runs (Replacement-level credit)+7REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.9-0.7-0.72628
Tools · ContractCON 20 / POW 50
Toolsscout grade
CONTACT20
scouting grade only
POWER50
scouting grade only
EYE32
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
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
201816 ROKDSL Indians 271254 501226 6797 57 197236331567 134256 292 243 44
201816 ROKDSL Indians 271251 701839 9557 57 279322482804 203321 203 348 124
201917 ROKAZL Indians Red 2524 5101 1100 00 208240375615 167308 404 251 50
201917 ROKAZL Indians Red 2524 8201 170 00 333360542902 208438 284 395 160
202119 ALynchburg Hillcats 413394 7714313 91625 113 195223345568 150287 392 238 40
202119 ALynchburg Hillcats 413390 10319516 131215 113 264297462758 197339 293 328 109
202220 A+2 teams 398378 7317012 121254 81 193226333559 140249 313 245 46
202220 A+2 teams 398369 8921019 20954 81 241287453739 211270 245 321 104
202321 INTL2 teams 5754 11400 2251 00 204246278523 74379 444 241 43
202321 INTL2 teams 5754 9301 2181 00 167211278488 111229 324 221 27
202422 AA2 teams 465445 8013215 131814 51 180210319529 139258 393 226 31
202422 AA2 teams 465438 9215217 201304 51 210251370621 160255 284 274 68
▸ 2026 Season
202624 MLBCLE 258246 49918 8792 41 199230341572 142255 313 250 49 -15 +0 +0 -2 +7 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBCLE 31% 286270 551019 11853 41 204243348591 144259 304 260 57 -14 +0 +0 -2 +8 -0.7
202826 MLBCLE 45% 349328 6812211 151023 51 207249357605 149262 294 266 62 -15 +1 +0 -2 +10 -0.7
202725 MLBCLE 31% 8985 17303 3271 10 200236341577 141260 303 253 52 -5 +0 +0 -1 +3 -0.3
202826 MLBCLE 45% 156146 31615 7462 21 212258370628 158262 294 259 56 -8 +0 +0 -1 +4 -0.4
▸ Career Totals
Career 245231 48918 10733 31 208250359609 152265 304 256 54 -13 +0 +0 -1 +7 -0.7
/ 162G 650613 12824321 271948 83 209252361612 152267 304 256 54 -33 +0 +0 -4 +18 -1.9
Career 25222393 468921175 7784829 4215 196230337567 142264 343 245 46 -154 +2 +0 -15 +71 -9.8
/ 162G 650617 12124319 202197 114 196230337567 141266 343 245 46 -40 +1 +0 -4 +18 -2.5

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
201816 ROKDSL Indians 271251 701839 9557 57 279322482804 203321 203 348 124 +7 -2 +8 1.4
201917 ROKAZL Indians Red 2524 8201 170 00 333360542902 208438 284 395 160 +2 +0 +1 0.2
202119 ALynchburg Hillcats 413390 10319516 131215 113 264297462758 197339 293 328 109 +4 +1 +12 1.7
202220 A+Lake County Captains 371346 8721019 16894 71 251292477768 225281 244 332 112 +5 +1 +11 1.7
202220 INTLLeones del Caracas 2723 2000 460 10 8722287309 118 2215 170 -11 -3 +0 +1 -0.2
202321 AAAkron RubberDucks 2523 6200 181 00 261320348668 87400 324 305 91 -0 +0 +1 0.0
202321 INTLLeones del Caracas 3231 3101 1100 00 97125226351 129100 313 155 -23 -4 +0 +1 -0.4
202422 AAAkron RubberDucks 425402 8814216 161234 31 219256383639 164271 294 281 73 -13 +0 +12 -0.1
202422 INTLTigres de Aragua 4036 4101 470 20 111200222422 111107 1810 199 11 -4 +0 +1 -0.3

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#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 1 projected seasons
124984206243352-1+0-0.5-0.3
/1626642010-4.0+0.0-1.5pk7: 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
Alexfri Planez (OGILVIE) 24 20 50 45 32 196/229/334 138255 84 31% 3% 49 -0.8
Jarek Cunningham
2014 · AA
24 33→38 50→55 46→45 34 182/232/329 147258 188 37% 5% 50 -1.8 200/253/346 146284 167 34% 6% 63 -0.9 195/252/34014527115433%6%59-0.6
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Johan Mieses
2019 · AA
24 32→33 51→55 44→50 33 182/226/333 152252 203 37% 4% 49 -1.8 200/259/358 158255 226 31% 6% 69 -0.4 195/270/37718223727730%7%75-0.0
Jefrey Ramos
2022 · AA
23 37→38 47→50 49→40 35 194/235/322 128266 156 33% 4% 48 -1.9 202/260/315 113280 128 31% 6% 58 -1.2 147/225/199521926026%6%11-0.7
Justin Bass
2010 · A
24 40→31 48→50 47→45 34 210/249/346 136287 168 33% 4% 60 -1.0 195/249/314 119267 128 31% 5% 53 -1.5 165/225/27611122211730%4%30-2.3
Angel Villalona
2015 · AA
24 37→41 51→55 44→30 34 200/242/356 155262 192 32% 4% 61 -1.0 197/251/326 129270 164 32% 5% 56 -1.3 180/240/30512523518031%6%45-1.2
Quincy Latimore
2013 · AA
24 38→41 47→50 43→50 37 199/253/334 134278 159 34% 6% 59 -1.1 210/262/342 132280 1510 29% 6% 65 -0.7 208/258/343135271151029%5%61-0.6
Jhailyn Ortiz
2023 · AA
24 37→33 49→50 49→45 35 191/253/335 144295 188 40% 6% 60 -1.0 199/265/327 128317 156 39% 7% 63 -0.9 177/252/29211528115140%8%46-1.3
Jake Adams
2021 · AA
25 37→36 50 44→45 36 199/250/344 145282 197 36% 6% 61 -1.0 190/246/297 107374 119 49% 5% 47 -1.9 78/133/139612149466%3%-40-1.4
Will Wilson
2022 · AA
24 36→38 47→50 51→45 39 189/255/321 133280 168 37% 7% 57 -1.2 201/261/333 132277 176 32% 7% 63 -0.8 194/254/30811425415429%7%50-1.2
Jimmy Kerrigan
2018 · A
24 41→37 47→50 48→50 32 211/244/344 134288 157 32% 3% 58 -1.2 198/239/327 129289 169 36% 4% 52 -1.6 186/232/318132277171138%4%45-1.4
Wil Dalton
2022 · AA
24 34 47→50 44→50 39 182/241/314 133260 166 36% 7% 50 -1.8 185/248/307 122306 1310 41% 6% 51 -1.7 136/206/250114245131248%5%17-1.5
Jhalan Jackson
2017 · A
24 38→33 47→50 42→45 38 196/250/333 137278 146 34% 6% 58 -1.2 187/253/328 141308 166 42% 7% 59 -1.1 167/242/30614028418645%8%46-1.2
Eddy Martinez
2019 · AA
24 39→41 46→45 45 40 201/246/322 120253 146 27% 5% 53 -1.5 201/253/314 113260 127 27% 6% 54 -1.4 161/220/2377620210325%7%17-1.2
Marty Bechina
2022 · AAA
25 34→33 47→50 48→45 30 178/225/314 135284 158 42% 4% 43 -2.2 194/265/328 134314 159 40% 7% 64 -0.8 172/260/30213028015841%8%52-1.1
Steven Proscia
2014 · AA
24 39→45 47→50 48→50 35 205/240/332 127268 1612 31% 4% 53 -1.5 204/250/335 131264 1610 29% 5% 58 -1.2 190/237/32813823318727%4%50-1.4
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Kody Kirkland
2008 · AAA
25 33→41 50→55 45 35 182/242/335 153260 179 36% 5% 56 -1.3 194/253/315 121277 1210 33% 6% 54 -1.4 186/246/29110526410932%6%43-1.4
Dusty Robinson
2014 · A
24 33→34 48→50 50 37 181/234/316 136255 1711 36% 6% 47 -1.9 191/244/310 119276 1312 34% 6% 50 -1.8 167/220/276110235131334%6%30-1.4
Gavin LaValley
2019 · AA
24 39→43 48→50 44→40 39 205/256/342 137272 173 31% 6% 63 -0.8 206/270/324 118297 135 33% 7% 64 -0.8 194/265/29710428612234%8%52-1.2