The Toronto Blue Jays hosted the St. Louis Cardinals on Friday, July 31, 2026, to open a three-game interleague series [1, 2].

The matchup serves as a critical juncture for both clubs as they navigate the second half of the season. With both teams fighting for positioning, the outcome of this series could influence their momentum heading into August.

The game began at 7:07 p.m. ET at the Rogers Centre in Toronto [1]. Entering the contest, the Blue Jays held a record of 50-59 [2], while the Cardinals entered with a .500 record of 54-54 [2].

Betting markets favored the home team. The Blue Jays were listed with moneyline odds of -144, while the Cardinals were the underdogs at +120 [2]. The over/under total for runs in the game was set at 8.5 [2].

There were conflicting reports regarding the starting rotation for Toronto. One source said Dylan Cease was the starting pitcher for the Blue Jays [2], while another said Kevin Gausman was the starter [10]. The Cardinals tapped Kyle Leahy to take the mound [2].

The game also marked a significant milestone for the Cardinals roster. Quinn Matthews made his MLB debut during the contest [10].

This series represents a rare opportunity for the two clubs to face one another in interleague play, a format that allows teams from different leagues to compete during the regular season.

The Toronto Blue Jays hosted the St. Louis Cardinals on Friday, July 31, 2026

This series highlights the contrasting trajectories of two franchises. While the Cardinals are maintaining a balanced record, the Blue Jays are fighting to move above the .500 mark. The debut of Quinn Matthews also indicates St. Louis is utilizing the interleague window to evaluate new talent for their roster.