Sports Interaction

Pittsburgh Pirates vs. St. Louis Cardinals Odds, Stats May 21, 2026

Final Score
Pittsburgh
Pirates
St. Louis
Cardinals
6
2
Pittsburgh Pirates
St. Louis Cardinals
Scoreboard 1 2 3 4 5 6 7 8 9 R ML H E
Pittsburgh Pirates 64-69 1 0 0 1 0 2 2 0 0 6 -120 10 0
St. Louis Cardinals 66-66 0 0 1 0 0 0 0 1 0 2 +100 8 0
Loading odds...

Latest Encounters

Date Result Competition Stats Recap
08/24/26
Pittsburgh Pirates PIT ( 64-69 )
San Diego Padres SD ( 71-61 )
3   -   2
National League Central
08/23/26
Pittsburgh Pirates PIT ( 64-69 )
LA Dodgers Dodgers LAD ( 80-51 )
0   -   4
National League Central
08/23/26
St. Louis Cardinals STL ( 66-66 )
Philadelphia Phillies PHI ( 73-59 )
4   -   6
National League Central

Matchup Odds

Team Runline Moneyline Over / Under
Pittsburgh Pirates PIT
-1.5 0 0 U+70
St. Louis Cardinals STL
+1.5 0 0 O+70

Line History

time fav spread money line total
Opening 20 May 11:06pm PIT -1.5 +135 -130 O +7.5 -115
Closing 20 May 11:06pm PIT -1.5 +135 -130 O +7.5 -115

Line History

Team Leaders

Pittsburgh Pirates PIT
St. Louis Cardinals STL
Jordan Walker
Right Outfield Pittsburgh
27 HR 27
Brandon Lowe
Second Base St. Louis
Alec Burleson
First Base Pittsburgh
0.3 BA 0.3
Nick Gonzales
Third Base St. Louis
Oneil Cruz
Center Outfield St. Louis
22 SB 18
Jordan Walker
Right Outfield Pittsburgh

Matchup Details

Stat
25 Wins 28
24 Losses 20
5-5 Last 10 5-5
-0.47 Units 9.89
13-13 Wins Home 13-12
12-11 Wins Away 15-8
22-18-1 Covers Against Ou 19-19-2
21-20 Run Line Wins Losses 25-15
-2.51 Runline Units 3.55

Matchup Edge - Scoring Stats

avg rank edge in rank avg
5.01 18 Runs Per 9 Innings 23 4.35
0.729 20 On Base Plus Slugging 23 0.676
0.243 18 Batting Average 22 0.224
33 12 Home Runs 13 30

Odds Analysis

Team Rankings

Pittsburgh Pirates PIT
Season stats rank
ERA 4.28 9
WHIP 1.32 12
KS 1262 1
CG - -
Errors 81 25
St. Louis Cardinals STL
Season stats rank
ERA 4.14 16
WHIP 1.33 11
KS 1030 26
CG - -
Errors 56 6
Pittsburgh Pirates PIT
Season stats rank
Runs / G 4.93 5
BA 0.25 6
OPS 0.74 4
HR 157 12
SB 111 8
St. Louis Cardinals STL
Season stats rank
Runs / G 4.43 18
BA 0.24 20
OPS 0.7 24
HR 137 21
SB 82 17

Injuries

Pittsburgh Pirates PIT
St. Louis Cardinals STL

Pittsburgh vs. St. Louis Betting News

No posts found.

No posts found.

Pitchers & Umpires

Today - Overall

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Braxton Ashcraft (R) - - - - - - 64-69 - - - - -
Dustin May (-) - - - - - - 66-66 - - - - -

