One pitch of his runs sideways more than almost anyone's
Oberg's changeup moves 88.4 inches toward the first-base side, the biggest horizontal move in his arsenal.
40 thrown, averaging 87.9 mph.
There is one pitch of his that keeps getting hit
Contact off Oberg's changeup leaves the bat at 94.6 mph, against 86.8 off his slider.
40 and 389 of them thrown.
This is the pitch he goes to when he needs the out
With two strikes Oberg goes to the slider: 53.3% of his two-strike pitches, against 38.3% the rest of the time.
302 two-strike pitches in 2019.
He works one part of the zone far more than the rest
Oberg lives at the bottom of the zone: his average pitch crosses at 2.08 feet, against a zone that runs 1.5 to 3.5.
898 located pitches in 2019.
His pitches move in ways that fit together
Oberg works with 2 pitches: 4-Seam Fastball and Slider. The 4-seam fastball is 52% of everything he throws.
898 classified pitches in 2019.
How much of the zone he uses depends on the count
Oberg puts 57% of his pitches in the zone when he is behind and 34.8% when he is ahead.
214 located pitches behind, 270 ahead.
One pitch of his moves in a way hitters rarely see
Oberg's 4-seam fastball carries 12.8 inches of ride against a spinless ball, the biggest vertical move in his arsenal.
467 thrown, averaging 94.3 mph.
He throws strikes to one type of hitter and not the other
Oberg lands 52.7% of his fastballs in the zone and only 37.5% of his breaking balls.
469 of his fastballs, 389 of his breaking balls.
The contact he allows should not turn into many hits
The quality of contact against Oberg projects a .337 average, 79th percentile.
898 pitches in 2019. 79th percentile among qualified pitchers in 2019, 156th in MLB.
When he falls behind, hitters know exactly what is coming
Behind in the count Oberg throws a fastball 57.5% of the time, against 44.8% when he is ahead.
214 pitches behind in the count, 270 ahead.
He throws about as hard as anybody in the league
Oberg averages 90.3 mph across his arsenal, 69th percentile in the league.
898 pitches in 2019. 69th percentile among qualified pitchers in 2019, 237th in MLB.
He fills the strike zone and makes hitters beat him
Oberg lives in the strike zone: 45.8% of his pitches are in it, 69th percentile.
898 pitches in 2019. 69th percentile among qualified pitchers in 2019, 234th in MLB.
One pitch of his spins more than almost anyone's
Oberg's slider spins at 2,536 rpm, the highest in his arsenal.
389 thrown in 2019.
The angle he throws from is unusual, and hitters notice
Oberg releases the ball from a low three-quarters slot, about 44 degrees above horizontal and 1.3 feet to the third-base side of the rubber.
898 tracked release points, averaging 5.6 feet off the ground.
Hitters cannot square him up, the contact is weak
Contact against Oberg is weak: 88.0 mph off the bat on average, 73rd percentile.
898 pitches in 2019. 73rd percentile among qualified pitchers in 2019, 203rd in MLB.
He pitches around the zone once runners are on
Oberg throws 47.9% of his pitches in the zone with a runner in scoring position and 45.2% with the bases empty.
190 pitches with a runner in scoring position, 708 with the bases empty.
He releases the ball about where everyone else does
Oberg releases the ball 6.1 feet down the mound, a shorter stride than most.
898 tracked pitches in 2019.
He saves one pitch for one side of the plate
Oberg throws the slider 49% of the time against right-handers and 37.4% against left-handers.
459 pitches to right-handers, 439 to left-handers.
One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .346 expected average against them, against .314 on his breaking balls.
469 of his fastballs thrown.
He gets ahead early and pitches from in front all night
Oberg throws a strike on the first pitch 63.7% of the time.
223 plate appearances started in 2019.
He lives on the edges rather than over the middle
18.4% of Oberg's pitches land in the middle third of the zone, well below what most pitchers give away.
165 of 898 located pitches.
His fastball is the pitch everything else is built on
Oberg's 4-seam fastball averages 94.3 mph, and has touched 97.0.
467 thrown, 52% of his pitches.
His ball moves more than the hitter expects it to
Oberg's stuff spins at 2,316 rpm, 63rd percentile in the league.
898 pitches in 2019. 63rd percentile among qualified pitchers in 2019, 278th in MLB.
Almost nothing hit off him is hit well
Only 38.5% of the contact Oberg gives up is hit hard, 62nd percentile.
898 pitches in 2019. 62nd percentile among qualified pitchers in 2019, 289th in MLB.
One pitch exists only to make the hitter think
Oberg has thrown 40 changeups this season, 4.5% of his pitches, at 87.9 mph: a look rather than a weapon.
898 classified pitches in 2019.
Show more
The numbers behind these live in Pitch Data.
Take me there
One pitch of his runs sideways more than almost anyone's
Oberg's changeup moves 88.4 inches toward the first-base side, the biggest horizontal move in his arsenal.
40 thrown, averaging 87.9 mph.
One pitch of his moves in a way hitters rarely see
Oberg's 4-seam fastball carries 12.8 inches of ride against a spinless ball, the biggest vertical move in his arsenal.
467 thrown, averaging 94.3 mph.
The numbers behind these live in Pitch Data.
Take me there
There is one pitch of his that keeps getting hit
Contact off Oberg's changeup leaves the bat at 94.6 mph, against 86.8 off his slider.
40 and 389 of them thrown.
His pitches move in ways that fit together
Oberg works with 2 pitches: 4-Seam Fastball and Slider. The 4-seam fastball is 52% of everything he throws.
898 classified pitches in 2019.
One pitch of his spins more than almost anyone's
Oberg's slider spins at 2,536 rpm, the highest in his arsenal.
389 thrown in 2019.
He saves one pitch for one side of the plate
Oberg throws the slider 49% of the time against right-handers and 37.4% against left-handers.
459 pitches to right-handers, 439 to left-handers.
His fastball is the pitch everything else is built on
Oberg's 4-seam fastball averages 94.3 mph, and has touched 97.0.
467 thrown, 52% of his pitches.
One pitch exists only to make the hitter think
Oberg has thrown 40 changeups this season, 4.5% of his pitches, at 87.9 mph: a look rather than a weapon.
898 classified pitches in 2019.
The numbers behind these live in Pitch Data.
Take me there
This is the pitch he goes to when he needs the out
With two strikes Oberg goes to the slider: 53.3% of his two-strike pitches, against 38.3% the rest of the time.
302 two-strike pitches in 2019.
How much of the zone he uses depends on the count
Oberg puts 57% of his pitches in the zone when he is behind and 34.8% when he is ahead.
214 located pitches behind, 270 ahead.
When he falls behind, hitters know exactly what is coming
Behind in the count Oberg throws a fastball 57.5% of the time, against 44.8% when he is ahead.
214 pitches behind in the count, 270 ahead.
He gets ahead early and pitches from in front all night
Oberg throws a strike on the first pitch 63.7% of the time.
223 plate appearances started in 2019.
The numbers behind these live in Pitch Data.
Take me there
He works one part of the zone far more than the rest
Oberg lives at the bottom of the zone: his average pitch crosses at 2.08 feet, against a zone that runs 1.5 to 3.5.
898 located pitches in 2019.
He lives on the edges rather than over the middle
18.4% of Oberg's pitches land in the middle third of the zone, well below what most pitchers give away.
165 of 898 located pitches.
The numbers behind these live in Pitch Data.
Take me there
He throws strikes to one type of hitter and not the other
Oberg lands 52.7% of his fastballs in the zone and only 37.5% of his breaking balls.
469 of his fastballs, 389 of his breaking balls.
One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .346 expected average against them, against .314 on his breaking balls.
469 of his fastballs thrown.
The numbers behind these live in Spray Chart.
Take me there
The contact he allows should not turn into many hits
The quality of contact against Oberg projects a .337 average, 79th percentile.
898 pitches in 2019. 79th percentile among qualified pitchers in 2019, 156th in MLB.
Hitters cannot square him up, the contact is weak
Contact against Oberg is weak: 88.0 mph off the bat on average, 73rd percentile.
898 pitches in 2019. 73rd percentile among qualified pitchers in 2019, 203rd in MLB.
Almost nothing hit off him is hit well
Only 38.5% of the contact Oberg gives up is hit hard, 62nd percentile.
898 pitches in 2019. 62nd percentile among qualified pitchers in 2019, 289th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He throws about as hard as anybody in the league
Oberg averages 90.3 mph across his arsenal, 69th percentile in the league.
898 pitches in 2019. 69th percentile among qualified pitchers in 2019, 237th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He fills the strike zone and makes hitters beat him
Oberg lives in the strike zone: 45.8% of his pitches are in it, 69th percentile.
898 pitches in 2019. 69th percentile among qualified pitchers in 2019, 234th in MLB.
The numbers behind these live in Pitch Data.
Take me there
The angle he throws from is unusual, and hitters notice
Oberg releases the ball from a low three-quarters slot, about 44 degrees above horizontal and 1.3 feet to the third-base side of the rubber.
898 tracked release points, averaging 5.6 feet off the ground.
He releases the ball about where everyone else does
Oberg releases the ball 6.1 feet down the mound, a shorter stride than most.
898 tracked pitches in 2019.
The numbers behind these live in Matchups.
Take me there
He pitches around the zone once runners are on
Oberg throws 47.9% of his pitches in the zone with a runner in scoring position and 45.2% with the bases empty.
190 pitches with a runner in scoring position, 708 with the bases empty.
The numbers behind these live in Pitch Data.
Take me there
His ball moves more than the hitter expects it to
Oberg's stuff spins at 2,316 rpm, 63rd percentile in the league.
898 pitches in 2019. 63rd percentile among qualified pitchers in 2019, 278th in MLB.