Nelson Quiroz

C Tulsa Drillers
Age 25 L/R 5'9" / 194 lbs AA HR +8%BB -8% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1405ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+LAD202.255/.322/.2991052—.228/.277/.265
202523AA/A+LAD206.333/.395/.44110102—.307/.351/.406
202624AA/ROK/INTL2 orgs113.313/.393/.48520103—.247/.291/.370
2027PROJMLE25MLBLAD2.237/.289/.32600770.0
2028PROJ31% MLB26MLBLAD47.239/.291/.33611800.1
2029PROJ42% MLB27MLBLAD81.238/.292/.33711810.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
K%85
Whiff%61
wOBA57
Z-Con%56
wRC+55
ISO53
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 95%
CompsJames Beresford (age 25) · Rossmel Perez (age 25) · Eddie Cornejo (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†77
AVG/OBP/SLG.237 / .289 / .326
PA2
HR0
K%20
BB%6
BABIP289
ISO108
MLB%2%
Value2027 · WAR
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Tools · ContractCON 68 / POW 32
Toolsscout grade
CONTACT68
scouting grade only
POWER32
scouting grade only
EYE42
scouting grade only
SPEED42
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.8M $0.6M +$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)
201917 ROKDSL Dodgers Shoemaker — 144125 33211 15212 11 264352320672 56305 1510 309 23 — — — — — —
202119 ROKACL Dodgers — 11192 251100 16122 00 272391391782 120309 1114 355 68 — — — — — —
202220 ARancho Cucamonga Quakes — 5044 15204 650 00 3414206591.079 318314 1012 464 125 — — — — — —
202422 A+Great Lakes Loons — 202184 47501 16162 00 255322299621 43275 88 288 52 — — — — — —
202523 AATulsa Drillers — 9988 26220 1060 00 295367364731 68313 610 330 82 — — — — — —
202523 A+Great Lakes Loons — 10798 361101 8121 00 367421510931 143412 117 413 121 — — — — — —
202624 AATulsa Drillers — 5752 15501 4100 00 288339442782 154333 187 341 80 — — — — — —
202624 ROKACL Dodgers — 3026 10210 450 00 3854675381.005 154476 1713 444 88 — — — — — —
202624 INTLMayos de Navojoa — 2621 6201 491 00 286423524947 238455 3515 419 170 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Dodgers Shoemaker — 144129 21110 11262 11 163239186425 23195 188 202 23 — — — — — —
202119 ROK MLEACL Dodgers — 11198 21900 10182 00 214300306606 92252 169 268 68 — — — — — —
202220 A MLERancho Cucamonga Quakes — 5046 14203 470 00 304360543903 239286 148 353 125 — — — — — —
202422 A+ MLEGreat Lakes Loons — 202189 43401 11212 00 228277265542 37254 105 245 52 — — — — — —
202523 AA MLETulsa Drillers — 9991 26220 770 00 286337352688 66290 77 289 82 — — — — — —
202523 A+ MLEGreat Lakes Loons — 107101 331001 5161 00 327364455820 129374 155 347 121 — — — — — —
202624 AA MLETulsa Drillers — 5753 13401 3120 00 245286377663 132295 215 286 80 — — — — — —
202624 ROK MLEACL Dodgers — 3028 7110 270 00 250300357657 107355 237 299 88 — — — — — —
201917 ROK MLEDSL Dodgers Shoemaker — 144129 21110 11262 11 163239186425 23200 188 202 23 — — — — — —
201917 ROK RAWDSL Dodgers Shoemaker — 144125 33211 15212 11 264352320672 56305 1510 309 23 — — — — — —
202119 ROK MLEACL Dodgers — 11198 21900 10182 00 214300306606 92259 169 268 68 — — — — — —
202119 ROK RAWACL Dodgers — 11192 251100 16122 00 272391391782 120309 1114 355 68 — — — — — —
202220 A MLERancho Cucamonga Quakes — 5046 14203 470 00 304360543903 239306 148 353 125 — — — — — —
202220 A RAWRancho Cucamonga Quakes — 5044 15204 650 00 3414206591.079 318314 1012 464 125 — — — — — —
202422 A+ MLEGreat Lakes Loons — 202189 43401 11212 00 228277265542 37251 105 245 52 — — — — — —
202422 A+ RAWGreat Lakes Loons — 202184 47501 16162 00 255322299621 43275 88 288 52 — — — — — —
202523 A+ MLE2 teams — 206192 571121 12231 00 297341391732 94331 116 319 102 — — — — — —
202523 A+ RAW2 teams — 206186 621321 18181 00 333395441836 108363 99 373 102 — — — — — —
202624 AA MLE3 teams — 113104 27711 7251 00 260312375688 115329 226 290 83 — — — — — —
202624 AA RAW3 teams — 11399 31912 12241 00 313393485878 172392 2111 386 83 — — — — — —
201917 ROK MLEDSL Dodgers Shoemaker — 144130 21110 11262 11 162239185424 23195 188 202 23 — — — — — —
202119 ROK MLEACL Dodgers — 11198 21900 10182 00 214300306606 92252 169 268 68 — — — — — —
202220 A MLERancho Cucamonga Quakes — 5046 14203 470 00 304360543903 239286 148 353 125 — — — — — —
202422 A+ MLEGreat Lakes Loons — 202187 43401 11212 00 230277267545 37254 105 245 52 — — — — — —
202523 A+ MLE2 teams — 206191 571121 12231 00 298341393734 94334 116 319 102 — — — — — —
202624 AA MLE3 teams — 113104 27711 7251 00 260312375688 115316 226 290 83 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLEGreat Lakes Loons — 202187 43401 11212 00 230277267545 37254 105 245 52 — — — — — —
202523 A+ MLE2 teams — 206191 571121 12231 00 298341393734 94334 116 319 102 — — — — — —
202624 AA MLE3 teams — 113104 27711 7251 00 260312375688 115316 226 290 83 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLELAD 2% 200185 45912 12401 31 242293335628 93296 206 282 77 -5 +0 +0 +4 +4 0.2
▸ 2027 — real world (MLB)
202725 MLB CTXLAD 2% 22 0000 000 00 237289326615 89289 00 277 77 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLELAD 31% 151140 34712 9301 21 243296344640 100295 206 287 80 -4 +0 +0 +3 +3 0.2
202927 MLB MLELAD 42% 192177 43912 12391 21 243296344641 102295 206 287 81 -4 +0 +0 +3 +4 0.3
203028 MLB MLELAD 48% 227208 501013 15472 31 241296343639 102294 217 287 80 -5 +0 -1 +4 +5 0.3
202826 MLB CTXLAD 31% 4744 11201 390 10 239291336627 97289 196 282 80 -1 +0 +0 +1 +1 0.1
202927 MLB CTXLAD 42% 8175 17301 5161 10 238292337629 99288 206 282 81 -2 +0 +0 +1 +2 0.2
203028 MLB CTXLAD 48% 109100 23501 7221 10 236291336627 99287 206 282 80 -3 +0 -0 +2 +2 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 237219 511003 15472 30 233288320608 87282 206 282 74 -6 +1 -0 +4 +5 0.4
/ 162G— A+C — 650601 1392708 411295 80 231286316602 85281 206 282 74 -15 +2 -1 +12 +14 1.1
Career— MLE — 14851366 33164814 9625413 94 242298332630 89287 176 278 74 -16 +0 -1 +12 +14 1.0
/ 162G— MLE — 650598 1452846 421116 42 242299333632 90287 176 278 74 -15 +0 -1 +12 +14 1.0

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 AATulsa Drillers · 57 PAwOBA .338 → .286 (−52)K% 17.5% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.54%÷1.000×1.220——21.40%
BB% (unintentional) /PA7.02%÷1.000×0.700—×0.9984.90%
HBP% /PA0.00%—×0.870—×0.9980.00%
Singles /BIP21.43%÷1.000×0.920—×0.99819.67%
Doubles /BIP11.90%÷1.000×0.840—×0.9989.98%
Triples /BIP0.00%÷1.000×0.940—×0.9980.00%
Home runs /BIP2.38%÷1.000×0.800—×0.9981.90%

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

