# MLB Batter vs Pitcher Matchups: August 23, 2026

> MLB H2H Matchup Preview for August 23, 2026: 15 game slate scored across 5 career batter vs pitcher factors. Geraldo Perdomo leads tonight. Updated daily.

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

---

**Today's best MLB batter vs pitcher matchup picks for Sunday, August 23, 2026** are Geraldo Perdomo (Score: 84, 0.400 AVG, 1.400 OPS in 5 career AB vs Andrew Abbott), Manny Machado (Score: 83, 0.333 AVG, 1.333 OPS in 6 career AB vs Bailey Ober), CJ Abrams (Score: 76, 0.500 AVG, 1.375 OPS in 8 career AB vs Janson Junk). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: August 23, 2026

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

## Hitters to Watch Today

- **Geraldo Perdomo**: .400 AVG & 1.400 OPS with 1 HR in 5 AB vs. Andrew Abbott
- **Manny Machado**: .333 AVG & 1.333 OPS with 1 HR in 6 AB vs. Bailey Ober
- **CJ Abrams**: .500 AVG & 1.375 OPS with 0 HR in 8 AB vs. Janson Junk | 1+ Hit (minus 221)
- **Luke Maile**: .600 AVG & 1.400 OPS with 0 HR in 5 AB vs. Framber Valdez
- **Nolan Arenado**: .409 AVG & 1.099 OPS with 2 HR in 22 AB vs. Andrew Abbott
- **Josh Naylor**: .400 AVG & 1.000 OPS with 0 HR in 5 AB vs. Shota Imanaga

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Tampa Bay Rays at Baltimore Orioles | Nick Martinez vs Shane Baz | 1:35 PM ET |
| St. Louis Cardinals at Philadelphia Phillies | Kyle Leahy vs Cristopher Sánchez | 1:35 PM ET |
| Toronto Blue Jays at New York Yankees | José Soriano vs Carlos Rodón | 1:35 PM ET |
| Washington Nationals at Miami Marlins | Jackson Kent vs Janson Junk | 1:40 PM ET |
| Detroit Tigers at Kansas City Royals | Framber Valdez vs Daniel Lynch IV | 2:10 PM ET |
| Athletics at Houston Astros | Jack Perkins vs Cristian Javier | 2:10 PM ET |
| New York Mets at Chicago White Sox | Nolan McLean vs TBD | 2:10 PM ET |
| Los Angeles Angels at Texas Rangers | George Klassen vs Cal Quantrill | 2:35 PM ET |
| Cleveland Guardians at Colorado Rockies | Foster Griffin vs Tomoyuki Sugano | 3:10 PM ET |
| San Francisco Giants at Boston Red Sox | Carson Whisenhunt vs Jake Bennett | 3:15 PM ET |
| Pittsburgh Pirates at Los Angeles Dodgers | Carmen Mlodzinski vs Blake Snell | 4:10 PM ET |
| Chicago Cubs at Seattle Mariners | Shota Imanaga vs Bryce Miller | 4:10 PM ET |
| Minnesota Twins at San Diego Padres | Bailey Ober vs Walker Buehler | 4:10 PM ET |
| Cincinnati Reds at Arizona Diamondbacks | Andrew Abbott vs Mitch Bratt | 4:15 PM ET |
| Atlanta Braves at Milwaukee Brewers | Tyler Mahle vs Shane Drohan | 7:10 PM ET |

## 1. Geraldo Perdomo (AZ) vs Andrew Abbott (LHP)

0.400 AVG, 1.400 OPS in 5 career AB | Chase Field

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

Perdomo is 2-for-5 (.400) lifetime against Abbott. He sees this pitcher well and the at bats keep coming back as hits.

Tiny sample, so treat it as directional, not definitive. A home run every 5 at bats in this matchup is well above league pace. Played at Chase Field, which plays hitter friendly with the roof closed.

Verdict: give me Perdomo every time he steps in against Abbott. I want him in my lineup tonight.

