Alan Trejo

2B Round Rock Express
Age 31 R/R 6'0" / 205 lbs AAA HR +15%BB +5% Svc 6.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202327AAA/INTL2 orgs160.284/.361/.4183399—.312/.389/.479
202327MLBCOL227.232/.290/.34345710.1
202428AAAOklahoma City…241.265/.349/.4086572—.232/.290/.350
202428MLBCOL67.143/.182/.14300-12-0.5
202529AAATEX381.261/.326/.46614277—.223/.273/.391
202529MLBCOL43.175/.195/.2250050.1
202630No MLB games played
2027PROJ10% MLB31MLBTEX24.217/.270/.3611074-0.0
2028PROJ27% MLB32MLBTEX68.210/.263/.3452068-0.2
Last 3 seasons WAR -0.3  ·  Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2023-2025
Speed23
Barrel%21
xwOBA10
Avg EV10
Bat Spd10
CompsCarlos Rivero (age 31) · Francisco Peña (age 31) · Brian O'Keefe (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7674vR 68
AVG/OBP/SLG.217 / .270 / .361
PA24
HR1
K%25
BB%4
BABIP261
ISO174
MLB%10%
Value2027 · WAR
BAT: -7.2 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.22728
Tools · Splits · ContractCON 50 / POW 60
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT50
xAVG
120.220
POWER60
Barrel%
214.5
Avg EV
1086.0
Bat Spd
1066.1
EYE40
scouting grade only
SPEED45
Sprint
2326.2
Platoon Splits2024-2025 · 102 PA
vs LHP
vs RHP
Edge
PA
22
80
—
wRC+
-59
25
▶▶R
wOBA
081
205
▶▶R
ISO
—
027
—
BABIP
118
240
▶▶R
K%
22.7%
20.0%
▶R
BB%
0.0%
3.7%
—
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.0$0.0M-$1.0M
Totals $1M $0.0M -$1.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)
201721 ROKGrand Junction Rockies — 190173 601327 9284 74 347392566959 220379 155 411 87 — — — — — —
201822 A+Lancaster JetHawks — 497449 12528410 311136 36 278333425759 147346 236 331 49 — — — — — —
201923 AAHartford Yard Goats — 476437 10620015 251055 54 243291391683 149285 225 299 42 — — — — — —
202125 MLBColorado Rockies — 5046 10201 3150 00 217265326591 109290 306 262 47 -3 +0 -1 +1 +1 -0.1
202125 AAAAlbuquerque Isotopes — 363334 9334617 23781 24 278327569896 290314 216 380 73 — — — — — —
202226 MLBColorado Rockies — 125118 32604 5312 12 271312424736 153337 254 327 98 -0 -1 +1 +4 +3 0.8
202226 AAAAlbuquerque Isotopes — 293274 8120116 10646 22 296334551886 255330 223 382 81 — — — — — —
202327 MLBColorado Rockies — 227207 481104 16511 51 232290343633 111286 227 283 71 -8 +1 +2 +1 +5 0.1
202327 AAAAlbuquerque Isotopes — 5446 17411 7121 21 3704635651.028 196485 2213 452 127 — — — — — —
202327 INTLCharros de Jalisco — 10695 23402 7232 11 242308347655 105292 227 293 84 — — — — — —
202428 MLBColorado Rockies — 6763 9000 2151 00 143182143325 188 223 153 -12 -9 +0 +1 +1 +1 -0.5
202428 AAAOklahoma City Baseball Club — 241211 561016 26541 53 265349408756 142327 2211 337 72 — — — — — —
202529 MLBColorado Rockies — 4340 7200 170 00 175195225420 50206 162 181 5 -5 +0 +0 +5 +1 0.1
202529 AAARound Rock Express — 381341 8926114 30903 21 261326466792 205311 248 343 77 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 512474 1062109 271194 63 224271325596 101277 235 266 66 -21 +0 +4 +13 +11 0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201721 ROK MLEGrand Junction Rockies — 190177 45915 5404 74 254290401691 147294 213 297 87 — — — — — —
201822 A+ MLELancaster JetHawks — 497459 962026 211626 36 209253301554 92293 334 241 49 — — — — — —
201923 AA MLEHartford Yard Goats — 476445 8814010 171275 54 198236297532 99246 274 230 42 — — — — — —
202125 MLB MLEColorado Rockies — 5047 10201 2150 00 213245319564 106290 304 238 47 -3 +0 -1 +1 +1 -0.1
202125 AAA MLEAlbuquerque Isotopes — 363341 7228510 16981 24 211249411659 199254 274 276 73 — — — — — —
202226 MLB MLEColorado Rockies — 125118 31604 5312 12 263304415719 153337 254 313 98 -0 -1 +1 +4 +3 0.8
202226 AAA MLEAlbuquerque Isotopes — 293277 6315110 7776 22 227262397659 170275 262 288 81 — — — — — —
202327 MLB MLEColorado Rockies — 227207 471104 16511 51 227286338624 111286 227 274 71 -8 +1 +2 +1 +5 0.1
202327 AAA MLEAlbuquerque Isotopes — 5448 15311 5151 21 312389479868 167427 289 356 127 — — — — — —
202428 MLB MLEColorado Rockies — 6763 9000 2151 00 143182143325 188 223 150 -12 -9 +0 +1 +1 +1 -0.5
202428 AAA MLEOklahoma City Baseball Club — 241220 51915 17651 53 232290350640 118294 277 275 72 — — — — — —
202529 MLB MLEColorado Rockies — 4340 7200 170 00 175195225420 50206 162 176 5 -5 +0 +0 +5 +1 0.1
202529 AAA MLERound Rock Express — 381350 7824111 21993 21 223273391664 169265 266 282 77 — — — — — —
201721 ROK MLEGrand Junction Rockies — 190177 45915 5404 74 254290401691 147299 213 297 87 — — — — — —
201721 ROK RAWGrand Junction Rockies — 190173 601327 9284 74 347392566959 220379 155 411 87 — — — — — —
201822 A+ MLELancaster JetHawks — 497459 962026 211626 36 209253301554 92303 334 241 49 — — — — — —
201822 A+ RAWLancaster JetHawks — 497449 12528410 311136 36 278333425759 147346 236 331 49 — — — — — —
201923 AA MLEHartford Yard Goats — 476445 8814010 171275 54 198236297532 99252 274 230 42 — — — — — —
201923 AA RAWHartford Yard Goats — 476437 10620015 251055 54 243291391683 149285 225 299 42 — — — — — —
202125 AAA MLE2 teams — 413388 8129511 181131 24 209246394640 186261 274 271 70 — — — — — —
202125 AAA RAW2 teams — 413380 10336618 26931 24 271319539859 268311 236 366 70 — — — — — —
202226 AAA MLE2 teams — 418395 9521114 121088 34 241277405682 165293 263 296 86 — — — — — —
202226 AAA RAW2 teams — 418392 11326120 15958 34 288328513840 224332 234 365 86 — — — — — —
202327 MLB MLE3 teams — 387349 831916 29914 83 238304350653 112301 247 289 82 -8 +0 +2 +1 +8 0.4
202327 MLB RAW3 teams — 387348 881917 30864 83 253319374693 121313 228 309 82 -8 +0 +2 +1 +8 0.4
202428 AAA MLE2 teams — 308283 60915 19802 53 212266304570 92275 266 248 54 — — — — — —
202428 AAA RAW2 teams — 308274 651016 28692 53 237312347659 109294 229 297 54 — — — — — —
202529 AAA MLE2 teams — 424390 8426111 221063 21 215263372634 156263 255 271 70 — — — — — —
202529 AAA RAW2 teams — 424381 9628114 31973 21 252313441754 189298 237 327 70 — — — — — —
201721 ROK MLEGrand Junction Rockies — 190179 45915 5404 74 251290397687 145294 213 297 87 — — — — — —
201822 A+ MLELancaster JetHawks — 497467 962026 211626 36 206253296549 90293 334 241 49 — — — — — —
201923 AA MLEHartford Yard Goats — 476451 8814010 171275 54 195236293528 98246 274 230 42 — — — — — —
202125 AAA MLE2 teams — 413391 8129511 181131 24 207246391637 184258 274 271 70 — — — — — —
202226 AAA MLE2 teams — 418395 9521114 121088 34 241277405682 165294 263 296 86 — — — — — —
202327 MLB MLE3 teams — 387351 831916 29914 83 236304348651 111313 247 289 82 — — — — — —
202428 AAA MLE2 teams — 308284 60915 19802 53 211266303569 92271 266 248 54 — — — — — —
202529 AAA MLE2 teams — 424396 8426111 221063 21 212263366629 154259 255 271 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLE2 teams — 308284 60915 19802 53 211266303569 92271 266 248 54 — — — — — —
202529 AAA MLE2 teams — 424396 8426111 221063 21 212263366629 154259 255 271 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLETEX 10% 380351 751819 23923 41 216270356626 140263 246 278 74 -12 +0 -0 +1 +8 0.1
▸ 2027 — real world (MLB)
202731 MLB CTXTEX 10% 2423 5101 160 00 217270361631 144261 254 280 74 -1 +0 -0 +0 +1 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLETEX 27% 250231 481116 15622 11 210262341604 132257 256 269 68 -9 -0 -4 +1 +5 -0.7
202832 MLB CTXTEX 27% 6864 13302 4170 00 210263345608 135256 256 271 68 -3 +0 -1 +0 +1 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 580538 11924011 311364 63 221269327596 106273 235 267 66 -23 +0 +3 +13 +13 0.6
/ 162G— A+C — 650603 13327012 351524 73 221267325593 104273 235 267 66 -26 +0 +3 +15 +14 0.6
Career— MLE — 36013337 7271691480 17294737 3831 218264349613 131276 265 266 66 -37 -0 +0 +15 +22 -0.1
/ 162G— MLE — 650602 13231314 311717 76 219266350616 131280 265 266 66 -24 -0 +0 +10 +14 -0.1

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 AAARound Rock Express · 381 PAwOBA .337 → .282 (−55)K% 23.6% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.62%÷1.086×1.200——26.11%
BB% (unintentional) /PA7.87%÷0.962×0.690—×0.9825.55%
HBP% /PA0.79%—×0.940—×0.9820.73%
Singles /BIP19.12%÷1.053×0.930×0.972×0.98216.12%
Doubles /BIP10.36%÷0.881×0.830×0.972×0.9829.31%
Triples /BIP0.40%÷0.921×0.970×0.972×0.9820.40%
Home runs /BIP5.58%÷0.913×0.700—×0.9824.20%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 111, 2B 76, 3B 84, K 117, BB 92 — 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.972.

