Edgar Quero

C Chicago White Sox
Age 24 S/R 5'10" / 205 lbs MLB HR +4% Svc 1.662 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AAA/AACWS402.280/.368/.463161105—.264/.331/.424
202522AAACWS63.333/.452/.41210116—.315/.403/.389
202522MLBCWS403.268/.334/.35650980.9
202623AAACWS122.229/.311/.2841052—.223/.287/.277
202623MLBCWS217.203/.290/.2573156-0.0
2027PROJ24MLBCWS238.234/.308/.33541830.0
2028PROJ65% MLB25MLBCWS247.235/.310/.33951850.1
2029PROJ65% MLB26MLBCWS254.235/.310/.33851850.1
Last 3 seasons WAR 0.9  ·  Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.662First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$0.4M2030Arb-2$0.4M2031Arb-3$0.6M
Skills · percentileStatcast 2025-2026
Avg EV70
xwOBA32
Bat Spd18
Barrel%12
Speed10
CompsRob Brantly (age 24) · Héctor Sánchez (age 22) · Dioner Navarro (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8383vR 83
AVG/OBP/SLG.234 / .308 / .335
PA238
HR4
K%19
BB%8
BABIP277
ISO103
MLB%100%
Value2027 · WAR
BAT: -4.7 runs (wOBA-derived runs vs avg)-5BATRUN: -0.7 runs (SB/CS + UBR baserunning)-1RUNFLD: -4.6 runs (Defensive runs vs avg)-5FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
0.00.51.00.20.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$0M ctrl surplus
Tools · Splits · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT50
xAVG
250.231
POWER40
Barrel%
123.4
Avg EV
7090.5
Bat Spd
1868.0
EYE60
scouting grade only
SPEED30
Sprint
1024.3
Platoon Splits2025-2026 · 478 PA
vs LHP
vs RHP
Edge
PA
163
315
—
wRC+
111
74
◀◀L
wOBA
333
277
◀◀L
ISO
085
072
◀◀L
BABIP
360
268
◀◀L
K%
17.2%
18.4%
◀L
BB%
6.7%
9.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.662 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.8M+$0.0M
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Arb-1$0.4M+0.1$0.3M+$0.0M
2030Arb-2$0.4M———
2031Arb-3$0.6M———
Totals $1M $1M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202118 AInland Empire 66ers — 4234 7201 5161 10 206325353678 147316 3812 297 42 — — — — — —
202118 ROKACL Angels — 11687 22814 23286 11 253440506945 253327 2420 421 80 — — — — — —
202219 AInland Empire 66ers — 515413 12935217 739121 125 312438530968 218360 1814 423 126 — — — — — —
202320 AABirmingham Barons — 455368 941706 72767 12 255387351738 95299 1716 338 86 — — — — — —
202421 AAACharlotte Knights — 11095 28404 13211 00 295385463848 168338 1912 376 104 — — — — — —
202421 AABirmingham Barons — 292255 7012012 26499 11 275362463825 188296 179 366 105 — — — — — —
202522 MLBChicago White Sox — 403365 981705 32714 01 268334356690 88320 188 313 98 -1 -0 -6 +8 +9 0.9
202522 AAACharlotte Knights — 6351 17101 11140 00 333452412863 78432 2217 391 116 — — — — — —
202623 MLBChicago White Sox — 217187 38103 18435 10 203290257547 53240 208 251 56 -11 +0 +0 +6 +5 -0.0
202623 AAACharlotte Knights — 122109 25301 11202 00 229311284596 55273 169 279 52 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 620552 1361808 501149 11 246319322642 76293 188 292 84 -12 -0 -6 +14 +13 1.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 A MLEInland Empire 66ers — 4235 6201 4221 10 171275314589 143291 5210 231 42 — — — — — —
202118 ROK MLEACL Angels — 11695 16513 15406 11 168319337656 168253 3413 287 80 — — — — — —
202219 A MLEInland Empire 66ers — 515435 11630216 5312521 125 267373455828 189322 2410 355 126 — — — — — —
202320 AA MLEBirmingham Barons — 455388 901805 52997 12 232333317650 85283 2211 295 86 — — — — — —
202421 AAA MLECharlotte Knights — 11099 27403 9251 00 273339404743 131326 238 322 104 — — — — — —
202421 AA MLEBirmingham Barons — 292264 6912011 17619 11 261328432759 170291 216 324 105 — — — — — —
202522 MLB MLEChicago White Sox — 403365 981705 32714 01 268334356690 88320 188 312 98 -1 -0 -6 +8 +9 0.9
202522 AAA MLECharlotte Knights — 6354 17101 8170 00 315403389792 74414 2713 340 116 — — — — — —
202623 MLB MLEChicago White Sox — 217187 38103 18435 10 203290257547 53240 208 251 56 -11 +0 +0 +6 +5 -0.0
202623 AAA MLECharlotte Knights — 122112 25301 8242 00 223287277564 54267 207 245 52 — — — — — —
202118 ROK MLE2 teams — 158130 22713 19637 21 169308308615 138288 4012 272 70 — — — — — —
202118 ROK RAW2 teams — 158121 291015 28447 21 240410463873 223324 2818 388 70 — — — — — —
202219 A MLEInland Empire 66ers — 515435 11630216 5312521 125 267373455828 189333 2410 355 126 — — — — — —
202219 A RAWInland Empire 66ers — 515413 12935217 739121 125 312438530968 218360 1814 423 126 — — — — — —
202320 AA MLEBirmingham Barons — 455388 901805 52997 12 232333317650 85291 2211 295 86 — — — — — —
202320 AA RAWBirmingham Barons — 455368 941706 72767 12 255387351738 95299 1716 338 86 — — — — — —
202421 AA MLE2 teams — 402363 9515014 268610 11 262328419747 157305 216 323 105 — — — — — —
202421 AA RAW2 teams — 402350 9816016 397010 11 280368463831 183307 1710 368 105 — — — — — —
202522 MLB MLE2 teams — 466419 1141805 40884 01 272341351692 79331 199 316 100 +0 -0 -6 +8 +10 1.2
202522 MLB RAW2 teams — 466416 1151806 43854 01 276350363713 87332 189 324 100 +0 -0 -6 +8 +10 1.2
202623 MLB MLE2 teams — 339299 63404 26677 10 211289264553 54253 208 249 54 -18 +0 +0 +6 +7 -0.4
202623 MLB RAW2 teams — 339296 63404 29637 10 213298267565 54252 199 261 54 -18 +0 +0 +6 +7 -0.4
202118 ROK MLE2 teams — 158131 22713 19637 21 168308305613 137263 4012 272 70 — — — — — —
202219 A MLEInland Empire 66ers — 515436 11630216 5312521 125 266373454827 188322 2410 355 126 — — — — — —
202320 AA MLEBirmingham Barons — 455393 901805 52997 12 229333313646 84283 2211 295 86 — — — — — —
202421 AA MLE2 teams — 402363 9515014 268610 11 262328419747 157301 216 323 105 — — — — — —
202522 MLB MLE2 teams — 466419 1141805 40884 01 272341351692 79332 199 316 100 — — — — — —
202623 MLB MLE2 teams — 339303 63404 26677 10 208289261550 53250 208 249 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLE2 teams — 402363 9515014 268610 11 262328419747 157301 216 323 105 — — — — — —
202522 MLB MLE2 teams — 466419 1141805 40884 01 272341351692 79332 199 316 100 — — — — — —
202623 MLB MLE2 teams — 339303 63404 26677 10 208289261550 53250 208 249 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLECWS 100% 449403 941418 37866 21 234308333641 99276 198 291 83 -9 +0 -9 +8 +10 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXCWS 100% 238214 51814 19463 10 234308335643 100277 198 292 83 -5 +0 -5 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLECWS 65% 380341 801217 31735 21 235309337646 102276 198 293 85 -7 +0 -7 +7 +8 0.1
202926 MLB MLECWS 65% 391350 821217 32756 11 234309336646 102276 198 293 85 -7 -0 -8 +7 +8 0.1
203027 MLB MLECWS 65% 386346 811217 32755 11 233308334642 100276 198 292 84 -8 -0 -7 +7 +8 0.0
203128 MLB MLECWS 65% 379340 791217 31745 10 231306329635 97275 208 289 82 -8 +0 -8 +7 +8 -0.1
203229 MLB MLECWS 65% 364326 751116 30725 10 229303322626 93273 208 285 79 -9 +0 -8 +7 +8 -0.3
203330 MLB MLECWS 65% 351314 711006 29715 10 226299314613 88271 208 280 76 -10 +0 -9 +6 +8 -0.5
203431 MLB MLECWS 65% 315283 63905 25654 10 221294303597 82268 218 274 71 -11 +0 -9 +6 +7 -0.7
202825 MLB CTXCWS 65% 247221 53815 20474 10 235310339649 104277 198 294 85 -4 +0 -5 +4 +5 0.1
202926 MLB CTXCWS 65% 254227 54815 21494 10 235310338648 103277 198 294 85 -5 +0 -5 +5 +6 0.1
203027 MLB CTXCWS 65% 251224 52805 21484 10 234309336645 102276 198 293 84 -5 +0 -5 +4 +5 0.0
203128 MLB CTXCWS 65% 246221 51804 20483 10 232307331638 99275 208 290 82 -5 +0 -5 +4 +5 -0.1
203229 MLB CTXCWS 65% 237212 48704 20473 10 230304324628 95274 208 286 79 -6 +0 -5 +4 +5 -0.2
203330 MLB CTXCWS 65% 228204 47704 19463 00 226300316616 90272 208 281 76 -7 +0 -6 +4 +5 -0.3
203431 MLB CTXCWS 65% 205183 41603 17423 00 221295305599 83268 208 275 71 -7 +0 -6 +4 +4 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22882044 48270238 18844133 61 236310328638 92281 198 289 87 -51 +1 -43 +44 +50 0.1
/ 162G— A+C — 650581 13820111 531259 20 238311332643 95283 198 289 87 -14 +0 -12 +13 +14 0.0
Career— MLE — 51394548 1082178996 445107994 2613 238319344663 106289 219 297 87 -77 +0 -67 +64 +74 -0.5
/ 162G— MLE — 650575 13723112 5613612 32 238318344663 106289 219 297 87 -15 +0 -13 +12 +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.

2026 AAACharlotte Knights · 122 PAwOBA .273 → .245 (−28)K% 16.4% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.39%÷1.000×1.200——19.67%
BB% (unintentional) /PA9.02%÷1.000×0.690—×1.0506.53%
HBP% /PA1.64%—×0.940—×1.0501.62%
Singles /BIP23.60%÷1.000×0.930×1.020×1.05023.50%
Doubles /BIP3.37%÷1.000×0.830×1.020×1.0503.00%
Triples /BIP0.00%÷1.000×0.970×1.020×1.0500.00%
Home runs /BIP1.12%÷1.000×0.700—×1.0500.83%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.020.

Result: wOBA .273 → .245; ISO .055 → .044; BABIP .273 → .267. 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).

