Open the board

St. Louis Cardinals 1, Toronto Blue Jays 3: final score and stats

Toronto Blue Jays beat St. Louis Cardinals, St. Louis Cardinals 1 to Toronto Blue Jays 3, on Friday, July 31, 2026 at Rogers Centre, Toronto, Ontario. Below: the box score, top performers, team stats, injuries and recent form for Toronto Blue Jays vs St. Louis Cardinals.

MLBFriday, July 31, 2026
DateJul 31, 2026
Start time7:07 PM ET
VenueRogers Centre, Toronto, Ontario
TVMLB.TV
Attendance41,506

Line score

Team123456789R
St. Louis Cardinals0000100001
Toronto Blue Jays00000102-3

Top performers

St. Louis Cardinals
Batting AverageNathan Church · 2-4, R, SB, K
Home RunsJose Fermin · 0-4
Runs Batted InJordan Walker · 1-4, RBI, 2 K
MLB RatingNathan Church · 2-4, R, SB, K
Toronto Blue Jays
Batting AverageBrandon Valenzuela · 3-4
Home RunsGeorge Springer · 1-3, R, BB
Runs Batted InLuis Urias · 1-1, 2 RBI
MLB RatingDylan Cease · 6.0 IP, ER, 3 H, 7 K, 3 BB

Team comparison

St. Louis CardinalsToronto Blue Jays
Runs per game
-
-
Runs allowed per game
-
-
54-56Record51-59
4th in NL CentStanding5th in AL East
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

St. Louis Cardinals
Richard Fitts SP · Lat - Surgery
Out
Max Rajcic RP · Elbow - Surgery
Out
Hunter Dobbins SP · Elbow - Surgery
Out
Toronto Blue Jays
Anthony Santander RF · Shoulder - Surgery
Out
Cody Ponce SP · Knee - Surgery
Out
Addison Barger RF · Elbow - Surgery
Out
Bowden Francis SP · Elbow - Surgery
Out
Jose Berrios SP · Elbow - Surgery
Out

Box score

St. Louis Cardinals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt0-3300001118.251.348.393
Jordan Walker1-4401100214.281.341.494
Alec Burleson1-3301001214.282.344.459
Ivan Herrera0-4400000118.244.361.379
Lars Nootbaar0-4400000114.235.339.356
Masyn Winn1-3301001114.243.319.322
Nathan Church2-4412000122.226.269.354
Jose Fermin0-4400000014.241.306.364
Jimmy Crooks0-3300000210.165.253.306
Team5-32321510311138

St. Louis Cardinals

PlayerIPHRERBBKHRPC-STERAPC
Kyle Leahy6.061113098-613.4498
Justin Bruihl0.120001016-103.5916
Peter Strzelecki1.002220017-69.0017
Gordon Graceffo0.210010013-93.1513
Team8.0933440144-86144

Toronto Blue Jays

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Nathan Lukes0-2200001013.279.338.388
Myles Straw0-000000001.218.277.312
Vladimir Guerrero Jr.1-4411000016.265.344.358
Kazuma Okamoto1-4401100121.231.307.454
George Springer1-3311001019.235.319.402
Daulton Varsho0-3310001118.245.307.379
Ernie Clement0-3300001115.292.318.420
Jesus Sanchez0-220000005.272.314.433
Davis Schneider0-110000016.148.279.287
Luis Urias1-110120002.233.313.465
Brandon Valenzuela3-4403000013.239.316.402
Andres Gimenez2-3302000015.232.274.353
Team9-3030393044144

Toronto Blue Jays

PlayerIPHRERBBKHRPC-STERAPC
Dylan Cease6.031137096-572.4196
Spencer Miles1.010002016-123.2116
Jeff Hoffman1.000002011-94.0211
Louis Varland1.010000015-110.9615
Team9.05113110138-89138

Season series

TOR wins series 2-1
Aug 2, 2026STL 5, TOR 1
Aug 1, 2026STL 1, TOR 5
Jul 31, 2026STL 1, TOR 3

Team pages

More MLB games on Jul 31, 2026

Frequently asked questions

Who won St. Louis Cardinals vs Toronto Blue Jays?

Toronto Blue Jays won, 3-1, on Friday, July 31, 2026.

What was the final score of St. Louis Cardinals vs Toronto Blue Jays?

St. Louis Cardinals 1, Toronto Blue Jays 3.

Who were the top performers?

St. Louis Cardinals: Nathan Church (2-4, R, SB, K batting average). Toronto Blue Jays: Brandon Valenzuela (3-4 batting average).

Where is St. Louis Cardinals vs Toronto Blue Jays played?

Rogers Centre, Toronto, Ontario.

The model’s read

Grades, leans and the full breakdown for St. Louis Cardinals vs Toronto Blue Jays are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.