## 2. Manny Machado (SD) vs Bailey Ober (RHP)

0.333 AVG, 1.333 OPS in 6 career AB | Petco Park

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

A 1.333 career OPS against a single pitcher is rare, and Machado owns it against Ober 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.

When the sample says this much, you trust it. Machado has Ober's number. I want him in my lineup tonight.

## 3. CJ Abrams (WSH) vs Janson Junk (RHP)

0.500 AVG, 1.375 OPS in 8 career AB | loanDepot park | **1+ Hit (minus 221)**

*Career: 4-for-8 · .500 · 2 XBH · 1.375 OPS*

When OPS hits 1.375 in a career H2H sample, you take it seriously. Abrams is 4-for-8 against Junk with the kind of contact that drives runs.

Small sample, but the dominance is notable. Only 0 strikeouts in 8 AB shows the eye is dialed in here. Currently listed at 1+ Hit (minus 221).

The take is simple. History sides hard with Abrams here. I'm on his hit prop tonight.

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

## 4. Luke Maile (KC) vs Framber Valdez (LHP)

0.600 AVG, 1.400 OPS in 5 career AB | Kauffman Stadium

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

.600 is a real number when it holds up over 5 at bats. Maile sees something against Valdez that other hitters do not.

Tiny sample, so treat it as directional, not definitive.

When the sample says this much, you trust it. Maile has Valdez's number. I want him in my lineup tonight.

## 5. Nolan Arenado (AZ) vs Andrew Abbott (LHP)

0.409 AVG, 1.099 OPS in 22 career AB | Chase Field

*Career: 9-for-22 · .409 · 2 HR · 2 XBH · 1.099 OPS · 2 K · 1 BB*

Career batting average against Abbott: .409 in 22 AB. Arenado has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Solid sample size, and this is a reliable edge. A home run every 11 at bats in this matchup is well above league pace. Played at Chase Field, which plays hitter friendly with the roof closed.

Verdict: give me Arenado every time he steps in against Abbott. I want him in my lineup tonight.

## 6. Josh Naylor (SEA) vs Shota Imanaga (LHP)

0.400 AVG, 1.000 OPS in 5 career AB | T-Mobile Park

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

Career batting average against Imanaga: .400 in 5 AB. Naylor has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Tiny sample, so treat it as directional, not definitive.

The take is simple. History sides hard with Naylor here. I want him in my lineup tonight.

## 7. Javier Báez (DET) vs Daniel Lynch IV (LHP)

0.375 AVG, 1.069 OPS in 16 career AB | Kauffman Stadium | **1+ Hit (minus 190)**

*Career: 6-for-16 · .375 · 1 HR · 2 XBH · 1.069 OPS · 2 K · 2 BB*

Báez is 6-for-16 (.375) lifetime against IV. He sees this pitcher well and the at bats keep coming back as hits.

Moderate sample, and a real pattern is emerging. 2 walks in 16 AB show he reads this arm well even when he is not swinging. Currently listed at 1+ Hit (minus 190).

Bottom line: Báez owns this matchup against IV. I'm on his hit prop tonight.

## 8. José Ramírez (CLE) vs Tomoyuki Sugano (RHP)

0.167 AVG, 0.834 OPS in 6 career AB | Coors Field

*Career: 1-for-6 · .167 · 1 HR · 1 XBH · 0.834 OPS*

Ramírez is 1-for-6 (.167) lifetime against Sugano. He sees this pitcher well and the at bats keep coming back as hits.

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

Verdict: give me Ramírez every time he steps in against Sugano. I want him in my lineup tonight.

## Hit Props to Consider

- **CJ Abrams 1+ Hit (minus 221)**: 0.500 career AVG vs Janson Junk (8 AB). Implied: 69%.
- **Javier Báez 1+ Hit (minus 190)**: 0.375 career AVG vs Daniel Lynch IV (16 AB). Implied: 66%.

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