# MLB Batter vs Pitcher Matchups: May 3, 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-05-03  
**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-may-3-2026  
**Live picks & dashboards:** https://heatcheckhq.io

---

**Today's best MLB batter vs pitcher matchup picks for Sunday, May 3, 2026** are Pedro Pagés (Score: 92 — 0.667 AVG, 2.547 OPS in 6 career AB vs Justin Wrobleski), Yordan Alvarez (Score: 90 — 0.800 AVG, 2.600 OPS in 5 career AB vs Ranger Suarez), Ezequiel Duran (Score: 65 — 0.600 AVG, 1.800 OPS in 5 career AB vs Tyler Holton). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - May 3, 2026

Every qualified batter-pitcher matchup scored across 5 factors. 104 matchups, 15 games - here are the plays.

## Hitters to Watch Today

- **Pedro Pagés** — .667 AVG & 2.547 OPS with 2 HR in 6 AB vs. Justin Wrobleski | 1+ Hit (-139)
- **Yordan Alvarez** — .800 AVG & 2.600 OPS with 1 HR in 5 AB vs. Ranger Suarez
- **Ezequiel Duran** — .600 AVG & 1.800 OPS with 1 HR in 5 AB vs. Tyler Holton | 1+ Hit (-169)
- **Brice Turang** — .500 AVG & 1.700 OPS with 2 HR in 10 AB vs. Zack Littell
- **Masyn Winn** — .500 AVG & 1.571 OPS with 1 HR in 6 AB vs. Justin Wrobleski | 1+ Hit (-196)
- **Brayan Rocchio** — .667 AVG & 1.500 OPS with 0 HR in 6 AB vs. Aaron Civale | 1+ Hit (-184)

> **Yesterday's H2H matchups:** [MLB H2H Matchups - May 2](/blog/mlb-h2h-matchups-may-2-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| TOR @ MIN | Trey Yesavage vs Joe Ryan | 12:45 PM ET |
| HOU @ BOS | Cody Bolton vs Ranger Suarez | 1:35 PM ET |
| CIN @ PIT | Chase Burns vs Braxton Ashcraft | 1:35 PM ET |
| BAL @ NYY | Trey Gibson vs Max Fried | 1:35 PM ET |
| MIL @ WSH | TBD vs Zack Littell | 1:35 PM ET |
| SF @ TB | Tyler Mahle vs Steven Matz | 1:40 PM ET |
| PHI @ MIA | Jesús Luzardo vs Chris Paddack | 1:40 PM ET |
| LAD @ STL | Justin Wrobleski vs Dustin May | 2:15 PM ET |
| AZ @ CHC | Merrill Kelly vs Matthew Boyd | 2:20 PM ET |
| ATL @ COL | Spencer Strider vs Kyle Freeland | 3:10 PM ET |
| CLE @ ATH | Parker Messick vs Aaron Civale | 4:05 PM ET |
| NYM @ LAA | Clay Holmes vs Jack Kochanowicz | 4:07 PM ET |
| KC @ SEA | Kris Bubic vs Luis Castillo | 4:10 PM ET |
| CWS @ SD | Anthony Kay vs Griffin Canning | 4:10 PM ET |
| TEX @ DET | Jack Leiter vs Tyler Holton | 7:20 PM ET |

## 1. Pedro Pagés (STL) vs Justin Wrobleski (LHP)

0.667 AVG, 2.547 OPS in 6 career AB | Busch Stadium | **1+ Hit (-139)**

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

When OPS hits 2.547 in a career H2H sample, you take it seriously. Pagés is 4-for-6 against Wrobleski with the kind of contact that drives runs.

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

## 2. Yordan Alvarez (HOU) vs Ranger Suarez (LHP)

0.800 AVG, 2.600 OPS in 5 career AB | Fenway Park

*Career: 4-for-5 · .800 · 1 HR · 3 XBH · 2.600 OPS · 1 K*

.800 is a real number when it holds up over 5 at-bats. Alvarez sees something against Suarez 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 Fenway Park, where the Green Monster inflates extra-base hit rates.

## 3. Ezequiel Duran (TEX) vs Tyler Holton (LHP)

0.600 AVG, 1.800 OPS in 5 career AB | Comerica Park | **1+ Hit (-169)**

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

Career batting average against Holton: .600 in 5 AB. Duran 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. Currently listed at 1+ Hit (-169).

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

## 4. Brice Turang (MIL) vs Zack Littell (RHP)

0.500 AVG, 1.700 OPS in 10 career AB | Nationals Park

*Career: 5-for-10 · .500 · 2 HR · 3 XBH · 1.700 OPS · 2 K*

When OPS hits 1.700 in a career H2H sample, you take it seriously. Turang is 5-for-10 against Littell with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 5 at-bats in this matchup is well above league pace. 3 extra-base hits in 10 AB — when he connects, the ball gets out of the infield in a hurry.

## 5. Masyn Winn (STL) vs Justin Wrobleski (LHP)

0.500 AVG, 1.571 OPS in 6 career AB | Busch Stadium | **1+ Hit (-196)**

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

When OPS hits 1.571 in a career H2H sample, you take it seriously. Winn is 3-for-6 against Wrobleski 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 (-196).

## 6. Brayan Rocchio (CLE) vs Aaron Civale (RHP)

0.667 AVG, 1.500 OPS in 6 career AB | Sutter Health Park | **1+ Hit (-184)**

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

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

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

## 7. J.P. Crawford (SEA) vs Kris Bubic (LHP)

0.444 AVG, 1.434 OPS in 9 career AB | T-Mobile Park | **1+ Hit (-163)**

*Career: 4-for-9 · .444 · 1 HR · 2 XBH · 1.434 OPS · 2 BB*

Crawford's slash line against Bubic translates to a 1.434 OPS over 9 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 9 at-bats in this matchup is well above league pace. Only 0 strikeouts in 9 AB shows the eye is dialed in here.

## 8. Austin Riley (ATL) vs Kyle Freeland (LHP)

0.364 AVG, 1.455 OPS in 11 career AB | Coors Field | **2+ Hits (+149)**

*Career: 4-for-11 · .364 · 2 HR · 3 XBH · 1.455 OPS · 1 K*

Riley's slash line against Freeland translates to a 1.455 OPS over 11 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. Only 1 strikeout in 11 AB shows the eye is dialed in here.

## Hit Props to Consider

- **Pedro Pagés 1+ Hit (-139)** — 0.667 career AVG vs Justin Wrobleski (6 AB). Implied: 58%.
- **Ezequiel Duran 1+ Hit (-169)** — 0.600 career AVG vs Tyler Holton (5 AB). Implied: 63%.
- **Masyn Winn 1+ Hit (-196)** — 0.500 career AVG vs Justin Wrobleski (6 AB). Implied: 66%.
- **Brayan Rocchio 1+ Hit (-184)** — 0.667 career AVG vs Aaron Civale (6 AB). Implied: 65%.
- **J.P. Crawford 1+ Hit (-163)** — 0.444 career AVG vs Kris Bubic (9 AB). Implied: 62%.
- **Austin Riley 2+ Hits (+149)** — 0.364 career AVG vs Kyle Freeland (11 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-may-3-2026) | [NRFI Picks](/blog/mlb-nrfi-picks-may-3-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*
