# MLB Batter vs Pitcher Matchups: June 20, 2026 - Today's Best H2H Advantages

> Who owns their matchup tonight? 14 games analyzed through career H2H batting average, OPS, and strikeout rate - Corbin Carroll tops the board.

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

---

**Today's best MLB batter vs pitcher matchup picks for Saturday, June 20, 2026** are Corbin Carroll (Score: 90 — 0.500 AVG, 2.000 OPS in 6 career AB vs Taj Bradley), Carson Kelly (Score: 85 — 0.571 AVG, 1.810 OPS in 7 career AB vs Patrick Corbin), Nolan Schanuel (Score: 72 — 0.400 AVG, 1.600 OPS in 5 career AB vs J.T. Ginn). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - June 20, 2026

65 career matchups scored, 14 games. Here's where history favors the hitter.

## Hitters to Watch Today

- **Corbin Carroll** — .500 AVG & 2.000 OPS with 2 HR in 6 AB vs. Taj Bradley
- **Carson Kelly** — .571 AVG & 1.810 OPS with 1 HR in 7 AB vs. Patrick Corbin
- **Nolan Schanuel** — .400 AVG & 1.600 OPS with 1 HR in 5 AB vs. J.T. Ginn
- **Seiya Suzuki** — .500 AVG & 1.571 OPS with 2 HR in 12 AB vs. Patrick Corbin
- **Jake McCarthy** — .500 AVG & 1.500 OPS with 0 HR in 6 AB vs. Paul Skenes
- **Ty France** — .500 AVG & 1.462 OPS with 1 HR in 14 AB vs. Nathan Eovaldi

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| CWS @ DET | Sean Newcomb vs Troy Melton | 1:10 PM ET |
| CIN @ NYY | Andrew Abbott vs Will Warren | 1:35 PM ET |
| TOR @ CHC | Patrick Corbin vs Colin Rea | 2:20 PM ET |
| SD @ TEX | Walker Buehler vs Nathan Eovaldi | 4:05 PM ET |
| WSH @ TB | Cade Cavalli vs Ian Seymour | 4:10 PM ET |
| SF @ MIA | Trevor McDonald vs Max Meyer | 4:10 PM ET |
| MIL @ ATL | Kyle Harrison vs Chris Sale | 4:10 PM ET |
| CLE @ HOU | Joey Cantillo vs Spencer Arrighetti | 7:15 PM ET |
| NYM @ PHI | Freddy Peralta vs Cristopher Sánchez | 7:15 PM ET |
| PIT @ COL | Paul Skenes vs Tomoyuki Sugano | 9:10 PM ET |
| LAA @ ATH | Walbert Ureña vs J.T. Ginn | 10:05 PM ET |
| BAL @ LAD | Trevor Rogers vs Yoshinobu Yamamoto | 10:10 PM ET |
| BOS @ SEA | Connelly Early vs Emerson Hancock | 10:10 PM ET |
| MIN @ AZ | Taj Bradley vs Zac Gallen | 10:10 PM ET |

## 1. Corbin Carroll (AZ) vs Taj Bradley (RHP)

0.500 AVG, 2.000 OPS in 6 career AB | Chase Field

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

Carroll's slash line against Bradley translates to a 2.000 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 Chase Field, which plays hitter-friendly with the roof closed.

## 2. Carson Kelly (CHC) vs Patrick Corbin (LHP)

0.571 AVG, 1.810 OPS in 7 career AB | Wrigley Field

*Career: 4-for-7 · .571 · 1 HR · 2 XBH · 1.810 OPS · 2 BB*

Kelly's slash line against Corbin translates to a 1.810 OPS over 7 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 7 at-bats in this matchup is well above league pace. Played at Wrigley Field, where wind conditions can boost offense.

## 3. Nolan Schanuel (LAA) vs J.T. Ginn (RHP)

0.400 AVG, 1.600 OPS in 5 career AB | Sutter Health Park

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

Career batting average against Ginn: .400 in 5 AB. Schanuel has the kind of pitch recognition on this arm that does not show up against the rest of the league.

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

> Look up any pitcher vs batter career history on the [Hitter vs Pitcher dashboard](/mlb/hitting-stats).

## 4. Seiya Suzuki (CHC) vs Patrick Corbin (LHP)

0.500 AVG, 1.571 OPS in 12 career AB | Wrigley Field

*Career: 6-for-12 · .500 · 2 HR · 2 XBH · 1.571 OPS · 2 K · 2 BB*

Suzuki's slash line against Corbin translates to a 1.571 OPS over 12 AB. That is the kind of split that turns a prop into a play.

Moderate sample — a real pattern is emerging. A home run every 6 at-bats in this matchup is well above league pace. 2 walks in 12 AB show he reads this arm well even when he is not swinging.

## 5. Jake McCarthy (COL) vs Paul Skenes (RHP)

0.500 AVG, 1.500 OPS in 6 career AB | Coors Field

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

A 1.500 career OPS against a single pitcher is rare — and McCarthy owns it against Skenes across 6 at-bats. That is run-producing dominance, not noise.

Small sample, but the dominance is notable. Played at Coors Field, which amplifies any offensive edge.

## 6. Ty France (SD) vs Nathan Eovaldi (RHP)

0.500 AVG, 1.462 OPS in 14 career AB | Globe Life Field

*Career: 7-for-14 · .500 · 1 HR · 4 XBH · 1.462 OPS · 3 K*

A 1.462 career OPS against a single pitcher is rare — and France owns it against Eovaldi across 14 at-bats. That is run-producing dominance, not noise.

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

## 7. Luis Arraez (SF) vs Max Meyer (RHP)

0.444 AVG, 1.111 OPS in 9 career AB | loanDepot park

*Career: 4-for-9 · .444 · 2 XBH · 1.111 OPS*

Arraez's slash line against Meyer translates to a 1.111 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.

## 8. Michael Conforto (CHC) vs Patrick Corbin (LHP)

0.333 AVG, 1.174 OPS in 36 career AB | Wrigley Field

*Career: 12-for-36 · .333 · 5 HR · 7 XBH · 1.174 OPS · 8 K · 2 BB*

History speaks plainly here: Conforto has taken Corbin deep 5 times across 36 at-bats. The matchup is the matchup.

Solid sample size — this is a reliable edge. 7 extra-base hits in 36 AB — when he connects, the ball gets out of the infield in a hurry. 2 walks in 36 AB show he reads this arm well even when he is not swinging.

## 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-jun-20-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-jun-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*
