Dylan LeachC Sydney Blue Sox
Age 23 S/R 5'11" / 205 lbs INTL HR +12%BB +4% Svc 0.0 · Ctrl thru 2036 peak 0.9 · 2030
wRC+†52
AVG/OBP/SLG.200 / .264 / .287
PA60
HR1
K%31
BB%7
MLB%0%
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.9peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+0.9$4M+$3M
2032Ext / FA-deal$0.9M+0.8$4M+$3M
2033Ext / FA-deal$1.0M+0.6$3M+$2M
2034Ext / FA-deal$0.4M+0.3$2M+$1M
2035Ext / FA-deal$5M
2036Ext / FA-deal$0.6M
Totals $9M $11M +$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202522 INTL2 teams 189167 19500 16701 11 .114.196.144.339 .030.186 378 .158 -21 -26 -0 +0 +3 +5 -1.8
▸ 2026 Season
202623 MLBTOR 6055 11201 4191 10 .200.267.291.558 .091.291 327 .253 52 -3 +0 +0 +1 +2 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%TOR 133121 25412 10401 20 .207.273.306.579 .099.293 308 .270 65 -5 +0 +0 +2 +4 0.1
202825 MLB 25%TOR 242219 48825 19712 31 .219.287.342.630 .123.295 298 .282 74 -7 +0 +0 +4 +7 0.4
202926 MLB 42%TOR 319287 631127 26933 41 .220.291.345.636 .125.296 298 .289 79 -8 +0 +0 +6 +9 0.8
203027 MLB 58%TOR 362326 711228 301053 51 .218.290.340.630 .123.296 298 .290 80 -8 +1 +0 +6 +10 0.9
203128 MLB 68%TOR 387348 771339 321134 41 .221.294.353.648 .132.295 298 .289 79 -9 +0 -1 +7 +11 0.9
203229 MLB 77%TOR 395355 781339 331174 40 .220.293.349.643 .130.295 308 .286 77 -10 +1 -1 +7 +11 0.8
203330 MLB 84%TOR 399359 781339 331194 30 .217.290.345.636 .128.293 308 .283 75 -11 +1 -2 +7 +11 0.6
203431 MLB 91%TOR 379342 721228 311153 10 .211.282.327.609 .117.292 308 .280 72 -12 +0 -3 +7 +11 0.3
203532 MLBTOR 354319 661127 291093 00 .207.279.320.599 .113.290 318 .275 69 -13 +0 -4 +6 +10 0.0
203633 MLBTOR 318286 591026 261003 00 .206.279.318.598 .112.289 318 .270 65 -13 +0 -4 +6 +9 -0.2
203734 MLBTOR 271245 50825 22882 00 .204.275.314.589 .110.287 328 .263 60 -12 +0 -5 +5 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 38083429 7171222476 311115934 285 .209.281.325.607 .116.289 308 .274 68 -137 +4 -20 +68 +108 2.3
/ 162G 650585 12221413 531986 51 .209.281.325.606 .116.288 308 .274 68 -23 +1 -3 +12 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202522 ROKFCL Blue Jays 5849 8200 8150 00 .163.281.204.485 .041.229 2614 .234 37 -4 +0 +2 -0.3
202522 INTLSydney Blue Sox 131105 23813 21211 11 .219.354.400.754 .181.235 1616 .332 112 +2 -0 +4 0.5

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
Dylan Leach (OGILVIE) 23 .200/.264/.287 .087.291 11 31% 7% 52 -0.2
Brandon Barnes
2008 · A
22 37→47 38→55 46→50 37 .181/.232/.260 .079.269 57 34% 5% 30 -3.1 .197/.236/.309 .112.291 116 35% 4% 45 -2.1 .244/.289/.369.125.331121629%5%80+0.3
Gunnar Heidt
2016 · A
23 37→42 36→45 49→50 38 .181/.223/.249 .068.255 311 30% 5% 23 -3.6 .198/.253/.302 .104.290 913 33% 6% 50 -1.7 .196/.254/.303.107.288101234%7%48-1.4
Angelo Gumbs
2016 · A
23 36→46 38→45 50 35 .179/.218/.260 .081.264 69 34% 4% 24 -3.5 .223/.262/.323 .100.282 98 23% 5% 59 -1.1 .243/.280/.350.107.29010819%5%69-0.2
Brooks Baldwin
2023 · A
22 41→51 36→55 50 39 .195/.246/.261 .066.291 48 33% 6% 36 -2.7 .229/.280/.365 .136.299 1616 28% 6% 79 +0.3 .243/.294/.398.155.302191726%6%89+0.7
Rubel Cespedes
2022 · A
21 35→45 39→45 49→40 36 .174/.227/.260 .085.263 66 35% 5% 28 -3.2 .212/.263/.316 .104.302 94 31% 6% 58 -1.2 .219/.271/.328.109.29711329%6%62-0.6
Brandon Dixon
2014 · A
22 37→44 38→60 49→55 34 .181/.219/.258 .077.272 59 35% 4% 24 -3.6 .204/.234/.327 .123.291 1412 34% 3% 49 -1.8 .240/.284/.448.208.318271233%5%101+1.0
Michael Reed
2018 · A
23 38→42 41→45 48→55 34 .190/.232/.292 .102.289 811 36% 5% 38 -2.6 .196/.239/.314 .118.302 1226 37% 5% 47 -1.9 .178/.243/.266.089.30192241%7%34-0.7
Ryan Aguilar
2019 · A
24 37→41 38→45 51→50 42 .180/.245/.263 .082.274 66 34% 8% 37 -2.6 .186/.263/.281 .095.309 109 39% 8% 50 -1.7 .182/.277/.297.114.301141240%10%58-0.8
Jake Opitz
2009 · A
23 37→47 37→40 49→45 41 .182/.234/.256 .074.236 49 24% 5% 30 -3.1 .214/.268/.301 .087.272 46 22% 6% 56 -1.3 .219/.269/.312.094.2775422%6%58-0.7
Tyler Dearden
2021 · A
23 39→34 40→50 49→30 31 .183/.230/.274 .091.324 85 44% 5% 33 -2.9 .216/.289/.373 .157.318 203 36% 8% 85 +0.7 .219/.296/.367.149.31520035%9%84+0.4
Nic Kent
2023 · A
23 37→42 36→40 48→45 35 .179/.226/.239 .060.270 314 34% 5% 22 -3.7 .204/.255/.286 .082.271 710 26% 5% 47 -1.9 .203/.259/.278.075.2687925%5%45-1.4
Carlos De La Cruz
2022 · A
22 34→44 41→50 46→45 31 .166/.221/.255 .090.306 97 47% 6% 25 -3.5 .209/.265/.350 .141.325 176 39% 6% 69 -0.4 .211/.266/.351.140.31917538%5%66-0.5
Felix Reyes
2023 · A
22 37→47 43→50 46→45 35 .188/.235/.293 .105.267 118 34% 4% 40 -2.4 .221/.258/.346 .125.263 157 22% 4% 64 -0.8 .241/.274/.386.144.27517819%4%81+0.2
Josh Lester
2017 · A
23 41→43 39→60 50→40 37 .197/.244/.283 .085.290 77 33% 5% 41 -2.3 .211/.254/.340 .129.275 143 28% 5% 61 -1.0 .203/.249/.394.191.25026431%5%71-0.2
Franklin Hernandez
2010 · A
23 40→37 40→45 48→40 35 .197/.234/.290 .094.283 64 32% 4% 39 -2.5 .197/.237/.286 .089.278 66 30% 4% 39 -2.5 .151/.183/.208.058.2074329%3%-9-1.1
Nick Urbanus
2014 · A
22 38 34→40 48→50 39 .182/.230/.233 .051.261 29 30% 5% 22 -3.7 .191/.231/.259 .068.284 38 32% 5% 28 -3.2 .190/.216/.254.064.2780831%3%17-1.3
Alexis Bastardo
2017 · A
23 42 35→40 50→55 39 .197/.252/.257 .060.284 311 30% 5% 38 -2.6 .197/.244/.269 .072.273 513 28% 5% 37 -2.6 .185/.221/.251.067.24472027%3%19-1.5
Edward Dorville
2011 · A
22 39 41→50 50→55 32 .181/.236/.277 .096.321 812 44% 6% 37 -2.7 .177/.226/.264 .087.346 714 48% 5% 29 -3.2 .120/.160/.194.074.25072853%4%-20-1.7
Mickey Hall
2007 · A
22 36→43 39→50 48→45 35 .169/.230/.254 .085.307 59 44% 7% 28 -3.2 .191/.265/.316 .125.300 117 37% 9% 60 -1.0 .188/.271/.325.137.27414634%10%63-0.5
Matt Pita
2019 · A
22 41 36→50 50→55 39 .194/.249/.266 .072.282 38 31% 6% 39 -2.5 .181/.233/.265 .084.264 411 32% 4% 33 -2.9 .160/.214/.271.111.22891933%3%24-1.1