# MLB Batter vs Pitcher Matchups: July 31, 2026

> MLB batter vs pitcher matchups for July 31, 2026: Liam Hicks leads the board across 15 games. Career head to head data analyzed and scored. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Friday, July 31, 2026** are Liam Hicks (Score: 83, 0.333 AVG, 1.889 OPS in 6 career AB vs Freddy Peralta), Corbin Carroll (Score: 77, 0.500 AVG, 1.833 OPS in 6 career AB vs Tanner Bibee), Spencer Torkelson (Score: 74, 0.333 AVG, 1.762 OPS in 6 career AB vs Jeffrey Springs). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 31, 2026

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

## Hitters to Watch Today

- **Liam Hicks**: .333 AVG & 1.889 OPS with 2 HR in 6 AB vs. Freddy Peralta
- **Corbin Carroll**: .500 AVG & 1.833 OPS with 0 HR in 6 AB vs. Tanner Bibee
- **Spencer Torkelson**: .333 AVG & 1.762 OPS with 2 HR in 6 AB vs. Jeffrey Springs
- **Iván Herrera**: .571 AVG & 1.428 OPS with 0 HR in 7 AB vs. Dylan Cease
- **Mookie Betts**: .400 AVG & 1.433 OPS with 2 HR in 10 AB vs. Ranger Suarez
- **Christian Walker**: .417 AVG & 1.500 OPS with 2 HR in 12 AB vs. Nathan Eovaldi

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| New York Yankees at Chicago Cubs | Will Warren vs Shota Imanaga | 2:20 PM ET |
| Pittsburgh Pirates at Cincinnati Reds | Paul Skenes vs Hunter Greene | 6:10 PM ET |
| Philadelphia Phillies at Baltimore Orioles | TBD vs Brandon Young | 7:05 PM ET |
| St. Louis Cardinals at Toronto Blue Jays | Kyle Leahy vs Dylan Cease | 7:07 PM ET |
| Arizona Diamondbacks at Cleveland Guardians | Mitch Bratt vs Tanner Bibee | 7:10 PM ET |
| Chicago White Sox at Tampa Bay Rays | Erick Fedde vs Nick Martinez | 7:10 PM ET |
| Miami Marlins at New York Mets | Janson Junk vs Freddy Peralta | 7:10 PM ET |
| Washington Nationals at Atlanta Braves | Foster Griffin vs Bryce Elder | 7:15 PM ET |
| Texas Rangers at Houston Astros | Nathan Eovaldi vs Hunter Brown | 8:15 PM ET |
| Kansas City Royals at Colorado Rockies | Michael Wacha vs Tomoyuki Sugano | 8:40 PM ET |
| Milwaukee Brewers at Los Angeles Angels | Shane Drohan vs Ryan Johnson | 9:38 PM ET |
| Detroit Tigers at Athletics | Casey Mize vs Jeffrey Springs | 9:40 PM ET |
| San Francisco Giants at San Diego Padres | Carson Whisenhunt vs Bradgley Rodriguez | 9:45 PM ET |
| Boston Red Sox at Los Angeles Dodgers | Ranger Suarez vs Edgardo Henriquez | 10:10 PM ET |
| Minnesota Twins at Seattle Mariners | Zebby Matthews vs Bryce Miller | 10:10 PM ET |

## 1. Liam Hicks (MIA) vs Freddy Peralta (RHP)

0.333 AVG, 1.889 OPS in 6 career AB | Citi Field

*Career: 2-for-6 · .333 · 2 HR · 2 XBH · 1.889 OPS · 2 BB*

Hicks's slash line against Peralta translates to a 1.889 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.

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

## 2. Corbin Carroll (AZ) vs Tanner Bibee (RHP)

0.500 AVG, 1.833 OPS in 6 career AB | Progressive Field

*Career: 3-for-6 · .500 · 3 XBH · 1.833 OPS · 1 K*

A 1.833 career OPS against a single pitcher is rare, and Carroll owns it against Bibee across 6 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable.

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

## 3. Spencer Torkelson (DET) vs Jeffrey Springs (LHP)

0.333 AVG, 1.762 OPS in 6 career AB | Sutter Health Park

*Career: 2-for-6 · .333 · 2 HR · 2 XBH · 1.762 OPS · 2 K · 1 BB*

A 1.762 career OPS against a single pitcher is rare, and Torkelson owns it against Springs 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 Torkelson 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. Iván Herrera (STL) vs Dylan Cease (RHP)

0.571 AVG, 1.428 OPS in 7 career AB | Rogers Centre

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

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

Small sample, but the dominance is notable.

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

## 5. Mookie Betts (LAD) vs Ranger Suarez (LHP)

0.400 AVG, 1.433 OPS in 10 career AB | UNIQLO Field at Dodger Stadium

*Career: 4-for-10 · .400 · 2 HR · 3 XBH · 1.433 OPS · 3 K*

When OPS hits 1.433 in a career H2H sample, you take it seriously. Betts is 4-for-10 against Suarez 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.

Bottom line: Betts owns this matchup against Suarez. I want him in my lineup tonight.

## 6. Christian Walker (HOU) vs Nathan Eovaldi (RHP)

0.417 AVG, 1.500 OPS in 12 career AB | Daikin Park

*Career: 5-for-12 · .417 · 2 HR · 3 XBH · 1.500 OPS · 4 K · 1 BB*

Walker's slash line against Eovaldi translates to a 1.500 OPS over 12 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 6 at bats in this matchup is well above league pace. 3 extra base hits in 12 AB. When he connects, the ball gets out of the infield in a hurry.

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

## 7. Jose Altuve (HOU) vs Nathan Eovaldi (RHP)

0.381 AVG, 1.324 OPS in 42 career AB | Daikin Park

*Career: 16-for-42 · .381 · 7 HR · 9 XBH · 1.324 OPS · 5 K · 1 BB*

7 HR in 42 AB is what a real H2H edge looks like. Altuve has been the bat Eovaldi cannot put away, and tonight is another swing at it.

Large career sample, high confidence matchup data. 9 extra base hits in 42 AB. When he connects, the ball gets out of the infield in a hurry. The 1.324 career OPS against this pitcher backs up the rest.

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

## 8. Andrew Benintendi (CWS) vs Nick Martinez (RHP)

0.429 AVG, 1.286 OPS in 7 career AB | Tropicana Field

*Career: 3-for-7 · .429 · 1 HR · 1 XBH · 1.286 OPS · 1 K*

A 1.286 career OPS against a single pitcher is rare, and Benintendi owns it against Martinez across 7 at bats. That is run producing dominance, not noise.

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