Result: wOBA .338 → .286; ISO .154 → .127; BABIP .333 → .295. 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).

2026 ROKACL Dodgers · 30 PAwOBA .433 → .299 (−134)K% 16.7% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷1.000×1.440——24.00%
BB% (unintentional) /PA13.33%÷1.000×0.620—×0.9457.81%
HBP% /PA0.00%—×0.720—×0.9450.00%
Singles /BIP33.33%÷1.000×0.820—×0.94525.83%
Doubles /BIP9.52%÷1.000×0.720—×0.9456.48%
Triples /BIP4.76%÷1.000×0.720—×0.9453.24%
Home runs /BIP0.00%÷1.000×0.780—×0.9450.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 25 vs a level average of 19.5 → −5.5% on BB/HBP/hit rates (5.5 yr older than average).

Result: wOBA .433 → .299; ISO .154 → .102; BABIP .476 → .355. 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 A+Great Lakes Loons · 107 PAwOBA .402 → .347 (−55)K% 11.2% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.21%÷0.980×1.270——14.53%
BB% (unintentional) /PA7.48%÷1.023×0.710—×0.9885.13%
HBP% /PA0.93%—×0.790—×0.9880.73%
Singles /BIP27.91%÷1.000×0.920×1.016×0.98825.79%
Doubles /BIP12.79%÷0.927×0.810×1.016×0.98811.23%
Triples /BIP0.00%÷1.150×0.850×1.016×0.9880.00%
Home runs /BIP1.16%÷0.992×0.800—×0.9880.93%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 98, 1B 100, 2B 85, 3B 130, K 96, BB 105 — applied at half strength. Age: age 24 vs a level average of 22.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.016.

