DL Hall

P Milwaukee Brewers
Age 28 LHP 6'1" / 209 lbs MLB peak 0.1 · 2027
Overview
MLBRP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202425MIX3 levels2822844.394.3921.1%12.1%1.0K 19.7% · BB 11.6% · FIP 4.44
202526MIX3 levels246492.743.3221.2%11.6%0.7K 17.4% · BB 11.0% · FIP 3.69
202627MIX3 levels512672.013.7927.7%14.4%0.6K 26.6% · BB 14.5% · FIP 3.78
2027PROJ28MLBMIL480504.324.7222.4%13.8%-0.1
2028PROJ95% MLB29MLBMIL260274.654.8821.8%14.0%-0.1
2029PROJ95% MLB30MLBMIL160174.915.0821.1%14.3%-0.1
Last 3 seasons WAR 2.3  ·  Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
xwOBA vs77
K%74
FB Velo58
Form1.10 ERA (proj 4.32) · K 21.5% (proj 22.4%) · BB 10.8% (proj 13.8%) · last 60d · 16 IP through Oct 27
CompsMatt Whitehouse (age 28) · Tommy Vail (age 25) · John Rheinecker (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 94102vR 111
ERA4.32
FIP4.72
K%22.4%
BB%13.8%
K-BB%8.6%
Proj IP50
Value2027 · WAR
Runs saved vs league avg · 50 IP
K: +0.1 runs (Runs saved by strikeouts vs lg-avg K%)+0KBB: -2.8 runs (Runs saved by walk suppression vs lg-avg BB%)-3BBCONTACT: -0.3 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +2.1 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.10 (50 IP)-0.1WAR
-0.1-0.1-0.1272829
Grades · Statcast · Contract
Scouting Grades
STUF4040
CTRL4040
CMD4040
K†5555
Statcast Percentiles
FB Velo
p5895.1
Whiff%
p6728.0%
K%
p7426.6%
xwOBA vs
p770.286

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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)
201718ROK MLEGCL Orioles55104912101100%2.124.5%20.4%4.1%2.0%6.974.74—
201718ROK RAWGCL Orioles55104912101100%2.124.5%20.4%4.1%2.0%6.974.94—
201819A MLEDelmarva Shorebirds22209439110042691%4.318.9%12.7%6.3%2.3%2.104.36—
201819A RAWDelmarva Shorebirds22209439110042691%4.325.6%10.7%14.8%1.5%2.103.14—
201920A+ MLEFrederick Keys19178134611654389%4.225.8%17.9%7.9%1.0%3.463.72—
201920A+ RAWFrederick Keys19178134611654389%4.233.5%15.6%17.9%0.9%3.462.72—
202122AA MLEBowie Baysox773212856164100%4.535.4%13.8%21.7%3.0%3.133.49—
202122AA RAWBowie Baysox773212856164100%4.543.8%12.5%31.2%3.1%3.132.72—
202223MIX MLE4 levels352198438156561060%2.831.5%14.0%17.5%2.8%4.683.74+1.9
202223MIX RAW4 levels352198438156561060%2.835.6%12.8%22.8%2.3%4.682.96+2.9
202324MIX MLE3 levels37127131010137932%1.927.9%10.7%17.2%3.3%3.793.90+0.6
202324MIX RAW3 levels37127131010137932%1.932.6%11.9%20.6%2.9%3.793.46+0.9
202425MIX MLE3 levels28228437980461079%3.019.7%11.6%8.1%2.8%4.394.44+0.9
202425MIX MLE3 levels28228437980461079%3.019.7%11.6%8.1%2.8%4.394.44+0.9
202425MIX RAW3 levels28228437980461079%3.021.1%12.1%9.0%2.6%4.394.39+1.0
202526MIX MLE3 levels246491984223225%2.117.4%11.0%6.5%1.2%2.743.69+0.5
202526MIX MLE3 levels246491984223225%2.117.4%11.0%6.5%1.2%2.743.69+0.5
202526MIX RAW3 levels246491984223225%2.121.2%11.6%9.6%1.0%2.743.32+0.7
202627MIX MLE3 levels51267264733864%1.326.6%14.5%12.0%2.0%2.013.78+0.6
202627MIX MLE3 levels51267264733864%1.326.6%14.5%12.0%2.0%2.013.78+0.6
202627MIX RAW3 levels51267264733864%1.327.7%14.4%13.3%2.3%2.013.79+0.6
▸ Career totals (raw MLB only — as recorded)
MLB Career—10912176738177841511%1.624.0%11.4%12.6%2.0%3.483.63+1.9
▸ 2027 season — projected remainder (no 2027 stats recorded)
202728MLBMIL48050211472950%1.022.4%13.8%8.6%2.5%4.324.72-0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202829MLB MLEMIL28029122271730%1.021.8%14.0%7.8%2.7%4.654.88-0.1
202930MLB MLEMIL1701875161120%1.021.1%14.3%6.8%2.9%4.915.08-0.1
202829MLB CTXMIL26027114251630%1.021.8%14.0%7.8%2.7%4.654.88-0.1
202930MLB CTXMIL1601772151020%1.121.1%14.3%6.8%2.9%4.915.08-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW15112220925217111208%1.523.5%11.9%11.6%2.2%3.733.82+1.9
/ 200 IP— RAW13711200840197101188%1.523.5%11.9%11.6%2.2%3.733.82+1.7
Career— MLE22811258725036243385849%2.624.9%13.5%11.4%2.3%3.443.97+1.7
/ 200 IP— MLE78382008532131152049%2.624.9%13.5%11.4%2.3%3.443.97+1.5

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.

