David Shields

P Quad Cities River Bandits
Age 20 LHP 6'2" / 210 lbs A+ Svc 0.0 · Ctrl thru 2033 peak 2.3 · 2032
Overview
A+PROSPECTMiLBFA 2034
OGV OFP50OGV rank#22ETA2028MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202518MIX2 levels1919762.382.1128.5%5.0%—K 21.0% · BB 6.2% · FIP 2.80
202619A+KC25251174.012.5529.7%6.0%—K 22.9% · BB 6.9% · FIP 3.51
2027PROJ20MLBKC1113.793.7923.0%5.6%0.0
2028PROJ49% MLB21MLBKC1414683.673.6323.3%5.6%1.4
2029PROJ73% MLB22MLBKC20201003.593.5124.1%5.4%2.1
Next 3 projected WAR 3.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$7M2032Arb-2$11M2033Arb-3$16M
Career WAR0.3 WAR median (P10 -1.1 / P90 25, comp-based) · star 3% · didn't stick 71%
CompsJohn Doxakis (age 22) · Rodney Boone (age 22) · Jordan Wicks (age 22)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 8997vR 105
ERA3.79
FIP3.79
K%23.0%
BB%5.6%
K-BB%17.4%
Proj IP137
Value2027 · WAR
Runs saved vs league avg · 137 IP
K: +1.7 runs (Runs saved by strikeouts vs lg-avg K%)+2KBB: +10.0 runs (Runs saved by walk suppression vs lg-avg BB%)+10BBCONTACT: -5.8 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +18.6 runs (Replacement credit for innings volume)+19STAMTotal WAR: +2.58 (137 IP)+2.6WAR
0.01.53.00.01.42.12.62.92.82.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$81M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.4$10M+$10M
2029Pre-Arb$0.8M+2.1$14M+$14M
2030Pre-Arb$0.8M+2.6$17M+$16M
2031Arb-1$7M+2.9$19M+$14M
2032Arb-2$11M+2.8$16M+$10M
2033Arb-3$16M+2.9$16M+$7M
Totals $36M $93M +$72M

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 WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202518MIX MLE2 levels19197630286154100%4.021.0%6.2%14.8%1.3%2.382.80—
202518MIX MLE2 levels19197630286154100%4.021.0%6.2%14.8%1.3%2.382.80—
202518MIX RAW2 levels19197630286154100%4.028.5%5.0%23.5%1.3%2.382.11—
202619A+ MLEQuad Cities River Bandits25251174681392810100%4.722.9%6.9%16.0%2.7%4.013.51—
202619A+ MLEQuad Cities River Bandits25251174681392810100%4.722.9%6.9%16.0%2.7%4.013.51—
202619A+ RAWQuad Cities River Bandits25251174681392810100%4.729.7%6.0%23.7%2.1%4.012.55—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202720MLBKC1114100100%1.023.0%5.6%17.4%2.8%3.793.79+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202821MLB MLEKC28281375771353216100%4.923.3%5.6%17.7%2.8%3.783.74+2.7
202922MLB MLEKC27271375771393116100%5.124.1%5.4%18.8%2.7%3.703.62+2.9
203023MLB MLEKC26261375771433016100%5.324.8%5.2%19.6%2.7%3.613.53+3.1
203124MLB MLEKC24241375771462915100%5.725.3%5.0%20.2%2.7%3.523.45+3.2
203225MLB MLEKC21211255271352614100%5.925.6%4.9%20.8%2.7%3.453.40+3.0
203326MLB MLEKC21211255291372614100%6.025.8%4.9%21.0%2.7%3.403.37+3.1
203427MLB MLEKC20201235191342614100%6.225.8%4.9%20.9%2.7%3.413.41+3.0
203528MLB MLEKC20201184981282514100%5.925.7%5.1%20.6%2.8%3.463.50+2.7
203629MLB MLEKC18181104671192514100%6.125.5%5.3%20.2%3.0%3.563.63+2.4
203730MLB MLEKC17171014251072413100%5.925.1%5.6%19.5%3.2%3.713.80+1.9
203831MLB MLEKC151590380942313100%6.024.7%5.9%18.8%3.4%3.894.01+1.5
203932MLB MLEKC131379334812112100%6.124.3%6.3%17.9%3.6%4.094.23+1.1
204033MLB MLEKC111168289692011100%6.223.8%6.8%17.0%3.9%4.324.48+0.7
202821MLB CTXKC14146828767167100%4.923.3%5.6%17.7%2.6%3.673.63+1.4
202922MLB CTXKC20201004221022311100%5.024.1%5.4%18.8%2.5%3.593.51+2.1
203023MLB CTXKC21211154861202512100%5.524.8%5.2%19.6%2.5%3.503.42+2.6
203124MLB CTXKC22221225151302613100%5.525.3%5.0%20.2%2.5%3.413.34+2.9
203225MLB CTXKC19191144811232412100%6.025.6%4.9%20.8%2.5%3.343.29+2.8
203326MLB CTXKC20201174941282412100%5.825.8%4.9%21.0%2.5%3.293.26+2.9
203427MLB CTXKC20201174941282412100%5.825.8%4.9%20.9%2.5%3.303.30+2.8
203528MLB CTXKC19191124731222412100%5.925.7%5.1%20.6%2.6%3.343.38+2.6
203629MLB CTXKC18181054431132312100%5.825.5%5.3%20.2%2.7%3.443.51+2.2
203730MLB CTXKC1616964051022312100%6.025.1%5.6%19.5%2.9%3.583.67+1.8
203831MLB CTXKC141486363902211100%6.124.7%5.9%18.8%3.1%3.753.87+1.4
203932MLB CTXKC121275317772011100%6.224.3%6.3%17.9%3.4%3.944.08+1.0
204033MLB CTXKC111165274651910100%5.923.8%6.8%17.0%3.6%4.164.32+0.7
▸ Career totals — MLB only (actual + projected)
Career— RAW225225129154521365292147100%5.725.0%5.4%19.7%2.7%3.523.15+36.2
/ 200 IP— RAW35352008442114523100%5.725.0%5.4%19.7%2.7%3.523.15+5.6
Career— MLE44441927701705116100%4.422.1%6.6%15.5%2.1%3.373.23+31.4
/ 200 IP— MLE46462008011775317100%4.422.1%6.6%15.5%2.1%3.373.23+4.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.

2026 A+Quad Cities River Bandits · 117 IPFIP 2.52 → 3.51 (+0.98)K% 29.7% → 22.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.70%—×0.77022.87%
BB% (unintentional) /BF5.98%—×1.1506.88%
HR / BF /BF2.14%÷1.000×1.2502.67%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 2.52 → 3.51, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AColumbia Fireflies · 72 IPFIP 1.95 → 2.80 (+0.85)K% 28.3% → 21.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.32%—×0.74020.96%
BB% (unintentional) /BF5.24%—×1.1806.19%
HR / BF /BF1.05%÷1.086×1.3001.26%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 117).

Result: FIP 1.95 → 2.80, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 927 starter careers (497 from 1990-2025 + 430 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION8.111624.8%5.4%1.123.66
John Candelaria ('75-'93, 42 WAR*)12.614022.5%*5.7%*1.34*3.73*
Alex Wood ('24)6.311422.1%7.1%0.913.78
Kenta Maeda ('25)4.912325.8%7.0%1.304.20
Danny Darwin ('78-'98, 36 WAR*)15.115120.5%*6.7%*1.21*4.02*
Jeff Samardzija ('20)8.215021.0%7.1%1.124.15
Marty Pattin ('68-'80, 21 WAR*)10.215719.9%*6.9%*1.34*4.16*