Justin Bruihl

Bats L Throws L6'2" 215 lbBorn 1997 Petaluma, USADebut 2021Team TORContract 1 y/$850,000 (26) 2026: $850,000

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202612522.47.52.5321.46.18103.6
2027103.9
2028102.8

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 28

His ten closest age-28 comparables averaged 82 PITCH+ the next season; 5 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Neil Ramirez201797.495.5180
2Kevin Chapman201695.5did not play
3Kevin Ginkel202296.8122.6254
4Sean Gilmartin201899.60.916
5Nick Goody202097.7did not play
6Denny Bautista200992.5102.4157
7James Norwood202288.0did not play
8Donnie Hart2019100.7did not play
9J. J. Hoover2016101.388.8197
10Seth Maness201798.6did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025TOR150000000000
2024PIT70000000000
2023COL270000000000
2022LAD240000000000
2021LAD2110000000101.000361.3
Career9410000000101.000361.3

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj125103.9
2026*274100.598.298.6
2025TOR005.27150013.765271876.996.173.0
2024PIT009.537005.72711566.288.754.9
2023COL105.46270028.01212112295.999.295.1
2022LAD113.80240123.7100461397.899.797.5
2021LAD012.89212018.7731711121.9102.6124.5
Career224.72942189.738610326996.094.8

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202110.00.0000.0000.692

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025TORP151410001.000-0.3
2024PITP760000-0.4
2023COLP272813001.000-0.1
2022LADP242424100.857-0.0
2021LADP211903001.000+0.2

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2025AAABuffalo BisonsPit17642.0 IP, 28% K3.43
2024AAALouisville BatsPit9723.1 IP, 25% K2.34
2024AAAIndianapolis IndiansPit9018.1 IP, 26% K3.98
2024AAAnanPit18741.2 IP, 25% K3.06
2023AAAOklahoma City DodgersPit7517.2 IP, 23% K2.09
2023AAAAlbuquerque IsotopesPit409.2 IP, 25% K5.87
2023AAAnanPit11527.1 IP, 23% K3.32
2022AAAOklahoma City DodgersPit14430.1 IP, 17% K3.59
2021AAAOklahoma City DodgersPit9422.2 IP, 32% K3.65
2021AATulsa DrillersPit5415.0 IP, 37% K1.20
2019A+Rancho Cucamonga QuakesPit297.1 IP, 31% K3.80
2019AGreat Lakes LoonsPit13434.1 IP, 31% K0.79
2018RkOgden RaptorsPit15931.2 IP, 28% K8.37

Splits

Yearvs LHPvs RHPHomeAway
20210.7000.700

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202130000000000
Career30000000000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
202500180.001000.1310030.00
2021000.003002.010050.50
Career008.574002.141051.90