Quinn McDaniel

2B Cedar Rapids Kernels
Age 24 R/R 5'9" / 191 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+SF511.236/.347/.390134045—.163/.252/.265
202522A+SF428.227/.334/.35591447—.171/.259/.263
202623AA/A+/AMIN323.286/.386/.43561585—.237/.318/.352
2027PROJMLE24MLBMIN1.195/.277/.2990064-0.0
2028PROJ30% MLB25MLBMIN70.199/.281/.3091268-0.1
2029PROJ44% MLB26MLBMIN124.201/.283/.3152470-0.1
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 AA
BB%99
K%69
Chase%62
wOBA47
Whiff%40
wRC+36
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsLuke Williams (age 24) · Jason Lopez (age 24) · Dylan Neuse (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†64
AVG/OBP/SLG.195 / .277 / .299
PA1
HR0
K%32
BB%9
BABIP278
ISO108
MLB%0%
Value2027 · WAR
BAT: -8.4 runs (wOBA-derived runs vs avg)-8BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.1-0.1-0.1-0.227283031
Tools · ContractCON 35 / POW 40
Toolsscout grade
CONTACT35
scouting grade only
POWER40
scouting grade only
EYE50
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M———
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-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.

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)
202320 ASan Jose Giants — 5545 12013 8190 21 267377511888 244360 3515 376 78 — — — — — —
202320 ROKACL Giants Black — 7048 12203 20161 60 250478479957 229300 2329 426 89 — — — — — —
202421 A+Eugene Emeralds — 511433 10220413 671667 407 236347390737 155346 3213 332 45 — — — — — —
202522 A+Eugene Emeralds — 428366 831439 521237 144 227334355689 128314 2912 314 47 — — — — — —
202623 AAWichita Wind Surge — 12397 21201 25261 51 216382268650 52286 2120 318 62 — — — — — —
202623 A+Cedar Rapids Kernels — 173153 44843 18371 81 288366451817 163360 2110 361 76 — — — — — —
202623 AFort Myers Mighty Mussels — 2726 14122 030 21 5385389621.500 423545 110 623 252 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202320 A MLESan Jose Giants — 5547 9012 6280 21 191283362645 170318 5111 284 78 — — — — — —
202320 ROK MLEACL Giants Black — 7056 9102 12231 60 161319286605 125220 3317 300 89 — — — — — —
202421 A+ MLEEugene Emeralds — 511453 741529 472317 407 163252265517 102296 459 235 45 — — — — — —
202522 A+ MLEEugene Emeralds — 428380 651027 381557 144 171259263522 92260 369 238 47 — — — — — —
202623 AA MLEWichita Wind Surge — 123104 20201 18321 51 192317240557 48266 2615 260 62 — — — — — —
202623 A+ MLECedar Rapids Kernels — 173158 36632 13471 81 228291342632 114306 278 281 76 — — — — — —
202623 A MLEFort Myers Mighty Mussels — 2726 13122 040 21 5005009231.423 423477 150 540 252 — — — — — —
202320 ROK MLE2 teams — 125103 19115 18511 81 184311359671 175280 4114 293 84 — — — — — —
202320 ROK RAW2 teams — 12593 24216 28351 81 258434495929 237327 2822 404 84 — — — — — —
202421 A+ MLEEugene Emeralds — 511453 741529 472317 407 163252265517 102301 459 235 45 — — — — — —
202421 A+ RAWEugene Emeralds — 511433 10220413 671667 407 236347390737 155346 3213 332 45 — — — — — —
202522 A+ MLEEugene Emeralds — 428380 651027 381557 144 171259263522 92264 369 238 47 — — — — — —
202522 A+ RAWEugene Emeralds — 428366 831439 521237 144 227334355689 128314 2912 314 47 — — — — — —
202623 A+ MLE3 teams — 323289 69955 30832 153 239315356671 118315 269 295 86 — — — — — —
202623 A+ RAW3 teams — 323276 791166 43662 153 286386435821 149354 2013 367 86 — — — — — —
202320 ROK MLE2 teams — 125105 19115 18511 81 181311352664 171263 4114 293 84 — — — — — —
202421 A+ MLEEugene Emeralds — 511452 741529 472317 407 164252265518 102296 459 235 45 — — — — — —
202522 A+ MLEEugene Emeralds — 428380 651027 381557 144 171259263522 92260 369 238 47 — — — — — —
202623 A+ MLE3 teams — 323288 69955 30832 153 240315358672 118305 269 295 86 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLEEugene Emeralds — 511452 741529 472317 407 164252265518 102296 459 235 45 — — — — — —
202522 A+ MLEEugene Emeralds — 428380 651027 381557 144 171259263522 92260 369 238 47 — — — — — —
202623 A+ MLE3 teams — 323288 69955 30832 153 240315358672 118305 269 295 86 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEMIN 0% 373332 641036 341184 112 195277299575 104278 329 263 64 -16 +1 +0 +1 +8 -0.1
▸ 2027 — real world (MLB)
202724 MLB CTXMIN 0% 11 0000 000 00 195277299576 104278 00 263 64 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEMIN 30% 231206 41724 21722 71 199280309589 110279 319 269 68 -9 +1 +0 +1 +5 -0.2
202926 MLB MLEMIN 44% 281250 50825 26863 82 201283315597 113280 319 272 70 -10 +1 +0 +1 +6 -0.2
203027 MLB MLEMIN 49% 303269 55926 28923 82 202284317600 114280 309 273 71 -11 +1 +0 +1 +7 -0.2
203128 MLB MLEMIN 52% 316281 56926 29963 82 203283316600 114279 309 273 71 -11 +1 -1 +1 +7 -0.3
202825 MLB CTXMIN 30% 7063 13211 6221 20 199281309590 110279 319 269 68 -3 +0 +0 +0 +2 -0.1
202926 MLB CTXMIN 44% 124111 22412 11381 41 201283315598 114280 319 272 70 -4 +0 +0 +0 +3 -0.1
203027 MLB CTXMIN 49% 149133 26413 14451 41 202284317601 115280 309 273 71 -5 +0 +0 +1 +3 -0.1
203128 MLB CTXMIN 52% 163146 29513 15491 41 203283317600 114279 309 273 71 -6 +0 -0 +1 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 506453 901549 461544 143 199278309587 110276 309 272 64 -18 +2 -0 +2 +11 -0.4
/ 162G— A+C — 650582 11619512 591985 184 199279311590 112277 309 272 64 -23 +2 -0 +2 +14 -0.5
Career— MLE — 27162407 464742050 25592930 11423 193278302581 110287 349 263 64 -49 +4 -1 +5 +29 -1.2
/ 162G— MLE — 650576 11218512 612227 276 194280306585 111289 349 263 64 -24 +2 -0 +2 +14 -0.6

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 A+Cedar Rapids Kernels · 173 PAwOBA .354 → .281 (−74)K% 21.4% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.39%÷1.000×1.270——27.16%
BB% (unintentional) /PA10.40%÷1.000×0.710—×0.9887.30%
HBP% /PA0.58%—×0.790—×0.9880.45%
Singles /BIP25.00%÷1.000×0.920×0.972×0.98822.08%
Doubles /BIP6.90%÷1.000×0.810×0.972×0.9885.36%
Triples /BIP3.45%÷1.000×0.850×0.972×0.9882.81%
Home runs /BIP2.59%÷1.000×0.800—×0.9882.04%

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

