Alan Sanchez

PosRF
B/TL/R
Born1989-03-22
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202031INTLTomateros de …129.241/.307/.2670365—
202132INTLTomateros de …43.275/.326/.3000182—
202233INTLAlgodoneros d…37.235/.278/.2940059—
Contract
No contract data on file.

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)
201122 AAAGuerreros de Oaxaca — 211195 48632 11330 32 246286338625 92287 165 274 50 — — — — — —
201223 AAAGuerreros de Oaxaca — 112107 26611 3170 42 243264346609 103281 153 266 47 — — — — — —
201324 AAAGuerreros de Oaxaca — 371335 1141325 21562 178 340383436819 96395 156 354 105 — — — — — —
201324 INTLMayos de Navojoa — 128117 27320 8210 10 231280291571 60281 166 254 58 — — — — — —
201425 AAAGuerreros de Oaxaca — 469415 1291685 45781 56 311380424804 113372 1710 355 84 — — — — — —
201425 INTLMayos de Navojoa — 6563 13220 2180 00 206231302532 95289 283 236 46 — — — — — —
201526 AAAGuerreros de Oaxaca — 170158 48520 11281 63 304353361714 57369 166 324 72 — — — — — —
201526 INTLMayos de Navojoa — 9792 34501 2191 51 370389457846 87458 202 371 137 — — — — — —
201627 AAAGuerreros de Oaxaca — 384337 1021552 35532 83 303372395766 92351 149 338 75 — — — — — —
201627 INTLMayos de Navojoa — 203191 671453 8350 22 351377524900 173416 174 387 148 — — — — — —
201728 AAAGuerreros de Oaxaca — 410374 1191536 28581 87 318367422790 104365 147 348 82 — — — — — —
201728 INTLMayos de Navojoa — 197176 53634 18411 104 301369438807 136371 219 357 128 — — — — — —
201829 INTLMayos de Navojoa — 10695 20500 9230 00 211279263542 53278 228 248 54 — — — — — —
201930 AAAGuerreros de Oaxaca — 193179 511205 9282 10 285326436762 151309 155 333 54 — — — — — —
201930 INTLMexico — 111103 29200 7140 41 282327301628 19326 136 287 81 — — — — — —
202031 INTLTomateros de Culiacan — 129116 28110 11140 30 241307267574 26272 119 264 65 — — — — — —
202132 INTLTomateros de Culiacan — 4340 11100 390 10 275326300626 25355 217 289 82 — — — — — —
202233 INTLAlgodoneros de Guasave — 3734 8200 191 00 235278294572 59320 243 255 59 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201122 AAA MLEGuerreros de Oaxaca — 211199 46531 7410 32 231257302559 70279 193 242 50 — — — — — —
201223 AAA MLEGuerreros de Oaxaca — 112108 25511 2220 42 231245324570 93277 202 237 47 — — — — — —
201324 AAA MLEGuerreros de Oaxaca — 371341 1111123 15702 178 326358396753 70385 194 323 105 — — — — — —
201425 AAA MLEGuerreros de Oaxaca — 469434 1191373 26981 56 274317357674 83340 216 293 84 — — — — — —
201526 AAA MLEGuerreros de Oaxaca — 170162 44420 7351 63 272306321627 49342 214 275 72 — — — — — —
201627 AAA MLEGuerreros de Oaxaca — 384352 921341 20662 83 261305330634 68306 175 279 75 — — — — — —
201728 AAA MLEGuerreros de Oaxaca — 410388 1091224 14701 87 281308353661 72328 173 289 82 — — — — — —
201930 AAA MLEGuerreros de Oaxaca — 193183 41804 5342 10 224253333586 109240 183 248 54 — — — — — —
201122 AAA MLEGuerreros de Oaxaca — 211199 46531 7410 32 231257302559 70287 193 242 50 — — — — — —
201122 AAA RAWGuerreros de Oaxaca — 211195 48632 11330 32 246286338625 92287 165 274 50 — — — — — —
201223 AAA MLEGuerreros de Oaxaca — 112108 25511 2220 42 231245324570 93282 202 237 47 — — — — — —
201223 AAA RAWGuerreros de Oaxaca — 112107 26611 3170 42 243264346609 103281 153 266 47 — — — — — —
201324 AAA MLE2 teams — 499461 1491524 20952 188 323354390744 67398 194 323 105 — — — — — —
201324 AAA RAW2 teams — 499452 1411645 29772 188 312356398754 86366 156 329 105 — — — — — —
201425 AAA MLE2 teams — 534495 1351483 301121 56 273316352667 79346 216 293 84 — — — — — —
201425 AAA RAW2 teams — 534478 14218105 47961 56 297361408769 111362 189 341 84 — — — — — —
201526 AAA MLE2 teams — 267251 68630 12552 114 271309319628 48347 214 275 72 — — — — — —
201526 AAA RAW2 teams — 267250 821021 13472 114 328366396762 68401 185 341 72 — — — — — —
201627 AAA MLE2 teams — 587540 1422072 311022 105 263305337642 74318 175 279 75 — — — — — —
201627 AAA RAW2 teams — 587528 16929105 43882 105 320373441815 121374 157 355 75 — — — — — —
201728 AAA MLE2 teams — 607575 1621846 211042 1811 282309358668 77335 173 289 82 — — — — — —
201728 AAA RAW2 teams — 607550 17221610 46992 1811 313368427795 115367 168 351 82 — — — — — —
201829 INTL MLEMayos de Navojoa — 10695 20500 9230 00 211279263542 53278 228 — — — — — — — —
201829 INTL RAWMayos de Navojoa — 10695 20500 9230 00 211279263542 53278 228 248 54 — — — — — —
201930 AAA MLE2 teams — 304290 631206 8532 51 217243321564 103244 173 248 54 — — — — — —
201930 AAA RAW2 teams — 304282 801405 16422 51 284327387713 103315 145 317 54 — — — — — —
202031 INTL MLETomateros de Culiacan — 129116 28110 11140 30 241307267574 26272 119 — — — — — — — —
202031 INTL RAWTomateros de Culiacan — 129116 28110 11140 30 241307267574 26272 119 264 65 — — — — — —
202132 INTL MLETomateros de Culiacan — 4340 11100 390 10 275326300626 25355 217 — — — — — — — —
202132 INTL RAWTomateros de Culiacan — 4340 11100 390 10 275326300626 25355 217 289 82 — — — — — —
202233 INTL MLEAlgodoneros de Guasave — 3734 8200 191 00 235278294572 59320 243 — — — — — — — —
202233 INTL RAWAlgodoneros de Guasave — 3734 8200 191 00 235278294572 59320 243 255 59 — — — — — —
201122 AAA MLEGuerreros de Oaxaca — 211202 46531 7410 32 228257297554 69279 193 242 50 — — — — — —
201223 AAA MLEGuerreros de Oaxaca — 112109 25511 2220 42 229245321567 92277 202 237 47 — — — — — —
201324 AAA MLE2 teams — 499474 1491524 20952 188 314354380734 65385 194 323 105 — — — — — —
201425 AAA MLE2 teams — 534498 1351483 301121 56 271316349665 78340 216 293 84 — — — — — —
201526 AAA MLE2 teams — 267251 68630 12552 114 271309319628 48342 214 275 72 — — — — — —
201627 AAA MLE2 teams — 587549 1422072 311022 105 259305332637 73306 175 279 75 — — — — — —
201728 AAA MLE2 teams — 607579 1621846 211042 1811 280309356665 76328 173 289 82 — — — — — —
201930 AAA MLE2 teams — 304291 631206 8532 51 216243320563 103240 173 248 54 — — — — — —
▸ Career Totals
Career— MLE — 34363204 8571042923 15563912 7839 267304340643 72327 195 257 60 -163 +0 +0 -37 +74 -12.8
/ 162G— MLE — 650606 1622054 291212 157 267303337639 69327 194 257 60 -31 +0 +0 -7 +14 -2.4

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.

