# MLB Batter vs Pitcher Matchups: July 22, 2026

> MLB H2H Matchup Preview for July 22, 2026: 15 game slate scored across 5 career batter vs pitcher factors. Rafael Devers leads tonight. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Wednesday, July 22, 2026** are Rafael Devers (Score: 95, 0.500 AVG, 1.806 OPS in 8 career AB vs Seth Lugo), Luke Raley (Score: 88, 0.500 AVG, 1.745 OPS in 10 career AB vs Brady Singer), George Springer (Score: 86, 0.429 AVG, 1.786 OPS in 7 career AB vs Griffin Jax). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 22, 2026

15 games on the board. These batters have dominated their opposing pitcher over their careers.

## Hitters to Watch Today

- **Rafael Devers**: .500 AVG & 1.806 OPS with 2 HR in 8 AB vs. Seth Lugo
- **Luke Raley**: .500 AVG & 1.745 OPS with 2 HR in 10 AB vs. Brady Singer
- **George Springer**: .429 AVG & 1.786 OPS with 2 HR in 7 AB vs. Griffin Jax
- **Daniel Schneemann**: .455 AVG & 1.409 OPS with 1 HR in 11 AB vs. Bailey Ober
- **Gabriel Arias**: .455 AVG & 1.364 OPS with 1 HR in 11 AB vs. Bailey Ober
- **Trea Turner**: .375 AVG & 1.225 OPS with 2 HR in 16 AB vs. Eric Lauer

> **Yesterday's H2H matchups:** [MLB H2H Matchups: July 21](/blog/mlb-h2h-matchups-jul-21-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Pittsburgh Pirates at New York Yankees | Mitch Keller vs Gerrit Cole | 1:35 PM ET |
| San Francisco Giants at Kansas City Royals | Landen Roupp vs Seth Lugo | 2:10 PM ET |
| New York Mets at Milwaukee Brewers | Christian Scott vs Logan Henderson | 2:10 PM ET |
| Washington Nationals at Colorado Rockies | Cade Cavalli vs Gabriel Hughes | 3:10 PM ET |
| Athletics at Arizona Diamondbacks | Gage Jump vs Merrill Kelly | 3:40 PM ET |
| Cincinnati Reds at Seattle Mariners | Brady Singer vs Emerson Hancock | 3:40 PM ET |
| St. Louis Cardinals at Los Angeles Angels | Michael McGreevy vs Reid Detmers | 4:07 PM ET |
| Minnesota Twins at Cleveland Guardians | Bailey Ober vs Slade Cecconi | 6:40 PM ET |
| Los Angeles Dodgers at Philadelphia Phillies | Eric Lauer vs Aaron Nola | 6:40 PM ET |
| Tampa Bay Rays at Toronto Blue Jays | Griffin Jax vs TBD | 7:07 PM ET |
| Baltimore Orioles at Boston Red Sox | Dean Kremer vs Jake Bennett | 7:10 PM ET |
| San Diego Padres at Atlanta Braves | Michael King vs TBD | 7:15 PM ET |
| Chicago White Sox at Texas Rangers | Anthony Kay vs Cal Quantrill | 8:05 PM ET |
| Detroit Tigers at Chicago Cubs | Keider Montero vs Colin Rea | 8:10 PM ET |
| Miami Marlins at Houston Astros | Sandy Alcantara vs Peter Lambert | 8:10 PM ET |

## 1. Rafael Devers (SF) vs Seth Lugo (RHP)

0.500 AVG, 1.806 OPS in 8 career AB | Kauffman Stadium

*Career: 4-for-8 · .500 · 2 HR · 2 XBH · 1.806 OPS · 1 BB*

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

Small sample, but the dominance is notable. A home run every 4 at bats in this matchup is well above league pace. Only 0 strikeouts in 8 AB shows the eye is dialed in here.

Verdict: give me Devers every time he steps in against Lugo. I want him in my lineup tonight.

