# MLB Batter vs Pitcher Matchups: July 25, 2026

> Who owns their matchup tonight? 15 games analyzed through career H2H batting average, OPS, and strikeout rate. Bryan De La Cruz tops the board.

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

---

**Today's best MLB batter vs pitcher matchup picks for Saturday, July 25, 2026** are Bryan De La Cruz (Score: 87, 0.600 AVG, 2.400 OPS in 5 career AB vs Ryan Weathers), Kyle Schwarber (Score: 86, 0.500 AVG, 2.167 OPS in 6 career AB vs Ryan Weathers), Jake Rogers (Score: 64, 0.500 AVG, 1.500 OPS in 12 career AB vs Michael Wacha). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 25, 2026

15 game slate, 94 qualified matchups. These career head to head lines stand out.

## Hitters to Watch Today

- **Bryan De La Cruz**: .600 AVG & 2.400 OPS with 2 HR in 5 AB vs. Ryan Weathers
- **Kyle Schwarber**: .500 AVG & 2.167 OPS with 2 HR in 6 AB vs. Ryan Weathers
- **Jake Rogers**: .500 AVG & 1.500 OPS with 1 HR in 12 AB vs. Michael Wacha
- **Jose Trevino**: .429 AVG & 1.357 OPS with 1 HR in 7 AB vs. Andre Pallante
- **Brandon Nimmo**: .500 AVG & 1.181 OPS with 0 HR in 8 AB vs. Bryan Woo
- **Nathaniel Lowe**: .364 AVG & 1.326 OPS with 2 HR in 11 AB vs. Andre Pallante

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Kansas City Royals at Detroit Tigers | Michael Wacha vs Casey Mize | 1:10 PM ET |
| Arizona Diamondbacks at Washington Nationals | Mitch Bratt vs Foster Griffin | 4:05 PM ET |
| Los Angeles Angels at San Francisco Giants | Ryan Johnson vs Robbie Ray | 4:05 PM ET |
| Toronto Blue Jays at Boston Red Sox | Dylan Cease vs Sonny Gray | 4:10 PM ET |
| San Diego Padres at Miami Marlins | JP Sears vs Eury Pérez | 4:10 PM ET |
| New York Yankees at Philadelphia Phillies | Ryan Weathers vs TBD | 6:05 PM ET |
| Cleveland Guardians at Tampa Bay Rays | Tanner Bibee vs Nick Martinez | 6:10 PM ET |
| Chicago Cubs at Pittsburgh Pirates | Shota Imanaga vs Paul Skenes | 6:40 PM ET |
| Atlanta Braves at Baltimore Orioles | Bryce Elder vs Brandon Young | 7:05 PM ET |
| Athletics at Minnesota Twins | Mason Barnett vs TBD | 7:10 PM ET |
| Houston Astros at Chicago White Sox | Hunter Brown vs Sean Burke | 7:10 PM ET |
| Colorado Rockies at Milwaukee Brewers | Ryan Feltner vs Robert Gasser | 7:10 PM ET |
| Los Angeles Dodgers at New York Mets | Yoshinobu Yamamoto vs Nolan McLean | 7:15 PM ET |
| Cincinnati Reds at St. Louis Cardinals | Hunter Greene vs Andre Pallante | 7:15 PM ET |
| Seattle Mariners at Texas Rangers | Bryan Woo vs Nathan Eovaldi | 7:15 PM ET |

## 1. Bryan De La Cruz (PHI) vs Ryan Weathers (LHP)

0.600 AVG, 2.400 OPS in 5 career AB | Citizens Bank Park

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

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

Tiny sample, so treat it as directional, not definitive. The 2.400 career OPS against this pitcher backs up the rest. Played at Citizens Bank Park, a plus environment for hitters.

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

## 2. Kyle Schwarber (PHI) vs Ryan Weathers (LHP)

0.500 AVG, 2.167 OPS in 6 career AB | Citizens Bank Park

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

Schwarber's slash line against Weathers translates to a 2.167 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. Played at Citizens Bank Park, a plus environment for hitters.

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

## 3. Jake Rogers (DET) vs Michael Wacha (RHP)

0.500 AVG, 1.500 OPS in 12 career AB | Comerica Park

*Career: 6-for-12 · .500 · 1 HR · 3 XBH · 1.500 OPS · 1 K*

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

Moderate sample, and a real pattern is emerging. A home run every 12 at bats in this matchup is well above league pace. Only 1 strikeout in 12 AB shows the eye is dialed in here.

Bottom line: Rogers owns this matchup against Wacha. 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. Jose Trevino (CIN) vs Andre Pallante (RHP)

0.429 AVG, 1.357 OPS in 7 career AB | Busch Stadium

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

When OPS hits 1.357 in a career H2H sample, you take it seriously. Trevino is 3-for-7 against Pallante with the kind of contact that drives runs.

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

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

## 5. Brandon Nimmo (TEX) vs Bryan Woo (RHP)

0.500 AVG, 1.181 OPS in 8 career AB | Globe Life Field

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

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

Small sample, but the dominance is notable. Only 0 strikeouts in 8 AB shows the eye is dialed in here. Played at Globe Life Field, where the ball carries indoors.

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

## 6. Nathaniel Lowe (CIN) vs Andre Pallante (RHP)

0.364 AVG, 1.326 OPS in 11 career AB | Busch Stadium

*Career: 4-for-11 · .364 · 2 HR · 2 XBH · 1.326 OPS · 2 K · 1 BB*

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

Moderate sample, and a real pattern is emerging. A home run every 6 at bats in this matchup is well above league pace.

Bottom line: Lowe owns this matchup against Pallante. I want him in my lineup tonight.

## 7. Jordan Walker (STL) vs Hunter Greene (RHP)

0.571 AVG, 1.339 OPS in 7 career AB | Busch Stadium

*Career: 4-for-7 · .571 · 1 XBH · 1.339 OPS · 2 K · 1 BB*

When OPS hits 1.339 in a career H2H sample, you take it seriously. Walker is 4-for-7 against Greene with the kind of contact that drives runs.

Small sample, but the dominance is notable.

Bottom line: Walker owns this matchup against Greene. I want him in my lineup tonight.

## 8. Myles Straw (TOR) vs Sonny Gray (RHP)

0.500 AVG, 1.171 OPS in 12 career AB | Fenway Park

*Career: 6-for-12 · .500 · 1 XBH · 1.171 OPS · 2 K · 4 BB*

When OPS hits 1.171 in a career H2H sample, you take it seriously. Straw is 6-for-12 against Gray with the kind of contact that drives runs.

Moderate sample, and a real pattern is emerging. 4 walks in 12 AB show he reads this arm well even when he is not swinging. Played at Fenway Park, where the Green Monster inflates extra base hit rates.

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