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

> MLB H2H Matchup Preview for April 23, 2026: 9-game slate scored across 5 career batter-vs-pitcher factors. Miguel Andujar leads tonight. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Thursday, April 23, 2026** are Miguel Andujar (Score: 85 — 0.600 AVG, 1.600 OPS in 5 career AB vs Ryan Feltner), Bryce Harper (Score: 73 — 0.400 AVG, 1.300 OPS in 10 career AB vs Edward Cabrera), Brandon Lowe (Score: 73 — 0.333 AVG, 1.333 OPS in 6 career AB vs Jacob deGrom). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - April 23, 2026

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

## Hitters to Watch Today

- **Miguel Andujar** — .600 AVG & 1.600 OPS with 0 HR in 5 AB vs. Ryan Feltner | 2+ Hits (+161)
- **Bryce Harper** — .400 AVG & 1.300 OPS with 1 HR in 10 AB vs. Edward Cabrera | 1+ Hit (-244)
- **Brandon Lowe** — .333 AVG & 1.333 OPS with 1 HR in 6 AB vs. Jacob deGrom | 1+ Hit (-175)
- **Jake McCarthy** — .500 AVG & 1.245 OPS with 0 HR in 10 AB vs. Matt Waldron
- **Ian Happ** — .375 AVG & 1.125 OPS with 1 HR in 8 AB vs. Cristopher Sánchez | 1+ Hit (-203)
- **Alex Call** — .500 AVG & 1.333 OPS with 0 HR in 6 AB vs. Logan Webb

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| ATL @ WSH | JR Ritchie vs Cade Cavalli | 1:05 PM ET |
| MIL @ DET | Brandon Sproat vs Tarik Skubal | 1:10 PM ET |
| PHI @ CHC | Cristopher Sánchez vs Edward Cabrera | 2:20 PM ET |
| SD @ COL | Matt Waldron vs Ryan Feltner | 3:10 PM ET |
| CWS @ AZ | Davis Martin vs Michael Soroka | 3:40 PM ET |
| LAD @ SF | Tyler Glasnow vs Logan Webb | 3:45 PM ET |
| NYY @ BOS | Cam Schlittler vs TBD | 6:10 PM ET |
| MIN @ NYM | Joe Ryan vs Christian Scott | 7:10 PM ET |
| PIT @ TEX | Bubba Chandler vs Jacob deGrom | 8:05 PM ET |

## 1. Miguel Andujar (SD) vs Ryan Feltner (RHP)

0.600 AVG, 1.600 OPS in 5 career AB | Coors Field | **2+ Hits (+161)**

*Career: 3-for-5 · .600 · 2 XBH · 1.600 OPS*

Career batting average against Feltner: .600 in 5 AB. Andujar 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. Played at Coors Field, which amplifies any offensive edge. Currently listed at 2+ Hits (+161).

## 2. Bryce Harper (PHI) vs Edward Cabrera (RHP)

0.400 AVG, 1.300 OPS in 10 career AB | Wrigley Field | **1+ Hit (-244)**

*Career: 4-for-10 · .400 · 1 HR · 3 XBH · 1.300 OPS · 1 K*

Harper's slash line against Cabrera translates to a 1.300 OPS over 10 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 10 at-bats in this matchup is well above league pace. Only 1 strikeout in 10 AB shows the eye is dialed in here.

## 3. Brandon Lowe (PIT) vs Jacob deGrom (RHP)

0.333 AVG, 1.333 OPS in 6 career AB | Globe Life Field | **1+ Hit (-175)**

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

A 1.333 career OPS against a single pitcher is rare — and Lowe owns it against deGrom 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. Played at Globe Life Field, where the ball carries indoors.

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

## 4. Jake McCarthy (COL) vs Matt Waldron (RHP)

0.500 AVG, 1.245 OPS in 10 career AB | Coors Field

*Career: 5-for-10 · .500 · 2 XBH · 1.245 OPS · 1 K · 1 BB*

A 1.245 career OPS against a single pitcher is rare — and McCarthy owns it against Waldron across 10 at-bats. That is run-producing dominance, not noise.

Small sample, but the dominance is notable. Only 1 strikeout in 10 AB shows the eye is dialed in here. Played at Coors Field, which amplifies any offensive edge.

## 5. Ian Happ (CHC) vs Cristopher Sánchez (LHP)

0.375 AVG, 1.125 OPS in 8 career AB | Wrigley Field | **1+ Hit (-203)**

*Career: 3-for-8 · .375 · 1 HR · 1 XBH · 1.125 OPS · 1 K*

Happ's slash line against Sánchez translates to a 1.125 OPS over 8 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 8 at-bats in this matchup is well above league pace. Only 1 strikeout in 8 AB shows the eye is dialed in here.

## 6. Alex Call (LAD) vs Logan Webb (RHP)

0.500 AVG, 1.333 OPS in 6 career AB | Oracle Park

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

When OPS hits 1.333 in a career H2H sample, you take it seriously. Call is 3-for-6 against Webb with the kind of contact that drives runs.

Small sample, but the dominance is notable.

## 7. Oneil Cruz (PIT) vs Jacob deGrom (RHP)

0.333 AVG, 1.111 OPS in 9 career AB | Globe Life Field | **1+ Hit (-217)**

*Career: 3-for-9 · .333 · 1 HR · 2 XBH · 1.111 OPS · 4 K*

Cruz's slash line against deGrom translates to a 1.111 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. Played at Globe Life Field, where the ball carries indoors.

## 8. Brenton Doyle (COL) vs Matt Waldron (RHP)

0.333 AVG, 1.000 OPS in 9 career AB | Coors Field

*Career: 3-for-9 · .333 · 1 HR · 1 XBH · 1.000 OPS · 3 K*

.333 is a real number when it holds up over 9 at-bats. Doyle sees something against Waldron that other hitters do not.

Small sample, but the dominance is notable. A home run every 9 at-bats in this matchup is well above league pace. Played at Coors Field, which amplifies any offensive edge.

## Hit Props to Consider

- **Miguel Andujar 2+ Hits (+161)** — 0.600 career AVG vs Ryan Feltner (5 AB). Implied: 38%.
- **Bryce Harper 1+ Hit (-244)** — 0.400 career AVG vs Edward Cabrera (10 AB). Implied: 71%.
- **Brandon Lowe 1+ Hit (-175)** — 0.333 career AVG vs Jacob deGrom (6 AB). Implied: 64%.
- **Ian Happ 1+ Hit (-203)** — 0.375 career AVG vs Cristopher Sánchez (8 AB). Implied: 67%.
- **Oneil Cruz 1+ Hit (-217)** — 0.333 career AVG vs Jacob deGrom (9 AB). Implied: 68%.

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