Result: wOBA .354 → .281; ISO .163 → .126; BABIP .360 → .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).

2026 AAWichita Wind Surge · 123 PAwOBA .311 → .260 (−52)K% 21.1% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.14%÷1.000×1.220——25.79%
BB% (unintentional) /PA20.33%÷1.000×0.700—×1.01214.40%
HBP% /PA0.81%—×0.870—×1.0120.72%
Singles /BIP25.35%÷1.000×0.920×1.011×1.01223.85%
Doubles /BIP2.82%÷1.000×0.840×1.011×1.0122.42%
Triples /BIP0.00%÷1.000×0.940×1.011×1.0120.00%
Home runs /BIP1.41%÷1.000×0.800—×1.0121.14%

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

Result: wOBA .311 → .260; ISO .052 → .044; BABIP .286 → .266. 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 AFort Myers Mighty Mussels · 27 PAwOBA .627 → .540 (−87)K% 11.1% → 15.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.11%÷1.000×1.360——15.11%
BB% (unintentional) /PA0.00%÷1.000×0.690—×0.9800.00%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP39.13%÷1.000×0.920—×0.98035.28%
Doubles /BIP4.35%÷1.000×0.830—×0.9803.54%
Triples /BIP8.70%÷1.000×0.910—×0.9807.75%
Home runs /BIP8.70%÷1.000×0.800—×0.9806.82%

