# MLB Batter vs Pitcher Matchups: September 12, 2026

> Who owns their matchup tonight? 15 games analyzed through career H2H batting average, OPS, and strikeout rate. Tyler Stephenson tops the board.

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

---

**Today's best MLB batter vs pitcher matchup picks for Saturday, September 12, 2026** are Tyler Stephenson (Score: 96, 0.600 AVG, 2.400 OPS in 5 career AB vs Kyle Harrison), Mark Vientos (Score: 73, 0.429 AVG, 1.715 OPS in 7 career AB vs Gerrit Cole), Spencer Torkelson (Score: 63, 0.600 AVG, 1.400 OPS in 5 career AB vs Tanner Gordon). Rankings are generated by HeatCheck HQ's five factor career H2H scoring model, updated daily.

# MLB Batter vs Pitcher Matchups: September 12, 2026

15 game slate, 96 qualified matchups. These career head to head lines stand out.

## Hitters to Watch Today

- **Tyler Stephenson**: .600 AVG & 2.400 OPS with 2 HR in 5 AB vs. Kyle Harrison | 1+ Hit (minus 150)
- **Mark Vientos**: .429 AVG & 1.715 OPS with 2 HR in 7 AB vs. Gerrit Cole | 1+ Hit (minus 140)
- **Spencer Torkelson**: .600 AVG & 1.400 OPS with 0 HR in 5 AB vs. Tanner Gordon
- **Rafael Devers**: .455 AVG & 1.600 OPS with 2 HR in 11 AB vs. Michael King | 1+ Hit (minus 185)
- **Esteury Ruiz**: .400 AVG & 1.400 OPS with 1 HR in 5 AB vs. Tyler Glasnow | 1+ Hit (+115)
- **George Springer**: .400 AVG & 1.255 OPS with 1 HR in 20 AB vs. Kyle Bradish | 1+ Hit (minus 265)

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

## Tonight's Slate

| Matchup | Pitchers | Time |
|---------|----------|------|
| Colorado Rockies at Detroit Tigers | Tanner Gordon vs TBD | 1:10 PM ET |
| New York Mets at New York Yankees | Zac Thornton vs Gerrit Cole | 1:35 PM ET |
| Pittsburgh Pirates at Chicago Cubs | Paul Skenes vs Clay Holmes | 2:20 PM ET |
| Baltimore Orioles at Toronto Blue Jays | Kyle Bradish vs Spencer Arrighetti | 3:07 PM ET |
| Los Angeles Angels at Washington Nationals | Walbert Ureña vs Andrew Alvarez | 4:05 PM ET |
| San Diego Padres at San Francisco Giants | Michael King vs Cesar Perdomo | 4:05 PM ET |
| Kansas City Royals at Boston Red Sox | Randy Dobnak vs Ranger Suarez | 4:10 PM ET |
| Cleveland Guardians at Minnesota Twins | Gavin Williams vs Bailey Ober | 4:10 PM ET |
| Los Angeles Dodgers at Miami Marlins | Tyler Glasnow vs Tyler Phillips | 4:10 PM ET |
| Houston Astros at Tampa Bay Rays | Peter Lambert vs Ian Seymour | 6:10 PM ET |
| Cincinnati Reds at Milwaukee Brewers | Brady Singer vs Kyle Harrison | 7:10 PM ET |
| Philadelphia Phillies at Atlanta Braves | Jesús Luzardo vs Tyler Mahle | 7:15 PM ET |
| Chicago White Sox at St. Louis Cardinals | Luis Castillo vs Kyle Leahy | 7:15 PM ET |
| Texas Rangers at Arizona Diamondbacks | TBD vs TBD | 8:10 PM ET |
| Seattle Mariners at Athletics | Bryan Woo vs Gage Jump | 9:40 PM ET |

## 1. Tyler Stephenson (CIN) vs Kyle Harrison (LHP)

0.600 AVG, 2.400 OPS in 5 career AB | American Family Field | **1+ Hit (minus 150)**

*Career: 3-for-5 · .600 · 2 HR · 2 XBH · 2.400 OPS · 1 K*

2 HR in 5 AB is what a real H2H edge looks like. Stephenson has been the bat Harrison cannot put away, and tonight is another swing at it.

Tiny sample, so treat it as directional, not definitive. The 2.400 career OPS against this pitcher backs up the rest. Currently listed at 1+ Hit (minus 150).

Verdict: give me Stephenson every time he steps in against Harrison. I'm on his hit prop tonight.

## 2. Mark Vientos (NYM) vs Gerrit Cole (RHP)

