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

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

No batted balls with a location in this window.

Pitch locations · 2272 pitches
Called strike (330) Swinging strike (264) In play (406) Foul (420) Ball (852)

Catcher’s view · the zone drawn is the average of the 2,272 batter zones recorded here, 1.62 to 3.46 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball87738.6%96.22,32649.9%
Cutter51422.6%89.62,17843.4%
Splitter34415.1%91.21,70039.0%
Curveball33514.7%81.82,55742.4%
Sinker2028.9%96.02,15038.1%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs COLW 6450076.05207
APR 5@ TEXL 4622475.02447
APR 11vs ATLW 6350276.05127
APR 17vs NYYL 3691435.19643
APR 23@ AZW 7661236.06323
APR 29vs KCL 1350327.05232
MAY 4@ NYYW 7541315.14231
MAY 10vs MILW 3242156.04215
MAY 16@ MIAL 4960364.06536
MAY 21vs HOUW 8441276.04227
MAY 27vs MINL 2451167.05216
JUN 1@ HOUL 01302107.030210
JUN 7vs MIAL 101161224.06722
JUN 13@ NYMW 7540454.04045
JUN 18vs BALW 12862121.16612
JUN 24@ KCW 5120146.22014
JUN 29@ BALL 1580125.18512
JUL 5@ MINL 5660155.26315
JUL 10@ BOSL 3420356.02135
JUL 18vs BALW 11130166.03016
JUL 23vs CWSL 91141301.24430
AUG 24@ CWSL 0891115.09711
AUG 30vs SDL 31211365.01136
SEP 4vs CWSL 81180175.08417
SEP 10@ LAAL 3441256.14325
SEP 17vs NYYL 51082344.08734
SEP 24@ TEXL 2421296.02129

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.