Sean Strickland will be in the main event tonight on ESPN. Photo Credit: Jason Silva-USA TODAY Sports

All Times Eastern

Australian Rules Football
AFL — Round 16
Hawthorn Hawks vs. Carlton Blues — Fox Soccer Plus, 11 p.m.
Melbourne Demons vs. Greater Western Sydney Giants — FS2, 1 a.m. (Sunday)
West Coast Eagles vs. St. Kilda Saints — Fox Soccer Plus, 2:30 a.m. (Sunday)

Basketball
Big3
Week 2, American Airlines Arena, Dallas, TX
3’s Company vs. Killer 3s/Power vs. Tri-State — CBS, 1 p.m.

Boxing
Top Rank Boxing
Heavyweights, Huntington Center, Toledo, OH
Jared Anderson vs. Charles Martin — ESPN, 10 p.m.

CFL
Week 4
Winnipeg Blue Bombers at Montreal Alouettes — TSN1/TSN3/CBS Sports Network, 7 p.m.

CFL on TSN Pregame — TSN1/TSN3, 6:30 p.m.

CONCACAF Gold Cup
Group Stage — Matchday 2
Group D, Shell Energy Stadium, Houston, TX
Cuba vs. Guadeloupe — FS1 (Keith Costigan/Warren Barton)/Univision/TUDN, 7:30 p.m.
Guatemala vs. Canada — FS1 (JP Dellacamera/Cobi Jones)/Univision/TUDN, 10 p.m.

Fútbol central — Univision/TUDN, 6 p.m.
CONCACAF Gold Cup Matchday — FS1, 9:30 p.m.

Cycling
Tour de France
Announcers: Phil Liggett/Bob Roll//Steve Porino//Christian Vande Velde
Stage 1: Bilbao to Bilbao — NBC, 8 a.m.
Stage 2: Vítoria-Gasteiz to Saint Sébastien — Peacock, 6:05 a.m. (Sunday)

Tour de France Pre-Race Show — Peacock (Paul Burmeister/Sam Bewley/Brent Bookwalter), 6 a.m. (Sunday)

Formula 1
FIA Formula One World Championship
Austrian Grand Prix (Großer Preis von Österreich), Red Bull Ring, Spielberg, Styria, Austria
Sprint — ESPN, 10:25 a.m.

