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

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

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

---

**Today's best MLB batter vs pitcher matchup picks for Tuesday, June 2, 2026** are Bryce Harper (Score: 92 — 0.600 AVG, 2.067 OPS in 5 career AB vs Randy Vásquez), Austin Riley (Score: 86 — 0.667 AVG, 1.834 OPS in 6 career AB vs Kevin Gausman), Trea Turner (Score: 74 — 0.500 AVG, 1.500 OPS in 6 career AB vs Randy Vásquez). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - June 2, 2026

64 career matchups scored, 15 games. Here's where history favors the hitter.

## Hitters to Watch Today

- **Bryce Harper** — .600 AVG & 2.067 OPS with 1 HR in 5 AB vs. Randy Vásquez | 1+ Hit (-229)
- **Austin Riley** — .667 AVG & 1.834 OPS with 1 HR in 6 AB vs. Kevin Gausman | 1+ Hit (-173)
- **Trea Turner** — .500 AVG & 1.500 OPS with 1 HR in 6 AB vs. Randy Vásquez | 2+ Hits (+172)
- **Alec Bohm** — .500 AVG & 1.500 OPS with 1 HR in 6 AB vs. Randy Vásquez | 1+ Hit (-246)
- **Mike Yastrzemski** — .333 AVG & 1.166 OPS with 1 HR in 6 AB vs. Kevin Gausman | 1+ Hit (-121)
- **Kyle Schwarber** — .200 AVG & 1.133 OPS with 1 HR in 5 AB vs. Randy Vásquez | 1+ Hit (-178)

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| DET @ TB | Jack Flaherty vs Steven Matz | 6:40 PM ET |
| SD @ PHI | Randy Vásquez vs Aaron Nola | 6:40 PM ET |
| BAL @ BOS | Shane Baz vs Connelly Early | 6:45 PM ET |
| MIA @ WSH | Lake Bachar vs Miles Mikolas | 6:45 PM ET |
| CLE @ NYY | Joey Cantillo vs Cam Schlittler | 7:05 PM ET |
| KC @ CIN | Noah Cameron vs Andrew Abbott | 7:10 PM ET |
| TOR @ ATL | Kevin Gausman vs Bryce Elder | 7:15 PM ET |
| CWS @ MIN | Davis Martin vs Connor Prielipp | 7:40 PM ET |
| SF @ MIL | Trevor McDonald vs Kyle Harrison | 7:40 PM ET |
| TEX @ STL | Nathan Eovaldi vs Dustin May | 7:45 PM ET |
| ATH @ CHC | Gage Jump vs Jameson Taillon | 8:05 PM ET |
| PIT @ HOU | Bubba Chandler vs Mike Burrows | 8:10 PM ET |
| COL @ LAA | Tomoyuki Sugano vs Grayson Rodriguez | 9:38 PM ET |
| LAD @ AZ | Eric Lauer vs Michael Soroka | 9:40 PM ET |
| NYM @ SEA | Jonah Tong vs Logan Gilbert | 9:40 PM ET |

## 1. Bryce Harper (PHI) vs Randy Vásquez (RHP)

0.600 AVG, 2.067 OPS in 5 career AB | Citizens Bank Park | **1+ Hit (-229)**

*Career: 3-for-5 · .600 · 1 HR · 2 XBH · 2.067 OPS · 1 K · 1 BB*

Career batting average against Vásquez: .600 in 5 AB. Harper 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. Played at Citizens Bank Park, a plus environment for hitters.

## 2. Austin Riley (ATL) vs Kevin Gausman (RHP)

0.667 AVG, 1.834 OPS in 6 career AB | Truist Park | **1+ Hit (-173)**

*Career: 4-for-6 · .667 · 1 HR · 1 XBH · 1.834 OPS*

When OPS hits 1.834 in a career H2H sample, you take it seriously. Riley is 4-for-6 against Gausman with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 6 at-bats in this matchup is well above league pace. Currently listed at 1+ Hit (-173).

