One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .432 expected average against them, against .304 on his breaking balls.
68 of his fastballs thrown.
There is one pitch of his that keeps getting hit
Contact off Otto's 4-seam fastball leaves the bat at 95.5 mph, against 85.7 off his sweeper.
67 and 103 of them thrown.
The home runs are what is undoing his season
Otto has given up 6 tracked home runs, 4 of them to left field, the longest 452 feet.
6 tracked home runs allowed in 2023.
He cannot find the zone often enough
Otto works off the plate, with only 37.5% of his pitches in the zone, 3rd percentile.
192 pitches in 2023. 3rd percentile among qualified pitchers in 2023, 748th in MLB.
Too much of the contact against him is loud
44.1% of the contact Otto gives up is hit hard, 24th percentile.
192 pitches in 2023. 24th percentile among qualified pitchers in 2023, 589th in MLB.
He gets by without much velocity, and it costs him
Otto averages 86.0 mph across his arsenal, 12th percentile in the league.
192 pitches in 2023. 12th percentile among qualified pitchers in 2023, 681st in MLB.
His ball moves more than the hitter expects it to
Otto's stuff spins at 2,428 rpm, 82nd percentile in the league.
192 pitches in 2023. 82nd percentile among qualified pitchers in 2023, 138th in MLB.
Hitters cannot square him up, the contact is weak
Contact against Otto is weak: 87.2 mph off the bat on average, 74th percentile.
192 pitches in 2023. 74th percentile among qualified pitchers in 2023, 202nd in MLB.
The contact he allows is the kind that finds grass
The quality of contact against Otto projects a .338 average, 39th percentile.
192 pitches in 2023. 39th percentile among qualified pitchers in 2023, 472nd in MLB.
Show more
The numbers behind these live in Pitch Data.
Take me there
One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .432 expected average against them, against .304 on his breaking balls.
68 of his fastballs thrown.
The numbers behind these live in Pitch Data.
Take me there
There is one pitch of his that keeps getting hit
Contact off Otto's 4-seam fastball leaves the bat at 95.5 mph, against 85.7 off his sweeper.
67 and 103 of them thrown.
The numbers behind these live in Pitch Data.
Take me there
The home runs are what is undoing his season
Otto has given up 6 tracked home runs, 4 of them to left field, the longest 452 feet.
6 tracked home runs allowed in 2023.
The numbers behind these live in Pitch Data.
Take me there
He cannot find the zone often enough
Otto works off the plate, with only 37.5% of his pitches in the zone, 3rd percentile.
192 pitches in 2023. 3rd percentile among qualified pitchers in 2023, 748th in MLB.
The numbers behind these live in Spray Chart.
Take me there
Too much of the contact against him is loud
44.1% of the contact Otto gives up is hit hard, 24th percentile.
192 pitches in 2023. 24th percentile among qualified pitchers in 2023, 589th in MLB.
Hitters cannot square him up, the contact is weak
Contact against Otto is weak: 87.2 mph off the bat on average, 74th percentile.
192 pitches in 2023. 74th percentile among qualified pitchers in 2023, 202nd in MLB.
The contact he allows is the kind that finds grass
The quality of contact against Otto projects a .338 average, 39th percentile.
192 pitches in 2023. 39th percentile among qualified pitchers in 2023, 472nd in MLB.
The numbers behind these live in Pitch Data.
Take me there
He gets by without much velocity, and it costs him
Otto averages 86.0 mph across his arsenal, 12th percentile in the league.
192 pitches in 2023. 12th percentile among qualified pitchers in 2023, 681st in MLB.
The numbers behind these live in Pitch Data.
Take me there
His ball moves more than the hitter expects it to
Otto's stuff spins at 2,428 rpm, 82nd percentile in the league.
192 pitches in 2023. 82nd percentile among qualified pitchers in 2023, 138th in MLB.