# MLB Batter vs Pitcher Matchups: September 7, 2026

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

**Date:** 2026-09-07  
**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-sep-7-2026  
**Live picks & dashboards:** https://heatcheckhq.io

---

**Today's best MLB batter vs pitcher matchup picks for Monday, September 7, 2026** are Rafael Devers (Score: 92, 0.600 AVG, 2.467 OPS in 5 career AB vs Michael McGreevy), Juan Soto (Score: 78, 0.500 AVG, 2.000 OPS in 6 career AB vs Eury Pérez), Royce Lewis (Score: 72, 0.500 AVG, 1.667 OPS in 6 career AB vs Troy Melton). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: September 7, 2026

11 game slate, 72 qualified matchups. These career head to head lines stand out.

## Hitters to Watch Today

- **Rafael Devers**: .600 AVG & 2.467 OPS with 2 HR in 5 AB vs. Michael McGreevy | 1+ Hit (minus 216)
- **Juan Soto**: .500 AVG & 2.000 OPS with 2 HR in 6 AB vs. Eury Pérez | 1+ Hit (minus 176)
- **Royce Lewis**: .500 AVG & 1.667 OPS with 1 HR in 6 AB vs. Troy Melton | 1+ Hit (minus 180)
- **José Ramírez**: .429 AVG & 1.804 OPS with 2 HR in 7 AB vs. Trevor Rogers | 2+ Hits (+149)
- **Mauricio Dubón**: .667 AVG & 1.500 OPS with 0 HR in 6 AB vs. Jesús Luzardo | 1+ Hit (minus 179)
- **Luke Keaschall**: .600 AVG & 1.400 OPS with 0 HR in 5 AB vs. Troy Melton | 2+ Hits (+190)

> **Yesterday's H2H matchups:** [MLB H2H Matchups: September 6](/blog/mlb-h2h-matchups-sep-6-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Atlanta Braves at Philadelphia Phillies | Grant Holmes vs Jesús Luzardo | 1:05 PM ET |
| New York Mets at Miami Marlins | Jonah Tong vs Eury Pérez | 1:10 PM ET |
| Los Angeles Angels at Boston Red Sox | Grayson Rodriguez vs Brayan Bello | 1:35 PM ET |
| Cleveland Guardians at Baltimore Orioles | Joey Cantillo vs Trevor Rogers | 1:35 PM ET |
| Arizona Diamondbacks at Kansas City Royals | Derek Law vs Noah Cameron | 2:10 PM ET |
| Chicago Cubs at Milwaukee Brewers | Matthew Boyd vs Robert Gasser | 2:10 PM ET |
| Minnesota Twins at Detroit Tigers | Joe Ryan vs Troy Melton | 3:10 PM ET |
| Washington Nationals at San Diego Padres | Jake Irvin vs Nick Pivetta | 5:10 PM ET |
| St. Louis Cardinals at San Francisco Giants | Michael McGreevy vs Logan Webb | 8:10 PM ET |
| Cincinnati Reds at Los Angeles Dodgers | Chase Burns vs TBD | 9:10 PM ET |
| Toronto Blue Jays at Athletics | Dylan Cease vs Jacob Lopez | 10:05 PM ET |

## 1. Rafael Devers (SF) vs Michael McGreevy (RHP)

0.600 AVG, 2.467 OPS in 5 career AB | Oracle Park | **1+ Hit (minus 216)**

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

2 HR in 5 AB is what a real H2H edge looks like. Devers has been the bat McGreevy cannot put away, and tonight is another swing at it.

Tiny sample, so treat it as directional, not definitive. The 2.467 career OPS against this pitcher backs up the rest. Currently listed at 1+ Hit (minus 216).

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

## 2. Juan Soto (NYM) vs Eury Pérez (RHP)

0.500 AVG, 2.000 OPS in 6 career AB | loanDepot park | **1+ Hit (minus 176)**

*Career: 3-for-6 · .500 · 2 HR · 2 XBH · 2.000 OPS · 1 K*

Soto's slash line against Pérez translates to a 2.000 OPS over 6 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 3 at bats in this matchup is well above league pace. Currently listed at 1+ Hit (minus 176).

Bottom line: Soto owns this matchup against Pérez. I'm on his hit prop tonight.

