MLB
UPCOMING

Where to Watch in Canada

Streaming Only

Not on traditional Canadian TV. Check Sportsnet+ Premium or league streaming.

Game Details

Tuesday, April 21, 2026

6:40 p.m. ET

loanDepot park

Miami

Other MLB Games Today

All

St. Louis Cardinals vs Miami Marlins — Broadcast Info

The St. Louis Cardinals at Miami Marlins game on Tuesday, April 21, 2026 is not available on traditional Canadian TV. You can watch it through Sportsnet+ Premium or other league streaming services.

For more MLB games, check the St. Louis Cardinals schedule or the Miami Marlins schedule. Visit our tonight's games page for a full list.