# MLB Batter vs Pitcher Matchups: August 31, 2026

> Data driven batter vs pitcher matchup picks for today's 12 game MLB slate. Career H2H stats scored across AVG, OPS, HR rate, XBH rate, and contact quality.

**Date:** 2026-08-31  
**Author:** HeatCheck HQ  
**Tags:** MLB, Batter vs Pitcher, H2H Matchups, MLB Props, Daily Picks, Player Props  
**Full article:** https://heatcheckhq.io/blog/mlb-h2h-matchups-aug-31-2026  
**Live picks & dashboards:** https://heatcheckhq.io

---

**Today's best MLB batter vs pitcher matchup picks for Monday, August 31, 2026** are Rafael Devers (Score: 100, 0.833 AVG, 2.875 OPS in 6 career AB vs Bryce Elder), Dillon Dingler (Score: 73, 0.600 AVG, 2.067 OPS in 5 career AB vs Taj Bradley), JJ Bleday (Score: 52, 0.429 AVG, 1.457 OPS in 7 career AB vs Michael King). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: August 31, 2026

Every qualified batter pitcher matchup scored across 5 factors. 31 matchups, 12 games. Here are the plays.

## Hitters to Watch Today

- **Rafael Devers**: .833 AVG & 2.875 OPS with 2 HR in 6 AB vs. Bryce Elder
- **Dillon Dingler**: .600 AVG & 2.067 OPS with 1 HR in 5 AB vs. Taj Bradley | 1+ Hit (minus 155)
- **JJ Bleday**: .429 AVG & 1.457 OPS with 1 HR in 7 AB vs. Michael King | 1+ Hit (minus 144)
- **Christian Yelich**: .429 AVG & 1.314 OPS with 0 HR in 7 AB vs. Clay Holmes | 1+ Hit (minus 211)
- **Sal Stewart**: .333 AVG & 1.166 OPS with 1 HR in 6 AB vs. Michael King | 1+ Hit (minus 231)
- **Nico Hoerner**: .400 AVG & 1.000 OPS with 0 HR in 5 AB vs. Kyle Harrison | 1+ Hit (minus 237)

> **Yesterday's H2H matchups:** [MLB H2H Matchups: August 30](/blog/mlb-h2h-matchups-aug-30-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| San Francisco Giants at Atlanta Braves | TBD vs Bryce Elder | 6:05 PM ET |
| San Diego Padres at Cincinnati Reds | Michael King vs Brady Singer | 6:40 PM ET |
| New York Mets at Tampa Bay Rays | Robert Stock vs Ian Seymour | 6:40 PM ET |
| Seattle Mariners at Boston Red Sox | George Kirby vs Payton Tolle | 6:45 PM ET |
| Miami Marlins at Washington Nationals | Ryan Gusto vs TBD | 6:45 PM ET |
| Detroit Tigers at Minnesota Twins | Jackson Jobe vs Taj Bradley | 7:40 PM ET |
| Milwaukee Brewers at Chicago Cubs | Kyle Harrison vs Clay Holmes | 7:40 PM ET |
| Athletics at Texas Rangers | Gage Jump vs Jacob deGrom | 8:05 PM ET |
| Chicago White Sox at Houston Astros | TBD vs TBD | 8:10 PM ET |
| Baltimore Orioles at Colorado Rockies | Kyle Bradish vs Tanner Gordon | 8:40 PM ET |
| New York Yankees at Los Angeles Angels | Elmer Rodríguez vs George Klassen | 9:38 PM ET |
| Philadelphia Phillies at Arizona Diamondbacks | TBD vs TBD | 9:40 PM ET |

## 1. Rafael Devers (SF) vs Bryce Elder (RHP)

0.833 AVG, 2.875 OPS in 6 career AB | Truist Park

*Career: 5-for-6 · .833 · 2 HR · 3 XBH · 2.875 OPS · 2 BB*

A 2.875 career OPS against a single pitcher is rare, and Devers owns it against Elder across 6 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable. A home run every 3 at bats in this matchup is well above league pace.

When the sample says this much, you trust it. Devers has Elder's number. I want him in my lineup tonight.

## 2. Dillon Dingler (DET) vs Taj Bradley (RHP)

0.600 AVG, 2.067 OPS in 5 career AB | Target Field | **1+ Hit (minus 155)**

*Career: 3-for-5 · .600 · 1 HR · 2 XBH · 2.067 OPS · 1 K*

Dingler is 3-for-5 (.600) lifetime against Bradley. He sees this pitcher well and the at bats keep coming back as hits.

Tiny sample, so treat it as directional, not definitive. A home run every 5 at bats in this matchup is well above league pace. Currently listed at 1+ Hit (minus 155).

When the sample says this much, you trust it. Dingler has Bradley's number. I'm on his hit prop tonight.

## 3. JJ Bleday (CIN) vs Michael King (RHP)

0.429 AVG, 1.457 OPS in 7 career AB | Great American Ball Park | **1+ Hit (minus 144)**

*Career: 3-for-7 · .429 · 1 HR · 1 XBH · 1.457 OPS · 1 K · 3 BB*

Bleday's slash line against King translates to a 1.457 OPS over 7 AB. That is the kind of split that turns a prop into a play.

Small sample, but the dominance is notable. A home run every 7 at bats in this matchup is well above league pace. Played at Great American Ball Park, a hitter friendly environment.

When the sample says this much, you trust it. Bleday has King's number. I'm on his hit prop tonight.

> Look up any pitcher vs batter career history on the [Hitter vs Pitcher dashboard](/mlb/hitting-stats).

