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

> Who owns their matchup tonight? 16 games analyzed through career H2H batting average, OPS, and strikeout rate - Cal Raleigh tops the board. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Saturday, April 4, 2026** are Cal Raleigh (Score: 90 — 0.600 AVG, 2.514 OPS in 5 career AB vs Jack Kochanowicz), Harrison Bader (Score: 66 — 0.600 AVG, 1.600 OPS in 5 career AB vs Clay Holmes), Julio Rodríguez (Score: 62 — 0.714 AVG, 1.571 OPS in 7 career AB vs Jack Kochanowicz). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - April 4, 2026

16-game slate, 33 qualified matchups. These career head-to-head lines stand out.

## Hitters to Watch Today

- **Cal Raleigh** — .600 AVG & 2.514 OPS with 2 HR in 5 AB vs. Jack Kochanowicz | 2+ Hits (+196)
- **Harrison Bader** — .600 AVG & 1.600 OPS with 0 HR in 5 AB vs. Clay Holmes | 1+ Hit (-163)
- **Julio Rodríguez** — .714 AVG & 1.571 OPS with 0 HR in 7 AB vs. Jack Kochanowicz | 2+ Hits (+147)
- **David Fry** — .500 AVG & 1.500 OPS with 1 HR in 6 AB vs. Shota Imanaga | 1+ Hit (-155)
- **Steven Kwan** — .200 AVG & 1.133 OPS with 1 HR in 5 AB vs. Shota Imanaga | 1+ Hit (-269)
- **J.P. Crawford** — .429 AVG & 1.000 OPS with 0 HR in 7 AB vs. Jack Kochanowicz | 1+ Hit (-200)

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| STL @ DET | Dustin May vs Jack Flaherty | 1:10 PM ET |
| TOR @ CWS | Mason Fluharty vs Grant Taylor | 2:10 PM ET |
| MIL @ KC | Chad Patrick vs Luinder Avila | 2:10 PM ET |
| MIL @ KC | Brandon Sproat vs Seth Lugo | 7:10 PM ET |
| LAD @ WSH | Tyler Glasnow vs Jake Irvin | 4:05 PM ET |
| HOU @ ATH | Tatsuya Imai vs Luis Morales | 4:05 PM ET |
| BAL @ PIT | Shane Baz vs Carmen Mlodzinski | 4:05 PM ET |
| SD @ BOS | Randy Vásquez vs Connelly Early | 4:10 PM ET |
| CIN @ TEX | Rhett Lowder vs Kumar Rocker | 7:05 PM ET |
| MIA @ NYY | Max Meyer vs Ryan Weathers | 7:05 PM ET |
| TB @ MIN | Steven Matz vs Mick Abel | 7:10 PM ET |
| CHC @ CLE | Shota Imanaga vs Slade Cecconi | 7:15 PM ET |
| ATL @ AZ | Bryce Elder vs Michael Soroka | 7:15 PM ET |
| PHI @ COL | Jesús Luzardo vs TBD | 8:10 PM ET |
| NYM @ SF | Clay Holmes vs Landen Roupp | 9:05 PM ET |
| SEA @ LAA | Emerson Hancock vs Jack Kochanowicz | 9:38 PM ET |

## 1. Cal Raleigh (SEA) vs Jack Kochanowicz (RHP)

0.600 AVG, 2.514 OPS in 5 career AB | Angel Stadium | **2+ Hits (+196)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 5 | 3 | 0.600 | 2 | 2 | 2.514 | 2 | 1 |

2 home runs in only 5 at bats. Small sample, loud signal.

## 2. Harrison Bader (SF) vs Clay Holmes (RHP)

0.600 AVG, 1.600 OPS in 5 career AB | Oracle Park | **1+ Hit (-163)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 5 | 3 | 0.600 | 0 | 2 | 1.600 | 0 | 1 |

2 extra base hits in 5 at bats. He elevates the ball when facing Clay Holmes.

## 3. Julio Rodríguez (SEA) vs Jack Kochanowicz (RHP)

0.714 AVG, 1.571 OPS in 7 career AB | Angel Stadium | **2+ Hits (+147)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 7 | 5 | 0.714 | 0 | 1 | 1.571 | 0 | 1 |

1.571 OPS in the matchup. He doesn't just reach base, he does damage.

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

## 4. David Fry (CLE) vs Shota Imanaga (LHP)

0.500 AVG, 1.500 OPS in 6 career AB | Progressive Field | **1+ Hit (-155)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 6 | 3 | 0.500 | 1 | 1 | 1.500 | 0 | 1 |

One home run every 6 at bats in this matchup. The power threat is real.

## 5. Steven Kwan (CLE) vs Shota Imanaga (LHP)

0.200 AVG, 1.133 OPS in 5 career AB | Progressive Field | **1+ Hit (-269)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 5 | 1 | 0.200 | 1 | 1 | 1.133 | 1 | 0 |

One home run every 5 at bats in this matchup. The power threat is real.

## 6. J.P. Crawford (SEA) vs Jack Kochanowicz (RHP)

0.429 AVG, 1.000 OPS in 7 career AB | Angel Stadium | **1+ Hit (-200)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 7 | 3 | 0.429 | 0 | 1 | 1.000 | 0 | 0 |

3 hits in 7 career at bats. Hits him at a rate well above average.

## 7. Rafael Devers (SF) vs Clay Holmes (RHP)

0.300 AVG, 1.117 OPS in 10 career AB | Oracle Park | **1+ Hit (-196)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 10 | 3 | 0.300 | 1 | 2 | 1.117 | 2 | 1 |

Over 1.100 OPS in 10 career at bats. That's elite production against a single pitcher.

## 8. Luis Arraez (SF) vs Clay Holmes (RHP)

0.429 AVG, 1.270 OPS in 7 career AB | Oracle Park | **2+ Hits (+186)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 7 | 3 | 0.429 | 0 | 1 | 1.270 | 2 | 1 |

1.270 OPS in the matchup. He doesn't just reach base, he does damage.

## Hit Props to Consider

- **Cal Raleigh 2+ Hits (+196)** — 0.600 career AVG vs Jack Kochanowicz (5 AB). Implied: 34%.
- **Harrison Bader 1+ Hit (-163)** — 0.600 career AVG vs Clay Holmes (5 AB). Implied: 62%.
- **Julio Rodríguez 2+ Hits (+147)** — 0.714 career AVG vs Jack Kochanowicz (7 AB). Implied: 40%.
- **David Fry 1+ Hit (-155)** — 0.500 career AVG vs Shota Imanaga (6 AB). Implied: 61%.
- **Steven Kwan 1+ Hit (-269)** — 0.200 career AVG vs Shota Imanaga (5 AB). Implied: 73%.
- **J.P. Crawford 1+ Hit (-200)** — 0.429 career AVG vs Jack Kochanowicz (7 AB). Implied: 67%.
- **Rafael Devers 1+ Hit (-196)** — 0.300 career AVG vs Clay Holmes (10 AB). Implied: 66%.
- **Luis Arraez 2+ Hits (+186)** — 0.429 career AVG vs Clay Holmes (7 AB). Implied: 35%.

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