Juan FrancesOF DSL CLE Mendoza
Age 20 S/R 5'9" / 145 lbs ROK BB +7% Svc 0.0 · Ctrl thru 2037 peak 1.7 · 2032
wRC+†69
AVG/OBP/SLG.217 / .281 / .324
PA57
HR1
K%26
BB%7
MLB%0%
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.3 runs (Positional adjustment)-0POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · 10 yrs
1.7peak
2032

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
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Ext / FA-deal$0.9M+1.7$16M+$15M
2033Ext / FA-deal$1.0M+1.7$17M+$16M
2034Ext / FA-deal$1.0M+1.6$16M+$15M
2035Ext / FA-deal$3M+1.5$16M+$13M
2036Ext / FA-deal$4M+1.2$13M+$9M
2037Ext / FA-deal$4M+0.9$5M+$0.5M
Totals $14M $83M +$69M

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
202317 ROKDSL Guardians Blue 158152 25010 4200 83 .164.186.178.364 .013.187 133 .160 -19 -21 +0 +0 -1 +4 -1.8
202418 ROKDSL CLE Mendoza 9384 16310 5122 23 .190.253.250.503 .060.216 135 .215 23 -8 -1 +0 -1 +3 -0.7
▸ 2026 Season
202620 MLBPIT 5752 11201 4151 10 .212.281.308.588 .096.285 267 .275 69 -2 +0 +0 -0 +2 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202721 MLB 11%PIT 118106 25413 10291 21 .236.308.377.685 .142.288 258 .296 85 -2 +0 +0 -1 +3 0.1
202822 MLB 28%PIT 262234 561027 23633 51 .239.315.389.704 .150.289 249 .309 94 -2 +1 +0 -2 +7 0.5
202923 MLB 48%PIT 366326 7914211 33854 82 .242.320.399.718 .156.290 239 .316 100 +0 +1 +0 -2 +10 0.9
203024 MLB 62%PIT 437389 9416313 401015 92 .242.320.398.719 .157.290 239 .321 104 +2 +1 +0 -3 +12 1.3
203125 MLB 80%PIT 479426 10318315 451095 102 .242.321.404.725 .162.291 239 .324 106 +3 +1 +0 -3 +14 1.5
203226 MLB 94%PIT 504445 10919316 481156 102 .245.327.409.736 .164.291 2310 .326 107 +4 +1 +0 -3 +14 1.7
203327 MLBPIT 515454 11019316 501186 102 .242.325.403.729 .161.291 2310 .326 107 +4 +1 +0 -3 +15 1.7
203428 MLBPIT 518456 11019316 511206 102 .241.326.401.727 .160.291 2310 .324 106 +4 +1 -1 -3 +15 1.6
203529 MLBPIT 513453 10919316 501205 91 .241.323.402.725 .161.290 2310 .322 105 +3 +1 -1 -3 +15 1.5
203630 MLBPIT 505445 10618315 501205 71 .238.322.393.715 .155.289 2410 .319 102 +1 +1 -2 -3 +14 1.2
203731 MLBPIT 493437 10218314 481195 50 .233.316.384.701 .151.287 2410 .315 100 -0 +1 -3 -3 +14 0.9
203832 MLBPIT 476421 9817313 471175 30 .233.317.380.697 .147.286 2510 .311 96 -2 +1 -4 -3 +13 0.6
203933 MLBPIT 447396 8915212 441134 10 .225.309.364.672 .139.284 2510 .305 92 -4 +0 -4 -3 +13 0.2
204034 MLBPIT 402356 7813210 391054 00 .219.303.351.654 .132.283 2610 .299 87 -6 +0 -5 -2 +11 -0.2
204135 MLBPIT 348309 671128 33953 00 .217.299.343.642 .126.280 279 .291 81 -8 +0 -6 -2 +10 -0.5
▸ Career Totals (MLE all levels + projections)
Career 66915941 138723540186 624157670 10022 .233.314.380.694 .147.285 249 .310 96 -34 +11 -25 -40 +190 10.4
/ 162G 650577 13523418 611537 102 .234.315.381.696 .147.285 249 .310 96 -3 +1 -2 -4 +18 1.0

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
202317 ROKDSL Guardians Blue 158149 29010 7140 83 .195.231.208.439 .013.212 94 .202 12 -16 +0 +4 -1.1
202418 ROKDSL CLE Mendoza 9381 19410 882 23 .235.319.309.627 .074.253 99 .285 76 -3 -1 +3 -0.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
Juan Frances (OGILVIE) 20 .217/.281/.324 .107.285 11 26% 7% 69 -0.0
Dylan Carlson
2019 · A
20 42→52 43→55 45→50 45 .206/.277/.315 .109.279 106 28% 8% 65 -0.7 .228/.297/.383 .155.293 1610 27% 8% 91 +1.1 .242/.327/.396.154.29614422%9%105+1.6
Max Kepler
2013 · A
20 44→54 42→60 53→50 44 .216/.275/.328 .112.278 96 25% 6% 67 -0.5 .222/.279/.348 .126.273 107 22% 7% 73 -0.1 .234/.319/.433.200.24824417%10%108+2.2
Gavin Lux
2018 · A
20 46→56 39→50 53→50 46 .218/.277/.306 .088.285 612 25% 7% 61 -1.0 .245/.301/.388 .143.311 1511 25% 7% 93 +1.3 .260/.330/.404.144.32714823%9%106+1.8
Thomas Neal
2008 · A
20 47→57 40→55 49→50 44 .222/.288/.320 .098.298 76 27% 7% 70 -0.3 .247/.308/.396 .149.313 164 25% 6% 98 +1.6 .260/.320/.418.158.32217424%6%106+2.0
Juan Brito
2022 · A
20 45→48 42→50 49→45 46 .222/.285/.324 .103.281 1012 24% 7% 70 -0.3 .230/.313/.368 .138.279 139 21% 10% 94 +1.3 .226/.311/.371.145.26615920%10%91+1.0
Curtis Mead
2021 · A
20 44→54 42→55 47→50 44 .213/.264/.320 .107.261 97 22% 6% 59 -1.1 .254/.309/.413 .159.307 168 22% 6% 103 +1.9 .259/.321/.430.171.31117822%7%111+1.6
Angel Martínez
2022 · A
20 42→48 40→50 49→50 44 .205/.261/.303 .099.264 710 25% 7% 54 -1.4 .223/.284/.349 .126.283 1210 24% 7% 76 +0.1 .227/.291/.359.132.280131023%7%80+0.3
Henry Ramos
2012 · A
20 43→53 41→50 50 36 .211/.245/.308 .097.286 814 29% 4% 48 -1.9 .215/.257/.320 .105.287 99 27% 5% 56 -1.3 .251/.313/.394.142.31416724%7%96+0.9
Adael Amador
2022 · A
19 45→54 41→50 45→55 47 .219/.281/.317 .098.274 811 23% 8% 66 -0.6 .241/.317/.373 .132.280 1517 19% 9% 97 +1.5 .233/.312/.369.136.267172319%9%90+0.8
Anthony Santander
2015 · A
20 39→49 40→65 47→45 40 .192/.246/.287 .095.263 88 29% 6% 44 -2.1 .220/.272/.355 .135.289 156 28% 5% 72 -0.2 .242/.317/.473.231.25731220%9%120+3.4
Francisco Mejía
2016 · A
20 43→53 41→55 47→40 43 .211/.267/.303 .093.260 95 23% 6% 56 -1.3 .250/.290/.373 .123.301 134 21% 5% 85 +0.7 .258/.304/.423.165.30516121%5%101+0.9
Ian Happ
2016 · A
21 41→51 45→60 49→50 42 .208/.265/.337 .129.285 126 31% 7% 64 -0.8 .231/.299/.396 .165.320 1910 32% 9% 95 +1.4 .246/.351/.433.188.299211023%13%122+3.7
Aaron Hicks
2010 · A
20 46→56 41→60 49→55 49 .223/.289/.330 .107.285 812 24% 8% 72 -0.2 .224/.302/.340 .116.311 814 28% 10% 81 +0.4 .247/.358/.450.204.280251121%14%127+2.4
Jeimer Candelario
2014 · A
20 45→55 43→60 44→45 50 .220/.285/.331 .111.266 103 21% 8% 72 -0.2 .214/.268/.339 .125.266 112 23% 6% 66 -0.6 .247/.323/.429.182.29619322%9%111+2.3
Drew Waters
2019 · A
20 47→53 44→55 53→55 36 .224/.268/.349 .126.327 913 33% 5% 69 -0.4 .228/.273/.352 .124.354 915 36% 5% 71 -0.3 .232/.300/.391.159.334152233%8%91+0.8
Willi Castro
2018 · A
21 48→54 42→50 48→55 38 .234/.263/.334 .100.290 912 23% 3% 62 -0.9 .241/.282/.359 .118.312 1013 25% 4% 77 +0.1 .240/.326/.383.143.305132324%8%98+1.3
Abraham Almonte
2009 · A
20 39→49 42→55 52→55 45 .194/.252/.299 .105.252 919 26% 7% 50 -1.8 .220/.264/.315 .095.289 620 25% 5% 57 -1.2 .232/.330/.424.192.279221124%12%111+1.5
Edward Olivares
2016 · A
20 43→53 39→55 54→55 44 .207/.294/.298 .092.271 617 24% 6% 69 -0.4 .215/.272/.338 .123.275 1113 25% 5% 69 -0.4 .259/.316/.431.172.293201619%6%108+1.4
Michael Harris II
2021 · A
20 44→54 39→55 52→55 41 .212/.263/.298 .086.291 610 28% 6% 53 -1.5 .258/.304/.406 .148.329 1421 25% 5% 99 +1.7 .278/.321/.456.177.328212121%5%116+2.7
Rowdy Tellez
2015 · A
20 45→50 42→60 47→45 45 .221/.276/.321 .100.273 95 22% 6% 65 -0.7 .229/.281/.352 .123.287 135 24% 6% 76 +0.0 .249/.317/.464.215.28629124%8%114+1.6