0.429 AVG, 1.715 OPS in 7 career AB | Yankee Stadium | **1+ Hit (minus 140)**

*Career: 3-for-7 · .429 · 2 HR · 2 XBH · 1.715 OPS · 1 K*

A 1.715 career OPS against a single pitcher is rare, and Vientos owns it against Cole across 7 at bats. That is run producing dominance, not noise.

Small sample, but the dominance is notable. A home run every 4 at bats in this matchup is well above league pace. Played at Yankee Stadium, with its short right field porch.

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

## 3. Spencer Torkelson (DET) vs Tanner Gordon (RHP)

0.600 AVG, 1.400 OPS in 5 career AB | Comerica Park

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

Torkelson is 3-for-5 (.600) lifetime against Gordon. 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: Torkelson owns this matchup against Gordon. 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. Rafael Devers (SF) vs Michael King (RHP)

0.455 AVG, 1.600 OPS in 11 career AB | Oracle Park | **1+ Hit (minus 185)**

*Career: 5-for-11 · .455 · 2 HR · 2 XBH · 1.600 OPS · 3 K · 4 BB*

A 1.600 career OPS against a single pitcher is rare, and Devers owns it against King across 11 at bats. That is run producing dominance, not noise.

Moderate sample, and a real pattern is emerging. A home run every 6 at bats in this matchup is well above league pace. 4 walks in 11 AB show he reads this arm well even when he is not swinging.

Verdict: give me Devers every time he steps in against King. I'm on his hit prop tonight.

## 5. Esteury Ruiz (MIA) vs Tyler Glasnow (RHP)

0.400 AVG, 1.400 OPS in 5 career AB | loanDepot park | **1+ Hit (+115)**

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

Career batting average against Glasnow: .400 in 5 AB. Ruiz 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. A home run every 5 at bats in this matchup is well above league pace. Currently listed at 1+ Hit (+115).

Verdict: give me Ruiz every time he steps in against Glasnow. I'm on his hit prop tonight.

## 6. George Springer (TOR) vs Kyle Bradish (RHP)

0.400 AVG, 1.255 OPS in 20 career AB | Rogers Centre | **1+ Hit (minus 265)**

*Career: 8-for-20 · .400 · 1 HR · 6 XBH · 1.255 OPS · 2 K · 2 BB*

Springer's slash line against Bradish translates to a 1.255 OPS over 20 AB. That is the kind of split that turns a prop into a play.

Moderate sample, and a real pattern is emerging. 6 extra base hits in 20 AB. When he connects, the ball gets out of the infield in a hurry. 2 walks in 20 AB show he reads this arm well even when he is not swinging.

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

## 7. Lane Thomas (ATL) vs Jesús Luzardo (LHP)

0.360 AVG, 1.327 OPS in 25 career AB | Truist Park

*Career: 9-for-25 · .360 · 4 HR · 6 XBH · 1.327 OPS · 8 K · 2 BB*

4 HR in 25 AB is what a real H2H edge looks like. Thomas has been the bat Luzardo cannot put away, and tonight is another swing at it.

Solid sample size, and this is a reliable edge. 6 extra base hits in 25 AB. When he connects, the ball gets out of the infield in a hurry. 2 walks in 25 AB show he reads this arm well even when he is not swinging.

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

## 8. Alejandro Kirk (TOR) vs Kyle Bradish (RHP)

0.500 AVG, 1.100 OPS in 10 career AB | Rogers Centre | **1+ Hit (minus 231)**

*Career: 5-for-10 · .500 · 1 XBH · 1.100 OPS*

Kirk's slash line against Bradish translates to a 1.100 OPS over 10 AB. That is the kind of split that turns a prop into a play.

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

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

## Hit Props to Consider

- **Tyler Stephenson 1+ Hit (minus 150)**: 0.600 career AVG vs Kyle Harrison (5 AB). Implied: 60%.
- **Mark Vientos 1+ Hit (minus 140)**: 0.429 career AVG vs Gerrit Cole (7 AB). Implied: 58%.
- **Rafael Devers 1+ Hit (minus 185)**: 0.455 career AVG vs Michael King (11 AB). Implied: 65%.
- **Esteury Ruiz 1+ Hit (+115)**: 0.400 career AVG vs Tyler Glasnow (5 AB). Implied: 47%.
- **George Springer 1+ Hit (minus 265)**: 0.400 career AVG vs Kyle Bradish (20 AB). Implied: 73%.
- **Alejandro Kirk 1+ Hit (minus 231)**: 0.500 career AVG vs Kyle Bradish (10 AB). Implied: 70%.

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