Coco Montes2B Durham Bulls
Age 29 R/R 6'0" / 215 lbs AAA HR -6%H +4% Svc 3.000 · Ctrl thru 2028
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†77
AVG/OBP/SLG.231 / .289 / .345
PA250
HR4
K%30
BB%7
ISO115
MLB%10%
Value2026 · WAR
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT35
Whiff%
1215.3%
xwOBA
100.213
POWER40
Barrel%
103.1
Avg EV
1084.0
Bat Spd
6272.7
EYE40
Chase%
1045.4%
SPEED50
Sprint
1225.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M+0.0$0.0M+$0.0M (cut)
2027Arb-2$0.4M
2028Arb-3$0.6M
Totals $0.0M $-0.3M +$0.0M

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
201821 ROKGrand Junction Rockies 310281 661226 211004 76 235297356653 121335 327 284 76
201821 ROKGrand Junction Rockies 310267 891838 35694 76 333418513931 180418 2211 407 170
201922 AAsheville Tourists 549514 851527 151758 611 165201243444 78229 323 192 5
201922 AAsheville Tourists 549500 12929313 291228 611 258309406715 148311 225 312 97
202124 AAHartford Yard Goats 474442 9029312 221486 34 204251364615 161273 315 264 60
202124 AAHartford Yard Goats 474431 11137313 331206 34 258319448767 190325 257 336 115
202225 AAA3 teams 677602 11123316 5923510 174 184268312581 128267 359 257 55
202225 AAA3 teams 677592 15532520 6916810 174 262349434783 172330 2510 347 124
202326 AAA3 teams 654586 12424317 542388 158 212287350637 138318 368 283 75
202326 AAA3 teams 654571 17633525 691608 158 308390515905 207385 2411 396 161
202427 AAAAlbuquerque Isotopes 297266 721346 25731 52 271336417753 147344 258 326 108
202427 AAAAlbuquerque Isotopes 297254 851669 37541 52 335421551972 217388 1812 419 179
202528 AAA2 teams 449418 852004 221435 82 203252280532 77296 325 238 40
202528 AAA2 teams 449408 872008 321325 82 213279321600 108292 297 271 66
▸ 2026 Season
202629 MLBTB 250229 531114 17752 41 231290341631 109322 307 287 77 -6 +0 -1 +1 +7 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBTB 27% 380347 811627 261124 61 233294352646 118318 297 287 78 -9 +1 -4 +1 +11 -0.0
202831 MLBTB 37% 365334 771527 251073 51 231290350640 120313 297 286 77 -9 +1 -4 +1 +10 -0.2
202730 MLBTB 27% 10495 22402 7311 20 232291337628 105321 307 281 74 -3 +0 -1 +0 +3 -0.0
202831 MLBTB 37% 137125 29612 10401 20 232294344638 112317 297 280 73 -4 +0 -2 +0 +4 -0.1
▸ Career Totals
Career 282258 581215 19833 40 225286337623 112308 297 277 70 -10 +1 -5 +3 +8 -0.2
/ 162G 650595 13428212 441917 90 225287339626 114307 297 277 70 -22 +2 -11 +7 +18 -0.6
Career 44054019 8441782286 286140651 7640 210271329601 119295 326 265 61 -195 -1 -11 +16 +125 -6.8
/ 162G 650593 12426313 422078 116 209271329599 120293 326 265 61 -29 -0 -2 +2 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKGrand Junction Rockies 310267 891838 35694 76 333418513931 180418 2211 407 170 +24 -1 +9 3.3
201922 AAsheville Tourists 549500 12929313 291228 611 258309406715 148311 225 312 97 -2 -3 +16 1.1
202124 AAHartford Yard Goats 474431 11137313 331206 34 258319448767 190325 257 336 115 +8 -1 +13 2.1
202225 AAAAlbuquerque Isotopes 479420 11527420 501317 131 274361500861 226351 2710 377 147 +25 +2 +14 4.2
202225 AAHartford Yard Goats 6049 12100 10131 20 245383265649 20333 2217 316 100 -0 +0 +2 0.2
202225 INTLAguilas de Mexicali 138123 28410 9242 23 228291276567 49275 177 256 54 -7 -1 +4 -0.4
202326 MLBColorado Rockies 4138 7201 2121 00 184244316560 132240 295 254 52 -2 +0 -2 +2 +1 -0.1
202326 AAAAlbuquerque Isotopes 507436 13826522 591306 116 317405550956 234400 2612 414 175 +43 -0 +14 5.8
202326 INTLAguilas Cibaenas 10697 31502 8181 42 320377433810 113377 178 364 137 +4 +0 +3 0.8
202427 AAAAlbuquerque Isotopes 297254 851669 37541 52 335421551972 217388 1812 419 179 +26 +0 +8 3.6
202528 AAADurham Bulls 415375 821908 321235 72 219289333622 115300 308 281 74 -12 +1 +12 -0.0
202528 INTLEstrellas Orientales 3433 5100 090 10 152152182333 30208 260 144 -31 -5 +0 +1 -0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 4138 7201 2121 00 184244316560 132240 295 254 52 -2 +0 -2 +2 +1 -0.1

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
#1Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#2Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#3Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
126554232289349+1-10.10.1
/162664129+2.4-2.30.3pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Coco Montes (OGILVIE) 29 35 40 50 40 231/289/345 114322 44 30% 7% 77 +0.1
Ryan Cordell
2021 · MLB
29 42 45→50 49→50 41 213/268/337 124286 1311 30% 6% 66 -0.6 208/271/377 169328 2214 41% 7% 79 +0.3 153/218/323171234271847%6%41-0.9
Justin Leone
2006 · MLB
29 43→41 46→50 48→55 46 212/287/341 129296 138 31% 9% 76 +0.0 211/288/355 144273 1713 28% 9% 80 +0.4 202/286/351149254181627%10%76+0.1
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3
Antonio Perez
2009 · MLB
29 41 44→45 45→55 44 204/280/325 120279 119 30% 8% 69 -0.4 209/267/319 110254 1012 21% 7% 61 -1.0 166/222/2457920141019%6%22-0.9
Grayson Greiner
2022 · MLB
29 42 44→45 47→30 39 204/267/318 114313 124 37% 7% 61 -1.0 195/258/307 112367 126 46% 7% 54 -1.4 163/224/27110931615350%7%29-0.9
Tim Lopes
2023 · MLB
29 40→50 47→45 50→55 42 206/265/339 133269 1415 29% 6% 66 -0.6 229/300/340 111321 1128 30% 9% 80 +0.4 237/316/3319433893930%10%80+0.3
David Matranga
2006 · AAA
29 44 43→45 48→50 49 213/288/334 121268 1013 24% 8% 74 -0.1 204/270/325 121268 1411 28% 6% 65 -0.7 212/294/33412228413928%8%75+0.0
Sebastian Valle
2019 · AAA
29 44→49 43→50 48→40 37 213/262/320 107324 117 36% 6% 59 -1.1 250/316/428 178309 217 25% 8% 111 +2.5 254/325/44819430525424%8%118+2.0
Carlos M. Rodriguez
2011 · AAA
29 49→42 41→55 50→40 45 232/298/328 96319 86 28% 8% 76 +0.1 226/284/404 178319 244 35% 7% 92 +1.2 210/269/40119029328238%6%81+0.2
Travis Garcia
2011 · AA
29 45 45→50 48→40 37 223/260/348 126301 138 30% 5% 66 -0.6 245/287/431 186320 2510 31% 5% 99 +1.7 241/275/42318230126529%3%91+0.4
Dayton Buller
2010 · AAA
29 44 45 49→40 38 215/271/335 121315 126 34% 6% 67 -0.5 199/253/295 96311 74 36% 6% 49 -1.8 193/251/2961032946034%7%45-0.6
Brad Davis
2012 · MLB
29 46 45→50 46→45 43 229/281/353 124295 124 26% 6% 76 +0.0 203/248/308 105271 98 28% 5% 50 -1.8 162/203/250882177728%5%13-1.3
Jake Wald
2010 · AAA
29 41→42 41→45 51→50 41 201/265/300 99287 810 31% 7% 56 -1.3 188/252/274 86318 78 40% 7% 43 -2.2 130/202/174442641247%8%-5-2.2
Jett Bandy
2019 · MLB
29 43 48→50 47→45 41 218/283/355 137263 166 24% 5% 79 +0.3 206/269/342 136270 175 30% 5% 69 -0.4 174/240/29412023317033%5%42-0.7
Alex De Goti
2023 · AAA
28 44→47 42→45 51→50 49 214/289/322 109281 88 26% 9% 71 -0.3 199/276/283 84272 710 27% 9% 56 -1.3 177/262/2355824741027%9%36-1.2
Zack Short
2023 · MLB
28 37→38 46→50 46→45 51 190/285/315 126261 139 31% 11% 69 -0.4 190/284/317 127263 1410 31% 11% 69 -0.4 173/272/29912623415831%11%58-0.7
Joseph Odom
2021 · MLB
29 43 43→45 45→30 37 210/258/316 106312 114 35% 6% 56 -1.3 208/269/333 125371 136 44% 7% 66 -0.6 187/254/32013336213348%7%53-0.4
Bubba Starling
2021 · MLB
28 45→46 44→45 49→50 39 223/267/336 113301 1311 30% 6% 65 -0.7 226/275/389 163295 2010 29% 6% 82 +0.5 196/234/42522822431530%5%72-0.0
Nevin Ashley
2014 · AAA
29 46→51 44→45 47→45 44 225/288/347 122288 127 26% 6% 77 +0.1 222/285/334 112288 114 26% 7% 72 -0.2 219/288/32510628511126%7%69-0.2
Devin Ivany
2011 · AAA
29 43→48 46→50 45 43 217/273/347 131284 139 28% 7% 71 -0.3 217/265/331 114279 119 25% 5% 63 -0.8 212/254/31910726211523%4%51-0.5