Esteban Quiroz

Pos3B
B/TL/R
Born1992-02-17
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
INTLROOKIE
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202432AAA/INTL2 orgs446.216/.371/.403164104—.131/.223/.202
202533INTLAlgodoneros d…274.239/.404/.34932120—
202634INTLAguilas de Me…55.222/.352/.51140139—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
BB%82
Chase%73
Z-Con%66
Whiff%59
Max EV33
K%33

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)
201119 AAATigres de Quintana Roo — 2825 3000 271 00 120214120334 167 257 173 -11 — — — — — —
201220 AAATigres de Quintana Roo — 266235 601234 25384 42 255337383720 128290 149 324 79 — — — — — —
201321 AAATigres de Quintana Roo — 6755 11500 10122 01 200343291634 91256 1815 303 59 — — — — — —
201422 AAATigres de Quintana Roo — 6144 10411 1152 10 227404432835 205231 818 354 106 — — — — — —
201422 INTLYaquis de Obregon — 6651 17502 13100 40 3334695491.018 216375 1520 435 180 — — — — — —
201523 AAATigres de Quintana Roo — 377327 1032307 39576 37 315398450847 135362 1510 376 116 — — — — — —
201523 INTLMexico — 294242 781407 295111 42 322418467885 145374 1710 382 145 — — — — — —
201624 AAATigres de Quintana Roo — 416337 11318015 66487 44 335454522976 187353 1216 428 145 — — — — — —
201624 INTLVenados de Mazatlan — 123106 21201 12262 10 198292245537 47247 2110 250 56 — — — — — —
201725 AAALeones de Yucatan — 358287 8423011 64414 82 293428488916 195311 1118 406 114 — — — — — —
201725 INTLVenados de Mazatlan — 240197 521210 313810 50 264391335726 71323 1613 339 115 — — — — — —
201826 AAPortland Sea Dogs — 10487 26507 13194 11 2994135981.011 299311 1812 439 114 — — — — — —
201826 ROKGCL Red Sox — 2919 4010 631 00 211423316739 105211 1021 319 65 — — — — — —
201826 INTLCaneros de los Mochis — 190143 37928 41374 11 259436517954 259290 1922 417 168 — — — — — —
201927 AAAEl Paso Chihuahuas — 366306 8325019 52825 31 271386539925 268309 2214 401 87 — — — — — —
201927 INTLCaneros de los Mochis — 10789 23404 13173 01 258371438810 180271 1612 358 128 — — — — — —
202028 INTLCaneros de los Mochis — 234174 52808 51286 10 299472483955 184312 1222 425 174 — — — — — —
202129 AAADurham Bulls — 262213 5719012 43565 10 268402526928 258308 2116 407 98 — — — — — —
202129 ROKFCL Rays — 1812 5112 343 20 4176111.1671.778 750500 2217 681 211 — — — — — —
202129 INTLMexico — 198156 40603 36312 61 256402353755 96296 1618 346 121 — — — — — —
202230 MLBChicago Cubs — 4740 11000 492 11 275370275645 355 199 302 90 -1 -0 +0 +1 +1 0.2
202230 AAAIowa Cubs — 148118 25403 24354 00 212363322685 110268 2416 320 55 — — — — — —
202230 INTLAlgodoneros de Guasave — 8368 17102 13152 01 250386353738 103294 1816 345 120 — — — — — —
202331 AAALehigh Valley IronPigs — 388325 751907 57623 72 231351354704 123263 1615 323 53 — — — — — —
202331 INTLAlgodoneros de Guasave — 178139 31901 31286 21 223386309696 86270 1617 330 109 — — — — — —
202432 AAALehigh Valley IronPigs — 190158 25404 27523 10 158293259552 101202 2714 263 22 — — — — — —
202432 INTLTomateros de Culiacan — 256194 5114012 51436 32 263430521951 258271 1720 412 165 — — — — — —
202533 INTLAlgodoneros de Guasave — 274209 501403 55353 21 239404349754 110270 1320 345 120 — — — — — —
202634 INTLAguilas de Mexicali — 5545 10104 594 00 222352511863 289182 169 374 139 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4740 11000 492 11 275370275645 355 199 302 91 -1 -0 +0 +1 +1 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201119 AAA MLETigres de Quintana Roo — 2826 3000 181 00 115179115294 170 294 152 -11 — — — — — —
201220 AAA MLETigres de Quintana Roo — 266244 601233 16464 42 246303357660 111286 176 285 79 — — — — — —
201321 AAA MLETigres de Quintana Roo — 6758 11500 7142 01 190299276574 86243 2110 256 59 — — — — — —
201422 AAA MLETigres de Quintana Roo — 6147 11411 862 10 234368426794 191220 1013 325 106 — — — — — —
201523 AAA MLETigres de Quintana Roo — 377340 1042205 26646 37 306366415780 109354 177 340 116 — — — — — —
201624 AAA MLETigres de Quintana Roo — 416360 11718011 43557 44 325407467874 142347 1310 382 145 — — — — — —
201725 AAA MLELeones de Yucatan — 358313 802009 38484 82 256344406749 150275 1311 337 114 — — — — — —
201826 AA MLEPortland Sea Dogs — 10492 23405 8244 11 250337457793 207279 238 336 114 — — — — — —
201826 ROK MLEGCL Red Sox — 2921 4010 441 00 190346286632 95163 1414 264 65 — — — — — —
201927 AAA MLEEl Paso Chihuahuas — 366323 6418015 351095 31 198287393680 195242 3010 297 87 — — — — — —
202129 AAA MLEDurham Bulls — 262227 501508 29655 10 220322392714 172268 2511 313 98 — — — — — —
202129 ROK MLEFCL Rays — 1813 5112 263 20 3855561.0771.632 692323 3311 480 211 — — — — — —
202230 MLB MLEChicago Cubs — 4740 11000 492 11 275370275645 355 199 302 90 -1 -0 +0 +1 +1 0.2
202230 AAA MLEIowa Cubs — 148128 22302 14424 00 172274242516 70234 289 250 55 — — — — — —
202331 AAA MLELehigh Valley IronPigs — 388344 641405 38753 72 186273270543 84217 1910 246 53 — — — — — —
202432 AAA MLELehigh Valley IronPigs — 190168 22303 17613 10 131223202426 71178 329 200 22 — — — — — —
201119 AAA MLETigres de Quintana Roo — 2826 3000 181 00 115179115294 167 294 152 -11 — — — — — —
201119 AAA RAWTigres de Quintana Roo — 2825 3000 271 00 120214120334 167 257 173 -11 — — — — — —
201220 AAA MLETigres de Quintana Roo — 266244 601233 16464 42 246303357660 111292 176 285 79 — — — — — —
201220 AAA RAWTigres de Quintana Roo — 266235 601234 25384 42 255337383720 128290 149 324 79 — — — — — —
201321 AAA MLETigres de Quintana Roo — 6758 11500 7142 01 190299276574 86250 2110 256 59 — — — — — —
201321 AAA RAWTigres de Quintana Roo — 6755 11500 10122 01 200343291634 91256 1815 303 59 — — — — — —
201422 INTL MLE2 teams — 127103 24932 16132 50 233347437784 204244 1013 325 106 — — — — — —
201422 INTL RAW2 teams — 12795 27913 24152 50 284438495933 211304 1219 396 106 — — — — — —
201523 AAA MLE2 teams — 671591 1853909 4611417 79 313379425804 112370 177 340 116 — — — — — —
201523 AAA RAW2 teams — 671569 18137014 6810817 79 318407457864 139367 1610 379 116 — — — — — —
201624 AAA MLE2 teams — 539465 15123014 56729 54 325408465872 140356 1310 382 145 — — — — — —
201624 AAA RAW2 teams — 539443 13420016 78749 54 302417456873 153329 1414 387 145 — — — — — —
201725 AAA MLE2 teams — 598516 13333015 638114 132 258354409763 151280 1411 337 114 — — — — — —
201725 AAA RAW2 teams — 598484 13635111 957914 132 281413426839 145316 1316 379 114 — — — — — —
201826 INTL MLE3 teams — 323281 6410211 28689 22 228318395713 167256 219 320 103 — — — — — —
201826 INTL RAW3 teams — 323249 6714315 60599 22 269428530958 261289 1819 415 103 — — — — — —
201927 AAA MLE2 teams — 473415 8423020 451418 32 202293402695 200248 3010 297 87 — — — — — —
201927 AAA RAW2 teams — 473395 10629023 65998 32 268382516899 248300 2114 392 87 — — — — — —
202028 INTL MLECaneros de los Mochis — 234174 52808 51286 10 299472483955 184312 1222 — — — — — — — —
202028 INTL RAWCaneros de los Mochis — 234174 52808 51286 10 299472483955 184312 1222 425 174 — — — — — —
202129 AAA MLE3 teams — 478411 9227117 5212110 91 224326418744 195271 2511 324 105 — — — — — —
202129 AAA RAW3 teams — 478381 10226117 829110 91 268410475885 207307 1917 392 105 — — — — — —
202230 AAA MLE3 teams — 278241 48503 26738 12 199298257555 58269 269 263 64 — — — — — —
202230 AAA RAW3 teams — 278226 53505 41598 12 235371323694 88293 2115 325 64 — — — — — —
202331 AAA MLE2 teams — 566496 922007 561099 93 185280268548 83221 1910 246 53 — — — — — —
202331 AAA RAW2 teams — 566464 1062808 88909 93 228362341702 112265 1616 325 53 — — — — — —
202432 INTL MLE2 teams — 446389 51806 411439 42 131230198428 67182 329 200 22 — — — — — —
202432 INTL RAW2 teams — 446352 7618016 78959 42 216371403775 187242 2117 349 22 — — — — — —
202533 INTL MLEAlgodoneros de Guasave — 274209 501403 55353 21 239404349754 110270 1320 — — — — — — — —
202533 INTL RAWAlgodoneros de Guasave — 274209 501403 55353 21 239404349754 110270 1320 345 120 — — — — — —
202634 INTL MLEAguilas de Mexicali — 5545 10104 594 00 222352511863 289182 169 — — — — — — — —
202634 INTL RAWAguilas de Mexicali — 5545 10104 594 00 222352511863 289182 169 374 139 — — — — — —
201119 AAA MLETigres de Quintana Roo — 2826 3000 181 00 115179115294 170 294 152 -11 — — — — — —
201220 AAA MLETigres de Quintana Roo — 266244 601233 16464 42 246303357660 111286 176 285 79 — — — — — —
201321 AAA MLETigres de Quintana Roo — 6758 11500 7142 01 190299276574 86243 2110 256 59 — — — — — —
201422 INTL MLE2 teams — 127108 24932 16132 50 222347417764 194220 1013 325 106 — — — — — —
201523 AAA MLE2 teams — 671603 1853909 4611417 79 307379416795 109354 177 340 116 — — — — — —
201624 AAA MLE2 teams — 539469 15123014 56729 54 322408461868 139347 1310 382 145 — — — — — —
201725 AAA MLE2 teams — 598516 13333015 638114 132 258354409763 151275 1411 337 114 — — — — — —
201826 INTL MLE3 teams — 323283 6410211 28689 22 226318392710 166254 219 320 103 — — — — — —
201927 AAA MLE2 teams — 473417 8423020 451418 32 201293400693 199242 3010 297 87 — — — — — —
202129 AAA MLE3 teams — 478413 9227117 5212110 91 223326416742 194272 2511 324 105 — — — — — —
202230 AAA MLE3 teams — 278242 48503 26738 12 198298256554 58263 269 263 64 — — — — — —
202331 AAA MLE2 teams — 566496 922007 561099 93 185280268548 83217 1910 246 53 — — — — — —
202432 INTL MLE2 teams — 446393 51806 411439 42 130230196426 66178 329 200 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202432 INTL MLE2 teams — 446393 51806 411439 42 130230196426 66178 329 200 22 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4740 11000 492 11 275370275645 355 199 302 70 -1 -0 +0 +1 +1 0.2
/ 162G— A+C — 650553 152000 5512428 1414 275369275644 354 198 302 70 -7 -3 +3 +14 +14 2.2
Career— MLE — 54234664 11102379122 5641075115 6531 238335371706 133281 2010 272 70 -1 -0 +0 +1 +1 0.2
/ 162G— MLE — 650559 13328115 6812914 84 238335372708 134280 2010 272 70 -7 -3 +3 +14 +14 2.2

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.

