MLB Thursday, September 24 at 12:35 PM EDT
10,000 Sim Trials Run
STL

St. Louis Cardinals

Away 77-81 (39-38 Away)
L L W L W
Projected Final Score
3.4 — 4.6
PIT

Pittsburgh Pirates

Home 80-78 (43-37 Home)
W W W W L
Spread
STL +1.5 (-170)
PIT -1.5 (+145)
Total
Posted 7.0 (-110)
Simulated 8.0
Moneyline
STL +135
PIT -160

Simulated Outcome Probability

St. Louis Cardinals
35.8%
Pittsburgh Pirates
64.2%
No edge at +135
+2.7% edge at -160

Our 10,000 iterations project the Pittsburgh Pirates to win outright in 64.2% of simulated game-runs.

Simulator Cover Probability

Spread Line: STL +1.5 / PIT -1.5
STL covers (-170) 53.7%
PIT covers (+145) +5.5% Edge 46.3%
Total O/U: 7.0
OVER (-110) +3.3% Edge 55.7%
UNDER (-110) 44.3%

Model Simulation Deciders

  • • đŸŸïž Ballpark Factor: Played at PIT's stadium, which features highly pitcher-friendly park factors scaling down home-run expectations.

VegasSims Best Bet & Analysis

Best Bet

Our 10,000 simulations project the Pittsburgh Pirates winning outright in 64.2% of run trials, with a projected score of STL 3.4 - PIT 4.6. The simulator identifies a positive expected value (+EV) edge on the spread with STL +1.5 covering in 53.7% of trials. Additionally, we lean towards the OVER 7.0 which hit in 55.7% of runs.

No Runs First Inning (NRFI) Analysis

Simulated NRFI Probability
49.9%
+1.1% Value Edge
Vegas Consensus NRFI Odds
+105
Implied Probability: 48.8%
VegasSims Recommendation
NO ACTION
Insufficient Edge

VegasSims simulated this matchup 10,000 times, resulting in a **49.9%** chance of a scoreless first inning. Away starter Kyle Leahy (K%: 22.0%, BB%: 7.8%) faces PIT's top of the order (avg OBP: 33.9%). Home starter Paul Skenes (K%: 27.9%, BB%: 8.4%) matchups against STL's first three hitters (avg OBP: 34.8%). No significant betting edge identified for the first inning market.

Starting Pitchers Matchup

STL

Kyle Leahy

Away Starter
ERA 3.66
WHIP 1.34
Record 10-5
IP 140.0
SO 132
GS 30
PIT

Paul Skenes

Home Starter
ERA 3.82
WHIP 1.12
Record 10-11
IP 174.1
SO 200
GS 32

Top Offensive Performers

Sort by:

St. Louis Cardinals

Pittsburgh Pirates

Recent Results History (Last 5 Games)

St. Louis Cardinals

W @ Pittsburgh Pirates
5 - 1 | Sep 23, 2026
L @ Pittsburgh Pirates
0 - 2 | Sep 22, 2026
W vs Washington Nationals
5 - 3 | Sep 20, 2026
L vs Washington Nationals
5 - 8 | Sep 19, 2026
L vs Washington Nationals
1 - 9 | Sep 18, 2026

Pittsburgh Pirates

L vs St. Louis Cardinals
1 - 5 | Sep 23, 2026
W vs St. Louis Cardinals
2 - 0 | Sep 22, 2026
W vs Kansas City Royals
4 - 3 | Sep 20, 2026
W vs Kansas City Royals
6 - 5 | Sep 19, 2026
W vs Kansas City Royals
8 - 5 | Sep 18, 2026

Head-to-Head History

Away St. Louis Cardinals defeated Pittsburgh Pirates
5 - 1 | Sep 23, 2026
Home Pittsburgh Pirates defeated St. Louis Cardinals
2 - 0 | Sep 22, 2026
Away Pittsburgh Pirates defeated St. Louis Cardinals
5 - 4 | Aug 30, 2026
Away Pittsburgh Pirates defeated St. Louis Cardinals
6 - 2 | Aug 29, 2026
Home St. Louis Cardinals defeated Pittsburgh Pirates
4 - 1 | Aug 28, 2026

Injury Reports

St. Louis Cardinals 18 reported

P Alan Reyes
60-Day
P Alex Breckheimer
60-Day
P Alex Cornwell
- Full Season
P Bruno LĂłpez
60-Day
P Ixan Henderson
60-Day
P Jake Shelagowski
60-Day
C Josh Kross
60-Day
P Leonel Sequera
60-Day
P Leonil De Leon
60-Day
P Mason Burns
- Full Season
P Max Rajcic
60-Day
P Reiner LĂłpez
- Full Season
P Robbie Knowles
60-Day
P SaĂșl Figuereo
60-Day
P Sem Robberse
60-Day
P Tyler Bradt
60-Day
P Xavier Cruz
- Full Season
P Zack Thompson
60-Day

Pittsburgh Pirates 30 reported

P Alessandro Ercolani
60-Day
P Alexis Torres
- Full Season
P Anthony Solometo
- Full Season
P Cameron Keshock
60-Day
P Carlos Castillo
60-Day
P Carlos Mateo
60-Day
OF Carter Gwost
60-Day
P Clevari Tejada
- Full Season
P Darwin Roa
60-Day
P Dominic Perachi
- Full Season
SS Eddie Rynders
60-Day
C Edgleen Perez
60-Day
C Endy RodrĂ­guez
60-Day
P Garrett McMillan
60-Day
P Jaiker Garcia
60-Day
P Jesus Travieso
60-Day
P Jose Regalado
- Full Season
P Junior Flores
- Full Season
P Keuri Almonte
- Full Season
LF Kyler Fedko
- Full Season
P Mervin Maiz
60-Day
P Micael De La Cruz
60-Day
IF Michell Ojeda
60-Day
P Mitch Keller
60-Day
P Owen Kellington
60-Day
P Pietro Albanez-Rienzo
60-Day
P Pitterson Rosa
- Full Season
P Ryan Harbin
- Full Season
P Seth Hernandez
60-Day
2B Termarr Johnson
- Full Season