Golf
PGA Tour
Rocket Mortgage Classic, Detroit Golf Club, Detroit, MI
3rd Round
Main Feed — ESPN+/PGA Tour Live, 6:45 a.m.
Featured Groups: Chase Johnson/Ryan Gerard & Max Homa/Ryan Moore — ESPN+/PGA Tour Live, 8 a.m.
Featured Holes: 5, 11, 15, 17 — ESPN+/PGA Tour Live, 8 a.m.
Marquee Group: Harry Higgs/Matt Wallace & Keegan Bradley/Sam Ryder  — ESPN+/PGA Tour Live,8:30 a.m.
Featured Group 1: Max Homa/Ryan Moore & Adam Hadwin/Peter Kuest  — ESPN+/PGA Tour Live, 1 p.m.
Featured Group 2: Keegan Bradley/Sam Ryder & Cam Davis/Sepp Straka — ESPN+/PGA Tour Live, 1 p.m.
Featured Holes: 15, 17 — ESPN+/PGA Tour Live, 1 p.m.
Main Feed — Golf Channel/Peacock (Mike Tirico/Curt Byrum/Nick Dougherty//Billy Ray Brown//Arron Oberholser), 1 p.m.
Main Feed — CBS (Jim Nantz/Trevor Immelman/Frank Nobilo//Colt Knost//Mark Immelman//Amanda Renner, 3 p.m.

Golf Central Pregame — Golf Channel, 12:30 p.m.

DP World Tour
British Masters, The Belfry, Sutton Coldfield, England, United Kingdom
3rd Round — Golf Channel/Peacock, 7:30 a.m.

USGA
U.S. Senior Open, SentryWorld, Stevens Point, WI
Announcers: Dan Hicks/Paul Azinger/Peter Jacobsen/Mark Rolfing//Jim Gallagher, Jr.//Roger Maltbie//Jimmy Roberts

3rd Round — Peacock, 1 p.m.
3rd Round — Golf Channel/Peacock, 2 p.m.

Golfing the World: Cape Cod — NLSE, 7:30 a.m.
Golf Central — Golf Channel, 6 p.m.

IndyCar
NTT IndyCar Series
Indy 200 at Mid-Ohio, Mid-Ohio Sports Car Course, Lexington, OH
Announcers: Leigh Diffey/Townsend Bell/James Hinchcliffe//Kevin Lee/Dillon Welch

Practice 2 — Peacock, 9:45 a.m.
Qualifying — Peacock, 2:45 p.m.

Minor League Baseball
International League
Charlotte Knights at Norfolk Tides — Stadium, 6:30 p.m.

Perfect Game TV — Stadium, 6 p.m.

Mixed Martial Arts
UFC Fight Night
Strickland vs. Magomedov, UFC APEX, Las Vegas, NV
Prelims — ESPN, 4 p.m.
Main Card — ESPN, 7 p.m.

Combate Global
Welterweights, Unipro Univision Studio, Miami, FL
Jimbo Slice vs. Boris Garcia — Paramount+, 7:30 p.m.

UFC Ultimate Knockouts: Middleweight Knockouts — ESPN2, 10 a.m.
UFC Live: Strickland vs. Magomedov — ESPN2, noon
UFC 290 Countdown: Volkanovski vs. Rodriguez — ESPN2, 12:30 p.m.
UFC Ultimate Knockouts: Before They Were Champs — ESPN2, 1:30 p.m.

MLB
American League
Boston at Toronto — NESN/Sportsnet, 3 p.m.
Chicago White Sox at Oakland — NBC Sports Chicago/NBC Sports California, 4 p.m.
Houston at Texas — AT&T SportsNet Southwest/Bally Sports Southwest, 4 p.m.
Minnesota at Baltimore — Bally Sports North/MASN2, 4 p.m.
Tampa Bay at Seattle — Fox, 7:15 p.m.

National League
San Diego at Cincinnati — MLB San Diego Padres/Bally Sports Ohio, 1:30 p.m.
Miami at Atlanta — Bally Sports Florida/Bally Sports Southeast, 4 p.m.
Milwaukee at Pittsburgh — Bally Sports Wisconsin/AT&T SportsNet Pittsburgh, 4 p.m.
San Francisco at New York Mets — NBC Sports Bay Area/SNY, 4 p.m.
Washington at Philadelphia — MASN/NBC Sports Philadelphia, 4 p.m.

Interleague
New York Yankees at St. Louis — FS1/YES/Bally Sports Midwest, 2:15 p.m.
Cleveland at Chicago Cubs — Fox, 7:15 p.m.
Los Angeles Dodgers at Kansas City — Fox, 7:15 p.m.
New York Yankees at St. Louis — MLB Network/Amazon Prime Video/Bally Sports Midwest, 7:15 p.m.
Detroit at Colorado — Bally Sports Detroit/AT&T SportsNet Rocky Mountain, 9 p.m./MLB Network, 10 p.m. (joined in progress)
Arizona at Anaheim — MLB Network/Bally Sports Arizona/Bally Sports West, 10 p.m.

Play Ball — MLB Network, 10 a.m.
MLB Network Breakdown — MLB Network, 10:30 a.m.
MLB on FS1 Pregame — FS1, 1:30 p.m.
Blue Jays Central — Sportsnet, 2:30 p.m.
MLB Big Inning — MLB Network, 4 p.m.
MLB on FS1 Postgame — FS1, 5 p.m.
Quick Pitch — MLB Network, 6:30 p.m.
Baseball Night in America — Fox, 7 p.m.
Quick Pitch — MLB Network, 1 a.m. (Sunday)

MLS
Matchday 22
Free Games — All Games on Apple TV
Inter Miami vs. Austin FC, 7:30 p.m. — English: Dre Cordero/Jamie Watson//Spanish: José Hernandez/Walter Roque
Montreal Impact vs. New York City FC, 7:30 p.m. — English: Callum Williams/Greg Sutton//Spanish: Juan Arango/Carlos Suarez//French: Frederic Lord/Vincent Destouches
Orlando City SC vs. Chicago Fire, 7:30 p.m. — English: Eric Krakauer/Lloyd Sam//Spanish: Sergio Ruiz/Miguel Gallardo
FC Dallas vs. LAFC, 8:30 p.m. — English: Kevin Egan/Mariano Trujillo//Spanish: Jorge Perez-Navarro/Eduardo Biscayart
Nashville SC vs. D.C. United, 8:30 p.m. — English: Tony Husband/Ross Smith//Spanish: Diego Pessolano/Pablo Marino

MLS 360, 7 p.m. — Liam McHugh/Kaylyn Kyle/Sacha Kljestan/Bradley Wright-Phillips/Christina Unkel

MLS Season Pass — All Games on Apple TV+ (subscription)
Columbus Crew vs. New York Red Bulls, 7:30 p.m. — English: Chris Wittyngham/Lori Lindsey//Spanish: Bruno Vain/Andres Agulla
FC Cincinnati vs. New England, 7:30 p.m. — English: Jake Zivin/Taylor Twellman//Spanish: Oscar Salazar/Carlos Ruiz
Toronto FC vs. Real Salt Lake, 7:30 p.m. (also on TSN4) — English: Blake Price/Paul Dolan//Spanish: Alejandro Figueredo/Luis Gerardo Bucci//French: Olivier Brett/Patrice Bernier
Minnesota United vs. Portland Timbers, 8:30 p.m. — English: Neil Seka/Kyndra de St. Aubin//Spanish: Raul Guzman/Sonny Guadarrama
Sporting Kansas City vs. Vancouver Whitecaps, 8:30 p.m. — English: Christian Miles/Ricky Lopez-Espin//Spanish: Jesus Acosta/Diego Arroja//French: Matt Cullen/Sebastien Le Toux
St. Louis City SC vs. Colorado Rapids, 8:30 p.m. — English: Mark Rogondino/Heath Pearce//Spanish: John Laguna/Claudio Suarez
San Jose Earthquakes vs. LA Galaxy, 10:30 p.m. — English: Mark Followill/Danielle Slaton//Spanish: Francisco X. Rivera/Martin Zuniga
Seattle Sounders vs. Houston Dynamo, 10:30 p.m. — English: Tyler Terens/Brian Dunseth//Spanish: Adrian Garcia Marquez/Francisco Pinto

MLS on TSN Pregame — TSN4, 7 p.m.
MLS Countdown, 7 p.m. — English: Stefano Fusaro/Nigel Reo-Coker/Andrew Wiebe//Spanish: Tony Cherchi/Jaime Macias/Diego Valeri
MLS Wrap-Up, 12:30 a.m. (Sunday) — English: Stefano Fusaro/Nigel Reo-Coker/Andrew Wiebe//Spanish: Tony Cherchi/Jaime Macias/Diego Valeri

NASCAR
NASCAR Xfinity Series
The Loop 121, Chicago Street Course. Chicago, IL
Announcers: Rick Allen/Dale Earnhardt, Jr./Jeff Burton/Steve Letarte/Mike Bagley//Dave Burns//Kim Coon//Marty Snider
Practice and Qualifying — USA Network, 11 a.m.
Race — USA Network, 5 p.m.

NASCAR America — USA Network, 1 p.m.
Countdown to Green: Chicago — USA Network, 4:30 p.m.
NASCAR Xfinity Series Post-Race Show — USA Network, 7 p.m.

NASCAR Cup Series
Grant Park 220, Chicago Street Course. Chicago, IL
Announcers: Rick Allen/Dale Earnhardt, Jr./Jeff Burton/Steve Letarte/Mike Bagley//Dave Burns//Kim Coon//Marty Snider

Practice and Qualifying — USA Network, 1:30 p.m.

NBA
NBA Today: Free Agency Special — ESPN, 2 p.m.
Free Agent Fever — NBA TV, 6 p.m.

NFL
Inside the League — Stadium, 9:30 p.m.

NHL
Hockey Central: Free Agent Frenzy — Sportsnet, 11:30 a.m.
NHL Tonight: Free Agency — NHL Network, noon
NHL Tonight: Free Agency Recap Show — NHL Network, 5 p.m.

NWSL
Matchday 14
OL Reign vs. Racing Louisville — Paramount+, 3:30 p.m.
Washington Spirit vs. Orlando Pride — CBS Sports Golazo Network, 7 p.m.
North Carolina Courage vs. Houston Dash — Paramount+, 7:30 p.m.
Chicago Red Stars vs. San Diego Wave — Paramount+, 8 p.m.
Portland Thorns vs. Kansas City Current — CBS Sports Network, 10 p.m.

Soccer
Women’s

International Friendly, Stadium MK, Milton Keynes, Buckinghamshire, England, United Kingdom
England vs. Portugal — CBS Sports Golazo Network, 5 p.m. (same day coverage)

USL Championship
Phoenix Rising vs. Memphis 901 — ESPN2, 11 p.m.

ESPN FC — ESPN+, 5 p.m.
Línea de cuatro — TUDN, 1 a.m. (Sunday)

Sports News & Talk
SportsCenter — ESPN, 7 a.m.
SEC Storied: Hold the Rope — ESPNU, 7 a.m.
On the Record With Rick Horrow — SportsGrid, 7 a.m.
30 for 30: The Bad Boys — ESPN2, 7:30 a.m.
SportsCenter — ESPN, 8 a.m.
SEC Storied: Lolo Jones — ESPNU, 8 a.m.
Sports Unlimited — NLSE, 8 a.m.
Fantasy Sports Today Saturday — SportsGrid, 8 a.m.
SportsCenter — ESPN, 9 a.m.
SEC Storied: Sarah & Suzanne — ESPNU, 9 a.m.
SportsCenter — ESPN, 10 a.m.
E60: Once Upon a Time in Anaheim — ESPNews, 10 a.m.
Betting Above the Rim — SportsGrid, 10 a.m.
SportsCenter — ESPN2, 10:25 a.m.
SportsCenter — ESPN2, 11 a.m.
E60: The Great Impostor And Me — ESPNews, 11 a.m.
30 for 30: The Luckiest Guy In The World, Part 1 — ESPN, noon
Harlem Globetrotters: Play It Forward: Homecoming — NBC, 12:30 p.m.
30 for 30: The Luckiest Guy In The World, Part 2 — ESPN, 1 p.m.
Contacto deportivo — TUDN, 1 p.m.
In-Game LIVE All Access Weekend — SportsGrid, 2 p.m.
30 for 30: The Good, the Bad, The Hungry — ESPN2, 2:30 p.m.
Contacto deportivo — TUDN, 3 p.m.
30 for 30: The Luckiest Guy In The World, Part 3 — ESPN2, 4 p.m.
Fate of a Sport — ESPNews, 4 p.m.
In-Game LIVE Prime Time Weekend — SportsGrid, 5 p.m.
SportsCenter — ESPN2, 6 p.m.
E60: Remember the Blue & Yellow — ESPNews, 6 p.m.
E60: The Band Is on the Field — ESPNews, 7 p.m.
SEC Storied: King George — ESPNews, 8 p.m.
In-Game LIVE Overtime Weekend — SportsGrid, 8 p.m.
SEC Storied: Miracles on the Plains — ESPNews, 9 p.m.
SportsCenter at Night — ESPN, 10 p.m.
SEC Storied: In Search of Derrick Thomas — ESPNews, 10 p.m.
SEC Storied: Before They Cowboys — ESPNews, 11 p.m.
TYM Zona mixta — Telemundo, 11:30 p.m.
SEC Storied: Vandy Rolls — ESPNU, midnight
SportsCenter at Night — ESPN, midnight
SEC Storied: Tigers United — ESPNU, midnight
Contacto deportivo — TUDN, midnight
SportsCenter at Night — ESPN, 1 a.m. (Sunday)

Swimming
USA Swimming
U.S. National Championships, Indiana University Natatorium, IUPUI, Indianapolis, IN
Announcers: Jason Knapp/Rowdy Gaines//Kara Dixon
Highlights — NBC, 1 p.m.
Day 5 — Peacock, 7 p.m.

Tennis
Courtside Live: Finals: ATP Tour/WTA Tour: Rothesay Open/WTA Tour: Bad Homburg Open, 7:30 a.m.

UEFA U-21 EURO
Knockout Round
Quarterfinal, Boris Paichadze Dinamo Stadium, Tbilisi, Georgia
Georgia vs. Israel — CBS Sports Golazo Network, noon

Quarterfinal, Superbet Arena, Bucharest, Romania
Spain vs. Switzerland — CBS Sports Golazo Network, 3 p.m.

USFL
Playoffs
USFL Championship, Tom Benson Hall of Fame Stadium, Canton, OH
Announcers: Jac Collinsworth/Jason Garrett//Zora Stephenson
Pittsburgh Maulers vs. Birmingham Stallions — NBC/Peacock, 8 p.m.

WNBA
Connecticut Sun at Las Vegas Aces — ABC, 3 p.m.
Minnesota Lynx at Phoenix Mercury — NBA TV/Bally Sports North/KTVK/KPHE, 10 p,m.

WNBA Countdown — ABC, 2:30 p.m.

About Ken Fang

Ken has been covering the sports media in earnest at his own site, Fang's Bites since May 2007 and at Awful Announcing since March 2013.

He provides a unique perspective having been an award-winning radio news reporter in Providence and having worked in local television.

Fang celebrates the four Boston Red Sox World Championships in the 21st Century, but continues to be a long-suffering Cleveland Browns fan.