Result: wOBA .337 → .282; ISO .205 → .172; BABIP .311 → .265. 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 AAAOklahoma City Baseball Club · 241 PAwOBA .331 → .275 (−56)K% 22.4% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.41%÷0.990×1.200——27.15%
BB% (unintentional) /PA10.79%÷1.021×0.690—×0.9927.23%
HBP% /PA0.41%—×0.940—×0.9920.39%
Singles /BIP24.84%÷0.977×0.930×0.974×0.99222.84%
Doubles /BIP6.37%÷0.930×0.830×0.974×0.9925.49%
Triples /BIP0.64%÷1.126×0.970×0.974×0.9920.53%
Home runs /BIP3.82%÷0.896×0.700—×0.9922.96%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 95, 2B 86, 3B 125, K 98, 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.974.

Result: wOBA .331 → .275; ISO .142 → .115; BABIP .327 → .294. 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 · 54 PAwOBA .440 → .356 (−84)K% 22.2% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.947×1.200——28.16%
BB% (unintentional) /PA12.96%÷0.984×0.690—×1.0039.12%
HBP% /PA1.85%—×0.940—×1.0031.75%
Singles /BIP32.35%÷1.018×0.930—×1.00329.63%
Doubles /BIP11.76%÷1.002×0.830—×1.0039.77%
Triples /BIP2.94%÷1.150×0.970—×1.0032.49%
Home runs /BIP2.94%÷1.062×0.700—×1.0031.95%

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).

