# MLB Batter vs Pitcher Matchups: September 21, 2026

> Data driven batter vs pitcher matchup picks for today's 3 game MLB slate. Career H2H stats scored across AVG, OPS, HR rate, XBH rate, and contact quality.

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

---

**Today's best MLB batter vs pitcher matchup picks for Monday, September 21, 2026** are Coby Mayo (Score: 95, 0.400 AVG, 1.400 OPS in 5 career AB vs Trey Yesavage), Andrés Giménez (Score: 73, 0.400 AVG, 1.000 OPS in 5 career AB vs Shane Baz), Vladimir Guerrero Jr. (Score: 57, 0.278 AVG, 0.722 OPS in 18 career AB vs Shane Baz). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: September 21, 2026

3 game slate, 8 qualified matchups. These career head to head lines stand out.

## Hitters to Watch Today

- **Coby Mayo**: .400 AVG & 1.400 OPS with 1 HR in 5 AB vs. Trey Yesavage
- **Andrés Giménez**: .400 AVG & 1.000 OPS with 0 HR in 5 AB vs. Shane Baz
- **Vladimir Guerrero Jr.**: .278 AVG & 0.722 OPS with 1 HR in 18 AB vs. Shane Baz
- **Ernie Clement**: .273 AVG & 0.606 OPS with 0 HR in 11 AB vs. Shane Baz
- **Nathan Lukes**: .222 AVG & 0.444 OPS with 0 HR in 9 AB vs. Shane Baz
- **Gunnar Henderson**: .200 AVG & 0.533 OPS with 0 HR in 5 AB vs. Trey Yesavage

> **Yesterday's H2H matchups:** [MLB H2H Matchups: September 20](/blog/mlb-h2h-matchups-sep-20-2026)

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Toronto Blue Jays at Baltimore Orioles | Trey Yesavage vs Shane Baz | 6:35 PM ET |
| Washington Nationals at Detroit Tigers | Jackson Kent vs Drew Anderson | 6:40 PM ET |
| Minnesota Twins at San Francisco Giants | Bailey Ober vs Landen Roupp | 9:45 PM ET |

## 1. Coby Mayo (BAL) vs Trey Yesavage (RHP)

0.400 AVG, 1.400 OPS in 5 career AB | Oriole Park at Camden Yards

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

Mayo is 2-for-5 (.400) lifetime against Yesavage. 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.

Bottom line: Mayo owns this matchup against Yesavage. I want him in my lineup tonight.

## 2. Andrés Giménez (TOR) vs Shane Baz (RHP)

0.400 AVG, 1.000 OPS in 5 career AB | Oriole Park at Camden Yards

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

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

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

Bottom line: Giménez owns this matchup against Baz. I want him in my lineup tonight.

## 3. Vladimir Guerrero Jr. (TOR) vs Shane Baz (RHP)

0.278 AVG, 0.722 OPS in 18 career AB | Oriole Park at Camden Yards

*Career: 5-for-18 · .278 · 1 HR · 1 XBH · 0.722 OPS · 2 K*

Jr. is 5-for-18 (.278) lifetime against Baz. He sees this pitcher well and the at bats keep coming back as hits.

Moderate sample, and a real pattern is emerging.

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

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

## 4. Ernie Clement (TOR) vs Shane Baz (RHP)

0.273 AVG, 0.606 OPS in 11 career AB | Oriole Park at Camden Yards

*Career: 3-for-11 · .273 · 0.606 OPS · 2 K · 1 BB*

Career batting average against Baz: .273 in 11 AB. Clement has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Moderate sample, and a real pattern is emerging.

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

## 5. Nathan Lukes (TOR) vs Shane Baz (RHP)

0.222 AVG, 0.444 OPS in 9 career AB | Oriole Park at Camden Yards

*Career: 2-for-9 · .222 · 0.444 OPS · 1 K*

Lukes is 2-for-9 (.222) lifetime against Baz. He sees this pitcher well and the at bats keep coming back as hits.

Small sample, but the dominance is notable. Only 1 strikeout in 9 AB shows the eye is dialed in here.

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

## 6. Gunnar Henderson (BAL) vs Trey Yesavage (RHP)

0.200 AVG, 0.533 OPS in 5 career AB | Oriole Park at Camden Yards

*Career: 1-for-5 · .200 · 0.533 OPS · 1 K · 1 BB*

Henderson is 1-for-5 (.200) lifetime against Yesavage. He sees this pitcher well and the at bats keep coming back as hits.

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

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

## 7. George Springer (TOR) vs Shane Baz (RHP)

0.067 AVG, 0.200 OPS in 15 career AB | Oriole Park at Camden Yards

*Career: 1-for-15 · .067 · 1 XBH · 0.200 OPS · 4 K*

Career batting average against Baz: .067 in 15 AB. Springer has the kind of pitch recognition on this arm that does not show up against the rest of the league.

Moderate sample, and a real pattern is emerging.

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

## 8. Pete Alonso (BAL) vs Trey Yesavage (RHP)

0.000 AVG, 0.000 OPS in 5 career AB | Oriole Park at Camden Yards

*Career: 0-for-5 · .000 · 0.000 OPS · 2 K*

Alonso is 0-for-5 (.000) lifetime against Yesavage. He sees this pitcher well and the at bats keep coming back as hits.

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

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

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