When hitters connect off him, they hit it hard
Hitters average 92.0 mph off the bat against Bradley, 8th percentile.
804 pitches in 2026. 8th percentile among qualified pitchers in 2026, 494th in MLB.
Runners on base do not change how he is hit
56% of the contact against Bradley with a runner in scoring position is hit hard, against 42.7% with the bases empty.
173 pitches with a runner in scoring position, 631 with the bases empty.
He handles both hands about the same
Right-handed hitters project to a .360 average against Bradley and left-handers to .303.
360 pitches to right-handed hitters, 444 to left-handed hitters.
The home runs are what is undoing his season
Bradley has given up 5 tracked home runs, 3 of them to right field, the longest 450 feet.
5 tracked home runs allowed in 2026.
Too much of the contact against him is loud
45.3% of the contact Bradley gives up is hit hard, 25th percentile.
804 pitches in 2026. 25th percentile among qualified pitchers in 2026, 403rd in MLB.
There is one pitch of his that keeps getting hit
Contact off Bradley's curveball leaves the bat at 93.0 mph, against 90.0 off his splitter.
87 and 182 of them thrown.
He throws about as hard as anybody in the league
Bradley averages 92.1 mph across his arsenal, 80th percentile in the league.
804 pitches in 2026. 80th percentile among qualified pitchers in 2026, 106th in MLB.
His ball is straighter than it should be
Bradley's stuff spins at 2,128 rpm, 26th percentile in the league.
804 pitches in 2026. 26th percentile among qualified pitchers in 2026, 398th in MLB.
One side of the plate does most of the damage against him
Right-handed hitters average 93.2 mph off the bat against Bradley and left-handers 90.9.
63 tracked batted balls from right-handers, 65 from left-handers.
He fills the strike zone and makes hitters beat him
Bradley lives in the strike zone: 44.2% of his pitches are in it, 65th percentile.
804 pitches in 2026. 65th percentile among qualified pitchers in 2026, 188th in MLB.
Hitters tend to hit him to one part of the field
43% of the balls put in play against Bradley have gone to centre field.
55 of 128 located batted balls allowed.
Show more
The numbers behind these live in Spray Chart.
Take me there
When hitters connect off him, they hit it hard
Hitters average 92.0 mph off the bat against Bradley, 8th percentile.
804 pitches in 2026. 8th percentile among qualified pitchers in 2026, 494th in MLB.
Too much of the contact against him is loud
45.3% of the contact Bradley gives up is hit hard, 25th percentile.
804 pitches in 2026. 25th percentile among qualified pitchers in 2026, 403rd in MLB.
The numbers behind these live in Matchups.
Take me there
Runners on base do not change how he is hit
56% of the contact against Bradley with a runner in scoring position is hit hard, against 42.7% with the bases empty.
173 pitches with a runner in scoring position, 631 with the bases empty.
The numbers behind these live in Matchups.
Take me there
He handles both hands about the same
Right-handed hitters project to a .360 average against Bradley and left-handers to .303.
360 pitches to right-handed hitters, 444 to left-handed hitters.
The numbers behind these live in Pitch Data.
Take me there
The home runs are what is undoing his season
Bradley has given up 5 tracked home runs, 3 of them to right field, the longest 450 feet.
5 tracked home runs allowed in 2026.
One side of the plate does most of the damage against him
Right-handed hitters average 93.2 mph off the bat against Bradley and left-handers 90.9.
63 tracked batted balls from right-handers, 65 from left-handers.
Hitters tend to hit him to one part of the field
43% of the balls put in play against Bradley have gone to centre field.
55 of 128 located batted balls allowed.
The numbers behind these live in Pitch Data.
Take me there
There is one pitch of his that keeps getting hit
Contact off Bradley's curveball leaves the bat at 93.0 mph, against 90.0 off his splitter.
87 and 182 of them thrown.
The numbers behind these live in Pitch Data.
Take me there
He throws about as hard as anybody in the league
Bradley averages 92.1 mph across his arsenal, 80th percentile in the league.
804 pitches in 2026. 80th percentile among qualified pitchers in 2026, 106th in MLB.
The numbers behind these live in Pitch Data.
Take me there
His ball is straighter than it should be
Bradley's stuff spins at 2,128 rpm, 26th percentile in the league.
804 pitches in 2026. 26th percentile among qualified pitchers in 2026, 398th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He fills the strike zone and makes hitters beat him
Bradley lives in the strike zone: 44.2% of his pitches are in it, 65th percentile.
804 pitches in 2026. 65th percentile among qualified pitchers in 2026, 188th in MLB.