2019 AAAGuerreros de Oaxaca · 193 PAwOBA .327 → .248 (−79)K% 14.5% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.51%÷0.998×1.200——17.45%
BB% (unintentional) /PA4.15%÷1.036×0.690—×0.9722.68%
HBP% /PA1.04%—×0.940—×0.9720.95%
Singles /BIP22.52%÷1.025×0.930×0.950×0.97218.86%
Doubles /BIP7.95%÷1.200×0.830×0.950×0.9725.07%
Triples /BIP0.00%÷1.058×0.920×0.950×0.9720.00%
Home runs /BIP3.31%÷0.972×0.700—×0.9722.32%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 105, 2B 140, 3B 112, K 100, BB 107 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .327 → .248; ISO .151 → .102; BABIP .309 → .240. 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 AAAGuerreros de Oaxaca · 410 PAwOBA .335 → .289 (−46)K% 14.1% → 17.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.15%÷0.991×1.200——17.13%
BB% (unintentional) /PA5.61%÷1.085×0.690—×0.9923.54%
HBP% /PA0.24%—×0.940—×0.9920.23%
Singles /BIP30.06%÷0.999×0.930×1.006×0.99227.92%
Doubles /BIP4.75%÷1.042×0.830×1.006×0.9923.77%
Triples /BIP0.95%÷1.135×0.920×1.006×0.9920.77%
Home runs /BIP1.90%÷1.121×0.700—×0.9921.18%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 100, 2B 108, 3B 127, K 98, BB 117 — 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 ×1.006.

