STATS
MLB/Players/Justin Bruihl
Justin Bruihl

JUSTIN BRUIHL

P · St. Louis Cardinals · 20212026 · 237 games
237
CAREER GAMES · REGULAR SEASON
4 seasons · postseason below
.257
CAREER BATTING AVERAGE
144 hits in 560 at-bats
16
CAREER HOME RUNS
39 RBI · 12 stolen bases
4.23
CAREER ERA
159.2 innings · 116 strikeouts
3-3
CAREER RECORD
WHIP 1.37

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PIT1448121860262102.375.400.6251.025
2023COL54210365618041722448.267.336.410.746
2022LAD4817422444281012262.253.301.437.738
2021LAD421281426002614220.203.282.250.532
Career1585608414428216395010212.257.318.400.718

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026STL641170.07028264743.601.37
2025TOR150013.219871825.271.90
2024PIT7005.2961519.531.76
2023COL271028.02817112225.461.39
2022LAD241123.2221061343.801.18
2021LAD210118.213671112.891.07
Career15833159.21617558116144.231.37

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021LAD67100.1432.050.00

04/Every pitch

2021 Postseason
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 34 pitches
Called strike (6) Swinging strike (7) In play (2) Foul (7) Ball (12)

Catcher’s view · the zone drawn is the average of the 34 batter zones recorded here, 1.66 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Cutter1750.0%88.72,38358.8%
Slider1544.1%81.62,44253.3%
Sinker25.9%90.92,283100.0%

05/Game log

2021
Postseason
DateOppResultABRHHRRBIBBSOIPHERBBSO
OCT 16@ ATLL 2330000021.00002
OCT 19vs ATLW 6530100020.21002
OCT 20vs ATLL 2910000010.10001

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.