# MLB Batter vs Pitcher Matchups: July 20, 2026

> MLB batter vs pitcher matchups for July 20, 2026: Teoscar Hernández leads the board across 15 games. Career head to head data analyzed and scored.

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

---

**Today's best MLB batter vs pitcher matchup picks for Monday, July 20, 2026** are Teoscar Hernández (Score: 83, 0.417 AVG, 1.500 OPS in 12 career AB vs Cristopher Sánchez), Dansby Swanson (Score: 80, 0.455 AVG, 1.462 OPS in 11 career AB vs Jack Flaherty), JJ Bleday (Score: 79, 0.556 AVG, 1.556 OPS in 9 career AB vs George Kirby). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: July 20, 2026

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

## Hitters to Watch Today

- **Teoscar Hernández**: .417 AVG & 1.500 OPS with 2 HR in 12 AB vs. Cristopher Sánchez
- **Dansby Swanson**: .455 AVG & 1.462 OPS with 1 HR in 11 AB vs. Jack Flaherty
- **JJ Bleday**: .556 AVG & 1.556 OPS with 1 HR in 9 AB vs. George Kirby
- **Michael Conforto**: .500 AVG & 1.500 OPS with 1 HR in 8 AB vs. Jack Flaherty
- **Randal Grichuk**: .385 AVG & 1.429 OPS with 2 HR in 13 AB vs. Jacob deGrom
- **Brayan Rocchio**: .429 AVG & 1.214 OPS with 0 HR in 7 AB vs. Joe Ryan

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Minnesota Twins at Cleveland Guardians | Joe Ryan vs Tanner Bibee | 6:40 PM ET |
| Pittsburgh Pirates at New York Yankees | Braxton Ashcraft vs Ryan Weathers | 7:05 PM ET |
| Tampa Bay Rays at Toronto Blue Jays | Nick Martinez vs Dylan Cease | 7:07 PM ET |
| Baltimore Orioles at Boston Red Sox | Shane Baz vs Payton Tolle | 7:10 PM ET |
| Los Angeles Dodgers at Philadelphia Phillies | Emmet Sheehan vs Cristopher Sánchez | 7:10 PM ET |
| San Diego Padres at Atlanta Braves | JP Sears vs Bryce Elder | 7:15 PM ET |
| San Francisco Giants at Kansas City Royals | Trevor McDonald vs Michael Wacha | 7:40 PM ET |
| New York Mets at Milwaukee Brewers | Freddy Peralta vs Jacob Misiorowski | 7:40 PM ET |
| Detroit Tigers at Chicago Cubs | Jack Flaherty vs Jameson Taillon | 8:05 PM ET |
| Chicago White Sox at Texas Rangers | Erick Fedde vs Jacob deGrom | 8:05 PM ET |
| Miami Marlins at Houston Astros | Janson Junk vs Ronel Blanco | 8:10 PM ET |
| Washington Nationals at Colorado Rockies | Andrew Alvarez vs Kyle Freeland | 8:40 PM ET |
| Athletics at Arizona Diamondbacks | Jeffrey Springs vs Mitch Bratt | 9:40 PM ET |
| Cincinnati Reds at Seattle Mariners | Andrew Abbott vs George Kirby | 9:40 PM ET |
| St. Louis Cardinals at Los Angeles Angels | Kyle Leahy vs José Soriano | 10:10 PM ET |

## 1. Teoscar Hernández (LAD) vs Cristopher Sánchez (LHP)

0.417 AVG, 1.500 OPS in 12 career AB | Citizens Bank Park

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

Hernández's slash line against Sánchez 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. 4 extra base hits in 12 AB. When he connects, the ball gets out of the infield in a hurry.

Verdict: give me Hernández every time he steps in against Sánchez. I want him in my lineup tonight.

## 2. Dansby Swanson (CHC) vs Jack Flaherty (RHP)

0.455 AVG, 1.462 OPS in 11 career AB | Wrigley Field

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

A 1.462 career OPS against a single pitcher is rare, and Swanson owns it against Flaherty 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. 4 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 Swanson here. I want him in my lineup tonight.

## 3. JJ Bleday (CIN) vs George Kirby (RHP)

0.556 AVG, 1.556 OPS in 9 career AB | T-Mobile Park

*Career: 5-for-9 · .556 · 1 HR · 2 XBH · 1.556 OPS · 3 K*

When OPS hits 1.556 in a career H2H sample, you take it seriously. Bleday is 5-for-9 against Kirby with the kind of contact that drives runs.

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

Verdict: give me Bleday every time he steps in against Kirby. 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. Michael Conforto (CHC) vs Jack Flaherty (RHP)

0.500 AVG, 1.500 OPS in 8 career AB | Wrigley Field

*Career: 4-for-8 · .500 · 1 HR · 2 XBH · 1.500 OPS · 3 K*

Conforto's slash line against Flaherty translates to a 1.500 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. Played at Wrigley Field, where wind conditions can boost offense.

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

## 5. Randal Grichuk (CWS) vs Jacob deGrom (RHP)

0.385 AVG, 1.429 OPS in 13 career AB | Globe Life Field

*Career: 5-for-13 · .385 · 2 HR · 4 XBH · 1.429 OPS · 4 K · 1 BB*

A 1.429 career OPS against a single pitcher is rare, and Grichuk owns it against deGrom across 13 at bats. That is run producing dominance, not noise.

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

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

## 6. Brayan Rocchio (CLE) vs Joe Ryan (RHP)

0.429 AVG, 1.214 OPS in 7 career AB | Progressive Field

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

Rocchio's slash line against Ryan translates to a 1.214 OPS over 7 AB. That is the kind of split that turns a prop into a play.

Small sample, but the dominance is notable.

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

## 7. Christian Walker (HOU) vs Janson Junk (RHP)

0.200 AVG, 1.000 OPS in 5 career AB | Daikin Park

*Career: 1-for-5 · .200 · 1 HR · 1 XBH · 1.000 OPS*

Walker is 1-for-5 (.200) lifetime against Junk. 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.

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

## 8. Andrés Giménez (TOR) vs Nick Martinez (RHP)

0.600 AVG, 1.200 OPS in 5 career AB | Rogers Centre

*Career: 3-for-5 · .600 · 1.200 OPS*

Giménez is 3-for-5 (.600) lifetime against Martinez. He sees this pitcher well and the at bats keep coming back as hits.

Tiny sample, so treat it as directional, not definitive.

Verdict: give me Giménez every time he steps in against Martinez. 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-20-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-jul-20-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*