2024 AAALehigh Valley IronPigs · 190 PAwOBA .259 → .200 (−59)K% 27.4% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.37%÷1.022×1.200——32.13%
BB% (unintentional) /PA14.21%÷1.021×0.690—×0.9529.14%
HBP% /PA1.58%—×0.940—×0.9521.41%
Singles /BIP16.04%÷0.985×0.930×1.007×0.95214.51%
Doubles /BIP3.77%÷0.960×0.830×1.007×0.9523.13%
Triples /BIP0.00%÷1.150×0.970×1.007×0.9520.00%
Home runs /BIP3.77%÷0.989×0.700—×0.9522.54%

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

Result: wOBA .259 → .200; ISO .101 → .074; BABIP .202 → .178. 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 AAALehigh Valley IronPigs · 388 PAwOBA .318 → .246 (−72)K% 16.0% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.98%÷0.996×1.200——19.26%
BB% (unintentional) /PA14.69%÷0.982×0.690—×0.9629.93%
HBP% /PA0.77%—×0.940—×0.9620.70%
Singles /BIP18.63%÷1.016×0.930×0.998×0.96216.37%
Doubles /BIP7.22%÷1.117×0.830×0.998×0.9625.15%
Triples /BIP0.00%÷1.105×0.970×0.998×0.9620.00%
Home runs /BIP2.66%÷1.028×0.700—×0.9621.74%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 103, 2B 123, 3B 121, K 99, BB 96 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.998.

