Justin Bruihl

P St. Louis Cardinals
Age 30 LHP 6'2" / 215 lbs MLB peak 0.3 · 2027
Overview
MLBRP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202427MIX2 levels440473.802.9924.3%9.3%0.9K 21.6% · BB 9.6% · FIP 3.20
202528MIX2 levels540563.882.8327.8%7.5%1.1K 25.0% · BB 6.9% · FIP 3.21
202629MLBSTL730783.593.4115.3%7.5%1.1
2027PROJ30MLBSTL710754.024.1916.9%7.3%0.3
2028PROJ95% MLB31MLBSTL630664.264.4216.1%7.7%0.1
2029PROJ95% MLB32MLBSTL580614.514.6815.3%8.1%-0.1
Last 3 seasons WAR 3.1  ·  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 vs39
FB Velo11
Whiff%10
K%10
CompsJack Taschner (age 30) · Arturo Barradas (age 29) · Raul Valdes (age 32)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 97105vR 113
ERA4.02
FIP4.19
K%16.9%
BB%7.3%
K-BB%9.5%
Proj IP75
Value2027 · WAR
Runs saved vs league avg · 75 IP
K: -0.2 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: +0.1 runs (Runs saved by walk suppression vs lg-avg BB%)+0BBCONTACT: +0.1 runs (Runs saved on contact quality (HR suppression) vs lg)+0CONTACTSTAM: +5.7 runs (Replacement credit for innings volume)+6STAMTotal WAR: +0.60 (75 IP)+0.6WAR
0.30.1-0.1272829
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5555
CTRL5050
CMD5555
K†4040
Statcast Percentiles
FB Velo
p1191.7
Whiff%
p1017.8%
K%
p1015.3%
xwOBA vs
p390.324
SL (41%)
CH (9%)
SI (44%)
FB-0.7 (50%)

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 industry-standard fWAR.

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)
201821ROK MLEOgden Raptors21032159442410%1.518.8%18.9%-0.1%0.9%8.244.38—
201821ROK RAWOgden Raptors21032159442410%1.527.7%15.1%12.6%0.6%8.243.01—
201922MIX MLE2 levels2504216351900%1.723.2%7.0%16.1%0.0%1.302.03—
201922MIX RAW2 levels2504216351900%1.731.3%5.5%25.8%0.0%1.301.30—
202124MIX MLE3 levels47356221611346%1.224.3%6.1%18.1%2.0%2.722.92+1.1
202124MIX RAW3 levels47356221611346%1.227.6%5.9%21.7%1.8%2.722.55+1.4
202225MIX MLE2 levels49154244372462%1.114.0%10.2%3.7%2.5%3.674.58-0.0
202225MIX RAW2 levels49154244372462%1.115.2%9.8%5.3%2.5%3.674.51+0.0
202326MIX MLE3 levels52156239501932%1.119.2%7.6%11.5%1.2%4.313.10+1.0
202326MIX RAW3 levels52156239501932%1.120.9%7.9%13.0%1.3%4.313.03+1.0
202427MIX MLE2 levels44047214522030%1.121.6%9.6%12.0%1.3%3.803.20+0.8
202427MIX MLE2 levels44047214522030%1.121.6%9.6%12.0%1.3%3.803.20+0.8
202427MIX RAW2 levels44047214522030%1.124.3%9.3%15.0%1.4%3.802.99+0.9
202528MIX MLE2 levels54056241671850%1.025.0%6.9%18.1%2.4%3.883.21+0.9
202528MIX MLE2 levels54056241671850%1.025.0%6.9%18.1%2.4%3.883.21+0.9
202528MIX RAW2 levels54056241671850%1.027.8%7.5%20.3%2.1%3.882.83+1.1
202629MLB MLESt. Louis Cardinals73078346532640%1.115.3%7.5%7.8%1.2%3.593.44+1.0
202629MLB MLESt. Louis Cardinals73078346532640%1.115.3%7.5%7.8%1.2%3.593.44+1.0
202629MLB RAWSt. Louis Cardinals73078346532640%1.115.3%7.5%7.8%1.2%3.593.41+1.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—167216773212248141%1.016.7%6.6%10.1%1.9%4.203.59+1.9
▸ 2027 season — projected remainder (no 2027 stats recorded)
202730MLBSTL71075317532370%1.116.9%7.3%9.5%2.2%4.024.19+0.3
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202831MLB MLESTL66070295472370%1.116.1%7.7%8.4%2.4%4.264.42+0.1
202932MLB MLESTL62065273422270%1.015.3%8.1%7.2%2.7%4.514.68-0.1
202831MLB CTXSTL63066279452170%1.016.1%7.7%8.4%2.4%4.264.42+0.1
202932MLB CTXSTL58061258392170%1.115.3%8.1%7.2%2.7%4.514.68-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW2892295127120790281%1.016.3%7.1%9.2%2.2%4.283.82+2.5
/ 200 IP— RAW196120086214061191%1.016.3%7.1%9.2%2.2%4.283.82+1.7
Career— MLE36554211827361161281%1.219.7%8.8%10.9%1.5%3.773.38+1.9
/ 200 IP— MLE174220086917177131%1.219.7%8.8%10.9%1.5%3.773.38+1.3

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,474 reliever careers (754 from 1990-2025 + 720 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.96316.4%7.9%0.854.23
Ramon Pena ('11)1.96316.0%8.0%0.904.43
Ramon Troncoso ('13)1.14516.0%8.5%0.834.00
Vinnie Chulk ('12)1.45716.0%9.0%0.984.51
Dave Leiper ('84-'96, 0 WAR*)1.44615.6%*9.1%*0.94*4.28*
Mike Perez ('90-'97, 3 WAR*)1.75818.5%*8.2%*0.88*3.86*
Bill Landrum ('86-'93, 4 WAR*)1.86018.2%*8.1%*0.64*3.86*