How to Watch Kansas City Royals vs St. Louis Cardinals Live

Kansas City Royals vs St. Louis Cardinals Live Stream
ON AIR
GEO-RESTRICTED
Routing Nodes: 26,530
Optimizing Player Stream Connection...
Analyzing connection route [24%]
Buffering...
HD
*Interactive network latency simulator for broadcast compatibility verification. No software installation required.*

Watch ESPN 2 US On

17 streaming options available
Free Trial
YouTube TV
YouTube TV
Airs ESPN 2 US
Verified Official Source
$72.99/mo
United States
View Details
✅ Available in United States
AT&T U-verse
AT&T U-verse
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Cox Contour
Cox Contour
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
DAZN Global
DAZN Global
Airs ESPN 2 US
Verified Official Source
€19.99 - €29.99/mo
🌎 Worldwide
View Details
✅ Available in United States
DIRECTV MySports
DIRECTV MySports
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
DIRECTV Stream
DIRECTV Stream
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Discovery+
Discovery+
Airs ESPN 2 US
Verified Official Source
€9.99/mo
🌎 Worldwide
View Details
✅ Available in United States
Disney+
Disney+
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
ESPN Unlimited
ESPN Unlimited
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Fubo TV
Fubo TV
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Hulu + Live TV
Hulu + Live TV
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
MLB.TV
MLB.TV
Airs ESPN 2 US
Verified Official Source
$14.99 - $139.99/yr
🌎 Worldwide
View Details
✅ Available in United States
NBA League Pass
NBA League Pass
Airs ESPN 2 US
Verified Official Source
$14.99 - $139.99/yr
🌎 Worldwide
View Details
✅ Available in United States
Optimum
Optimum
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Sling TV
Sling TV
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Verizon Fios
Verizon Fios
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details
✅ Available in United States
Xfinity Stream
Xfinity Stream
Airs ESPN 2 US
Verified Official Source
Varies by region
🌎 Worldwide
View Details

Most Cost-Effective Subscription for Kansas City Royals vs St. Louis Cardinals

PROMOTIONAL ACCESS FOUND

Broadcast officially on: ESPN 2 US

EDITOR'S PICK
Hulu + Live TV Public Access
36+ Channels included Unlocks nfl, nba, nhl
No Add. Cost
View Package
Sling TV Public Access
44+ Channels included Unlocks nfl, nba, mlb
No Add. Cost
View Package
Fubo TV Public Access
45+ Channels included Unlocks nfl, nba, mlb
No Add. Cost
View Package

Bypass regional blackouts instantly

Due to geographic broadcast licenses, live match feeds may be restricted or heavily buffered in your current region. Expatriates, international travelers, and local fans can bypass these regional boundaries immediately by establishing a secure gateway connection to a recommended local broadcast node.

Unlock Authorized Streams in HD (Risk-Free 30 Days)

Kansas City Royals vs St. Louis Cardinals kicks off Friday, June 19 at 8:15 PM in the MLB. Below is the complete TV and streaming guide — every official broadcaster, by country.

Where to Watch Kansas City Royals vs St. Louis Cardinals

Here's every official way to watch. TV and streaming.

Alexander Knight Analysis by Alexander Knight, Lead Sports Data Architect

Match Details and Broadcast Information

Kansas City Royals and St. Louis Cardinals play on Friday, June 19, with kickoff scheduled for 8:15 PM. The match is part of the MLB during the 2026 season. Official lineups for both teams are available approximately one hour before kickoff.

We've confirmed confirmed TV listings (including ESPN 2 US) and streaming platforms (such as YouTube TV, AT&T U-verse, Cox Contour and others) for this match. Every broadcaster listed holds the official rights — no unofficial streams, no third-party aggregators. Live scores and match events update automatically once kick-off begins.

📺 TV Channels & Streaming Apps by Country

US United States

  • TV Channel: ESPN 2 US
  • Streaming Service: YouTube TV, AT&T U-verse, Cox Contour, DAZN Global, DIRECTV MySports, DIRECTV Stream, Discovery+, Disney+, ESPN Unlimited, Fubo TV, Hulu + Live TV, MLB.TV, NBA League Pass, Optimum, Sling TV, Verizon Fios, Xfinity Stream, Apple TV+, DAZN Germany, FOX One, Gotham Sports App, MLB+, Peacock, TNT Sports UK, Viaplay

CA Canada

  • Streaming Service: Sportsnet+, AT&T U-verse, Cox Contour, DAZN Global, DIRECTV MySports, DIRECTV Stream, Discovery+, Disney+, ESPN Unlimited, Fubo TV, Hulu + Live TV, MLB.TV, NBA League Pass, Optimum, Sling TV, Verizon Fios, Xfinity Stream, Apple TV+, DAZN Germany, FOX One, Gotham Sports App, MLB+, Peacock, TNT Sports UK, Viaplay

🌎 International

  • Streaming Service: AT&T U-verse, Cox Contour, DAZN Global, DIRECTV MySports, DIRECTV Stream, Discovery+, Disney+, ESPN Unlimited, Fubo TV, Hulu + Live TV, MLB.TV, NBA League Pass, Optimum, Sling TV, Verizon Fios, Xfinity Stream, Apple TV+, DAZN Germany, FOX One, Gotham Sports App, MLB+, Peacock, TNT Sports UK, Viaplay

Kickoff: 8:15 PM • Updated Friday, June 19

How to Watch Kansas City Royals vs St. Louis Cardinals: Broadcasting & TV FAQ

What channel is Kansas City Royals vs St. Louis Cardinals on?
You can watch Kansas City Royals vs St. Louis Cardinals live on ESPN 2 US.
Where to watch the Kansas City Royals vs St. Louis Cardinals match online?
The official Kansas City Royals vs St. Louis Cardinals broadcast is available on YouTube TV, AT&T U-verse, Cox Contour. Free trial options are available.
When does Kansas City Royals vs St. Louis Cardinals start?
The match kicks off on Friday, June 19 at 8:15 PM.
How can I watch Kansas City Royals vs St. Louis Cardinals online safely?
To safely watch Kansas City Royals vs St. Louis Cardinals online, always use verified TV broadcasters. Our directory connects you directly to official streaming platforms carrying MLB matches so you can access official digital feeds.
Where does the broadcast data on this site come from?
We pull broadcast schedules from official league and network APIs, cross-referenced with our database of streaming rights by country. The TV channels and streaming services listed above are the actual rights holders for this match — not crowd-sourced or estimated.
Why does my streaming app show a geographic restriction error?
TV rights are sold country by country. A service that has the rights in the UK won't work in the US, and vice versa. Check the country-by-country breakdown above to find the official broadcaster for your specific location.
How much do these streaming services cost?
Pricing varies completely depending on the official provider in your region. Some official networks offer free-to-air broadcasting, while others require a premium television subscription. Click on the Official Streaming Offers or TV Channel links above to visit the broadcasters directly and check their current access plans.
Why are there no broadcast providers listed yet?
If television networks haven't finalized their schedule yet, check back closer to kickoff. Our system continuously monitors global broadcasters and updates the live streaming options dynamically as soon as official network schedules are published.
Head to Head
2026-06-18 Kansas City Royals 14-6 St. Louis Cardinals
2025-05-18 Kansas City Royals 2-1 St. Louis Cardinals
2025-05-16 Kansas City Royals 3-10 St. Louis Cardinals
2024-08-10 Kansas City Royals 8-3 St. Louis Cardinals
2024-08-10 Kansas City Royals 5-8 St. Louis Cardinals