Result: wOBA .402 → .347; ISO .143 → .122; BABIP .412 → .374. 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 AATulsa Drillers · 99 PAwOBA .325 → .289 (−36)K% 6.1% → 7.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.06%÷0.984×1.220——7.52%
BB% (unintentional) /PA10.10%÷1.061×0.700—×1.0126.74%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP26.83%÷0.968×0.920×0.982×1.01225.35%
Doubles /BIP2.44%÷1.014×0.840×0.982×1.0122.01%
Triples /BIP2.44%÷1.137×0.940×0.982×1.0122.00%
Home runs /BIP0.00%÷0.957×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 94, 2B 103, 3B 127, K 97, BB 112 — applied at half strength. Age: age 24 vs a level average of 24.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.982.

Result: wOBA .325 → .289; ISO .068 → .058; BABIP .313 → .290. 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 A+Great Lakes Loons · 202 PAwOBA .281 → .245 (−36)K% 7.9% → 10.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.92%÷0.990×1.270——10.16%
BB% (unintentional) /PA7.92%÷1.037×0.710—×0.9985.41%
HBP% /PA0.99%—×0.790—×0.9980.78%
Singles /BIP24.40%÷1.004×0.920×1.019×0.99822.74%
Doubles /BIP2.98%÷0.950×0.810×1.019×0.9982.58%
Triples /BIP0.00%÷0.948×0.850×1.019×0.9980.00%
Home runs /BIP0.60%÷1.036×0.800—×0.9980.46%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 107, 1B 101, 2B 90, 3B 90, K 98, BB 107 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .281 → .245; ISO .043 → .036; BABIP .275 → .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).

2022 ARancho Cucamonga Quakes · 50 PAwOBA .451 → .353 (−98)K% 10.0% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.00%÷0.930×1.360——14.63%
BB% (unintentional) /PA12.00%÷1.072×0.690—×1.0157.84%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP23.08%÷0.981×0.920—×1.01521.97%
Doubles /BIP5.13%÷0.923×0.830—×1.0154.68%
Triples /BIP0.00%÷1.150×0.910—×1.0150.00%
Home runs /BIP10.26%÷1.247×0.800—×1.0156.68%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 149, 1B 96, 2B 85, 3B 130, K 86, BB 114 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .451 → .353; ISO .318 → .218; BABIP .314 → .286. 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 Dodgers · 111 PAwOBA .350 → .268 (−82)K% 10.8% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.81%÷0.973×1.440——16.00%
BB% (unintentional) /PA14.41%÷1.007×0.620—×0.9958.83%
HBP% /PA1.80%—×0.720—×0.9951.29%
Singles /BIP17.50%÷0.996×0.820×1.030×0.99514.77%
Doubles /BIP13.75%÷0.942×0.720×1.030×0.99510.76%
Triples /BIP0.00%÷1.150×0.720×1.030×0.9950.00%
Home runs /BIP0.00%÷1.068×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 99, 2B 88, 3B 130, K 95, BB 101 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .350 → .268; ISO .120 → .096; BABIP .309 → .252. 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 DSLDSL Dodgers Shoemaker · 144 PAwOBA .305 → .202 (−104)K% 14.6% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.58%÷1.000×1.220——17.79%
BB% (unintentional) /PA10.42%÷1.000×0.700—×1.0087.35%
HBP% /PA1.39%—×0.700—×1.0080.98%
Singles /BIP27.88%÷1.000×0.680×0.950×1.00818.15%
Doubles /BIP1.92%÷1.000×0.600×0.950×1.0081.10%
Triples /BIP0.96%÷1.000×0.600×0.950×1.0080.55%
Home runs /BIP0.96%÷1.000×0.470—×1.0080.46%

Factors used: level-wide DSL 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 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .305 → .202; ISO .056 → .030; BABIP .305 → .195. 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 — .