Result: wOBA .440 → .356; ISO .196 → .147; BABIP .485 → .427. 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 · 293 PAwOBA .374 → .288 (−87)K% 21.8% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.84%÷0.995×1.200——26.33%
BB% (unintentional) /PA3.41%÷0.945×0.690—×1.0182.54%
HBP% /PA2.05%—×0.940—×1.0181.96%
Singles /BIP20.95%÷1.047×0.930×0.976×1.01818.49%
Doubles /BIP9.52%÷1.038×0.830×0.976×1.0187.56%
Triples /BIP0.48%÷1.150×0.970×0.976×1.0180.40%
Home runs /BIP7.62%÷1.061×0.700—×1.0185.12%

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.976.

Result: wOBA .374 → .288; ISO .255 → .175; BABIP .330 → .275. 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 AAAAlbuquerque Isotopes · 363 PAwOBA .372 → .276 (−97)K% 21.5% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.49%÷0.958×1.200——26.92%
BB% (unintentional) /PA6.34%÷1.032×0.690—×1.0334.38%
HBP% /PA0.28%—×0.940—×1.0330.27%
Singles /BIP14.06%÷1.110×0.930×0.962×1.03311.71%
Doubles /BIP13.28%÷0.988×0.830×0.962×1.03311.09%
Triples /BIP2.34%÷1.150×0.920×0.962×1.0331.86%
Home runs /BIP6.64%÷1.172×0.700—×1.0334.10%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 134, 1B 122, 2B 98, 3B 130, K 92, BB 106 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .372 → .276; ISO .290 → .202; BABIP .314 → .254. 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 AAHartford Yard Goats · 476 PAwOBA .292 → .230 (−62)K% 22.1% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.06%÷1.007×1.220——26.73%
BB% (unintentional) /PA5.25%÷1.042×0.700—×1.0273.62%
HBP% /PA1.05%—×0.850—×1.0270.92%
Singles /BIP21.39%÷1.029×0.970×0.950×1.02719.67%
Doubles /BIP6.02%÷1.178×0.860×0.950×1.0274.29%
Triples /BIP0.00%÷0.900×0.950×0.950×1.0270.00%
Home runs /BIP4.52%÷1.190×0.780—×1.0273.04%

