Coco Montes

2B Durham Bulls
Age 30 R/R 6'0" / 215 lbs AAA HR -6%H +4% Svc 4.000 · Ctrl thru 2028
Overview
AAAROOKIEArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202326AAA/INTL2 orgs613.317/.400/.5292415105—.245/.317/.400
202326MLBCOL41.184/.244/.3161051-0.1
202427AAACOL297.335/.421/.55195118—.289/.353/.447
202528AAA/INTL2 orgs449.213/.279/.3218832—.187/.238/.259
202629No MLB games played
2027PROJ10% MLB30MLBTB16.235/.289/.3430077-0.0
2028PROJ27% MLB31MLBTB69.232/.286/.3371175-0.1
Last 3 seasons WAR -0.1  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.000First FA2029
2027Arb-2$0.4M2028Arb-3$0.6M
Skills · percentileMiLB Statcast 2025 AAA
Max EV51
Speed46
BB%26
Chase%23
K%21
Z-Con%21
CompsCam Gallagher (age 30) · Tomás Nido (age 30) · Xorge Carrillo (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†77
AVG/OBP/SLG.235 / .289 / .343
PA16
HR0
K%31
BB%6
BABIP321
ISO67
MLB%10%
Value2027 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 35 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT35
xAVG
100.169
POWER40
Barrel%
103.1
Avg EV
1084.0
Bat Spd
6272.7
EYE40
scouting grade only
SPEED50
Sprint
1225.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2023
Service   4.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$0.4M———
2028Arb-3$0.6M———
Totals $0.0M $-0.4M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201821 ROKGrand Junction Rockies — 310267 891838 35694 76 333418513931 180418 2211 407 74 — — — — — —
201922 AAsheville Tourists — 549500 12929313 291228 611 258309406715 148311 225 312 29 — — — — — —
202124 AAHartford Yard Goats — 474431 11137313 331206 34 258319448767 190325 257 336 65 — — — — — —
202225 AAAAlbuquerque Isotopes — 479420 11527420 501317 131 274361500861 226351 2710 377 75 — — — — — —
202225 AAHartford Yard Goats — 6049 12100 10131 20 245383265649 20333 2217 316 61 — — — — — —
202225 INTLAguilas de Mexicali — 138123 28410 9242 23 228291276567 49275 177 256 59 — — — — — —
202326 MLBColorado Rockies — 4138 7201 2121 00 184244316560 132240 295 254 51 -2 +0 -2 +2 +1 -0.1
202326 AAAAlbuquerque Isotopes — 507436 13826522 591306 116 317405550956 234400 2612 414 99 — — — — — —
202326 INTLAguilas Cibaenas — 10697 31502 8181 42 320377433810 113377 178 364 133 — — — — — —
202427 AAAAlbuquerque Isotopes — 297254 851669 37541 52 335421551972 217388 1812 419 118 — — — — — —
202528 AAADurham Bulls — 415375 821908 321235 72 219289333622 115300 308 281 36 — — — — — —
202528 INTLEstrellas Orientales — 3433 5100 090 10 152152182333 30208 260 144 -16 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4138 7201 2121 00 184244316560 132240 295 254 58 -2 +0 -2 +2 +1 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEGrand Junction Rockies — 310281 651226 211004 76 231294352646 121317 327 277 74 — — — — — —
201922 A MLEAsheville Tourists — 549513 931828 161698 611 181218271489 90237 313 211 29 — — — — — —
202124 AA MLEHartford Yard Goats — 474442 9230310 221436 34 208255357613 149276 305 264 65 — — — — — —
202225 AAA MLEAlbuquerque Isotopes — 479433 8920313 371587 131 206279356634 150287 338 279 75 — — — — — —
202225 AA MLEHartford Yard Goats — 6052 11100 7161 20 212317231547 19306 2712 259 61 — — — — — —
202326 MLB MLEColorado Rockies — 4138 7201 2121 00 184244316560 132240 295 244 51 -2 +0 -2 +2 +1 -0.1
202326 AAA MLEAlbuquerque Isotopes — 507453 11120414 421656 116 245317400717 155341 338 314 99 — — — — — —
202427 AAA MLEAlbuquerque Isotopes — 297266 771456 25661 52 289353447800 158345 228 342 118 — — — — — —
202528 AAA MLEDurham Bulls — 415386 721604 211395 72 187238259497 73272 335 222 36 — — — — — —
201821 ROK MLEGrand Junction Rockies — 310281 651226 211004 76 231294352646 121330 327 277 74 — — — — — —
201821 ROK RAWGrand Junction Rockies — 310267 891838 35694 76 333418513931 180418 2211 407 74 — — — — — —
201922 A MLEAsheville Tourists — 549513 931828 161698 611 181218271489 90247 313 211 29 — — — — — —
201922 A RAWAsheville Tourists — 549500 12929313 291228 611 258309406715 148311 225 312 29 — — — — — —
202124 AA MLEHartford Yard Goats — 474442 9230310 221436 34 208255357613 149280 305 264 65 — — — — — —
202124 AA RAWHartford Yard Goats — 474431 11137313 331206 34 258319448767 190325 257 336 65 — — — — — —
202225 AAA MLE3 teams — 677605 12626416 5621810 174 208286344630 136293 328 277 73 — — — — — —
202225 AAA RAW3 teams — 677592 15532520 6916810 174 262349434783 172330 2510 347 73 — — — — — —
202326 AAA MLE3 teams — 654588 14227518 522118 158 241312396708 155340 328 309 95 — — — — — —
202326 AAA RAW3 teams — 654571 17633525 691608 158 308390515905 207385 2411 396 95 — — — — — —
202427 AAA MLEAlbuquerque Isotopes — 297266 771456 25661 52 289353447800 158357 228 342 118 — — — — — —
202427 AAA RAWAlbuquerque Isotopes — 297254 851669 37541 52 335421551972 217388 1812 419 118 — — — — — —
202528 AAA MLE2 teams — 449417 771704 231515 82 185236254490 70275 345 222 36 — — — — — —
202528 AAA RAW2 teams — 449408 872008 321325 82 213279321600 108292 297 271 36 — — — — — —
201821 ROK MLEGrand Junction Rockies — 310282 651226 211004 76 230294351645 121317 327 277 74 — — — — — —
201922 A MLEAsheville Tourists — 549520 931828 161698 611 179218267485 88237 313 211 29 — — — — — —
202124 AA MLEHartford Yard Goats — 474443 9230310 221436 34 208255357612 149276 305 264 65 — — — — — —
202225 AAA MLE3 teams — 677606 12626416 5621810 174 208286343629 135289 328 277 73 — — — — — —
202326 AAA MLE3 teams — 654589 14227518 522118 158 241312396707 154333 328 309 95 — — — — — —
202427 AAA MLEAlbuquerque Isotopes — 297269 771456 25661 52 286353442795 156345 228 342 118 — — — — — —
202528 AAA MLE2 teams — 449418 771704 231515 82 184236254490 69272 345 222 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLEAlbuquerque Isotopes — 297269 771456 25661 52 286353442795 156345 228 342 118 — — — — — —
202528 AAA MLE2 teams — 449418 771704 231515 82 184236254490 69272 345 222 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLETB 10% 380351 821726 231093 62 233287343630 110318 296 283 77 -10 +0 -1 +1 +8 0.0
▸ 2027 — real world (MLB)
202730 MLB CTXTB 10% 1615 3100 150 00 235289343632 108321 316 284 77 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLETB 27% 254235 541114 15732 21 230284336621 107313 296 279 75 -8 +0 -3 +1 +6 -0.5
202831 MLB CTXTB 27% 6964 14301 4201 10 232286337623 105317 296 280 75 -2 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 110102 21502 6322 10 206264314577 108279 295 270 69 -4 +0 -3 +3 +2 -0.2
/ 162G— A+C — 650603 12530012 3518912 60 207265317581 109281 295 270 69 -24 +1 -19 +15 +14 -1.3
Career— MLE — 38193491 7591622374 239117545 6539 217276341617 123301 316 270 69 -14 +0 -6 +4 +10 -0.7
/ 162G— MLE — 650594 13028413 412008 117 219278345624 126302 316 270 69 -20 +0 -9 +5 +14 -0.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAADurham Bulls · 415 PAwOBA .276 → .222 (−55)K% 29.6% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.64%÷1.057×1.200——33.64%
BB% (unintentional) /PA7.71%÷1.030×0.690—×0.9825.07%
HBP% /PA1.20%—×0.940—×0.9821.11%
Singles /BIP21.83%÷0.956×0.930×0.990×0.98220.65%
Doubles /BIP7.54%÷0.940×0.830×0.990×0.9826.47%
Triples /BIP0.00%÷0.900×0.970×0.990×0.9820.00%
Home runs /BIP3.17%÷1.380×0.700—×0.9821.58%

Factors used: league row International League. Park (home-season share, regressed): HR 176, 1B 91, 2B 88, 3B 80, K 111, BB 106 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .276 → .222; ISO .115 → .075; BABIP .300 → .272. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAAlbuquerque Isotopes · 297 PAwOBA .415 → .342 (−72)K% 18.2% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.979×1.200——22.29%
BB% (unintentional) /PA12.46%÷1.018×0.690—×0.9928.38%
HBP% /PA0.34%—×0.940—×0.9920.31%
Singles /BIP27.00%÷0.990×0.930×0.999×0.99225.15%
Doubles /BIP8.00%÷0.988×0.830×0.999×0.9926.66%
Triples /BIP3.00%÷1.150×0.970×0.999×0.9922.51%
Home runs /BIP4.50%÷1.096×0.700—×0.9922.85%

Factors used: league row International League. Park (home-season share, regressed): HR 119, 1B 98, 2B 98, 3B 130, K 96, BB 104 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .415 → .342; ISO .217 → .163; BABIP .388 → .345. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAAlbuquerque Isotopes · 507 PAwOBA .407 → .314 (−94)K% 25.6% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.64%÷0.947×1.200——32.49%
BB% (unintentional) /PA11.64%÷0.984×0.690—×1.0038.18%
HBP% /PA1.18%—×0.940—×1.0031.12%
Singles /BIP27.78%÷1.018×0.930×0.979×1.00324.90%
Doubles /BIP8.50%÷1.002×0.830×0.979×1.0036.91%
Triples /BIP1.63%÷1.150×0.970×0.979×1.0031.35%
Home runs /BIP7.19%÷1.062×0.700—×1.0034.75%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 104, 2B 100, 3B 130, K 89, BB 97 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .407 → .314; ISO .234 → .162; BABIP .400 → .341. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAAAlbuquerque Isotopes · 479 PAwOBA .369 → .279 (−90)K% 27.3% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.35%÷0.995×1.200——32.97%
BB% (unintentional) /PA10.44%÷0.945×0.690—×1.0187.76%
HBP% /PA1.46%—×0.940—×1.0181.40%
Singles /BIP22.15%÷1.047×0.930×0.957×1.01819.16%
Doubles /BIP9.34%÷1.038×0.830×0.957×1.0187.27%
Triples /BIP1.38%÷1.150×0.970×0.957×1.0181.14%
Home runs /BIP6.92%÷1.061×0.700—×1.0184.65%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 109, 2B 108, 3B 130, K 99, BB 89 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .369 → .279; ISO .226 → .155; BABIP .351 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAHartford Yard Goats · 60 PAwOBA .309 → .259 (−51)K% 21.7% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.67%÷1.006×1.220——26.29%
BB% (unintentional) /PA16.67%÷1.002×0.700—×0.98811.51%
HBP% /PA1.67%—×0.850—×0.9881.40%
Singles /BIP30.56%÷1.032×0.970—×0.98828.36%
Doubles /BIP2.78%÷1.035×0.860—×0.9882.28%
Triples /BIP0.00%÷1.150×0.950—×0.9880.00%
Home runs /BIP0.00%÷0.992×0.780—×0.9880.00%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 106, 2B 107, 3B 130, K 101, BB 100 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .309 → .259; ISO .020 → .017; BABIP .333 → .306. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAHartford Yard Goats · 474 PAwOBA .330 → .264 (−66)K% 25.3% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.32%÷1.022×1.220——30.23%
BB% (unintentional) /PA6.96%÷1.020×0.690—×0.9984.70%
HBP% /PA1.27%—×0.850—×0.9981.07%
Singles /BIP18.65%÷1.047×0.940×0.969×0.99816.20%
Doubles /BIP11.90%÷1.010×0.870×0.969×0.9989.92%
Triples /BIP0.96%÷0.956×0.920×0.969×0.9980.90%
Home runs /BIP4.18%÷0.990×0.780—×0.9983.29%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 109, 2B 102, 3B 91, K 104, BB 104 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .330 → .264; ISO .190 → .152; BABIP .325 → .276. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAsheville Tourists · 549 PAwOBA .308 → .211 (−97)K% 22.2% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.968×1.340——30.75%
BB% (unintentional) /PA5.28%÷1.148×0.660—×0.9903.01%
HBP% /PA1.46%—×0.770—×0.9901.11%
Singles /BIP22.22%÷1.063×0.920×0.950×0.99018.09%
Doubles /BIP7.67%÷1.188×0.820×0.950×0.9904.98%
Triples /BIP0.79%÷1.150×0.940×0.950×0.9900.61%
Home runs /BIP3.44%÷1.249×0.820—×0.9902.24%

Factors used: league row SAL. Park (home-season share, regressed): HR 150, 1B 113, 2B 138, 3B 130, K 94, BB 130 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .308 → .211; ISO .148 → .092; BABIP .311 → .237. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 ROKGrand Junction Rockies · 310 PAwOBA .402 → .277 (−125)K% 22.3% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.26%÷1.000×1.440——32.05%
BB% (unintentional) /PA11.29%÷1.000×0.610—×0.9756.71%
HBP% /PA1.29%—×0.720—×0.9750.91%
Singles /BIP30.30%÷1.000×0.820×0.992×0.97524.04%
Doubles /BIP9.09%÷1.000×0.720×0.992×0.9756.33%
Triples /BIP1.52%÷1.000×0.720×0.992×0.9751.06%
Home runs /BIP4.04%÷1.000×0.750—×0.9752.95%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .402 → .277; ISO .180 → .121; BABIP .418 → .317. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .