Carlos Mendoza2B Buffalo Bisons
Age 26 L/R 5'6" / 165 lbs AAA HR +12%BB +4% Svc 0.0 · Ctrl thru 2033 peak 0.9 · 2027
wRC+†77
AVG/OBP/SLG.240 / .326 / .334
PA250
HR3
SB7
K%18
BB%9
MLB%10%
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: -0.0 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.10+0.1WAR
Scouting · nowfuture
HIT
6060
PWR
3535
SPD
4545
EYE
5360
trajectory · 10 yrs
0.9peak
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+0.9$4M+$3M
2029Arb-1$0.8M+0.8$3M+$3M
2030Arb-2$0.9M+0.7$3M+$2M
2031Arb-3$0.8M+0.4$2M+$1M
2032Ext / FA-deal$0.7M+0.2$1.0M+$0.3M
2033Ext / FA-deal$7M
Totals $11M $13M +$2M
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
201919 ROKDSL Tigers 1 300258 57450 284010 2514 .221.321.275.596 .054.260 139 .268 63 -12 -1 +0 +1 +8 -0.4
202121 ROK3 teams 212176 50621 28367 161 .284.403.358.761 .074.350 1713 .345 123 +5 +3 +0 +1 +6 1.5
202222 A+3 teams 427351 831322 60859 128 .236.362.302.664 .066.303 2014 .303 90 -5 -1 +0 +2 +12 0.8
202323 A+2 teams 273225 54611 34555 86 .240.352.289.641 .049.308 2012 .288 78 -7 -1 +0 +1 +8 0.1
202424 AA3 teams 655570 1451886 5414822 366 .254.342.346.688 .091.333 238 .306 92 -6 +5 +0 +2 +19 2.0
202525 AA3 teams 586509 1402039 537813 138 .275.358.379.737 .104.305 139 .326 107 +5 -1 +0 +2 +17 2.3
▸ 2026 Season (actual · ROS · total)
202626 AAABuffalo Bisons 8067 14200 10221 22 .209.321.239.559 .030.304 2812 .260 57 -4 -0 +0 +0 +2 -0.2
ROS26 MLBTOR 170148 35512 16344 52 .236.327.324.652 .088.292 209 .299 87 -3 +0 +0 +1 +5 0.3
TOT26 MLBTOR 250215 49712 26565 74 .228.325.298.623 .070.296 2210 .286 77 -6 -0 +0 +1 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%TOR 336291 701124 35547 104 .241.336.333.670 .093.278 1610 .307 93 -3 +0 +0 +1 +10 0.9
202828 MLB 37%TOR 364317 761225 37617 104 .240.332.338.670 .098.279 1710 .307 93 -3 +0 -1 +1 +10 0.9
202929 MLB 47%TOR 373325 771225 38657 104 .237.330.332.662 .095.279 1710 .306 92 -3 +0 -1 +1 +11 0.8
203030 MLB 55%TOR 378329 771225 39677 93 .234.328.328.656 .094.279 1810 .304 91 -4 +1 -2 +1 +11 0.7
203131 MLB 66%TOR 369321 761225 38677 73 .237.331.333.664 .097.278 1810 .300 88 -5 +0 -3 +1 +10 0.4
203232 MLB 75%TOR 354308 711124 36667 52 .231.325.318.643 .088.277 1910 .296 85 -6 +0 -4 +1 +10 0.2
203333 MLB 83%TOR 326284 651024 33636 41 .229.322.320.642 .092.276 1910 .291 81 -7 +0 -4 +1 +9 -0.0
203434 MLB 89%TOR 284248 55813 29585 21 .222.316.298.614 .077.275 2010 .285 77 -7 +0 -5 +1 +8 -0.3
▸ Career Totals (MLE all levels + projections)
Career 54074660 11311603756 558977123 17267 .243.339.329.668 .086.294 1810 .303 90 -60 +8 -20 +19 +153 10.2
/ 162G 650560 1361947 6711715 218 .243.340.329.668 .086.293 1810 .303 90 -7 +1 -2 +2 +18 1.2

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
201919 ROKDSL Tigers 1 300240 71670 462810 2514 .296.429.379.808 .083.333 915 .370 141 +14 -1 +8 2.2
202121 ALakeland Flying Tigers 9073 21410 14133 30 .288.422.370.792 .082.350 1416 .369 140 +4 +1 +3 0.7
202121 ROKFCL Tigers East 9565 27211 2594 120 .415.596.5231.119 .108.464 926 .500 240 +15 +2 +3 2.1
202121 INTLCaribes de Anzoategui 2723 4200 470 11 .174.296.261.557 .087.250 2615 .266 61 -1 -0 +1 -0.1
202222 A+West Michigan Whitecaps 213162 40420 37307 45 .247.408.296.704 .049.296 1417 .329 110 +2 -1 +6 0.7
202222 ALakeland Flying Tigers 189146 42812 41282 83 .288.450.397.847 .110.345 1522 .392 158 +12 +0 +5 1.9
202222 INTLCaribes de Anzoategui 2524 6100 130 00 .250.280.292.572 .042.286 124 .260 57 -1 +0 +1 -0.1
202323 A+West Michigan Whitecaps 244191 49710 40395 85 .257.398.304.702 .047.318 1616 .325 107 +2 -0 +7 0.9
202323 ALakeland Flying Tigers 2920 4001 840 01 .200.429.350.779 .150.188 1428 .358 132 +1 -0 +1 0.2
202424 AAErie SeaWolves 515420 1131765 708918 325 .269.396.374.769 .105.329 1714 .351 127 +16 +4 +15 3.5
202424 A+West Michigan Whitecaps 2723 4000 272 10 .174.296.174.470 .000.250 267 .240 42 -2 +0 +1 -0.1
202424 INTLCaribes de Anzoategui 11399 25611 10162 31 .253.333.364.697 .111.293 149 .312 97 -0 +0 +3 0.3
202525 AAAToledo Mud Hens 5752 17412 291 72 .327.364.558.921 .231.349 164 .388 155 +4 +1 +2 0.6
202525 AAErie SeaWolves 350283 791215 51369 54 .279.405.382.787 .102.301 1015 .357 131 +12 -1 +10 2.2
202525 INTLCaribes de Anzoategui 179153 451022 21183 12 .294.390.425.815 .131.321 1012 .364 137 +7 -1 +5 1.2

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
Carlos Mendoza (OGILVIE) 26 60 35 45 60 .240/.326/.334 .094.290 38 18% 9% 91 +0.5
Boog Powell
2019 · MLB
26 51→58 40 46→50 50 .247/.309/.338 .091.301 815 20% 8% 82 +0.5 .223/.294/.329 .106.310 1016 29% 9% 75 -0.0 .208/.286/.314.106.30191831%10%65-0.5
Greg Garcia
2017 · MLB
27 52→53 39→40 48→50 51 .245/.325/.333 .087.312 611 22% 9% 89 +1.0 .245/.340/.339 .094.310 77 21% 11% 98 +1.6 .241/.350/.334.093.3086321%13%99+0.8
Jake Elmore
2014 · MLB
27 54→62 39→40 52→55 53 .255/.325/.347 .092.299 520 16% 8% 92 +1.2 .242/.315/.313 .071.288 417 16% 9% 79 +0.3 .242/.306/.310.068.29431017%7%73-0.1
Adam Frazier
2018 · MLB
26 60→66 41→50 49→50 51 .285/.340/.392 .108.320 615 13% 7% 110 +2.4 .265/.326/.401 .136.296 127 14% 7% 107 +2.2 .281/.343/.403.122.31010612%7%109+1.9
Luis Guillorme
2021 · MLB
26 54→61 42→40 46→45 54 .257/.330/.366 .109.306 98 18% 9% 99 +1.7 .257/.341/.345 .088.307 75 17% 11% 98 +1.6 .255/.343/.324.069.3034116%11%88+0.4
Alden Carrithers
2011 · AA
26 57→61 36→30 49→55 57 .265/.345/.328 .063.317 315 16% 10% 96 +1.5 .263/.331/.330 .067.305 217 13% 9% 89 +1.0 .265/.332/.331.066.30122211%8%88+0.5
Tim Fedroff
2013 · AAA
26 57→61 41→40 48→50 49 .269/.324/.371 .102.326 710 19% 7% 97 +1.5 .235/.300/.316 .081.307 613 23% 8% 73 -0.1 .216/.288/.271.055.29241425%9%54-1.2
Jesus Arredondo
2017 · AAA
26 53→59 39→50 47→50 46 .255/.299/.343 .088.302 617 18% 6% 79 +0.3 .252/.302/.391 .139.291 1513 18% 6% 95 +1.4 .253/.307/.413.161.28218917%7%101+1.3
Callix Crabbe
2009 · MLB
26 50→53 40 50→55 53 .239/.310/.332 .093.283 618 17% 9% 82 +0.5 .210/.280/.299 .089.252 715 18% 8% 62 -0.9 .200/.269/.287.087.23571617%8%51-1.0
Grégor Blanco
2010 · MLB
26 51→59 36→45 49→60 55 .237/.317/.301 .064.297 316 20% 10% 78 +0.2 .238/.317/.322 .084.304 525 21% 10% 82 +0.5 .264/.341/.367.103.31861917%10%96+1.1
L.J. Hoes
2016 · MLB
26 54→62 39→40 50 50 .255/.320/.343 .087.314 518 20% 8% 89 +0.9 .231/.288/.327 .096.273 915 18% 7% 71 -0.3 .220/.273/.304.084.2519916%6%55-1.0
Nicky Lopez
2021 · MLB
26 51→61 39→40 45→55 51 .244/.300/.335 .091.274 69 14% 7% 79 +0.3 .246/.310/.318 .072.287 316 14% 8% 78 +0.2 .245/.313/.305.060.28611914%8%73-0.1
Brock Holt
2014 · MLB
26 57→66 37→45 48→50 48 .266/.316/.341 .076.318 313 17% 6% 86 +0.8 .262/.319/.355 .093.320 513 18% 7% 91 +1.1 .263/.326/.363.100.32161219%8%93+1.0
Jamie Johnson
2013 · AAA
26 53→56 36→40 46→50 55 .246/.318/.319 .073.294 310 17% 9% 82 +0.5 .245/.321/.321 .076.292 415 16% 10% 84 +0.6 .244/.329/.319.075.28841615%11%85+0.6
Cole Figueroa
2013 · AAA
26 55→59 40→45 48→50 54 .263/.324/.365 .102.287 610 11% 8% 96 +1.5 .252/.306/.336 .084.272 48 9% 7% 81 +0.4 .256/.309/.325.069.273378%7%77+0.1
Ramón Flores
2018 · MLB
26 51→57 42→45 51→50 53 .248/.319/.351 .103.294 99 19% 9% 91 +1.1 .235/.301/.340 .105.290 1010 21% 8% 80 +0.4 .219/.283/.304.085.2738622%8%62-0.3
Johnny Giavotella
2013 · MLB
26 56→59 42→45 49→50 48 .269/.315/.376 .107.306 810 15% 6% 95 +1.4 .253/.303/.356 .103.288 811 14% 6% 85 +0.7 .262/.307/.368.106.2907512%6%88+0.6
Miles Mastrobuoni
2022 · AAA
26 53→56 40→45 45→60 45 .249/.302/.348 .098.331 711 26% 7% 82 +0.5 .245/.305/.359 .114.310 1021 23% 8% 87 +0.8 .235/.301/.340.105.29192721%8%76+0.1
Terrin Vavra
2023 · MLB
26 54→46 42→45 50 51 .252/.334/.369 .117.326 811 24% 10% 102 +1.9 .244/.313/.348 .104.321 810 24% 8% 88 +0.9 .237/.301/.323.086.3186925%7%72-0.1
Lastings Milledge
2011 · MLB
26 55→58 42→50 49→55 48 .266/.322/.377 .111.308 916 17% 6% 98 +1.6 .254/.308/.368 .114.287 1119 15% 6% 91 +1.1 .253/.306/.362.109.280112714%6%84+0.5