Brooks Caple

P Knoxville Smokies
Age 24 RHP 6'6" / 230 lbs AA Svc 0.0 · Ctrl thru 2033 peak 0.9 · 2028
Overview
AAPROSPECTMiLBFA 2034
OGV OFP40OGV rank#332ETA2028MLB%2%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202522MIX2 levels2121984.483.7017.3%10.0%—K 13.1% · BB 11.7% · FIP 4.34
202623MIX2 levels22211083.093.0425.5%7.3%—K 20.4% · BB 8.1% · FIP 3.81
2027PROJ24MLBCHC1134.614.6118.6%9.3%0.0
2028PROJ44% MLB25MLBCHC88464.454.4119.7%8.9%0.5
2029PROJ67% MLB26MLBCHC1111644.384.3520.3%8.8%0.7
Next 3 projected WAR 1.3Projected 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$2M2032Arb-2$2M2033Arb-3$2M
Career WAR0.0 WAR median (P10 -0.8 / P90 7.0, comp-based) · star 0% · didn't stick 86%
CompsJustin Armbruester (age 24) · Ty Cummings (age 22) · Grant Rogers (age 23)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 121113vR 105
ERA4.61
FIP4.61
K%18.6%
BB%9.3%
K-BB%9.3%
Proj IP128
Value2027 · WAR
Runs saved vs league avg · 128 IP
K: -3.1 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: -0.9 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -2.1 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +17.4 runs (Replacement credit for innings volume)+17STAMTotal WAR: +1.18 (128 IP)+1.2WAR
0.00.51.00.00.50.70.80.70.60.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$21M 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+0.5$2M+$1M
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Pre-Arb$0.8M+0.8$3M+$2M
2031Arb-1$2M+0.7$2M+$0.9M
2032Arb-2$2M+0.6$2M+$0.3M
2033Arb-3$2M+0.4$1M+$0.0M (cut)
Totals $7M $12M +$6M

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)
202522MIX MLE2 levels21219842874436100%4.713.1%11.7%1.5%1.6%4.484.34—
202522MIX MLE2 levels21219842874436100%4.713.1%11.7%1.5%1.6%4.484.34—
202522MIX RAW2 levels21219842874436100%4.717.3%10.0%7.2%1.4%4.483.70—
202623MIX MLE2 levels222110842410831995%4.920.4%8.1%12.3%2.6%3.093.81—
202623MIX MLE2 levels222110842410831995%4.920.4%8.1%12.3%2.6%3.093.81—
202623MIX RAW2 levels222110842410831995%4.925.5%7.3%18.2%2.1%3.093.04—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202724MLBCHC11313210100%3.018.6%9.3%9.3%2.8%4.614.61+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202825MLB MLECHC1818104440873912100%5.819.7%8.9%10.8%2.8%4.514.47+1.1
202926MLB MLECHC161696407833611100%6.020.3%8.8%11.5%2.8%4.444.41+1.1
203027MLB MLECHC151592387793411100%6.120.3%8.8%11.6%2.9%4.444.44+1.0
203128MLB MLECHC141487366743311100%6.220.3%8.9%11.4%3.0%4.494.52+0.9
203229MLB MLECHC131380339683111100%6.220.0%9.1%10.9%3.1%4.594.65+0.7
203330MLB MLECHC121273307602910100%6.119.7%9.4%10.3%3.3%4.734.83+0.5
203431MLB MLECHC111165274532710100%5.919.3%9.8%9.5%3.5%4.915.03+0.3
202825MLB CTXCHC884619438175100%5.819.7%8.9%10.8%2.7%4.454.41+0.5
202926MLB CTXCHC11116427055247100%5.820.3%8.8%11.5%2.7%4.384.35+0.7
203027MLB CTXCHC12127130061268100%5.920.3%8.8%11.6%2.7%4.384.38+0.8
203128MLB CTXCHC12127330862279100%6.120.3%8.9%11.4%2.8%4.434.46+0.7
203229MLB CTXCHC12127029659279100%5.820.0%9.1%10.9%3.0%4.534.59+0.6
203330MLB CTXCHC11116527454269100%5.919.7%9.4%10.3%3.2%4.664.76+0.4
203431MLB CTXCHC10106025349259100%6.019.3%9.8%9.5%3.4%4.844.96+0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW7575450189937917356100%6.020.0%9.1%10.9%2.9%4.524.18+6.5
/ 200 IP— RAW33332008441687725100%6.020.0%9.1%10.9%2.9%4.524.18+2.9
Career— MLE4342206852143841898%4.816.7%9.9%6.8%2.1%3.764.08+5.6
/ 200 IP— MLE4241200827138821798%4.816.7%9.9%6.8%2.1%3.764.08+1.9

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 AAKnoxville Smokies · 86 IPFIP 3.29 → 4.03 (+0.74)K% 24.3% → 19.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.33%—×0.81019.71%
BB% (unintentional) /BF7.42%—×1.1008.16%
HR / BF /BF2.37%÷1.000×1.2002.85%

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

Result: FIP 3.29 → 4.03, 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).

2026 A+South Bend Cubs · 22 IPFIP 2.08 → 2.95 (+0.87)K% 29.9% → 23.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.89%—×0.77023.01%
BB% (unintentional) /BF6.90%—×1.1507.93%
HR / BF /BF1.15%÷1.000×1.2501.44%

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.08 → 2.95, 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 A+South Bend Cubs · 63 IPFIP 4.22 → 4.86 (+0.63)K% 15.2% → 11.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.22%—×0.77011.72%
BB% (unintentional) /BF10.03%—×1.15011.54%
HR / BF /BF2.08%÷1.106×1.2502.35%

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

Result: FIP 4.22 → 4.86, 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 AMyrtle Beach Pelicans · 35 IPFIP 2.55 → 3.26 (+0.70)K% 21.6% → 16.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.58%—×0.74015.97%
BB% (unintentional) /BF10.07%—×1.18011.88%
HR / BF /BF0.00%÷0.925×1.3000.00%

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

Result: FIP 2.55 → 3.26, 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: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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 PROJECTION3.69119.7%9.1%1.154.57
Odell Jones ('75-'88, 2 WAR*)2.77820.8%*8.8%*1.18*4.62*
Scott Sanders ('99)3.49721.2%9.3%1.234.86
Marvin Freeman ('86-'96, 5 WAR*)3.07417.7%*9.6%*1.19*4.33*
Adam Conley ('21)2.28719.8%9.4%1.164.71
Bud Norris ('18)6.112221.7%9.1%1.154.45
Lerrin LaGrow ('70-'80, 2 WAR*)3.98716.8%*9.1%*1.23*4.50*