2025 AAANashville Sounds · 6 IPFIP 2.76 → 2.89 (+0.13)K% 28.0% → 24.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.00%—×0.86024.08%
BB% (unintentional) /BF16.00%—×0.90014.40%
HR / BF /BF0.00%÷1.111×1.1000.00%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 122).

Result: FIP 2.76 → 2.89, 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).

2024 AAANashville Sounds · 40 IPFIP 4.44 → 4.76 (+0.31)K% 19.6% → 16.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.55%—×0.86016.82%
BB% (unintentional) /BF13.97%—×0.90012.57%
HR / BF /BF2.23%÷0.909×1.1002.70%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 82).

Result: FIP 4.44 → 4.76, 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).

2023 AAANorfolk Tides · 49 IPFIP 3.90 → 4.29 (+0.39)K% 32.3% → 27.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.26%—×0.86027.74%
BB% (unintentional) /BF13.82%—×0.90012.44%
HR / BF /BF3.23%÷0.995×1.1003.57%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 99).

Result: FIP 3.90 → 4.29, 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).

2022 AAANorfolk Tides · 77 IPFIP 3.43 → 4.10 (+0.67)K% 36.1% → 31.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.13%—×0.88031.79%
BB% (unintentional) /BF14.16%—×1.05014.87%
HR / BF /BF2.89%÷0.970×1.1003.28%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 94).

Result: FIP 3.43 → 4.10, 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).

2021 AABowie Baysox · 32 IPFIP 2.70 → 3.49 (+0.78)K% 43.8% → 35.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF43.75%—×0.81035.44%
BB% (unintentional) /BF12.50%—×1.10013.75%
HR / BF /BF3.12%÷1.258×1.2002.98%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 152).

Result: FIP 2.70 → 3.49, 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).

2019 A+Frederick Keys · 81 IPFIP 2.72 → 3.72 (+1.00)K% 33.5% → 25.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.53%—×0.77025.82%
BB% (unintentional) /BF15.61%—×1.15017.95%
HR / BF /BF0.87%÷1.135×1.2500.96%

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 127).

Result: FIP 2.72 → 3.72, 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).

2018 ADelmarva Shorebirds · 94 IPFIP 3.14 → 4.36 (+1.22)K% 25.6% → 18.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.58%—×0.74018.93%
BB% (unintentional) /BF10.74%—×1.18012.68%
HR / BF /BF1.53%÷0.872×1.3002.29%

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 74).

Result: FIP 3.14 → 4.36, 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).

2017 ROKGCL Orioles · 10 IPFIP 4.74 → 6.49 (+1.76)K% 24.5% → 16.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.49%—×0.68016.65%
BB% (unintentional) /BF20.41%—×1.25025.51%
HR / BF /BF2.04%÷1.000×1.4002.86%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. 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 4.74 → 6.49, 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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION1.44623.3%12.3%0.873.85
Daniel Bard ('23)2.35724.2%12.3%0.853.74
Paul Shuey ('07)2.65924.1%12.0%0.733.87
Tim Collins ('19)1.24823.3%13.0%0.893.60
Dave Geisel ('78-'85, 2 WAR*)1.04223.5%*10.6%*0.84*4.12*
Ray Searage ('81-'90, 4 WAR*)1.44121.0%*10.8%*0.84*3.70*
Horacio Pina ('68-'78, 2 WAR*)2.26220.7%*11.2%*0.84*4.01*