## 2. Luke Raley (SEA) vs Brady Singer (RHP)

0.500 AVG, 1.745 OPS in 10 career AB | T-Mobile Park

*Career: 5-for-10 · .500 · 2 HR · 3 XBH · 1.745 OPS · 2 K*

When OPS hits 1.745 in a career H2H sample, you take it seriously. Raley is 5-for-10 against Singer with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 5 at bats in this matchup is well above league pace. 3 extra base hits in 10 AB. When he connects, the ball gets out of the infield in a hurry.

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

## 3. George Springer (TOR) vs Griffin Jax (RHP)

0.429 AVG, 1.786 OPS in 7 career AB | Rogers Centre

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

Springer's slash line against Jax translates to a 1.786 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.

Verdict: give me Springer every time he steps in against Jax. I want him in my lineup tonight.

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

## 4. Daniel Schneemann (CLE) vs Bailey Ober (RHP)

0.455 AVG, 1.409 OPS in 11 career AB | Progressive Field

*Career: 5-for-11 · .455 · 1 HR · 3 XBH · 1.409 OPS · 2 K · 1 BB*

Schneemann's slash line against Ober translates to a 1.409 OPS over 11 AB. That is the kind of split that turns a prop into a play.

Moderate sample, and a real pattern is emerging. A home run every 11 at bats in this matchup is well above league pace. 3 extra base hits in 11 AB. When he connects, the ball gets out of the infield in a hurry.

Bottom line: Schneemann owns this matchup against Ober. I want him in my lineup tonight.

## 5. Gabriel Arias (CLE) vs Bailey Ober (RHP)

0.455 AVG, 1.364 OPS in 11 career AB | Progressive Field

*Career: 5-for-11 · .455 · 1 HR · 3 XBH · 1.364 OPS · 2 K*

A 1.364 career OPS against a single pitcher is rare, and Arias owns it against Ober across 11 at bats. That is run producing dominance, not noise.

Moderate sample, and a real pattern is emerging. A home run every 11 at bats in this matchup is well above league pace. 3 extra base hits in 11 AB. When he connects, the ball gets out of the infield in a hurry.

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

## 6. Trea Turner (PHI) vs Eric Lauer (LHP)

0.375 AVG, 1.225 OPS in 16 career AB | Citizens Bank Park

*Career: 6-for-16 · .375 · 2 HR · 3 XBH · 1.225 OPS · 2 K · 1 BB*

When OPS hits 1.225 in a career H2H sample, you take it seriously. Turner is 6-for-16 against Lauer with the kind of contact that drives runs.

Moderate sample, and a real pattern is emerging. A home run every 8 at bats in this matchup is well above league pace. 3 extra base hits in 16 AB. When he connects, the ball gets out of the infield in a hurry.

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

## 7. Masataka Yoshida (BOS) vs Dean Kremer (RHP)

0.500 AVG, 1.100 OPS in 10 career AB | Fenway Park

*Career: 5-for-10 · .500 · 1 XBH · 1.100 OPS*

Yoshida's slash line against Kremer translates to a 1.100 OPS over 10 AB. That is the kind of split that turns a prop into a play.

Small sample, but the dominance is notable. Only 0 strikeouts in 10 AB shows the eye is dialed in here. Played at Fenway Park, where the Green Monster inflates extra base hit rates.

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

## 8. Cody Bellinger (NYY) vs Mitch Keller (RHP)

0.385 AVG, 1.077 OPS in 13 career AB | Yankee Stadium

*Career: 5-for-13 · .385 · 4 XBH · 1.077 OPS · 2 K*

When Bellinger connects against Keller, the ball travels: 4 extra base hits in 13 career at bats. Quality of contact in this matchup is the story.

Moderate sample, and a real pattern is emerging. The 1.077 career OPS against this pitcher backs up the rest. Played at Yankee Stadium, with its short right field porch.

Bottom line: Bellinger owns this matchup against Keller. I want him in my lineup tonight.

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