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

> MLB batter vs pitcher matchups for April 25, 2026 - Matt Vierling leads the board across 15 games. Career head-to-head data analyzed and scored.

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

---

**Today's best MLB batter vs pitcher matchup picks for Saturday, April 25, 2026** are Matt Vierling (Score: 96 — 0.600 AVG, 1.800 OPS in 5 career AB vs Brady Singer), Will Smith (Score: 90 — 0.571 AVG, 1.699 OPS in 7 career AB vs Colin Rea), Randy Arozarena (Score: 79 — 0.400 AVG, 1.333 OPS in 5 career AB vs Matthew Liberatore). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - April 25, 2026

15 games on the board. These batters have dominated their opposing pitcher over their careers.

## Hitters to Watch Today

- **Matt Vierling** — .600 AVG & 1.800 OPS with 1 HR in 5 AB vs. Brady Singer
- **Will Smith** — .571 AVG & 1.699 OPS with 1 HR in 7 AB vs. Colin Rea | 1+ Hit (-261)
- **Randy Arozarena** — .400 AVG & 1.333 OPS with 1 HR in 5 AB vs. Matthew Liberatore | 1+ Hit (-229)
- **Nick Kurtz** — .600 AVG & 1.467 OPS with 0 HR in 5 AB vs. MacKenzie Gore | 1+ Hit (-168)
- **Ben Williamson** — .571 AVG & 1.428 OPS with 0 HR in 7 AB vs. Bailey Ober
- **Brandon Marsh** — .571 AVG & 1.381 OPS with 0 HR in 7 AB vs. Bryce Elder | 1+ Hit (-172)

> **Yesterday's H2H matchups:** [MLB H2H Matchups - April 24](/blog/mlb-h2h-matchups-apr-24-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| BOS @ BAL | Garrett Crochet vs Trevor Rogers | 12:05 PM ET |
| SEA @ STL | Bryan Woo vs Matthew Liberatore | 2:15 PM ET |
| CLE @ TOR | Joey Cantillo vs Kevin Gausman | 3:07 PM ET |
| MIA @ SF | Eury Pérez vs Robbie Ray | 4:05 PM ET |
| COL @ NYM | Jose Quintana vs Kodai Senga | 4:10 PM ET |
| MIN @ TB | Bailey Ober vs Shane McClanahan | 4:10 PM ET |
| WSH @ CWS | Jake Irvin vs Noah Schultz | 4:10 PM ET |
| SD @ AZ | Germán Márquez vs Zac Gallen | 6:05 PM ET |
| ATH @ TEX | Jeffrey Springs vs MacKenzie Gore | 7:05 PM ET |
| LAA @ KC | Walbert Urena vs Cole Ragans | 7:10 PM ET |
| NYY @ HOU | Ryan Weathers vs Mike Burrows | 7:10 PM ET |
| PIT @ MIL | Mitch Keller vs Jacob Misiorowski | 7:10 PM ET |
| DET @ CIN | Jack Flaherty vs Brady Singer | 7:15 PM ET |
| CHC @ LAD | Colin Rea vs Roki Sasaki | 7:15 PM ET |
| PHI @ ATL | Zack Wheeler vs Bryce Elder | 7:15 PM ET |

## 1. Matt Vierling (DET) vs Brady Singer (RHP)

0.600 AVG, 1.800 OPS in 5 career AB | Great American Ball Park

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

Career batting average against Singer: .600 in 5 AB. Vierling 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 Great American Ball Park, a hitter-friendly environment.

## 2. Will Smith (LAD) vs Colin Rea (RHP)

0.571 AVG, 1.699 OPS in 7 career AB | UNIQLO Field at Dodger Stadium | **1+ Hit (-261)**

*Career: 4-for-7 · .571 · 1 HR · 2 XBH · 1.699 OPS · 1 K · 1 BB*

A 1.699 career OPS against a single pitcher is rare — and Smith owns it against Rea 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. Currently listed at 1+ Hit (-261).

## 3. Randy Arozarena (SEA) vs Matthew Liberatore (LHP)

0.400 AVG, 1.333 OPS in 5 career AB | Busch Stadium | **1+ Hit (-229)**

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

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

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

## 4. Nick Kurtz (ATH) vs MacKenzie Gore (LHP)

0.600 AVG, 1.467 OPS in 5 career AB | Globe Life Field | **1+ Hit (-168)**

*Career: 3-for-5 · .600 · 1 XBH · 1.467 OPS · 1 BB*

Kurtz is 3-for-5 (.600) lifetime against Gore. He sees this pitcher well and the at-bats keep coming back as hits.

Tiny sample — treat as directional, not definitive. Played at Globe Life Field, where the ball carries indoors. Currently listed at 1+ Hit (-168).

## 5. Ben Williamson (TB) vs Bailey Ober (RHP)

0.571 AVG, 1.428 OPS in 7 career AB | Tropicana Field

*Career: 4-for-7 · .571 · 2 XBH · 1.428 OPS · 1 K*

Williamson's slash line against Ober translates to a 1.428 OPS over 7 AB. That is the kind of split that turns a prop into a play.

Small sample, but the dominance is notable.

## 6. Brandon Marsh (PHI) vs Bryce Elder (RHP)

0.571 AVG, 1.381 OPS in 7 career AB | Truist Park | **1+ Hit (-172)**

*Career: 4-for-7 · .571 · 1 XBH · 1.381 OPS · 2 BB*

Marsh's slash line against Elder translates to a 1.381 OPS over 7 AB. That is the kind of split that turns a prop into a play.

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

## 7. Gavin Sheets (SD) vs Zac Gallen (RHP)

0.375 AVG, 1.319 OPS in 8 career AB | Estadio Alfredo Harp Helu | **2+ Hits (+156)**

*Career: 3-for-8 · .375 · 1 HR · 2 XBH · 1.319 OPS · 2 K · 1 BB*

When OPS hits 1.319 in a career H2H sample, you take it seriously. Sheets is 3-for-8 against Gallen with the kind of contact that drives runs.

Small sample, but the dominance is notable. A home run every 8 at-bats in this matchup is well above league pace. Currently listed at 2+ Hits (+156).

## 8. Ty France (SD) vs Zac Gallen (RHP)

0.429 AVG, 1.286 OPS in 7 career AB | Estadio Alfredo Harp Helu

*Career: 3-for-7 · .429 · 1 HR · 1 XBH · 1.286 OPS · 1 K*

France's slash line against Gallen translates to a 1.286 OPS over 7 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 7 at-bats in this matchup is well above league pace.

## Hit Props to Consider

- **Will Smith 1+ Hit (-261)** — 0.571 career AVG vs Colin Rea (7 AB). Implied: 72%.
- **Randy Arozarena 1+ Hit (-229)** — 0.400 career AVG vs Matthew Liberatore (5 AB). Implied: 70%.
- **Nick Kurtz 1+ Hit (-168)** — 0.600 career AVG vs MacKenzie Gore (5 AB). Implied: 63%.
- **Brandon Marsh 1+ Hit (-172)** — 0.571 career AVG vs Bryce Elder (7 AB). Implied: 63%.
- **Gavin Sheets 2+ Hits (+156)** — 0.375 career AVG vs Zac Gallen (8 AB). Implied: 39%.

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