# MLB Batter vs Pitcher Matchups: July 28, 2026

> MLB batter vs pitcher matchups for July 28, 2026: Kody Clemens leads the board across 16 games. Career head to head data analyzed and scored.

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

---

**Today's best MLB batter vs pitcher matchup picks for Tuesday, July 28, 2026** are Kody Clemens (Score: 90, 0.667 AVG, 2.834 OPS in 6 career AB vs Seth Lugo), Michael Harris II (Score: 70, 0.800 AVG, 2.200 OPS in 5 career AB vs Christian Scott), Xander Bogaerts (Score: 69, 1.000 AVG, 2.167 OPS in 6 career AB vs Michael Lorenzen). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 28, 2026

Best H2H matchups from tonight's 16 game slate. 98 matchups evaluated on career AVG, OPS, power, and contact.

## Hitters to Watch Today

- **Kody Clemens**: .667 AVG & 2.834 OPS with 3 HR in 6 AB vs. Seth Lugo
- **Michael Harris II**: .800 AVG & 2.200 OPS with 1 HR in 5 AB vs. Christian Scott
- **Xander Bogaerts**: 1.000 AVG & 2.167 OPS with 0 HR in 6 AB vs. Michael Lorenzen
- **Kyle Manzardo**: .667 AVG & 2.000 OPS with 1 HR in 9 AB vs. Brady Singer
- **Michael Busch**: .375 AVG & 1.625 OPS with 2 HR in 8 AB vs. Michael McGreevy
- **Marcell Ozuna**: .500 AVG & 1.500 OPS with 1 HR in 10 AB vs. Brandon Pfaadt

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Cleveland Guardians at Cincinnati Reds | Slade Cecconi vs Chase Burns | 1:40 PM ET |
| Cleveland Guardians at Cincinnati Reds | Gavin Williams vs Brady Singer | 7:10 PM ET |
| Baltimore Orioles at Detroit Tigers | Dean Kremer vs Troy Melton | 6:40 PM ET |
| Arizona Diamondbacks at Pittsburgh Pirates | Brandon Pfaadt vs Bubba Chandler | 6:40 PM ET |
| Texas Rangers at Tampa Bay Rays | Cal Quantrill vs Griffin Jax | 6:40 PM ET |
| Philadelphia Phillies at Miami Marlins | Aaron Nola vs Sandy Alcantara | 6:40 PM ET |
| Toronto Blue Jays at Washington Nationals | Shane Bieber vs Cade Cavalli | 6:45 PM ET |
| Atlanta Braves at New York Mets | Chris Sale vs Christian Scott | 7:10 PM ET |
| Kansas City Royals at Minnesota Twins | Seth Lugo vs Taj Bradley | 7:40 PM ET |
| New York Yankees at Chicago White Sox | Gerrit Cole vs Anthony Kay | 7:40 PM ET |
| Chicago Cubs at St. Louis Cardinals | Colin Rea vs Michael McGreevy | 7:45 PM ET |
| Houston Astros at Los Angeles Angels | Peter Lambert vs Reid Detmers | 9:38 PM ET |
| Boston Red Sox at Athletics | Jake Bennett vs Gage Jump | 9:40 PM ET |
| Colorado Rockies at San Diego Padres | Michael Lorenzen vs Michael King | 9:40 PM ET |
| Milwaukee Brewers at San Francisco Giants | Logan Henderson vs Landen Roupp | 9:45 PM ET |
| Seattle Mariners at Los Angeles Dodgers | Luis Castillo vs Justin Wrobleski | 10:10 PM ET |

## 1. Kody Clemens (MIN) vs Seth Lugo (RHP)

0.667 AVG, 2.834 OPS in 6 career AB | Target Field

*Career: 4-for-6 · .667 · 3 HR · 3 XBH · 2.834 OPS*

History speaks plainly here: Clemens has taken Lugo deep 3 times across 6 at bats. The matchup is the matchup.

Small sample, but the dominance is notable. The 2.834 career OPS against this pitcher backs up the rest.

Bottom line: Clemens owns this matchup against Lugo. I want him in my lineup tonight.

## 2. 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*

Career batting average against Scott: .800 in 5 AB. II 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.

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

## 3. Xander Bogaerts (SD) vs Michael Lorenzen (RHP)

1.000 AVG, 2.167 OPS in 6 career AB | Petco Park

*Career: 6-for-6 · 1.000 · 1 XBH · 2.167 OPS · 1 BB*

When OPS hits 2.167 in a career H2H sample, you take it seriously. Bogaerts is 6-for-6 against Lorenzen with the kind of contact that drives runs.

Small sample, but the dominance is notable.

Verdict: give me Bogaerts every time he steps in against Lorenzen. 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. 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*

Manzardo's slash line against Singer translates to a 2.000 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. Only 1 strikeout in 9 AB shows the eye is dialed in here.

Bottom line: Manzardo owns this matchup against Singer. I want him in my lineup tonight.

## 5. Michael Busch (CHC) vs Michael McGreevy (RHP)

0.375 AVG, 1.625 OPS in 8 career AB | Busch Stadium

*Career: 3-for-8 · .375 · 2 HR · 3 XBH · 1.625 OPS · 1 K*

Busch's slash line against McGreevy translates to a 1.625 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 4 at bats in this matchup is well above league pace. Only 1 strikeout in 8 AB shows the eye is dialed in here.

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

## 6. Marcell Ozuna (PIT) vs Brandon Pfaadt (RHP)

0.500 AVG, 1.500 OPS in 10 career AB | PNC Park

*Career: 5-for-10 · .500 · 1 HR · 3 XBH · 1.500 OPS · 1 K*

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

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

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

## 7. Otto Lopez (MIA) vs Aaron Nola (RHP)

0.556 AVG, 1.334 OPS in 9 career AB | loanDepot park

*Career: 5-for-9 · .556 · 2 XBH · 1.334 OPS*

Lopez's slash line against Nola translates to a 1.334 OPS over 9 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 9 AB shows the eye is dialed in here.

Bottom line: Lopez owns this matchup against Nola. I want him in my lineup tonight.

## 8. 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*

.400 is a real number when it holds up over 5 at bats. Arias sees something against Singer 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. Played at Great American Ball Park, a hitter friendly environment.

When the sample says this much, you trust it. Arias has Singer's number. 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-28-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-jul-28-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*