## 3. Trea Turner (PHI) vs Randy Vásquez (RHP)

0.500 AVG, 1.500 OPS in 6 career AB | Citizens Bank Park | **2+ Hits (+172)**

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

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

Small sample, but the dominance is notable. A home run every 6 at-bats in this matchup is well above league pace. Played at Citizens Bank Park, a plus environment for hitters.

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

## 4. Alec Bohm (PHI) vs Randy Vásquez (RHP)

0.500 AVG, 1.500 OPS in 6 career AB | Citizens Bank Park | **1+ Hit (-246)**

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

When OPS hits 1.500 in a career H2H sample, you take it seriously. Bohm is 3-for-6 against Vásquez with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 6 at-bats in this matchup is well above league pace. Played at Citizens Bank Park, a plus environment for hitters.

## 5. Mike Yastrzemski (ATL) vs Kevin Gausman (RHP)

0.333 AVG, 1.166 OPS in 6 career AB | Truist Park | **1+ Hit (-121)**

*Career: 2-for-6 · .333 · 1 HR · 1 XBH · 1.166 OPS*

When OPS hits 1.166 in a career H2H sample, you take it seriously. Yastrzemski is 2-for-6 against Gausman with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 6 at-bats in this matchup is well above league pace. Currently listed at 1+ Hit (-121).

## 6. Kyle Schwarber (PHI) vs Randy Vásquez (RHP)

0.200 AVG, 1.133 OPS in 5 career AB | Citizens Bank Park | **1+ Hit (-178)**

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

.200 is a real number when it holds up over 5 at-bats. Schwarber sees something against Vásquez that other hitters do not.

Tiny sample — treat as directional, not definitive. A home run every 5 at-bats in this matchup is well above league pace. Played at Citizens Bank Park, a plus environment for hitters.

## 7. Spencer Torkelson (DET) vs Steven Matz (LHP)

0.200 AVG, 1.000 OPS in 5 career AB | Tropicana Field | **1+ Hit (-157)**

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

.200 is a real number when it holds up over 5 at-bats. Torkelson sees something against Matz that other hitters do not.

Tiny sample — treat as directional, not definitive. A home run every 5 at-bats in this matchup is well above league pace. Currently listed at 1+ Hit (-157).

## 8. Shea Langeliers (ATH) vs Jameson Taillon (RHP)

0.333 AVG, 1.166 OPS in 6 career AB | Wrigley Field | **1+ Hit (-182)**

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

When OPS hits 1.166 in a career H2H sample, you take it seriously. Langeliers is 2-for-6 against Taillon with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 6 at-bats in this matchup is well above league pace. Played at Wrigley Field, where wind conditions can boost offense.

## Hit Props to Consider

- **Bryce Harper 1+ Hit (-229)** — 0.600 career AVG vs Randy Vásquez (5 AB). Implied: 70%.
- **Austin Riley 1+ Hit (-173)** — 0.667 career AVG vs Kevin Gausman (6 AB). Implied: 63%.
- **Trea Turner 2+ Hits (+172)** — 0.500 career AVG vs Randy Vásquez (6 AB). Implied: 37%.
- **Alec Bohm 1+ Hit (-246)** — 0.500 career AVG vs Randy Vásquez (6 AB). Implied: 71%.
- **Mike Yastrzemski 1+ Hit (-121)** — 0.333 career AVG vs Kevin Gausman (6 AB). Implied: 55%.
- **Kyle Schwarber 1+ Hit (-178)** — 0.200 career AVG vs Randy Vásquez (5 AB). Implied: 64%.
- **Spencer Torkelson 1+ Hit (-157)** — 0.200 career AVG vs Steven Matz (5 AB). Implied: 61%.
- **Shea Langeliers 1+ Hit (-182)** — 0.333 career AVG vs Jameson Taillon (6 AB). Implied: 65%.

*Lines via Draftkings. Always shop for the best number. Confirm starting pitcher before betting.*

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