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

> MLB batter vs pitcher matchups for June 9, 2026 - Andy Pages leads the board across 15 games. Career head-to-head data analyzed and scored. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Tuesday, June 9, 2026** are Andy Pages (Score: 88 — 0.667 AVG, 2.167 OPS in 6 career AB vs Paul Skenes), Starling Marte (Score: 87 — 0.667 AVG, 2.083 OPS in 6 career AB vs Nathan Eovaldi), Marcell Ozuna (Score: 83 — 0.545 AVG, 1.947 OPS in 11 career AB vs Eric Lauer). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - June 9, 2026

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

## Hitters to Watch Today

- **Andy Pages** — .667 AVG & 2.167 OPS with 1 HR in 6 AB vs. Paul Skenes | 1+ Hit (-232)
- **Starling Marte** — .667 AVG & 2.083 OPS with 1 HR in 6 AB vs. Nathan Eovaldi
- **Marcell Ozuna** — .545 AVG & 1.947 OPS with 3 HR in 11 AB vs. Eric Lauer | 1+ Hit (-165)
- **Kyle Isbel** — .500 AVG & 1.750 OPS with 2 HR in 8 AB vs. Nathan Eovaldi | 1+ Hit (-130)
- **Kyle Tucker** — .400 AVG & 1.700 OPS with 1 HR in 5 AB vs. Paul Skenes | 1+ Hit (-170)
- **Jake Burger** — .667 AVG & 1.547 OPS with 0 HR in 6 AB vs. Stephen Kolek | 1+ Hit (-243)

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| SEA @ BAL | Logan Gilbert vs Trevor Rogers | 6:35 PM ET |
| LAD @ PIT | Eric Lauer vs Paul Skenes | 6:40 PM ET |
| BOS @ TB | Payton Tolle vs Nick Martinez | 6:40 PM ET |
| MIN @ DET | Taj Bradley vs Troy Melton | 6:40 PM ET |
| AZ @ MIA | Zac Gallen vs Max Meyer | 6:40 PM ET |
| NYY @ CLE | Gerrit Cole vs Slade Cecconi | 6:40 PM ET |
| PHI @ TOR | Zack Wheeler vs Dylan Cease | 7:07 PM ET |
| STL @ NYM | Dustin May vs Freddy Peralta | 7:10 PM ET |
| TEX @ KC | Nathan Eovaldi vs Stephen Kolek | 7:40 PM ET |
| ATL @ CWS | Grant Holmes vs Erick Fedde | 7:40 PM ET |
| CHC @ COL | Colin Rea vs Tomoyuki Sugano | 8:40 PM ET |
| HOU @ LAA | Kai-Wei Teng vs Walbert Ureña | 9:38 PM ET |
| CIN @ SD | Chase Burns vs Lucas Giolito | 9:40 PM ET |
| WSH @ SF | Andrew Alvarez vs Adrian Houser | 9:45 PM ET |
| MIL @ ATH | Robert Gasser vs J.T. Ginn | 10:05 PM ET |

## 1. Andy Pages (LAD) vs Paul Skenes (RHP)

0.667 AVG, 2.167 OPS in 6 career AB | PNC Park | **1+ Hit (-232)**

*Career: 4-for-6 · .667 · 1 HR · 3 XBH · 2.167 OPS · 1 K*

When OPS hits 2.167 in a career H2H sample, you take it seriously. Pages is 4-for-6 against Skenes 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 (-232).

## 2. Starling Marte (KC) vs Nathan Eovaldi (RHP)

0.667 AVG, 2.083 OPS in 6 career AB | Kauffman Stadium

*Career: 4-for-6 · .667 · 1 HR · 2 XBH · 2.083 OPS · 1 BB*

When OPS hits 2.083 in a career H2H sample, you take it seriously. Marte is 4-for-6 against Eovaldi 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.

## 3. Marcell Ozuna (PIT) vs Eric Lauer (LHP)

0.545 AVG, 1.947 OPS in 11 career AB | PNC Park | **1+ Hit (-165)**

*Career: 6-for-11 · .545 · 3 HR · 3 XBH · 1.947 OPS · 1 BB*

History speaks plainly here: Ozuna has taken Lauer deep 3 times across 11 at-bats. The matchup is the matchup.

Moderate sample — a real pattern is emerging. Only 0 strikeouts in 11 AB shows the eye is dialed in here. 3 extra-base hits in 11 AB — when he connects, the ball gets out of the infield in a hurry.

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

## 4. Kyle Isbel (KC) vs Nathan Eovaldi (RHP)

0.500 AVG, 1.750 OPS in 8 career AB | Kauffman Stadium | **1+ Hit (-130)**

*Career: 4-for-8 · .500 · 2 HR · 2 XBH · 1.750 OPS*

When OPS hits 1.750 in a career H2H sample, you take it seriously. Isbel is 4-for-8 against Eovaldi with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 4 at-bats in this matchup is well above league pace. Only 0 strikeouts in 8 AB shows the eye is dialed in here.

## 5. Kyle Tucker (LAD) vs Paul Skenes (RHP)

0.400 AVG, 1.700 OPS in 5 career AB | PNC Park | **1+ Hit (-170)**

*Career: 2-for-5 · .400 · 1 HR · 2 XBH · 1.700 OPS · 1 BB*

.400 is a real number when it holds up over 5 at-bats. Tucker sees something against Skenes 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 (-170).

## 6. Jake Burger (TEX) vs Stephen Kolek (RHP)

0.667 AVG, 1.547 OPS in 6 career AB | Kauffman Stadium | **1+ Hit (-243)**

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

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

Small sample, but the dominance is notable. Currently listed at 1+ Hit (-243).

## 7. Alec Bohm (PHI) vs Dylan Cease (RHP)

0.500 AVG, 1.500 OPS in 6 career AB | Rogers Centre | **1+ Hit (-184)**

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

When OPS hits 1.500 in a career H2H sample, you take it seriously. Bohm is 3-for-6 against Cease 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 (-184).

## 8. Michael Harris II (ATL) vs Erick Fedde (RHP)

0.667 AVG, 1.445 OPS in 9 career AB | Rate Field | **2+ Hits (+150)**

*Career: 6-for-9 · .667 · 1 XBH · 1.445 OPS*

A 1.445 career OPS against a single pitcher is rare — and II owns it against Fedde across 9 at-bats. That is run-producing dominance, not noise.

Small sample, but the dominance is notable. Only 0 strikeouts in 9 AB shows the eye is dialed in here. Currently listed at 2+ Hits (+150).

## Hit Props to Consider

- **Andy Pages 1+ Hit (-232)** — 0.667 career AVG vs Paul Skenes (6 AB). Implied: 70%.
- **Marcell Ozuna 1+ Hit (-165)** — 0.545 career AVG vs Eric Lauer (11 AB). Implied: 62%.
- **Kyle Isbel 1+ Hit (-130)** — 0.500 career AVG vs Nathan Eovaldi (8 AB). Implied: 57%.
- **Kyle Tucker 1+ Hit (-170)** — 0.400 career AVG vs Paul Skenes (5 AB). Implied: 63%.
- **Jake Burger 1+ Hit (-243)** — 0.667 career AVG vs Stephen Kolek (6 AB). Implied: 71%.
- **Alec Bohm 1+ Hit (-184)** — 0.500 career AVG vs Dylan Cease (6 AB). Implied: 65%.
- **Michael Harris II 2+ Hits (+150)** — 0.667 career AVG vs Erick Fedde (9 AB). Implied: 40%.

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