Result: wOBA .335 → .289; ISO .104 → .077; BABIP .365 → .328. 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).

2016 AAAGuerreros de Oaxaca · 384 PAwOBA .329 → .279 (−50)K% 13.8% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.80%÷0.956×1.200——17.33%
BB% (unintentional) /PA8.33%÷1.092×0.690—×1.0035.28%
HBP% /PA0.52%—×0.940—×1.0030.49%
Singles /BIP28.17%÷1.086×0.930×1.033×1.00325.00%
Doubles /BIP5.28%÷1.046×0.830×1.033×1.0034.35%
Triples /BIP1.76%÷1.150×0.920×1.033×1.0031.46%
Home runs /BIP0.70%÷1.190×0.700—×1.0030.42%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 117, 2B 109, 3B 130, K 91, BB 118 — 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 ×1.033.

Result: wOBA .329 → .279; ISO .092 → .075; BABIP .351 → .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).

2015 AAAGuerreros de Oaxaca · 170 PAwOBA .316 → .275 (−42)K% 16.5% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.47%÷0.966×1.200——20.46%
BB% (unintentional) /PA6.47%÷1.029×0.690—×1.0184.42%
HBP% /PA0.59%—×0.940—×1.0180.56%
Singles /BIP31.54%÷1.059×0.930×1.050×1.01829.61%
Doubles /BIP3.85%÷1.117×0.830×1.050×1.0183.06%
Triples /BIP1.54%÷1.017×0.920×1.050×1.0181.49%
Home runs /BIP0.00%÷1.244×0.700—×1.0180.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 149, 1B 112, 2B 123, 3B 103, K 93, BB 106 — 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 ×1.050.

Result: wOBA .316 → .275; ISO .057 → .048; BABIP .369 → .342. 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).

2014 AAAGuerreros de Oaxaca · 469 PAwOBA .344 → .293 (−51)K% 16.6% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.63%÷0.948×1.200——21.05%
BB% (unintentional) /PA8.74%÷1.120×0.690—×1.0335.56%
HBP% /PA0.21%—×0.940—×1.0330.21%
Singles /BIP29.67%÷1.067×0.930×1.050×1.03328.05%
Doubles /BIP4.75%÷1.167×0.830×1.050×1.0333.66%
Triples /BIP2.37%÷1.150×0.920×1.050×1.0332.06%
Home runs /BIP1.48%÷1.287×0.700—×1.0330.83%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 113, 2B 133, 3B 130, K 90, BB 124 — 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 ×1.050.

Result: wOBA .344 → .293; ISO .113 → .085; BABIP .372 → .340. 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).

2013 AAAGuerreros de Oaxaca · 371 PAwOBA .347 → .323 (−24)K% 15.1% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.09%÷0.952×1.200——19.02%
BB% (unintentional) /PA5.66%÷0.992×0.690—×1.0484.13%
HBP% /PA0.54%—×0.940—×1.0480.53%
Singles /BIP33.69%÷1.022×0.930×1.050×1.04833.73%
Doubles /BIP4.66%÷1.064×0.830×1.050×1.0484.00%
Triples /BIP0.72%÷1.150×0.920×1.050×1.0480.63%
Home runs /BIP1.79%÷1.221×0.700—×1.0481.08%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 144, 1B 104, 2B 113, 3B 130, K 90, BB 98 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .347 → .323; ISO .096 → .072; BABIP .395 → .385. 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).

2012 AAAGuerreros de Oaxaca · 112 PAwOBA .259 → .237 (−22)K% 15.2% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.18%÷0.931×1.200——19.56%
BB% (unintentional) /PA2.68%÷1.056×0.690—×1.0501.84%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP20.00%÷0.985×0.930×1.050×1.05020.82%
Doubles /BIP6.67%÷1.118×0.830×1.050×1.0505.46%
Triples /BIP1.11%÷0.961×0.920×1.050×1.0501.17%
Home runs /BIP1.11%÷1.045×0.700—×1.0500.78%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 97, 2B 124, 3B 92, K 86, BB 111 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .259 → .237; ISO .103 → .083; BABIP .281 → .277. 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).

2011 AAAGuerreros de Oaxaca · 211 PAwOBA .267 → .242 (−25)K% 15.6% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.64%÷0.965×1.200——19.45%
BB% (unintentional) /PA5.21%÷1.169×0.690—×1.0503.23%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP22.84%÷1.031×0.930×1.050×1.05022.72%
Doubles /BIP3.70%÷1.025×0.830×1.050×1.0503.31%
Triples /BIP1.85%÷1.150×0.920×1.050×1.0501.63%
Home runs /BIP1.23%÷1.016×0.700—×1.0500.89%

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

Result: wOBA .267 → .242; ISO .092 → .077; BABIP .287 → .279. 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 — .