Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
5in the bubble

St. Louis Cardinals vs Minnesota Twins

Friday, Jun 12, 2026Target FieldFinal
STL · Away · 54-54

St. Louis Cardinals

NL Central · 3rd · 13.0 GB
8:9
Final
H2H 30
MIN · Home · 54-55

Minnesota Twins

Starting pitchers
Starter form · last 5 starts
Season4.64
Last 55.63
0.99 ERA worse in last 5
74 days restQS 0%Blow-up 0/5
404/22
304/17
204/11
204/05
403/30

⚡ Alternating good/bad starts

Season3.17
Last 53.32
Recent form near season pace
78 days restQS 33.3%Blow-up 0/5
104/17
204/11
204/06
504/01
003/26

⚡ Alternating good/bad starts

Matchup edge
Joe Ryan pitching edge·St. Louis 55 L10
PitchingTwins
St. Louis13Twins62
HittingSt. Louis
St. Louis28Twins24
BullpenSt. Louis
St. Louis52Twins47
Projected hitters vs RHP / RHP
St. Louis vs RHP
Avg OPS 0.9613 hot hittersTop: Jordan 1.334 · Burleson 0.999 · Torres 0.946

Projected sample — season splits vs pitcher hand, not official order.

Twins vs RHP
Avg OPS 0.7411 hot hitterTop: Buxton 0.977 · Lee 0.754 · Jackson 0.722

Projected sample — season splits vs pitcher hand, not official order.

St. Louis Cardinals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.328
0.999
11
0.667
1.334
0
0.286
0.946
2
0.254
0.759
4
0.259
0.766
7
Minnesota Twins hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.333
0.722
0
0.228
0.589
1
0.255
0.754
8
0.263
0.977
19
0.222
0.665
6
◆ Matchup preview

St. Louis Cardinals at Minnesota Twins (2026-06-12). Kyle Leahy vs Joe Ryan at Target Field.

The pitching matchup features a notable disparity in season performance and recent form. St. Louis sends right-hander Kyle Leahy to the mound, who has posted a 4.42 ERA and a concerning 1.58 WHIP across 59 innings in 12 starts this season. His strikeout rate stands at 7.17 K/9, but his walk rate is elevated at 3.66 BB/9, contributing to his high WHIP. Leahy's ERA trend is currently upward, indicating recent struggles, and he has yet to record a quality start this season, reflecting a consistent inability to pitch deep into games effectively. His last five outings show a pattern of inconsistency, with earned run totals ranging from 2 to 4, and only one start where he avoided issuing multiple walks. This suggests a pitcher who frequently battles command issues and can be susceptible to significant damage.

Opposing Leahy is Minnesota's right-hander Joe Ryan, who has delivered a much more impressive season with a 3.07 ERA and an excellent 1.00 WHIP over 76.1 innings in 14 starts. Ryan's strikeout prowess is evident with a 9.9 K/9, complemented by a strong command profile reflected in his 1.89 BB/9. His ERA trend is currently downward, signaling improved performance, and he has logged a quality start in 33.3% of his outings. Ryan's recent starts underscore his effectiveness, including a 0 ER outing against Baltimore and a 1 ER performance against Cincinnati, demonstrating his capability to limit opposing offenses. While he did have a 5 ER game against Kansas City, his overall consistency and ability to generate strikeouts while limiting walks present a formidable challenge for opposing hitters.

Offensively, the St. Louis Cardinals have generated 298 runs this season with a collective OPS of 0.715, driven by a 0.243 batting average and 76 home runs. Their pitching staff, however, has been more efficient, recording a team ERA of 4.02 and a 1.33 WHIP, suggesting a more balanced approach with a slight edge on the mound. The Minnesota Twins have outscored the Cardinals with 318 runs, despite a marginally lower team OPS of 0.705, indicating a potential for more timely hitting or better run-scoring opportunities. On the pitching side, the Twins' staff carries a higher team ERA of 4.78 and a 1.39 WHIP, suggesting more vulnerability compared to their Cardinals counterparts. This implies the Twins often rely on their offense to compensate for a less dominant pitching performance.

Historically, recent head-to-head matchups between these two clubs have favored St. Louis, with the Cardinals winning all three meetings in 2025. These games were generally lower-scoring affairs, with final scores like 2-9, 1-5, and 3-5, though the score format indicates the Cardinals won with the higher run total in each. The total line for this contest is set at 8.5 runs, which appears to reflect the contrasting pitching strengths. Joe Ryan's ability to suppress runs could lean towards an under, but Kyle Leahy's higher ERA and WHIP, coupled with the Twins' capacity to score runs, introduce volatility that could push the total over.

Key facts
Joe Ryan ERA 3.07Kyle Leahy WHIP 1.58Cardinals Team ERA 4.02Total 8.5
◆ Lineup notes

Away batters have a mixed but notable history against Joe Ryan. Jordan Walker has been perfect against Ryan, going 3-for-3 in 4 PA with a 3.000 OPS. Lars Nootbaar also boasts a strong record, with 3-for-5 in 6 PA and a 1.867 OPS. Alec Burleson is 1-for-4 with a 1.250 OPS, while Iván Herrera and Masyn Winn are both hitless in two at-bats, each with a .000 OPS. JJ Wetherholt, Jimmy Crooks, Player 691458, and Nathan Church have no MLB history versus Joe Ryan.

The home lineup has limited history against Kyle Leahy. Tristan Gray is 1-for-1 with a 2.000 OPS in his lone plate appearance. Trevor Larnach has one plate appearance against Leahy, drawing a walk. Byron Buxton, Kody Clemens, and Victor Caratini are all hitless in one at-bat, each with a .000 OPS. Josh Bell is also hitless in one at-bat across two plate appearances, holding a .500 OPS. Royce Lewis, Brooks Lee, and Luke Keaschall have no MLB history versus Kyle Leahy.

The away team's batters have significantly more prior experience and success against Joe Ryan compared to the home team's limited history against Kyle Leahy.

Head to head (2025–2026)
30
St. Louis Cardinals lead series
3 meetings total
2025-03-30
Minnesota Twins @ St. Louis Cardinals
29
STL
2025-03-29
Minnesota Twins @ St. Louis Cardinals
15
STL
2025-03-27
Minnesota Twins @ St. Louis Cardinals
35
STL
Team picture · 2026
55
WWLLWWLLWL
46
LWLLLWWLLW
STL
MIN
Team AVG
0.244
0.239
Team OPS
0.717
0.712
Home runs
77
82
Runs scored
306
327
Team ERA
4.10
4.81
HR allowed
73
76

Explore more MLB matchups

Related game previews for these clubs and around the league.