Result: wOBA .318 → .246; ISO .123 → .087; BABIP .263 → .217. 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 AAAIowa Cubs · 148 PAwOBA .312 → .250 (−62)K% 23.6% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.65%÷0.988×1.200——28.72%
BB% (unintentional) /PA14.86%÷1.048×0.690—×0.9729.52%
HBP% /PA2.70%—×0.940—×0.9722.47%
Singles /BIP21.69%÷0.985×0.930×0.977×0.97219.44%
Doubles /BIP4.82%÷0.967×0.830×0.977×0.9723.93%
Triples /BIP0.00%÷1.118×0.970×0.977×0.9720.00%
Home runs /BIP3.61%÷0.996×0.700—×0.9722.47%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 97, 2B 93, 3B 124, K 98, BB 110 — 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.977.

Result: wOBA .312 → .250; ISO .110 → .084; BABIP .268 → .234. 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 AAADurham Bulls · 262 PAwOBA .398 → .313 (−85)K% 21.4% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.37%÷1.029×1.200——24.93%
BB% (unintentional) /PA16.41%÷1.016×0.690—×0.98210.95%
HBP% /PA1.91%—×0.940—×0.9821.76%
Singles /BIP16.56%÷0.945×0.930×1.014×0.98216.23%
Doubles /BIP12.10%÷1.067×0.830×1.014×0.9829.37%
Triples /BIP0.00%÷1.150×0.920×1.014×0.9820.00%
Home runs /BIP7.64%÷1.059×0.700—×0.9824.96%

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