Factors used: level-wide A 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 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .627 → .540; ISO .423 → .348; BABIP .545 → .477. 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+Eugene Emeralds · 428 PAwOBA .307 → .238 (−69)K% 28.7% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.74%÷1.070×1.350——36.26%
BB% (unintentional) /PA11.92%÷0.950×0.710—×0.9988.89%
HBP% /PA1.64%—×0.810—×0.9981.32%
Singles /BIP23.46%÷1.011×0.910×0.950×0.99820.02%
Doubles /BIP5.76%÷1.048×0.830×0.950×0.9984.32%
Triples /BIP1.23%÷0.909×0.820×0.950×0.9981.06%
Home runs /BIP3.70%÷0.980×0.830—×0.9983.13%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 102, 2B 110, 3B 82, K 114, BB 90 — 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 ×0.950.

Result: wOBA .307 → .238; ISO .128 → .099; BABIP .314 → .260. 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+Eugene Emeralds · 511 PAwOBA .326 → .235 (−91)K% 32.5% → 45.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.49%÷0.968×1.350——45.33%
BB% (unintentional) /PA13.11%÷1.024×0.710—×1.0129.20%
HBP% /PA1.37%—×0.810—×1.0121.12%
Singles /BIP24.34%÷1.016×0.910×0.966×1.01221.32%
Doubles /BIP7.49%÷0.950×0.830×0.966×1.0126.40%
Triples /BIP1.50%÷1.150×0.820×0.966×1.0121.04%
Home runs /BIP4.87%÷1.010×0.830—×1.0124.05%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 103, 2B 90, 3B 130, K 94, BB 105 — 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.966.

Result: wOBA .326 → .235; ISO .155 → .108; BABIP .346 → .296. 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 ROKACL Giants Black · 70 PAwOBA .423 → .300 (−123)K% 22.9% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.86%÷1.001×1.440——32.88%
BB% (unintentional) /PA28.57%÷0.979×0.620—×0.98517.83%
HBP% /PA1.43%—×0.720—×0.9851.01%
Singles /BIP21.88%÷1.053×0.820—×0.98516.78%
Doubles /BIP6.25%÷1.017×0.720—×0.9854.36%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP9.38%÷1.031×0.780—×0.9856.98%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 111, 2B 103, 3B 100, K 100, BB 96 — 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).

Result: wOBA .423 → .300; ISO .229 → .178; BABIP .300 → .220. 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 ASan Jose Giants · 55 PAwOBA .380 → .284 (−96)K% 34.5% → 50.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.55%÷0.935×1.360——50.25%
BB% (unintentional) /PA14.55%÷1.011×0.690—×1.01510.08%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP30.77%÷1.049×0.920—×1.01527.38%
Doubles /BIP0.00%÷1.005×0.830—×1.0150.00%
Triples /BIP3.85%÷0.900×0.910—×1.0153.95%
Home runs /BIP11.54%÷0.890×0.800—×1.01510.52%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 110, 2B 101, 3B 80, K 87, BB 102 — 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 .380 → .284; ISO .244 → .191; BABIP .360 → .318. 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).