2025 AAACharlotte Knights · 63 PAwOBA .388 → .340 (−48)K% 22.2% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.996×1.200——26.78%
BB% (unintentional) /PA17.46%÷0.984×0.690—×1.05012.85%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP40.54%÷1.002×0.930—×1.05039.50%
Doubles /BIP2.70%÷0.980×0.830—×1.0502.40%
Triples /BIP0.00%÷0.961×0.970—×1.0500.00%
Home runs /BIP2.70%÷1.320×0.700—×1.0501.51%

Factors used: league row International League. Park (home-season share, regressed): HR 164, 1B 100, 2B 96, 3B 92, K 99, BB 97 — 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).

Result: wOBA .388 → .340; ISO .078 → .052; BABIP .432 → .414. 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 AABirmingham Barons · 292 PAwOBA .358 → .324 (−34)K% 16.8% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.78%÷0.980×1.220——20.90%
BB% (unintentional) /PA8.90%÷1.081×0.680—×1.0505.88%
HBP% /PA3.08%—×0.840—×1.0502.72%
Singles /BIP22.33%÷0.979×0.920×1.008×1.05022.22%
Doubles /BIP5.83%÷0.990×0.910×1.008×1.0505.67%
Triples /BIP0.00%÷1.044×0.880×1.008×1.0500.00%
Home runs /BIP5.83%÷0.935×0.800—×1.0505.23%

