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

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

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

---

**Today's best MLB batter vs pitcher matchup picks for Friday, June 26, 2026** are Riley Greene (Score: 97 — 0.600 AVG, 3.000 OPS in 5 career AB vs Spencer Arrighetti), Christian Vázquez (Score: 70 — 0.600 AVG, 1.800 OPS in 5 career AB vs Keider Montero), Lourdes Gurriel Jr. (Score: 64 — 0.500 AVG, 1.667 OPS in 6 career AB vs Nick Martinez). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - June 26, 2026

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

## Hitters to Watch Today

- **Riley Greene** — .600 AVG & 3.000 OPS with 3 HR in 5 AB vs. Spencer Arrighetti
- **Christian Vázquez** — .600 AVG & 1.800 OPS with 1 HR in 5 AB vs. Keider Montero
- **Lourdes Gurriel Jr.** — .500 AVG & 1.667 OPS with 1 HR in 6 AB vs. Nick Martinez
- **CJ Abrams** — .429 AVG & 1.556 OPS with 1 HR in 7 AB vs. Trevor Rogers
- **Brayan Rocchio** — .600 AVG & 1.400 OPS with 0 HR in 5 AB vs. Luis Castillo
- **Carlos Narváez** — .400 AVG & 1.625 OPS with 1 HR in 5 AB vs. Will Warren

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| HOU @ DET | Spencer Arrighetti vs Keider Montero | 6:40 PM ET |
| CIN @ PIT | Andrew Abbott vs Paul Skenes | 6:40 PM ET |
| WSH @ BAL | Andrew Alvarez vs Trevor Rogers | 7:05 PM ET |
| TEX @ TOR | Nathan Eovaldi vs Patrick Corbin | 7:07 PM ET |
| SEA @ CLE | Luis Castillo vs Joey Cantillo | 7:10 PM ET |
| AZ @ TB | Zac Gallen vs Nick Martinez | 7:10 PM ET |
| PHI @ NYM | Zack Wheeler vs TBD | 7:10 PM ET |
| NYY @ BOS | Will Warren vs Payton Tolle | 7:10 PM ET |
| KC @ CWS | Stephen Kolek vs TBD | 7:40 PM ET |
| CHC @ MIL | Colin Rea vs Jacob Misiorowski | 7:45 PM ET |
| COL @ MIN | Tomoyuki Sugano vs Taj Bradley | 8:10 PM ET |
| MIA @ STL | Max Meyer vs Michael McGreevy | 8:15 PM ET |
| ATH @ LAA | J.T. Ginn vs Walbert Ureña | 9:38 PM ET |
| LAD @ SD | Roki Sasaki vs Walker Buehler | 9:45 PM ET |
| ATL @ SF | Reynaldo López vs Trevor McDonald | 10:15 PM ET |

## 1. Riley Greene (DET) vs Spencer Arrighetti (RHP)

0.600 AVG, 3.000 OPS in 5 career AB | Comerica Park

*Career: 3-for-5 · .600 · 3 HR · 3 XBH · 3.000 OPS · 1 K*

History speaks plainly here: Greene has taken Arrighetti deep 3 times across 5 at-bats. The matchup is the matchup.

Tiny sample — treat as directional, not definitive. The 3.000 career OPS against this pitcher backs up the rest.

## 2. Christian Vázquez (HOU) vs Keider Montero (RHP)

0.600 AVG, 1.800 OPS in 5 career AB | Comerica Park

*Career: 3-for-5 · .600 · 1 HR · 1 XBH · 1.800 OPS*

Career batting average against Montero: .600 in 5 AB. Vázquez 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.

## 3. Lourdes Gurriel Jr. (AZ) vs Nick Martinez (RHP)

0.500 AVG, 1.667 OPS in 6 career AB | Tropicana Field

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

Jr.'s slash line against Martinez translates to a 1.667 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 6 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. CJ Abrams (WSH) vs Trevor Rogers (LHP)

0.429 AVG, 1.556 OPS in 7 career AB | Oriole Park at Camden Yards

*Career: 3-for-7 · .429 · 1 HR · 2 XBH · 1.556 OPS · 1 BB*

A 1.556 career OPS against a single pitcher is rare — and Abrams owns it against Rogers across 7 at-bats. That is run-producing dominance, not noise.

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

## 5. Brayan Rocchio (CLE) vs Luis Castillo (RHP)

0.600 AVG, 1.400 OPS in 5 career AB | Progressive Field

*Career: 3-for-5 · .600 · 1 XBH · 1.400 OPS · 1 K*

.600 is a real number when it holds up over 5 at-bats. Rocchio sees something against Castillo that other hitters do not.

Tiny sample — treat as directional, not definitive.

## 6. Carlos Narváez (BOS) vs Will Warren (RHP)

0.400 AVG, 1.625 OPS in 5 career AB | Fenway Park

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

Career batting average against Warren: .400 in 5 AB. Narváez 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 Fenway Park, where the Green Monster inflates extra-base hit rates.

## 7. Alejandro Kirk (TOR) vs Nathan Eovaldi (RHP)

0.500 AVG, 1.445 OPS in 14 career AB | Rogers Centre

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

When OPS hits 1.445 in a career H2H sample, you take it seriously. Kirk is 7-for-14 against Eovaldi with the kind of contact that drives runs.

Moderate sample — a real pattern is emerging. A home run every 14 at-bats in this matchup is well above league pace. Only 1 strikeout in 14 AB shows the eye is dialed in here.

## 8. William Contreras (MIL) vs Colin Rea (RHP)

0.500 AVG, 1.167 OPS in 6 career AB | American Family Field

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

Contreras's slash line against Rea translates to a 1.167 OPS over 6 AB. That is the kind of split that turns a prop into a play.

Small sample, but the dominance is notable.

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