# MLB Batter vs Pitcher Matchups: April 17, 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-04-17  
**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-17-2026  
**Live picks & dashboards:** https://heatcheckhq.io

---

**Today's best MLB batter vs pitcher matchup picks for Friday, April 17, 2026** are Spencer Horwitz (Score: 94 — 1.000 AVG, 2.714 OPS in 7 career AB vs Nick Martinez), Michael Harris II (Score: 65 — 0.444 AVG, 1.722 OPS in 9 career AB vs Taijuan Walker), Andrés Giménez (Score: 63 — 0.375 AVG, 1.670 OPS in 8 career AB vs Michael Soroka). Rankings are generated by HeatCheck HQ's 5-factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups - April 17, 2026

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

## Hitters to Watch Today

- **Spencer Horwitz** — .1000 AVG & 2.714 OPS with 1 HR in 7 AB vs. Nick Martinez | 1+ Hit (-157)
- **Michael Harris II** — .444 AVG & 1.722 OPS with 2 HR in 9 AB vs. Taijuan Walker | 1+ Hit (-225)
- **Andrés Giménez** — .375 AVG & 1.670 OPS with 2 HR in 8 AB vs. Michael Soroka | 1+ Hit (-177)
- **Marcell Ozuna** — .400 AVG & 1.555 OPS with 2 HR in 10 AB vs. Nick Martinez | 1+ Hit (-207)
- **Gunnar Henderson** — .444 AVG & 1.444 OPS with 1 HR in 9 AB vs. Tanner Bibee | 1+ Hit (-265)
- **Kyle Farmer** — .600 AVG & 1.400 OPS with 0 HR in 5 AB vs. Taijuan Walker

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| NYM @ CHC | Kodai Senga vs Edward Cabrera | 2:20 PM ET |
| BAL @ CLE | Chris Bassitt vs Tanner Bibee | 6:10 PM ET |
| ATL @ PHI | Martín Pérez vs Taijuan Walker | 6:40 PM ET |
| SF @ WSH | Logan Webb vs Zack Littell | 6:45 PM ET |
| TB @ PIT | Nick Martinez vs Bubba Chandler | 6:45 PM ET |
| KC @ NYY | Michael Wacha vs Cam Schlittler | 7:05 PM ET |
| MIL @ MIA | TBD vs Janson Junk | 7:10 PM ET |
| DET @ BOS | Casey Mize vs Ranger Suarez | 7:15 PM ET |
| STL @ HOU | Kyle Leahy vs Peter Lambert | 8:10 PM ET |
| CIN @ MIN | Brandon Williamson vs Joe Ryan | 8:10 PM ET |
| LAD @ COL | Tyler Glasnow vs Tomoyuki Sugano | 8:40 PM ET |
| SD @ LAA | Matt Waldron vs José Soriano | 9:38 PM ET |
| TEX @ SEA | Jacob deGrom vs Logan Gilbert | 9:40 PM ET |
| TOR @ AZ | Eric Lauer vs Michael Soroka | 9:40 PM ET |
| CWS @ ATH | Davis Martin vs Aaron Civale | 9:40 PM ET |

## 1. Spencer Horwitz (PIT) vs Nick Martinez (RHP)

1.000 AVG, 2.714 OPS in 7 career AB | PNC Park | **1+ Hit (-157)**

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

Horwitz owns a 2.714 OPS against Martinez in 7 career at bats — elite run-producing ability against this arm. Small sample, but the dominance is notable. One home run every 7 at bats in this matchup — that's 4.0x the league average rate. Listed at 1+ Hit (-157).

## 2. Michael Harris II (ATL) vs Taijuan Walker (RHP)

0.444 AVG, 1.722 OPS in 9 career AB | Citizens Bank Park | **1+ Hit (-225)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 9 | 4 | 0.444 | 2 | 3 | 1.722 | 0 | 2 |

