Carlos Mendoza2B Buffalo Bisons
Age 26 L/R 5'6" / 165 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION302 act + 201 ros · stats below = ROS only
wRC+†86
AVG/OBP/SLG.231 / .331 / .323
PA201
HR3
SB5
K%19
BB%11
BABIP277
ISO92
MLB%10%
Value2026 · WAR
BAT: -10.9 runs (wOBA-derived runs vs avg)-11BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +14.3 runs (Replacement-level credit)+14REPTotal WAR: +0.40+0.4WAR
0.00.81.60.01.11.11.10.9+$31M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 60 / POW 35
Toolsscout grade
CONTACT60
scouting grade only
POWER35
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
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+1.1$8M+$7M
2029Pre-Arb$0.8M+1.1$7M+$6M
2030Pre-Arb$0.9M+0.9$3M+$2M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $17M +$15M

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
201919 ROKDSL Tigers 1 300258 57450 284010 2514 221321275596 54260 139 268 63
201919 ROKDSL Tigers 1 300240 71670 462810 2514 296429379808 83333 915 370 141
202121 ROK3 teams 212176 50621 28367 161 284403358761 74350 1713 344 121
202121 ROK3 teams 212161 52821 43297 161 323483416900 93386 1420 414 175
202222 A+3 teams 427352 811421 59919 128 230355290645 60304 2114 297 85
202222 A+3 teams 427332 881332 79619 128 265419340759 75316 1419 353 128
202323 A+2 teams 273225 54711 34585 86 240352293646 53314 2112 285 76
202323 A+2 teams 273211 53711 48435 86 251402308710 57306 1618 328 110
202424 AA3 teams 655573 1441887 5114922 366 251336347683 96327 238 300 88
202424 AA3 teams 655542 1422376 8211222 366 262381363744 101319 1713 340 118
202525 AA3 teams 586509 14020310 537613 138 275358385743 110302 139 326 108
202525 AA3 teams 586488 1412649 746313 138 289397414810 125312 1113 362 135
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAATOR 302255 54604 38585 76 212326282608 71255 1913 286 77 -8 -1 +0 +1 +9 0.1
YTD26 AAATOR 302238 55705 55485 76 231386324709 92266 1618 332 112 +4 -1 +0 +1 +9 1.3
ROS26 AAATOR 10% 201173 40513 22384 53 231331323654 92276 1911 298 86 -3 -0 +0 +1 +6 0.3
ROS26 MLBTOR 10% 2018 4100 240 10 222300278578 56278 2010 284 76 -1 +0 +0 +0 +1 0.0
FULL26 AAATOR 322273 58704 40625 86 212324282606 70257 1912 286 77 -8 -1 +0 +1 +9 0.1
TOT26 AAATOR 503428 941117 60969 129 219328299627 79264 1912 291 81 -11 -1 +0 +2 +14 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBTOR 38% 525454 1061528 5610010 137 233331328659 95280 1911 304 91 -5 -0 +0 +2 +15 1.1
202828 MLBTOR 52% 546473 1111629 5810610 137 235331334665 99281 1911 305 91 -5 -0 -1 +2 +15 1.1
202929 MLBTOR 57% 556483 1131729 5811010 126 234328333662 99281 2010 304 91 -6 +0 -1 +2 +16 1.1
203030 MLBTOR 60% 557484 1121729 5811210 116 231326331657 99280 2010 301 89 -7 -0 -2 +2 +16 0.9
202727 MLBTOR 38% 197170 41613 21384 53 241338341680 100282 1911 291 81 -4 -0 +0 +1 +6 0.2
202828 MLBTOR 52% 284247 58815 30555 73 235330336666 101282 1911 292 82 -6 +0 -0 +1 +8 0.3
202929 MLBTOR 57% 318276 64915 33636 74 232327326653 94282 2010 292 81 -7 -0 -1 +1 +9 0.2
203030 MLBTOR 60% 335291 681016 35686 73 234328337665 103281 2010 289 80 -8 +0 -1 +1 +9 0.2
▸ Career Totals
Career 11541002 23534419 12122821 2713 235330333663 99284 2010 291 81 -25 +0 -2 +4 +33 1.0
/ 162G 650564 13219211 6812812 157 234329333662 99283 2010 291 81 -14 +0 -1 +2 +18 0.6
Career 48384160 10081393058 505916110 16472 242340332672 90295 1910 304 90 -52 +4 -4 +17 +137 10.4
/ 162G 650559 1361948 6812315 2210 243341335676 91296 1910 304 90 -7 +0 -1 +2 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201919 ROKDSL Tigers 1 300240 71670 462810 2514 296429379808 83333 915 370 141 +14 -1 +8 2.2
202121 ALakeland Flying Tigers 9073 21410 14133 30 288422370792 82350 1416 369 140 +4 +1 +3 0.7
202121 ROKFCL Tigers East 9565 27211 2594 120 4155965231.119 108464 926 500 240 +15 +2 +3 2.1
202121 INTLCaribes de Anzoategui 2723 4200 470 11 174296261557 87250 2615 266 61 -1 -0 +1 -0.1
202222 A+West Michigan Whitecaps 213162 40420 37307 45 247408296704 49296 1417 329 110 +2 -1 +6 0.7
202222 ALakeland Flying Tigers 189146 42812 41282 83 288450397847 110345 1522 392 158 +12 +0 +5 1.9
202222 INTLCaribes de Anzoategui 2524 6100 130 00 250280292572 42286 124 260 57 -1 +0 +1 -0.1
202323 A+West Michigan Whitecaps 244191 49710 40395 85 257398304702 47318 1616 325 107 +2 -0 +7 0.9
202323 ALakeland Flying Tigers 2920 4001 840 01 200429350779 150188 1428 358 132 +1 -0 +1 0.2
202424 AAErie SeaWolves 515420 1131765 708918 325 269396374769 105329 1714 351 127 +16 +4 +15 3.5
202424 A+West Michigan Whitecaps 2723 4000 272 10 174296174470 250 267 240 42 -2 +0 +1 -0.1
202424 INTLCaribes de Anzoategui 11399 25611 10162 31 253333364697 111293 149 312 97 -0 +0 +3 0.3
202525 AAAToledo Mud Hens 5752 17412 291 72 327364558921 231349 164 388 155 +4 +1 +2 0.6
202525 AAErie SeaWolves 350283 791215 51369 54 279405382787 102301 1015 357 131 +12 -1 +10 2.2
202525 INTLCaribes de Anzoategui 179153 451022 21183 12 294390425815 131321 1012 364 137 +7 -1 +5 1.2

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
#1Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10
#2Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#5Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,1591926234326335+4+22.32.3
/1626641115+2.4+1.11.3pk7: 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 219/328/299 79264 712 19% 12% 81 +0.4
Greg Garcia
2017 · MLB
27 53→54 39→40 47→50 52 247/329/334 87313 510 21% 10% 91 +1.1 244/341/339 95309 77 21% 11% 98 +1.6 242/351/334923096321%13%98+0.8
Boog Powell
2019 · MLB
26 52→57 41→45 45→50 51 251/315/347 96305 915 20% 8% 88 +0.9 219/289/329 110308 1016 30% 9% 72 -0.2 201/276/307106293101832%9%59-0.7
Jake Elmore
2014 · MLB
27 54→62 39→40 52→55 53 253/323/345 91298 521 16% 8% 91 +1.1 235/306/301 66282 416 17% 9% 72 -0.2 240/302/3107029131018%7%71-0.2
Luis Guillorme
2021 · MLB
26 53→62 43→40 46→45 54 257/332/371 114307 109 19% 10% 102 +1.8 253/337/339 86302 65 17% 11% 95 +1.4 250/339/317672974116%11%86+0.3
Adam Frazier
2018 · MLB
26 60→67 41→50 49→50 52 286/343/396 110321 615 13% 7% 112 +2.6 266/327/405 139297 117 14% 7% 108 +2.3 285/346/4101263159612%7%113+2.2
Alden Carrithers
2011 · AA
26 56→62 36→40 48→55 57 259/340/322 63311 414 17% 10% 92 +1.2 262/328/330 68303 318 13% 9% 89 +0.9 268/332/3356730422212%8%89+0.5
Tim Fedroff
2013 · AAA
26 56→62 41→40 49→50 49 267/323/373 106324 710 19% 7% 98 +1.6 231/297/309 78305 613 24% 8% 70 -0.3 217/289/2725629341425%9%55-1.2
Callix Crabbe
2009 · MLB
26 50→53 39→40 50→55 53 238/311/331 93284 618 18% 9% 82 +0.5 208/277/300 92249 715 18% 8% 60 -1.0 198/266/2889023281618%8%50-1.0
Cory Sullivan
2006 · MLB
26 56→60 41→45 53→50 48 270/324/371 101328 815 20% 7% 98 +1.6 255/306/364 109322 613 21% 7% 88 +0.9 252/301/36010831851321%6%80+0.3
Brock Holt
2014 · MLB
26 55→64 37→45 47→50 48 261/312/332 71311 312 17% 7% 82 +0.5 261/318/356 95319 513 18% 7% 92 +1.2 264/327/36710232351219%8%96+1.2
Russ Adams
2007 · MLB
26 51→53 42→45 48→45 53 244/306/356 112270 89 13% 8% 86 +0.8 230/286/348 118265 128 17% 7% 76 +0.1 220/274/34612625714720%6%70-0.2
Lastings Milledge
2011 · MLB
26 56→59 42→50 48→55 48 268/323/378 109311 915 17% 6% 99 +1.7 252/308/366 114284 1119 15% 7% 90 +1.0 251/306/354102278112714%6%82+0.4
Nicky Lopez
2021 · MLB
26 52→62 40 43→55 51 245/301/337 93277 69 14% 7% 79 +0.3 255/319/331 76298 316 14% 8% 85 +0.7 256/324/3226629911914%8%83+0.4
Jim Negrych
2011 · AAA
26 55→65 39→40 47→50 49 262/321/352 90319 510 19% 8% 92 +1.2 262/317/361 99309 89 17% 7% 92 +1.2 271/324/366963148716%7%94+0.9
Ramón Flores
2018 · MLB
26 52→58 42→45 51→50 53 252/323/356 104299 910 18% 9% 94 +1.3 235/299/339 104290 1010 21% 8% 79 +0.3 217/277/297792728622%7%57-0.4
Eric Sogard
2012 · MLB
26 53→57 41→45 49→55 52 255/313/358 103284 813 13% 7% 89 +1.0 252/309/354 102283 817 13% 7% 87 +0.8 250/336/373123285111015%11%100+1.1
Johnny Giavotella
2013 · MLB
26 57→61 42→45 49→50 47 274/319/381 107313 810 15% 6% 98 +1.6 253/302/358 105288 811 14% 6% 85 +0.7 265/310/3771122928512%6%92+0.8
Terrin Vavra
2023 · MLB
26 55→44 42→45 49→50 51 259/339/371 112335 711 23% 9% 105 +2.1 246/313/348 102325 810 25% 8% 88 +0.9 241/304/328873256926%7%74-0.0
Jesus Arredondo
2017 · AAA
26 52→59 39→50 47→50 46 247/294/333 86295 618 18% 6% 75 -0.0 247/298/391 144287 1512 19% 6% 93 +1.3 248/301/41016228018919%7%97+1.1
Miles Mastrobuoni
2022 · AAA
26 54→57 41→45 45→60 45 254/308/355 101338 811 26% 7% 86 +0.8 242/302/352 110306 1022 22% 8% 84 +0.6 233/297/33510228892721%8%74-0.1