Mario Camilletti2B Charlotte Knights
Age 27 L/R 5'7" / 195 lbs AAA BB +6%HR -6% Svc 0.0 · Ctrl thru 2033
wRC+†57
AVG/OBP/SLG.210 / .297 / .289
PA250
HR3
K%27
BB%10
MLB%10%
BAT: -12.2 runs (wOBA-derived runs vs avg)-12BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
4040
PWR
3030
SPD
4545
EYE
5660
trajectory · 10 yrs
0.0peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $-3M $-13M -$9M
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
202324 A2 teams 496421 1011903 641116 13 .240.348.306.655 .067.315 2213 .300 88 -7 -1 +0 +2 +14 0.8
202425 AA2 teams 379328 681216 421023 53 .207.303.305.608 .098.276 2711 .273 67 -14 -0 +0 +1 +11 -0.2
202526 AA2 teams 367328 70622 341052 70 .213.291.262.553 .049.306 299 .251 50 -21 +1 +0 +1 +10 -0.8
▸ 2026 Season (actual · ROS · total)
202627 AAACharlotte Knights 4438 6100 5231 00 .158.273.184.457 .026.400 5211 .214 22 -4 +0 +0 +0 +1 -0.3
ROS27 MLBCWS 206180 38612 22612 31 .211.304.289.593 .078.294 3011 .269 64 -8 +0 +0 +1 +6 -0.2
TOT27 MLBCWS 250218 44712 27843 31 .202.298.271.569 .069.316 3411 .260 57 -12 +0 +0 +1 +7 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 20%CWS 333291 61914 36813 41 .210.303.289.592 .079.277 2411 .278 71 -11 +0 -1 +1 +9 -0.0
202829 MLB 33%CWS 352309 661015 37863 41 .214.304.301.605 .087.278 2411 .280 72 -11 +0 -1 +1 +10 -0.1
202930 MLB 43%CWS 363319 681115 38903 40 .213.303.301.604 .088.277 2510 .279 72 -12 +1 -2 +1 +10 -0.1
203031 MLB 52%CWS 358314 661015 38903 30 .210.301.296.598 .086.276 2511 .276 70 -12 +1 -3 +1 +10 -0.3
203132 MLB 64%CWS 345303 631014 36883 20 .208.298.287.585 .079.275 2610 .272 66 -13 +0 -4 +1 +10 -0.5
203233 MLB 73%CWS 318279 58914 33833 10 .208.298.290.589 .082.273 2610 .267 62 -14 +0 -4 +1 +9 -0.8
203334 MLB 81%CWS 277244 49713 29752 10 .201.291.275.565 .074.272 2710 .261 58 -13 +0 -5 +1 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 37943316 7081091143 40997233 359 .214.306.292.598 .078.286 2611 .275 68 -136 +3 -20 +14 +107 -3.1
/ 162G 650568 1211927 701676 62 .213.306.290.596 .077.286 2611 .275 68 -23 +0 -3 +2 +18 -0.6

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
202324 A+Winston-Salem Dash 6245 9001 1492 12 .200.410.267.677 .067.229 1523 .332 112 +1 -1 +2 0.2
202324 AKannapolis Cannon Ballers 434339 982302 84704 01 .289.433.375.807 .086.354 1619 .372 143 +21 -0 +12 3.3
202425 AABirmingham Barons 204155 37702 45382 32 .239.416.323.738 .084.299 1922 .350 126 +6 -0 +6 1.2
202425 A+Winston-Salem Dash 175146 38813 24371 21 .260.368.390.759 .130.321 2114 .338 117 +3 +0 +5 0.8
202526 AAACharlotte Knights 4133 9000 860 10 .273.415.273.687 .000.333 1520 .335 114 +1 +0 +1 0.2
202526 AABirmingham Barons 326278 64632 43772 60 .230.337.295.632 .065.310 2413 .295 84 -6 +1 +9 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
Mario Camilletti (OGILVIE) 27 40 30 45 60 .210/.297/.289 .079.288 33 27% 10% 67 -0.2
Nolan Fontana
2018 · MLB
27 40→43 40 47→50 48 .195/.276/.291 .096.272 711 29% 10% 59 -1.1 .196/.286/.314 .118.276 1011 30% 11% 69 -0.4 .155/.271/.269.114.2219631%13%51-0.4
Brian Jeroloman
2013 · AAA
28 44→38 39→40 42→40 49 .207/.294/.283 .077.298 76 31% 10% 64 -0.8 .199/.270/.265 .066.276 65 28% 8% 49 -1.8 .181/.264/.241.061.2415025%10%38-0.8
Forrestt Allday
2018 · AAA
27 51→47 35→30 43→50 52 .236/.314/.290 .054.290 312 19% 9% 73 -0.1 .227/.302/.296 .069.287 412 21% 8% 70 -0.3 .216/.295/.278.062.27931122%7%59-0.9
Mitchell Tolman
2021 · AAA
27 44→47 40→45 46→50 44 .209/.280/.297 .088.304 710 32% 8% 61 -1.0 .223/.291/.354 .131.292 138 27% 7% 81 +0.4 .221/.294/.363.142.28414726%7%82+0.3
Bryce Windham
2023 · AA
26 43 41→40 47→50 53 .211/.287/.306 .095.253 86 20% 9% 66 -0.6 .226/.291/.317 .091.293 611 23% 8% 70 -0.3 .240/.299/.327.087.32031524%8%73-0.0
Evan Marzilli
2018 · AAA
27 44→45 38→40 50 48 .206/.284/.291 .085.292 515 29% 9% 61 -1.0 .198/.275/.289 .091.308 712 35% 9% 57 -1.2 .169/.248/.241.072.27141036%9%30-1.0
Marcus Lemon
2015 · AAA
27 48→53 39→40 43→45 44 .228/.276/.319 .091.289 57 22% 6% 64 -0.8 .217/.264/.300 .083.290 55 26% 5% 53 -1.5 .215/.263/.287.071.2913326%5%47-1.0
Daniel Nunez
2009 · AAA
27 46→51 40→30 46→50 42 .219/.280/.304 .086.300 711 28% 6% 63 -0.8 .215/.272/.308 .093.299 813 29% 6% 60 -1.0 .247/.326/.322.075.31441421%7%85+0.3
Jonathan Diaz
2012 · AAA
27 47→48 36→30 43→50 51 .219/.299/.286 .066.274 38 20% 9% 66 -0.6 .215/.294/.278 .063.271 413 20% 9% 63 -0.9 .209/.285/.267.058.2622919%8%52-1.1
Levi Hyams
2016 · AA
26 46 39→40 47→45 45 .218/.278/.313 .095.292 67 26% 7% 63 -0.8 .207/.251/.300 .093.289 85 30% 5% 48 -1.9 .191/.215/.290.099.26810032%3%28-1.4
Mike Rouse
2007 · MLB
27 47→48 40 44→45 46 .225/.290/.323 .098.291 76 24% 7% 72 -0.2 .217/.269/.302 .085.278 68 23% 6% 57 -1.2 .207/.250/.270.062.2654822%4%36-1.3
Ethan Chapman
2017 · AA
27 45→46 37→30 46→55 43 .213/.267/.283 .070.292 512 28% 7% 51 -1.7 .229/.282/.323 .094.315 1022 29% 6% 69 -0.4 .232/.284/.307.075.32192929%5%66-0.3
Beau Taylor
2017 · AA
27 44→46 41→45 43→30 45 .212/.280/.307 .095.301 83 31% 8% 63 -0.8 .221/.295/.322 .101.316 93 30% 9% 74 -0.1 .215/.303/.325.110.30710131%11%76+0.0
Micah Gibbs
2015 · AA
27 39 39→30 47→45 44 .188/.264/.271 .083.282 68 33% 8% 48 -1.9 .210/.266/.313 .103.290 88 29% 7% 59 -1.1 .195/.246/.310.115.26410029%6%50-0.3
Chase Calabuig
2022 · AA
26 42→52 39→40 44→45 49 .206/.278/.287 .081.268 86 25% 9% 58 -1.2 .246/.307/.366 .120.290 115 18% 8% 89 +1.0 .277/.336/.411.134.31811316%8%109+1.2
Joel Weeks
2012 · AA
27 45 38→45 44→45 44 .218/.266/.298 .080.277 65 23% 6% 54 -1.4 .219/.270/.301 .082.292 75 26% 6% 57 -1.2 .214/.262/.271.057.2866026%6%44-0.6
Kyle Holder
2022 · AAA
28 45→48 40 47→45 44 .218/.272/.310 .092.278 77 24% 6% 60 -1.0 .201/.260/.284 .083.288 77 30% 6% 49 -1.8 .153/.218/.207.054.2265033%6%9-1.3
Tzu-Wei Lin
2021 · MLB
27 46→49 41→45 45→50 42 .224/.270/.325 .101.297 89 27% 6% 63 -0.8 .205/.266/.309 .104.290 1016 31% 8% 58 -1.2 .140/.224/.229.089.198111834%10%17-0.9
Carlos Penuelas
2015 · AAA
27 49 39→30 42→50 45 .234/.285/.316 .082.288 69 21% 6% 67 -0.5 .249/.290/.314 .065.302 511 18% 5% 68 -0.5 .257/.294/.300.043.3073917%4%62-0.4
Jack Dunn
2023 · AAA
26 49→48 38→40 46→55 47 .228/.296/.304 .075.304 512 25% 8% 69 -0.4 .220/.310/.305 .085.284 821 23% 10% 76 +0.1 .211/.316/.295.084.26292621%11%75-0.0