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

> Data-driven batter vs pitcher matchup picks for today's 10-game MLB slate. Career H2H stats scored across AVG, OPS, HR rate, XBH rate, and contact quality.

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

---

**Today's best MLB batter vs pitcher matchup picks for Monday, June 15, 2026** are Taylor Walls (Score: 83 — 0.400 AVG, 1.300 OPS in 5 career AB vs Eric Lauer), Ty France (Score: 80 — 0.333 AVG, 1.262 OPS in 6 career AB vs Dustin May), Ian Happ (Score: 73 — 0.250 AVG, 1.233 OPS in 12 career AB vs Michael Lorenzen). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - June 15, 2026

10-game slate, 27 qualified matchups. These career head-to-head lines stand out.

## Hitters to Watch Today

- **Taylor Walls** — .400 AVG & 1.300 OPS with 0 HR in 5 AB vs. Eric Lauer | 1+ Hit (-114)
- **Ty France** — .333 AVG & 1.262 OPS with 1 HR in 6 AB vs. Dustin May
- **Ian Happ** — .250 AVG & 1.233 OPS with 2 HR in 12 AB vs. Michael Lorenzen | 1+ Hit (-215)
- **Austin Slater** — .429 AVG & 1.072 OPS with 1 HR in 14 AB vs. Eric Lauer | 1+ Hit (-140)
- **Otto Lopez** — .417 AVG & 1.045 OPS with 0 HR in 12 AB vs. Zack Wheeler | 1+ Hit (-245)
- **Andy Pages** — .429 AVG & 1.000 OPS with 0 HR in 7 AB vs. Nick Martinez | 2+ Hits (+194)

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| MIA @ PHI | Ryan Gusto vs Zack Wheeler | 6:40 PM ET |
| KC @ WSH | Mitch Spence vs Andrew Alvarez | 6:45 PM ET |
| NYM @ CIN | Tobias Myers vs Chase Burns | 7:10 PM ET |
| SD @ STL | Lucas Giolito vs Dustin May | 7:45 PM ET |
| COL @ CHC | Michael Lorenzen vs Shota Imanaga | 8:05 PM ET |
| MIN @ TEX | Mike Paredes vs MacKenzie Gore | 8:05 PM ET |
| DET @ HOU | Troy Melton vs Kai-Wei Teng | 8:10 PM ET |
| LAA @ AZ | Walbert Ureña vs Ryne Nelson | 9:40 PM ET |
| PIT @ ATH | Jared Jones vs J.T. Ginn | 9:40 PM ET |
| TB @ LAD | Nick Martinez vs Eric Lauer | 10:10 PM ET |

## 1. Taylor Walls (TB) vs Eric Lauer (LHP)

0.400 AVG, 1.300 OPS in 5 career AB | UNIQLO Field at Dodger Stadium | **1+ Hit (-114)**

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

Walls is 2-for-5 (.400) lifetime against Lauer. He sees this pitcher well and the at-bats keep coming back as hits.

Tiny sample — treat as directional, not definitive. Currently listed at 1+ Hit (-114).

## 2. Ty France (SD) vs Dustin May (RHP)

0.333 AVG, 1.262 OPS in 6 career AB | Busch Stadium

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

A 1.262 career OPS against a single pitcher is rare — and France owns it against May 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.

## 3. Ian Happ (CHC) vs Michael Lorenzen (RHP)

0.250 AVG, 1.233 OPS in 12 career AB | Wrigley Field | **1+ Hit (-215)**

*Career: 3-for-12 · .250 · 2 HR · 3 XBH · 1.233 OPS · 4 K · 3 BB*

Happ's slash line against Lorenzen translates to a 1.233 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. 3 extra-base hits in 12 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. Austin Slater (TB) vs Eric Lauer (LHP)

0.429 AVG, 1.072 OPS in 14 career AB | UNIQLO Field at Dodger Stadium | **1+ Hit (-140)**

*Career: 6-for-14 · .429 · 1 HR · 1 XBH · 1.072 OPS · 3 K*

.429 is a real number when it holds up over 14 at-bats. Slater sees something against Lauer that other hitters do not.

Moderate sample — a real pattern is emerging. A home run every 14 at-bats in this matchup is well above league pace. Currently listed at 1+ Hit (-140).

## 5. Otto Lopez (MIA) vs Zack Wheeler (RHP)

0.417 AVG, 1.045 OPS in 12 career AB | Citizens Bank Park | **1+ Hit (-245)**

*Career: 5-for-12 · .417 · 2 XBH · 1.045 OPS · 2 K · 1 BB*

Career batting average against Wheeler: .417 in 12 AB. Lopez has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Moderate sample — a real pattern is emerging. Played at Citizens Bank Park, a plus environment for hitters. Currently listed at 1+ Hit (-245).

## 6. Andy Pages (LAD) vs Nick Martinez (RHP)

0.429 AVG, 1.000 OPS in 7 career AB | UNIQLO Field at Dodger Stadium | **2+ Hits (+194)**

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

Pages is 3-for-7 (.429) lifetime against Martinez. He sees this pitcher well and the at-bats keep coming back as hits.

Small sample, but the dominance is notable. Currently listed at 2+ Hits (+194).

## 7. Chandler Simpson (TB) vs Eric Lauer (LHP)

0.429 AVG, 0.858 OPS in 7 career AB | UNIQLO Field at Dodger Stadium | **1+ Hit (-220)**

*Career: 3-for-7 · .429 · 0.858 OPS*

.429 is a real number when it holds up over 7 at-bats. Simpson sees something against Lauer that other hitters do not.

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

## 8. Yandy Díaz (TB) vs Eric Lauer (LHP)

0.200 AVG, 0.800 OPS in 10 career AB | UNIQLO Field at Dodger Stadium | **2+ Hits (+168)**

*Career: 2-for-10 · .200 · 1 HR · 2 XBH · 0.800 OPS · 1 K*

Career batting average against Lauer: .200 in 10 AB. Díaz has the kind of pitch recognition on this arm that does not show up against the rest of the league.

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

## Hit Props to Consider

- **Taylor Walls 1+ Hit (-114)** — 0.400 career AVG vs Eric Lauer (5 AB). Implied: 53%.
- **Ian Happ 1+ Hit (-215)** — 0.250 career AVG vs Michael Lorenzen (12 AB). Implied: 68%.
- **Austin Slater 1+ Hit (-140)** — 0.429 career AVG vs Eric Lauer (14 AB). Implied: 58%.
- **Otto Lopez 1+ Hit (-245)** — 0.417 career AVG vs Zack Wheeler (12 AB). Implied: 71%.
- **Andy Pages 2+ Hits (+194)** — 0.429 career AVG vs Nick Martinez (7 AB). Implied: 34%.
- **Chandler Simpson 1+ Hit (-220)** — 0.429 career AVG vs Eric Lauer (7 AB). Implied: 69%.
- **Yandy Díaz 2+ Hits (+168)** — 0.200 career AVG vs Eric Lauer (10 AB). Implied: 37%.

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