Factors used: league row EL. Park (home-season share, regressed): HR 138, 1B 106, 2B 136, 3B 80, K 101, BB 108 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .292 → .230; ISO .149 → .100; BABIP .285 → .246. 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 A+Lancaster JetHawks · 497 PAwOBA .326 → .241 (−85)K% 22.7% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.74%÷0.938×1.340——32.47%
BB% (unintentional) /PA6.24%÷1.073×0.710—×1.0124.18%
HBP% /PA1.21%—×0.790—×1.0120.97%
Singles /BIP24.70%÷1.007×0.910×0.975×1.01222.02%
Doubles /BIP8.33%÷1.025×0.820×0.975×1.0126.58%
Triples /BIP1.19%÷1.130×0.760×0.975×1.0120.79%
Home runs /BIP2.98%÷1.531×0.920—×1.0121.81%

Factors used: league row CAL. Park (home-season share, regressed): HR 206, 1B 101, 2B 105, 3B 126, K 88, BB 115 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .326 → .241; ISO .147 → .094; BABIP .346 → .293. 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).

2017 ROKGrand Junction Rockies · 190 PAwOBA .404 → .297 (−106)K% 14.7% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.74%÷1.000×1.440——21.22%
BB% (unintentional) /PA4.74%÷1.000×0.610—×0.9852.85%
HBP% /PA2.11%—×0.720—×0.9851.49%
Singles /BIP26.21%÷1.000×0.820×1.008×0.98521.33%
Doubles /BIP8.97%÷1.000×0.720×1.008×0.9856.41%
Triples /BIP1.38%÷1.000×0.720×1.008×0.9850.99%
Home runs /BIP4.83%÷1.000×0.750—×0.9853.57%

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

Result: wOBA .404 → .297; ISO .220 → .156; BABIP .379 → .294. 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 — .