MLB/Players/Taj Bradley
Taj Bradley

TAJ BRADLEY

P · Minnesota Twins · 20232026 · 150 games
150
CAREER GAMES · REGULAR SEASON
2 seasons
.244
CAREER BATTING AVERAGE
456 hits in 1,870 at-bats
90
CAREER HOME RUNS
123 RBI · 12 stolen bases
4.57
CAREER ERA
539.2 innings · 588 strikeouts
29-33
CAREER RECORD
WHIP 1.29

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TB501,03813624444244629430812.235.299.408.707
2023TB468321382125064661782580.255.319.495.814
Career961,8702744569489012317256612.244.308.447.755

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIN27106154.11296666178213.851.26
2025MIN2768142.21318056127195.051.31
2024TB25811138.01226347154224.111.22
2023TB2358104.21066539129235.591.39
Career1022933539.2488274208588854.571.29

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1821 pitches
Called strike (268) Swinging strike (230) In play (291) Foul (401) Ball (631)

Catcher’s view · the zone drawn is the average of the 1,821 batter zones recorded here, 1.60 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball81744.9%96.12,29152.1%
Cutter45124.8%88.92,35346.8%
Curveball30416.7%79.02,40948.4%
Splitter24813.6%89.31,43346.4%
Sinker10.1%95.72,650100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 12vs BOSW 97193503185.05318
APR 12vs BOSW 9719350018
APR 18@ CINW 10019030019
APR 18@ CINW 100190300195.13019
APR 24vs HOUW 8318342006
APR 24vs HOUW 83183423065.04306
MAY 18@ NYML 2318231024
MAY 18@ NYML 23182312245.03224
MAY 23vs TORL 12021491007
MAY 23vs TORL 120214914074.09407
MAY 29@ CHCL 01191301185.23018
MAY 29@ CHCL 0119130018
JUN 4@ BOSW 6219260036
JUN 4@ BOSW 62192602365.06236
JUN 10vs TEXL 48155403443.24444
JUN 10vs TEXL 4815540044
JUN 15@ W 43183400311
JUN 15@ W 431834033114.142311
JUN 21vs BALW 72211311086.03108
JUN 21vs BALW 7221131008
JUN 27@ AZL 48197847124.08712
JUN 27@ AZL 4819784012
JUL 2@ SEAL 67195915133.19513
JUL 2@ SEAL 6719591013
JUL 8vs ATLL 1620451024
JUL 8vs ATLL 16204514245.05424
JUL 18@ TEXL 3520251029
JUL 18@ TEXL 35202511295.05229
JUL 23vs BALL 35203513165.05316
JUL 23vs BALL 3520351016
JUL 29@ HOUL 41714531044
JUL 29@ HOUL 417145312443.13544
SEP 3@ CLEW 6218230057
SEP 3@ CLEW 62182302575.03157
SEP 8vs SEAW 74254634256.16425
SEP 8vs SEAW 7425463025
SEP 13@ MINW 5418442037
SEP 13@ MINW 54184422374.24437
SEP 19vs LAAW 6218131016
SEP 19vs LAAW 62181311165.03116
SEP 24vs TORL 5928672024
SEP 24vs TORL 59286726247.07624
SEP 29@ TORL 41151201011.02101
SEP 29@ TORL 4115120001
OCT 1@ TORW 12851211001.02100
OCT 1@ TORW 1285121000

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.