MLB/Players/Bryan Hudson
Bryan Hudson

BRYAN HUDSON

P · Chicago White Sox · 20232026 · 175 games
175
CAREER GAMES · REGULAR SEASON
2 seasons
.163
CAREER BATTING AVERAGE
80 hits in 492 at-bats
16
CAREER HOME RUNS
20 RBI · 6 stolen bases
2.91
CAREER ERA
145.1 innings · 143 strikeouts
10-6
CAREER RECORD
WHIP 1.11

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIL8641624561421414341246.135.200.279.479
2023LAD1276142440268140.316.381.447.828
Career9849238801821620421386.163.228.305.533

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CWS614459.15520175543.031.21
2025CWS160115.0158131924.801.87
2024MIL436162.12812176271.730.72
2023LAD6008.21274717.271.85
Career126106145.11104751143142.911.11

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 893 pitches
Called strike (176) Swinging strike (100) In play (160) Foul (163) Ball (294)

Catcher’s view · the zone drawn is the average of the 893 batter zones recorded here, 1.62 to 3.20 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball60167.3%92.02,20155.1%
Sweeper23726.5%80.32,08937.1%
Sinker424.7%89.92,18740.5%
Cutter131.5%84.02,12030.8%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ MILL 1620220.22122
MAR 31@ MIAL 2910111.21111
APR 5vs TORW 3020010.22001
APR 7vs BALL 2400101.00010
APR 8vs BALL 3500000.20000
APR 12@ KCW 6500031.00003
APR 14vs TBL 5810011.01001
APR 15vs TBL 3800011.00001
APR 18@ ATHL 6720221.02022
APR 19@ ATHW 7410011.01001
APR 22@ AZL 71110121.01012
APR 24vs WSHW 5410111.01011
APR 26vs WSHL 1200011.00001
APR 27vs LAAW 8700000.10000
APR 29vs LAAW 3210021.01002
MAY 2@ SDW 4000001.00000
MAY 3@ SDL 3420021.02002
MAY 5@ LAAL 3410001.01000
MAY 9vs SEAW 6110111.01011
MAY 10vs SEAW 2110011.01001
MAY 12vs KCW 6500001.00000
MAY 15vs CHCL 51040001.04200
MAY 17vs CHCW 9800101.00010
MAY 19@ SEAW 2100011.00001
MAY 23@ SFL 31000011.10001
MAY 25vs MINW 3100001.00000
MAY 26vs MINL 3510021.01002
MAY 29vs DETW 4300011.00001
MAY 31vs DETW 2110011.11001
JUN 5@ PHIL 6820100.22210
JUN 7@ PHIL 5920200.22220
JUN 10vs ATLW 2100101.00010
JUN 12vs LADW 8200001.00000
JUN 14vs LADW 6411001.01100
JUN 18@ NYYW 5110021.21002
JUN 21@ DETL 4510011.01001
JUN 22vs CLEW 6500131.10013
JUN 28vs KCL 4520111.02011
JUL 1@ BALL 1620000.12100
JUL 3@ CLEL 3420020.22002
JUL 8vs BOSL 0500021.00002
JUL 11vs ATHW 1000001.00000
JUL 19@ TORW 3000011.10001
JUL 22@ TEXW 4200021.00002
JUL 24vs HOUL 5931110.23411
JUL 27vs NYYL 5920011.02101
JUL 29vs NYYW 6510000.21000
JUL 30vs NYYW 2100001.00000
AUG 6@ BOSL 111210021.01002
AUG 8vs CLEW 6310001.01000
AUG 9vs CLEW 5310011.01001
AUG 11vs CINL 4530000.03300
AUG 14@ DETW 9510021.01002
AUG 15@ DETW 4300011.00001
AUG 18@ CHCL 3422011.02201
AUG 21vs NYMW 6400011.00001
AUG 25vs TEXW 11700001.10000
AUG 28@ MINW 7420011.02001
AUG 29@ MINW 3200001.00000
SEP 2@ HOUW 5110021.11002
SEP 4vs MINW 4110001.01000

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.