## 4. Christian Yelich (MIL) vs Clay Holmes (RHP)

0.429 AVG, 1.314 OPS in 7 career AB | Wrigley Field | **1+ Hit (minus 211)**

*Career: 3-for-7 · .429 · 2 XBH · 1.314 OPS · 1 K · 3 BB*

A 1.314 career OPS against a single pitcher is rare, and Yelich owns it against Holmes across 7 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable. Played at Wrigley Field, where wind conditions can boost offense. Currently listed at 1+ Hit (minus 211).

Bottom line: Yelich owns this matchup against Holmes. I'm on his hit prop tonight.

## 5. Sal Stewart (CIN) vs Michael King (RHP)

0.333 AVG, 1.166 OPS in 6 career AB | Great American Ball Park | **1+ Hit (minus 231)**

*Career: 2-for-6 · .333 · 1 HR · 1 XBH · 1.166 OPS · 1 K*

A 1.166 career OPS against a single pitcher is rare, and Stewart owns it against King across 6 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable. A home run every 6 at bats in this matchup is well above league pace. Played at Great American Ball Park, a hitter friendly environment.

Bottom line: Stewart owns this matchup against King. I'm on his hit prop tonight.

## 6. Nico Hoerner (CHC) vs Kyle Harrison (LHP)

0.400 AVG, 1.000 OPS in 5 career AB | Wrigley Field | **1+ Hit (minus 237)**

*Career: 2-for-5 · .400 · 1 XBH · 1.000 OPS*

Career batting average against Harrison: .400 in 5 AB. Hoerner has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Tiny sample, so treat it as directional, not definitive. Played at Wrigley Field, where wind conditions can boost offense. Currently listed at 1+ Hit (minus 237).

When the sample says this much, you trust it. Hoerner has Harrison's number. I'm on his hit prop tonight.

## 7. Spencer Torkelson (DET) vs Taj Bradley (RHP)

0.600 AVG, 1.200 OPS in 5 career AB | Target Field | **1+ Hit (+103)**

*Career: 3-for-5 · .600 · 1.200 OPS · 1 K*

Career batting average against Bradley: .600 in 5 AB. Torkelson has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Tiny sample, so treat it as directional, not definitive. Currently listed at 1+ Hit (+103).

The take is simple. History sides hard with Torkelson here. I'm on his hit prop tonight.

## 8. Taylor Ward (SEA) vs Payton Tolle (LHP)

0.400 AVG, 0.900 OPS in 5 career AB | Fenway Park | **1+ Hit (minus 152)**

*Career: 2-for-5 · .400 · 0.900 OPS · 1 BB*

Career batting average against Tolle: .400 in 5 AB. Ward has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Tiny sample, so treat it as directional, not definitive. Played at Fenway Park, where the Green Monster inflates extra base hit rates. Currently listed at 1+ Hit (minus 152).

Bottom line: Ward owns this matchup against Tolle. I'm on his hit prop tonight.

## Hit Props to Consider

- **Dillon Dingler 1+ Hit (minus 155)**: 0.600 career AVG vs Taj Bradley (5 AB). Implied: 61%.
- **JJ Bleday 1+ Hit (minus 144)**: 0.429 career AVG vs Michael King (7 AB). Implied: 59%.
- **Christian Yelich 1+ Hit (minus 211)**: 0.429 career AVG vs Clay Holmes (7 AB). Implied: 68%.
- **Sal Stewart 1+ Hit (minus 231)**: 0.333 career AVG vs Michael King (6 AB). Implied: 70%.
- **Nico Hoerner 1+ Hit (minus 237)**: 0.400 career AVG vs Kyle Harrison (5 AB). Implied: 70%.
- **Spencer Torkelson 1+ Hit (+103)**: 0.600 career AVG vs Taj Bradley (5 AB). Implied: 49%.
- **Taylor Ward 1+ Hit (minus 152)**: 0.400 career AVG vs Payton Tolle (5 AB). Implied: 60%.

*Lines via Draftkings. Always shop for the best number. Confirm starting pitcher before betting.*

## Related Guides

- [Hitter vs Pitcher Matchup Guide](/blog/hitter-vs-pitcher-matchup-guide)
- [Finding Undervalued HR Hitters](/blog/finding-undervalued-home-run-hitters)
- [MLB Stats Explained](/blog/mlb-stats-explained)

## Find More Matchups

These are today's top career advantages, but every game has matchups worth looking into. Check out the [Hitter vs Pitcher dashboard](/mlb/hitting-stats) to search any batter vs pitcher career history, view full lineup matchups, and explore Statcast data for every game on the slate.

Always confirm lineups and starting pitchers before placing any bets. A different arm on the mound changes the entire matchup profile, and career sample size matters. Matchups with 10 or more at bats carry significantly more weight than those with only five or six.

[Dinger of the Day Picks](/blog/mlb-dinger-of-the-day-aug-31-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-aug-31-2026) | [Top Plays](/top-plays)

*Updated as lineups confirm. Full slate at [heatcheckhq.io](https://heatcheckhq.io).*

## Related Resources

- Parent hub: [MLB Props Hub](/blog/topic/mlb-props)
- Daily stream: [MLB H2H Matchup Previews](/blog/stream/mlb-h2h-matchups)
- Author: [HeatCheck HQ](/blog/author/heatcheck-hq)
- Browse all posts: [Sports Betting Insights & Guides](/blog)


---

*Data powered by HeatCheck HQ — sports analytics platform. Free tools at https://heatcheckhq.io*