Factors used: league row SL. Park (home-season share, regressed): HR 87, 1B 96, 2B 98, 3B 109, K 96, BB 116 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .358 → .324; ISO .188 → .172; BABIP .296 → .291. 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 AAACharlotte Knights · 110 PAwOBA .370 → .322 (−48)K% 19.1% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.09%÷0.991×1.200——23.12%
BB% (unintentional) /PA11.82%÷1.025×0.690—×1.0508.35%
HBP% /PA0.91%—×0.940—×1.0500.90%
Singles /BIP27.03%÷1.033×0.930×1.050×1.05026.82%
Doubles /BIP5.41%÷0.994×0.830×1.050×1.0504.97%
Triples /BIP0.00%÷1.049×0.970×1.050×1.0500.00%
Home runs /BIP5.41%÷1.016×0.700—×1.0503.91%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 107, 2B 99, 3B 110, K 98, BB 105 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .370 → .322; ISO .168 → .131; BABIP .338 → .326. 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 AABirmingham Barons · 455 PAwOBA .336 → .295 (−42)K% 16.7% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.70%÷0.938×1.220——21.74%
BB% (unintentional) /PA15.82%÷0.995×0.680—×1.05011.36%
HBP% /PA1.54%—×0.840—×1.0501.36%
Singles /BIP24.32%÷1.069×0.920×1.030×1.05022.62%
Doubles /BIP5.82%÷0.961×0.910×1.030×1.0505.96%
Triples /BIP0.00%÷0.967×0.880×1.030×1.0500.00%
Home runs /BIP2.05%÷1.013×0.800—×1.0501.70%

