
Witt Jr, Turner & Abrams. Here's the Data.
Tonight, the NFL returns. Now, it’s only the Hall of Fame game, and a quarterback matchup between Carson Beck and Kenny Pickett or Haynes King is a far cry from the matchups we’ll see in week one, starting in only 34 days.
With that, we won’t focus on the first exhibition game of the NFL season. We’ll instead focus on three MLB head-to-head historical matchups. Some games are already underway, some are finished, but these three batter vs pitcher matchups are only for games yet to throw their first pitch.
MLB Head-to-Head Matchups
We’ll break it down over three angles:
Head-to-head data
Recent hitter data
Recent pitcher data
Bobby Witt Jr vs Bailey Ober
Here is Witt Jr’s stat line versus Ober:
Plate Appearances | Hits | Average | XBH’s | HR’s |
|---|---|---|---|---|
28 | 12 | .429 | 5 | 1 |
Witt Jr has 8 hits in his last 10 games, hitting only .205. It hasn’t been great. Over his last 5 games, it’s even worse, hitting .176 with a .235 slugging percentage; there’s no power or pop in his bat lately.
Even with how bad Witt Jr has been, there is light at the end of the tunnel to fade Bailey Ober tonight. On the road, he’s just been so, so bad. He’s allowed an opposing batting average of .317 on the road this season, a big change from his home batting average of .194. Not only has Ober allowed 4 or more earned runs in 4 of his last 5 road starts, but he’s also allowed 38 total hits in those 5 starts.

Trea Turner vs Miles Mikolas:
Here is Turner’s stat line versus Mikolas:
Plate Appearances | Hits | Average | XBH’s | HR’s |
|---|---|---|---|---|
17 | 7 | .412 | 4 | 0 |
Unlike Witt Jr, Turner has strung together a strong start to August. He has a .300 average in the first 5 games this month and a .326 average in his last 10 games overall. For the extremely niche-loving, filter-heavy fans out there: Take a look at his last 10 games at home, versus right-handed starters at night:

That home filter plays for Mikolas, too. On the road, he’s 0-5 with an opposing batting average allowed of .288, and has given up 6 or more hits in 4 straight road starts, and 9 or more hits in three of those starts.
1,000+ Claude Prompts Top Professionals Actually Use at Work
Claude can be your analyst, editor, and strategist.
But most professionals are using it to fix grammar.
These 1,000+ Claude prompts take it from grammar tool to your most powerful AI work assistant.
Sign up for Superhuman AI and get:
1,000+ ready-to-use Claude prompts to get real work done in minutes — researched, tested, and used by professionals at Google, Microsoft, and NASA
Superhuman AI newsletter (4 min daily) so you keep learning new AI tools and skills to stay ahead in your career — the prompts are just the beginning
CJ Abrams vs Cristopher Sanchez
Here is Abrams’ stat line versus Sanchez:
Plate Appearances | Hits | Average | XBH’s | HR’s |
|---|---|---|---|---|
21 | 6 | .300 | 0 | 0 |
Abrams has the lowest head-to-head average of the three, but his last 10 games are interesting. In the first 8 of those 10, he hit .107. Dreadful. But in his two most recent games, Abrams has figured out whatever was plaguing him. He has 5 hits in his last 9 at-bats, with some power in the bat translating to two extra-base hits.

Which version of Cristopher Sanchez are we going to get? In his last start, he faced 25 batters, threw 99 pitches, and gave up zero earned runs on 2 hits. In the four starts before that, he gave up a total of - and get ready for this - 17 earned runs on 35 allowed hits. For Abrams’ sake, lets home its’s the latter.