## 3. Royce Lewis (MIN) vs Troy Melton (RHP)

0.500 AVG, 1.667 OPS in 6 career AB | Comerica Park | **1+ Hit (minus 180)**

*Career: 3-for-6 · .500 · 1 HR · 2 XBH · 1.667 OPS*

Lewis's slash line against Melton translates to a 1.667 OPS over 6 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 6 at bats in this matchup is well above league pace. Currently listed at 1+ Hit (minus 180).

When the sample says this much, you trust it. Lewis has Melton'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. José Ramírez (CLE) vs Trevor Rogers (LHP)

0.429 AVG, 1.804 OPS in 7 career AB | Oriole Park at Camden Yards | **2+ Hits (+149)**

*Career: 3-for-7 · .429 · 2 HR · 3 XBH · 1.804 OPS · 2 K*

Ramírez's slash line against Rogers translates to a 1.804 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 4 at bats in this matchup is well above league pace. Currently listed at 2+ Hits (+149).

When the sample says this much, you trust it. Ramírez has Rogers's number. I'm on his hit prop tonight.

## 5. Mauricio Dubón (ATL) vs Jesús Luzardo (LHP)

0.667 AVG, 1.500 OPS in 6 career AB | Citizens Bank Park | **1+ Hit (minus 179)**

*Career: 4-for-6 · .667 · 1 XBH · 1.500 OPS*

A 1.500 career OPS against a single pitcher is rare, and Dubón owns it against Luzardo across 6 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable. Played at Citizens Bank Park, a plus environment for hitters. Currently listed at 1+ Hit (minus 179).

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

## 6. Luke Keaschall (MIN) vs Troy Melton (RHP)

0.600 AVG, 1.400 OPS in 5 career AB | Comerica Park | **2+ Hits (+190)**

*Career: 3-for-5 · .600 · 1 XBH · 1.400 OPS*

Career batting average against Melton: .600 in 5 AB. Keaschall 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 2+ Hits (+190).

Verdict: give me Keaschall every time he steps in against Melton. I'm on his hit prop tonight.

## 7. Adam Frazier (LAA) vs Brayan Bello (RHP)

0.375 AVG, 1.400 OPS in 8 career AB | Fenway Park

*Career: 3-for-8 · .375 · 1 HR · 2 XBH · 1.400 OPS · 1 BB*

Frazier's slash line against Bello translates to a 1.400 OPS over 8 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 8 at bats in this matchup is well above league pace. Only 0 strikeouts in 8 AB shows the eye is dialed in here.

The take is simple. History sides hard with Frazier here. I want him in my lineup tonight.

## 8. Wilyer Abreu (BOS) vs Grayson Rodriguez (RHP)

0.444 AVG, 1.389 OPS in 9 career AB | Fenway Park | **1+ Hit (minus 222)**

*Career: 4-for-9 · .444 · 1 HR · 2 XBH · 1.389 OPS · 2 K · 1 BB*

Abreu's slash line against Rodriguez translates to a 1.389 OPS over 9 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 9 at bats in this matchup is well above league pace. Played at Fenway Park, where the Green Monster inflates extra base hit rates.

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

## Hit Props to Consider

- **Rafael Devers 1+ Hit (minus 216)**: 0.600 career AVG vs Michael McGreevy (5 AB). Implied: 68%.
- **Juan Soto 1+ Hit (minus 176)**: 0.500 career AVG vs Eury Pérez (6 AB). Implied: 64%.
- **Royce Lewis 1+ Hit (minus 180)**: 0.500 career AVG vs Troy Melton (6 AB). Implied: 64%.
- **José Ramírez 2+ Hits (+149)**: 0.429 career AVG vs Trevor Rogers (7 AB). Implied: 40%.
- **Mauricio Dubón 1+ Hit (minus 179)**: 0.667 career AVG vs Jesús Luzardo (6 AB). Implied: 64%.
- **Luke Keaschall 2+ Hits (+190)**: 0.600 career AVG vs Troy Melton (5 AB). Implied: 34%.
- **Wilyer Abreu 1+ Hit (minus 222)**: 0.444 career AVG vs Grayson Rodriguez (9 AB). Implied: 69%.

*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-sep-7-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-sep-7-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*