II is 4-for-9 (.444) against Walker — an elite career hit rate in this matchup. Small sample, but the dominance is notable. One home run every 5 at bats in this matchup — that's 5.6x the league average rate. Playing at Citizens Bank Park, a plus environment for hitters. Listed at 1+ Hit (-225).

## 3. Andrés Giménez (TOR) vs Michael Soroka (RHP)

0.375 AVG, 1.670 OPS in 8 career AB | Chase Field | **1+ Hit (-177)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 8 | 3 | 0.375 | 2 | 2 | 1.670 | 2 | 1 |

Giménez owns a 1.670 OPS against Soroka in 8 career at bats — elite run-producing ability against this arm. Small sample, but the dominance is notable. One home run every 4 at bats in this matchup — that's 7.0x the league average rate. Playing at Chase Field, which plays hitter-friendly with the roof closed. Listed at 1+ Hit (-177).

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

## 4. Marcell Ozuna (PIT) vs Nick Martinez (RHP)

0.400 AVG, 1.555 OPS in 10 career AB | PNC Park | **1+ Hit (-207)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 10 | 4 | 0.400 | 2 | 3 | 1.555 | 1 | 1 |

Ozuna is 4-for-10 (.400) against Martinez — an elite career hit rate in this matchup. Small sample, but the dominance is notable. One home run every 5 at bats in this matchup — that's 5.6x the league average rate. Listed at 1+ Hit (-207).

## 5. Gunnar Henderson (BAL) vs Tanner Bibee (RHP)

0.444 AVG, 1.444 OPS in 9 career AB | Progressive Field | **1+ Hit (-265)**

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 9 | 4 | 0.444 | 1 | 3 | 1.444 | 0 | 2 |

Henderson is 4-for-9 (.444) against Bibee — an elite career hit rate in this matchup. Small sample, but the dominance is notable. One home run every 9 at bats in this matchup — that's 3.1x the league average rate. Listed at 1+ Hit (-265).

## 6. Kyle Farmer (ATL) vs Taijuan Walker (RHP)

0.600 AVG, 1.400 OPS in 5 career AB | Citizens Bank Park

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

Farmer is 3-for-5 with a 1.400 OPS against Walker — the career numbers favor the hitter. Tiny sample — treat as directional, not definitive. .600 career average suggests he picks up this pitcher's tendencies well. Playing at Citizens Bank Park, a plus environment for hitters.

## 7. Manny Machado (SD) vs José Soriano (RHP)

0.333 AVG, 1.166 OPS in 6 career AB | Angel Stadium

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 6 | 2 | 0.333 | 1 | 1 | 1.166 | 0 | 0 |

Machado is 2-for-6 against Soriano, hitting at a rate well above league average. Small sample, but the dominance is notable. One home run every 6 at bats in this matchup — that's 4.7x the league average rate.

## 8. Ty France (SD) vs José Soriano (RHP)

0.500 AVG, 1.333 OPS in 8 career AB | Angel Stadium

| AB | H | AVG | HR | XBH | OPS | BB | K |
|-----|-----|------|-----|------|------|-----|-----|
| 8 | 4 | 0.500 | 0 | 2 | 1.333 | 1 | 0 |

France is 4-for-8 (.500) against Soriano — an elite career hit rate in this matchup. Small sample, but the dominance is notable. Just 0 strikeouts in 8 at bats — excellent pitch recognition in this matchup.

## Hit Props to Consider

- **Spencer Horwitz 1+ Hit (-157)** — 1.000 career AVG vs Nick Martinez (7 AB). Implied: 61%.
- **Michael Harris II 1+ Hit (-225)** — 0.444 career AVG vs Taijuan Walker (9 AB). Implied: 69%.
- **Andrés Giménez 1+ Hit (-177)** — 0.375 career AVG vs Michael Soroka (8 AB). Implied: 64%.
- **Marcell Ozuna 1+ Hit (-207)** — 0.400 career AVG vs Nick Martinez (10 AB). Implied: 67%.
- **Gunnar Henderson 1+ Hit (-265)** — 0.444 career AVG vs Tanner Bibee (9 AB). Implied: 73%.

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