Result: wOBA .398 → .313; ISO .258 → .186; BABIP .308 → .268. 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 ROKFCL Rays · 18 PAwOBA .663 → .480 (−183)K% 22.2% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.005×1.440——31.83%
BB% (unintentional) /PA16.67%÷0.999×0.620—×0.9409.73%
HBP% /PA16.67%—×0.720—×0.94011.28%
Singles /BIP12.50%÷0.990×0.820—×0.9409.73%
Doubles /BIP12.50%÷1.006×0.720—×0.9408.41%
Triples /BIP12.50%÷1.065×0.720—×0.9407.95%
Home runs /BIP25.00%÷0.948×0.780—×0.94019.33%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 98, 2B 101, 3B 113, K 101, BB 100 — applied at half strength. Age: age 29 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (9.5 yr older than average).

Result: wOBA .663 → .480; ISO .750 → .582; BABIP .500 → .323. 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 AAAEl Paso Chihuahuas · 366 PAwOBA .392 → .297 (−96)K% 22.4% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.40%÷0.965×1.290——29.94%
BB% (unintentional) /PA13.93%÷1.050×0.710—×1.0039.45%
HBP% /PA1.37%—×0.980—×1.0031.34%
Singles /BIP17.41%÷1.033×0.900×0.950×1.00314.45%
Doubles /BIP11.16%÷1.044×0.810×0.950×1.0038.25%
Triples /BIP0.00%÷0.900×0.810×0.950×1.0030.00%
Home runs /BIP8.48%÷0.950×0.780—×1.0036.98%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 107, 2B 109, 3B 80, K 93, BB 110 — 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.950.

Result: wOBA .392 → .297; ISO .268 → .207; BABIP .309 → .242. 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 AAPortland Sea Dogs · 104 PAwOBA .425 → .336 (−89)K% 18.3% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.27%÷0.982×1.220——22.70%
BB% (unintentional) /PA11.54%÷1.051×0.700—×0.9887.59%
HBP% /PA3.85%—×0.850—×0.9883.23%
Singles /BIP20.59%÷1.001×0.970×1.012×0.98819.95%
Doubles /BIP7.35%÷1.052×0.860×1.012×0.9886.01%
Triples /BIP0.00%÷1.150×0.950×1.012×0.9880.00%
Home runs /BIP10.29%÷1.166×0.780—×0.9886.80%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 100, 2B 110, 3B 130, K 96, BB 110 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .425 → .336; ISO .299 → .210; BABIP .311 → .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).

2018 ROKGCL Red Sox · 29 PAwOBA .349 → .264 (−85)K% 10.3% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.34%÷1.000×1.440——14.90%
BB% (unintentional) /PA20.69%÷1.000×0.620—×0.94012.06%
HBP% /PA3.45%—×0.720—×0.9402.33%
Singles /BIP18.75%÷1.000×0.820—×0.94014.45%
Doubles /BIP0.00%÷1.000×0.720—×0.9400.00%
Triples /BIP6.25%÷1.000×0.720—×0.9404.23%
Home runs /BIP0.00%÷1.000×0.780—×0.9400.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .349 → .264; ISO .105 → .091; BABIP .211 → .163. 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 — .