Today - Last 3

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Braxton Ashcraft (R) - - - - - - 64-69 - - - - -
Dustin May (-) - - - - - - 66-66 - - - - -
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Braxton Ashcraft (R) 5.97 13-5 3.65 161 34 0 26 133 68 63 21 0 1.08 158:73
Bubba Chandler (R) 5 6-8 4.45 114 66 0 24 107 70 62 11 0 1.38 109:80
Thomas Harrington (R) 3 0 1.5 2 3 0 0 3 1 1 1 0 1 6:3
Mitch Keller (R) 5.24 6-8 5.29 89 42 0 22 117 73 68 15 0 1.37 112:67
Paul Skenes (R) 5.35 9-11 3.95 171 41 0 26 118 69 61 14 0 1.14 102:64
Antwone Kelly (R) 2.03 0 5.4 5 4 0 0 8 5 5 2 0 1.44 13:5
Wilber Dotel (R) 1.88 1-4 4.71 31 13 0 0 27 17 15 2 0 1.4 27:19
Jared Jones (R) 4.53 2-5 4.76 77 26 0 15 59 37 36 11 0 1.25 50:37
Jose Urquidy (R) 1.22 0-1 8.53 6 2 0 0 15 10 6 1 0 2.68 7:4
Khristian Curtis (R) 4 0 0 5 3 0 0 2 0 0 0 0 0.63 7:3
Jarod Bayless (R) 1.05 0-2 11.57 6 3 0 0 7 7 6 2 0 2.14 1:3
David Matoma (R) 1.2 0 10.8 4 3 0 0 1 2 2 0 0 2.4 1:0
Cy Nielson (L) 0.7 0 0 0 1 0 0 0 0 0 0 0 0.43 2:3
Junior Flores (R) 0.5 0 0 0 1 0 0 1 0 0 0 0 2 1:1
Kyle Larsen (R) 0.2 0 0 2 1 0 0 0 0 0 0 0 1.5 1:0
Brandon Neeck (L) 1 0 5.4 9 3 0 0 5 3 3 0 0 1.6 3:2
Jake Shirk (R) 0.55 0 0 1 0 0 0 1 0 0 0 0 0.75 3:0
Peyton Stumbo (R) 1 0 0 0 0 0 0 0 0 0 0 0 0 3:0
Landon Tomkins (R) 0.55 0 0 2 0 0 0 1 0 0 0 0 0.75 2:0
Michael Walsh (R) 1 0 0 3 0 0 0 1 0 0 0 0 0.5 1:2
Tyrone Yulie (R) 0.33 0 0 3 3 0 0 2 0 0 0 0 5 0:0
Jaycob Deese (R) 1.05 0 3.86 1 2 0 0 2 1 1 0 0 1.71 3:0
Jacob Bimbi (L) 0.2 0 40.5 0 2 0 0 2 3 3 1 0 6 1:1
Noah Takacs (R) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:1
Hyun Seung Lee (L) 0 0 0 0 0 0 0 0 0 0 0 0 0 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Gordon Graceffo (-) 1.21 7-1 3.13 38 30 0 0 40 24 22 5 0 1.11 72:49
Tink Hence (-) 0.6 0 16.2 2 1 0 0 4 3 3 1 0 3 2:0
Matthew Liberatore (-) 5 5-11 5.04 125 44 0 25 136 75 70 21 0 1.44 90:82
Michael McGreevy (-) 5.48 5-9 3.54 95 36 0 25 130 58 54 18 0 1.21 155:89
Andre Pallante (-) 5.67 12-6 3.57 97 41 0 24 128 56 54 10 0 1.24 180:59
Richard Fitts (-) 3.03 2-1 5.79 9 3 0 3 9 6 6 1 0 1.29 9:4
Brycen Mautz (-) 3 0 6 2 2 0 0 4 2 2 0 0 2 2:3
Hunter Dobbins (-) 4.91 3-3 3.67 52 24 0 8 48 24 22 7 0 1.33 53:29
Jurrangelo Cijntje (-) 2 0 0 2 1 0 0 1 0 0 0 0 1 2:2
Quinn Mathews (-) 4.67 0-2 6.43 13 7 0 3 18 10 10 1 0 1.79 12:11
Dustin May (-) 5.19 5-7 4.38 106 35 0 21 105 56 53 7 1 1.28 96:62
Max Rajcic (-) 1.5 0 5 8 6 0 0 6 5 5 1 0 1.33 7:7
Hancel Rincon (-) 1.1 0 3.38 2 1 0 0 3 1 1 0 0 1.5 3:1
Bruce Zimmermann (-) 5 0 5.4 2 1 0 0 6 3 3 0 0 1.4 4:5
Michael Watson (L) 0.53 0 3.86 4 3 0 0 1 1 1 0 0 1.71 2:0
Mason Burns (-) 0.1 0 81 0 3 0 0 0 3 3 0 0 9 0:0
Darlin Saladin (-) 0.4 0-1 4.5 2 1 0 0 6 1 1 0 0 3.5 3:1
Ian Bedell (-) 0.44 1-0 3.38 3 2 0 0 2 1 1 0 0 1.5 3:1
Jose Davila (-) 0.3 0 10.8 2 1 0 0 3 2 2 1 0 2.4 0:0
Hunter Hayes (-) 0.5 0 18 0 3 0 0 3 2 2 1 0 6 2:1
Jawilme Ramirez (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Hunter Barco (L) 2.46 0-1 7.64 14 13 0 0 21 17 15 4 0 1.92 18:8
Michael Darrell-Hicks (R) 1 1-1 5.4 4 1 0 0 4 4 3 1 0 1 3:6
Justin Lawrence (R) 0.96 0-2 5.32 25 12 0 0 22 20 13 4 0 1.55 25:8
Isaac Mattson (R) 0.98 0 4.91 34 18 0 0 40 20 20 3 0 1.58 21:30
Carmen Mlodzinski (R) 3.63 6-6 4.17 85 36 0 12 118 56 49 9 0 1.46 103:63
Kyle Nicolas (R) 1 0 0 2 0 0 0 2 0 0 0 0 1 2:2
Yohan Ramirez (R) 1.34 6-4 3.15 85 42 0 1 50 29 25 4 0 1.29 67:25
Cam Sanders (R) 1.01 0 8.68 13 10 0 0 9 9 9 1 0 2.04 7:3
Dennis Santana (R) 0.94 2-5 6.05 37 21 0 0 42 30 28 8 0 1.51 28:30
Evan Sisk (L) 1.12 1-0 2.66 47 18 0 0 33 12 12 2 0 1.25 33:12
Brandan Bidois (R) 1.01 0 6.32 20 12 0 0 19 16 11 5 0 1.98 8:14
Gregory Soto (L) 1 5-4 3.38 68 24 0 0 40 25 21 5 0 1.14 47:24
Mason Montgomery (L) 0.97 5-3 3.25 85 21 0 5 37 20 19 5 0 1.1 46:14
Beau Burrows (R) 1.03 0 2.08 4 2 0 0 4 2 1 1 0 1.38 3:4
Mike Clevinger (R) 2.83 1-0 5.29 18 11 0 2 12 11 10 4 0 1.35 11:12
Noah Davis (R) 3.3 0-2 7.9 12 2 0 2 15 12 12 5 0 1.24 13:11
Chris Devenski (R) 0.7 0 7.71 3 0 0 0 5 2 2 1 0 2.14 2:0
Nick Dombkowski (L) 3 1-1 7.5 7 5 0 0 6 5 5 2 0 1.83 4:6
Joe La Sorsa (L) 1 0 2.25 2 1 0 0 2 2 1 0 0 0.75 2:4
Noah Murdock (R) 1.5 0 0 4 3 0 0 3 0 0 0 0 2 3:1
Matt Ager (R) 1 0 0 1 0 0 0 0 0 0 0 0 0 1:1
Justin Meis (R) 0.82 1-0 2.08 4 1 0 0 2 1 1 0 0 0.69 2:4
Emmanuel Chapman (R) 0.2 0 0 1 2 0 0 0 0 0 0 0 3 1:0
Derek Diamond (R) 0.73 0 0 2 0 0 0 1 0 0 0 0 0.38 3:2
Jaden Woods (L) 0.73 0-1 10.13 3 3 0 0 2 5 3 0 0 1.88 3:2
Joshua Loeschorn (R) 0.55 0 13.5 2 3 0 0 3 2 2 0 0 4.5 1:0
Carson Fulmer (R) 2.33 0-1 2.57 4 0 0 1 4 2 2 2 0 0.57 6:6
Draven Zeigler (R) 0.1 0 0 0 1 0 0 0 0 0 0 0 3 1:0
Hunter Stratton (R) 1.05 0 7.71 2 0 0 0 5 2 2 0 0 2.14 4:0
Brandon Eisert (L) 1 0-1 7.71 8 4 0 0 10 6 6 0 0 2 6:5
Ron Marinaccio (R) 1.28 0 6.75 4 2 0 0 5 4 4 1 0 1.31 2:3
Camilo Doval (R) 1 0 1.64 12 8 0 0 6 2 2 1 0 1.27 8:6
Luke Weaver (R) 0.87 0 6.35 8 3 0 0 7 4 4 0 0 1.76 2:6
Lake Bachar (R) 2.17 0-1 3.46 13 9 0 2 8 5 5 3 0 1.31 11:6
Kirby Yates (R) 0.93 2-0 1.69 9 3 0 0 8 2 2 1 0 1.03 4:9
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Ryan Fernandez (-) 1.26 1-2 4.7 21 7 0 0 15 13 8 2 0 1.43 13:8
Kyle Leahy (-) 5.04 10-4 3.13 115 37 0 25 127 44 44 12 0 1.3 131:66
Riley O'Brien (-) 0.97 3-5 3.93 53 23 0 0 41 25 23 3 0 1.22 56:25
Nick Raquet (-) 1 0 2.25 5 1 0 0 2 1 1 0 0 0.75 5:3
JoJo Romero (-) 0.98 1-3 3.35 43 16 0 0 40 17 16 5 0 1.3 45:19
Chris Roycroft (-) 0.73 0 15.19 4 8 0 0 13 9 9 2 0 3.94 9:1
Matt Svanson (-) 1.05 2-3 7.27 41 21 0 1 55 39 35 5 0 1.75 36:28
Justin Bruihl (-) 1.09 0-1 3.34 42 24 0 0 64 30 24 3 0 1.36 81:33
Ryne Stanek (-) 0.89 2-2 4.59 52 27 0 0 46 28 26 9 0 1.43 42:26
Scott Blewett (-) 2 0 0 2 2 0 0 1 0 0 0 0 1.5 1:2
Luis Gastelum (-) 1.12 3-3 5.4 25 6 0 0 20 17 13 5 0 1.2 21:5
Skylar Hales (-) 0.87 0 4.76 7 1 0 0 3 3 3 0 0 0.71 7:1
Austin Love (-) 0.71 0 0 2 2 0 0 3 0 0 0 0 1 5:2
Mason Molina (-) 2.05 1-1 14.54 4 3 0 1 6 7 7 2 0 2.08 3:1
Gerson Moreno (-) 0.84 0-1 9.64 7 4 0 0 4 5 5 0 0 1.71 2:2
Packy Naughton (-) 1 0 1.29 8 0 0 0 3 1 1 1 0 0.43 10:2
Matt Pushard (-) 1.17 0 5.14 6 4 0 0 6 5 4 0 0 1.43 6:5
Jared Shuster (-) 1.8 0 9 4 6 0 0 11 10 9 1 0 1.89 11:8
George Soriano (-) 0.97 6-3 4.11 57 26 0 0 45 27 26 9 0 1.25 49:32
Tyler Bradt (-) 0.05 0 54 0 3 0 0 1 2 2 0 0 12 0:0
D.J. Carpenter (-) 0.1 0 0 0 1 0 0 0 0 0 0 0 1.5 2:0
Domenic Picone (R) 0.1 0 0 1 1 0 0 2 0 0 0 0 4.5 0:1
Edwin Nunez (-) 0.5 0 0 2 1 0 0 2 0 0 0 0 3 0:1
Peter Strzelecki (-) 1.89 1-1 3.29 7 5 0 0 9 5 5 1 0 1.02 10:16
Caleb Ferguson (-) 0.85 0 6.75 5 7 0 0 6 4 4 1 0 2.44 5:2
Umpire G W-L AVG PIT STR B STR% STR_ BB K/BB HR O/U
James Hoye 0 0-0 0 0 0 0 0 0 0 0 0 0-0