Factors used: league row SL. Park (home-season share, regressed): HR 103, 1B 114, 2B 92, 3B 93, K 88, BB 99 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .336 → .295; ISO .095 → .090; BABIP .299 → .283. 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 AInland Empire 66ers · 515 PAwOBA .417 → .355 (−62)K% 17.7% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.67%÷0.991×1.360——24.25%
BB% (unintentional) /PA14.17%÷0.995×0.690—×1.04510.27%
HBP% /PA4.08%—×0.780—×1.0453.32%
Singles /BIP23.29%÷1.049×0.920×1.002×1.04521.40%
Doubles /BIP10.87%÷1.023×0.830×1.002×1.0459.24%
Triples /BIP0.62%÷1.006×0.910×1.002×1.0450.59%
Home runs /BIP5.28%÷0.889×0.800—×1.0454.97%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 110, 2B 105, 3B 101, K 98, BB 99 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .417 → .355; ISO .218 → .196; BABIP .360 → .322. 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 ROKACL Angels · 116 PAwOBA .411 → .287 (−124)K% 24.1% → 34.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.14%÷1.003×1.440——34.66%
BB% (unintentional) /PA19.83%÷0.952×0.620—×1.02213.21%
HBP% /PA5.17%—×0.720—×1.0223.81%
Singles /BIP15.25%÷0.987×0.820×1.032×1.02213.37%
Doubles /BIP13.56%÷1.081×0.720×1.032×1.0229.53%
Triples /BIP1.69%÷1.024×0.720×1.032×1.0221.26%
Home runs /BIP6.78%÷1.179×0.780—×1.0224.58%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 136, 1B 97, 2B 116, 3B 105, K 101, BB 90 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .411 → .287; ISO .253 → .166; BABIP .327 → .253. 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 AInland Empire 66ers · 42 PAwOBA .305 → .231 (−73)K% 38.1% → 53.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.10%÷0.969×1.360——53.49%
BB% (unintentional) /PA11.90%÷0.990×0.690—×1.0508.71%
HBP% /PA2.38%—×0.780—×1.0501.95%
Singles /BIP22.22%÷1.006×0.920—×1.05021.34%
Doubles /BIP11.11%÷0.940×0.830—×1.05010.30%
Triples /BIP0.00%÷1.150×0.910—×1.0500.00%
Home runs /BIP5.56%÷1.023×0.800—×1.0504.56%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 101, 2B 88, 3B 130, K 94, BB 98 — applied at half strength. Age: age 18 vs a level average of 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average).

Result: wOBA .305 → .231; ISO .147 → .106; BABIP .316 → .291. 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).