# MLB Batter vs Pitcher Matchups: July 29, 2026

> Who owns their matchup tonight? 16 games analyzed through career H2H batting average, OPS, and strikeout rate. Michael Harris II tops the board.

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

---

**Today's best MLB batter vs pitcher matchup picks for Wednesday, July 29, 2026** are Michael Harris II (Score: 86, 0.800 AVG, 2.200 OPS in 5 career AB vs Christian Scott), Kyle Manzardo (Score: 81, 0.667 AVG, 2.000 OPS in 9 career AB vs Brady Singer), Esteury Ruiz (Score: 73, 0.500 AVG, 2.000 OPS in 6 career AB vs Jesús Luzardo). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 29, 2026

16 game slate, 76 qualified matchups. These career head to head lines stand out.

## Hitters to Watch Today

- **Michael Harris II**: .800 AVG & 2.200 OPS with 1 HR in 5 AB vs. Christian Scott
- **Kyle Manzardo**: .667 AVG & 2.000 OPS with 1 HR in 9 AB vs. Brady Singer
- **Esteury Ruiz**: .500 AVG & 2.000 OPS with 2 HR in 6 AB vs. Jesús Luzardo
- **Jeff McNeil**: .667 AVG & 1.500 OPS with 0 HR in 6 AB vs. Patrick Sandoval
- **Vladimir Guerrero Jr.**: .500 AVG & 1.542 OPS with 1 HR in 8 AB vs. Zack Littell
- **Daulton Varsho**: .455 AVG & 1.591 OPS with 2 HR in 11 AB vs. Zack Littell

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Philadelphia Phillies at Miami Marlins | Jesús Luzardo vs Ryan Gusto | 12:10 PM ET |
| Arizona Diamondbacks at Pittsburgh Pirates | Eduardo Rodriguez vs Jared Jones | 12:35 PM ET |
| Toronto Blue Jays at Washington Nationals | Trey Yesavage vs Zack Littell | 1:05 PM ET |
| Baltimore Orioles at Detroit Tigers | Trevor Rogers vs Tarik Skubal | 1:10 PM ET |
| Atlanta Braves at New York Mets | AJ Smith-Shawver vs Sean Manaea | 1:10 PM ET |
| Atlanta Braves at New York Mets | Chris Sale vs Christian Scott | 7:10 PM ET |
| Milwaukee Brewers at San Francisco Giants | Shane Drohan vs Logan Webb | 3:45 PM ET |
| Colorado Rockies at San Diego Padres | Gabriel Hughes vs TBD | 4:10 PM ET |
| Texas Rangers at Tampa Bay Rays | MacKenzie Gore vs Casey Legumina | 6:40 PM ET |
| Cleveland Guardians at Cincinnati Reds | Joey Cantillo vs Brady Singer | 7:10 PM ET |
| Kansas City Royals at Minnesota Twins | Randy Dobnak vs Joe Ryan | 7:40 PM ET |
| New York Yankees at Chicago White Sox | Cam Schlittler vs Davis Martin | 7:40 PM ET |
| Chicago Cubs at St. Louis Cardinals | Matthew Boyd vs Dustin May | 7:45 PM ET |
| Houston Astros at Los Angeles Angels | Hayden Wesneski vs Grayson Rodriguez | 9:38 PM ET |
| Boston Red Sox at Athletics | Patrick Sandoval vs Jacob Lopez | 9:40 PM ET |
| Seattle Mariners at Los Angeles Dodgers | Emerson Hancock vs Eric Lauer | 10:10 PM ET |

## 1. Michael Harris II (ATL) vs Christian Scott (RHP)

0.800 AVG, 2.200 OPS in 5 career AB | Citi Field

*Career: 4-for-5 · .800 · 1 HR · 1 XBH · 2.200 OPS*

II is 4-for-5 (.800) lifetime against Scott. 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.

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

## 2. Kyle Manzardo (CLE) vs Brady Singer (RHP)

0.667 AVG, 2.000 OPS in 9 career AB | Great American Ball Park

*Career: 6-for-9 · .667 · 1 HR · 4 XBH · 2.000 OPS · 1 K*

A 2.000 career OPS against a single pitcher is rare, and Manzardo owns it against Singer across 9 at bats. That is run producing dominance, not noise.

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

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

## 3. Esteury Ruiz (MIA) vs Jesús Luzardo (LHP)

0.500 AVG, 2.000 OPS in 6 career AB | loanDepot park

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

A 2.000 career OPS against a single pitcher is rare, and Ruiz owns it against Luzardo 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.

The take is simple. History sides hard with Ruiz here. 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. Jeff McNeil (ATH) vs Patrick Sandoval (LHP)

0.667 AVG, 1.500 OPS in 6 career AB | Sutter Health Park

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

When OPS hits 1.500 in a career H2H sample, you take it seriously. McNeil is 4-for-6 against Sandoval with the kind of contact that drives runs.

Small sample, but the dominance is notable.

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

## 5. Vladimir Guerrero Jr. (TOR) vs Zack Littell (RHP)

0.500 AVG, 1.542 OPS in 8 career AB | Nationals Park

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

Jr.'s slash line against Littell translates to a 1.542 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.

Bottom line: Jr. owns this matchup against Littell. I want him in my lineup tonight.

## 6. Daulton Varsho (TOR) vs Zack Littell (RHP)

0.455 AVG, 1.591 OPS in 11 career AB | Nationals Park

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

When OPS hits 1.591 in a career H2H sample, you take it seriously. Varsho is 5-for-11 against Littell with the kind of contact that drives runs.

Moderate sample, and a real pattern is emerging. A home run every 6 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.

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

## 7. Gabriel Arias (CLE) vs Brady Singer (RHP)

0.400 AVG, 1.500 OPS in 5 career AB | Great American Ball Park

*Career: 2-for-5 · .400 · 1 HR · 1 XBH · 1.500 OPS · 1 K · 1 BB*

Career batting average against Singer: .400 in 5 AB. Arias 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. A home run every 5 at bats in this matchup is well above league pace. Played at Great American Ball Park, a hitter friendly environment.

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

## 8. Luis Robert Jr. (NYM) vs Chris Sale (LHP)

0.400 AVG, 1.400 OPS in 5 career AB | Citi Field

*Career: 2-for-5 · .400 · 1 HR · 1 XBH · 1.400 OPS · 1 K*

.400 is a real number when it holds up over 5 at bats. Jr. sees something against Sale that other hitters do not.

Tiny sample, so treat it as directional, not definitive. A home run every 5 at bats in this matchup is well above league pace.

The take is simple. History sides hard with Jr. here. 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-29-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-jul-29-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*
