All Times Eastern
Australian Rules Football
AFL — Men’s
Round 14
North Melbourne Kangaroos vs. Collingwood Magpies — Fox Soccer Plus, 11 p.m.
Greater Western Sydney Giants vs. Port Adelaide Power — FS2, 2 a.m. (Sunday)
Baseball
Exhibition
Banana Ball World Tour, First Horizon Park, Nashville, TN
Savannah Bananas vs. The Firefighters — Stadium, 8 p.m.
Perfect Game TV — NLSE, 10:30 a.m.
Basketball
BIG3
Week 1, Oakland Arena, Oakland, CA
Triplets vs. Enemies/3 Headed Monsters vs. Aliens — CBS, 4 p.m.
BIG3 Season 7: Coming in Hot — CBS, 3 p.m.
Boxing
Boxxer
WBO World Cruiserweight Title, Selhurst Park, London, England, United Kingdom
Chris Billam-Smith vs. Richard Riakporhe — Peacock, 1:30 p.m.
Premier Boxing Champions
WBA World Lightweight Title, MGM Grand Garden Arena, MGM Grand Resort, Paradise, NV
Gervonta Davis vs. Frank Martin — Amazon Prime Video pay per view, 8 p.m.
CFL
Week 2
Calgary Stampeders at BC Lions — TSN1/CBS Sports Network, 7 p.m.
College Baseball
NCAA Division I Baseball Tournament
Men’s College World Series
Bracket 2, Charles Schwab Field Omaha, Omaha, NE
Announcers: Karl Ravech/Ben McDonald/Eduardo Pérez//Dani Wexelman
North Carolina State vs. Kentucky — ESPN, 2 p.m.
Announcers: Mike Monaco/Chris Burke/Kyle Peterson//Kris Budden
Florida vs. Texas A&M — ESPN, 7 p.m.
Announcers: Justin Walters/Danny Graves/Mike Rooney
All ACC live from Charles Schwab Field Omaha, Omaha, NE — ACC Network, 10 p.m.
Announcers: Peter Burns/David Dellucci/Todd Walker
SEC Now live from Charles Schwab Field, Omaha, Omaha, NE — SEC Network, 10 p.m.
Dogs
2024 AKC Disc Dog Challenge — ESPN2, 1 p.m.
Golf
USGA
U.S. Open, Pinehurst Resort & Country Club (Course No. 2), Pinehurst, NC
3rd Round
Announcers: Tom Abbott/Steve Burkowski/Justin Kutcher/Todd Lewis/George Savaricas/Steve Schlanger/John Cook/Brad Dalke/Arron Oberholser/Craig Perks/Mark Rolfing/Johnson Wagner//Billy Ray Brown//Gary Christian//Jim Gallagher, Jr./Tripp Isenhour
Featured Group 1: Brooks Koepka/Francesco Molinari — Peacock, 8:54 a.m.
Featured Group 2: Scottie Scheffler/Cameron Young — Peacock, 10 a.m.
Featured Group 3: Keegan Bradley/Collin Morikawa — Peacock, 10:38 a.m.
Featured Group 4: Sergio Garcia/Russell Henley — Peacock, 1:50 p.m.
Featured Group 5: Akshay Bhatia/Xander Schauffele — Peacock, 2:39 p.m.
Featured Group 6: Tyrell Hatton/Tom Kim — Peacock, 2:50 p.m.
Announcers: Dan Hicks/Brandel Chamblee//Mike Tirico/Brad Faxon//Terry Gannon/Notah Begay III//Steve Sands/Gary Koch//Rich Lerner/Curt Byrum//Tom Abbott/Arron Oberholser//Smylie Kaufman//Jim “Bones” Mackay//Paige Mackenzie//Roger Maltbie//John Wood//Kira K.Dixon//Damon Hack
Main Feed — USA Network/Peacock, 10 a.m.
Main Feed — NBC/Peacock, noon
U.S. Open Golf In-Match LIVE — SportsGrid, 3 p.m.
Live From the U.S. Open — Golf Channel, 8 a.m.
Host: Trey Wingo
U.S. Open All-Access — Peacock, 10 a.m.
Announcers: Rich Lerner/Brandel Chamblee/Paige Mackenzie/Paul McGinley//Jaime Diaz
Live From the U.S. Open — Golf Channel, 8 p.m.
LPGA Tour
Meijer LPGA Classic, Blythefield Country Club, Belmont, MI
3rd Round — Golf Channel/Peacock, 3 p.m.
Mixed Martial Arts
UFC Fight Night
Perez vs. Taira, UFC APEX, Enterprise, NV
Prelims — ESPN2, 7 p.m.
Main Card — ESPN2, 10 p.m.
UFC Fight Night Post Show: Perez vs. Taira — ESPN+, 1 a.m. (Sunday)
UFC Sound Waves: Conor McGregor — ESPN, 5 p.m.
UFC Live: Perez vs. Taira — ESPN, 5:30 p.m.
MLB
American League
Baseball Night in America
Announcers: Joe Davis/John Smoltz//Ken Rosenthal
New York Yankees at Boston Red Sox — Fox, 7:15 p.m.
Texas Rangers at Seattle Mariners — Fox, 7:15 p.m.
Fox Saturday Baseball Pregame — Fox, 7 p.m.
Oakland at Minnesota — NBC Sports California/Bally Sports North, 2 p.m.
Cleveland at Toronto — Bally Sports Great Lakes/Sportsnet, 3 p.m.
Detroit at Houston — Bally Sports Detroit/Space City Home Network, 4 p.m.
National League
St. Louis at Chicago Cubs — FS1/Bally Sports Midwest/Marquee Sports Network, 2:20 p.m.
Cincinnati at Milwaukee — Bally Sports Ohio/Bally Sports Wisconsin, 4 p.m.
Miami at Washington — Bally Sports Florida/MASN2, 4 p.m.
San Diego at New York Mets — Padres.TV/WPIX, 4 p.m.
Pittsburgh at Colorado — SportsNet Pittsburgh/Rockies.TV, 9 p.m.
Interleague
Anaheim at San Francisco — MLB Network (backup)/Bally Sports West/NBC Sports Bay Area, 4 p.m.
Philadelphia at Baltimore — MLB Network (main)/NBC Sports Philadelphia/MASN, 4 p.m.
Tampa Bay at Atlanta — Bally Sports Sun/Bally Sports Southeast, 4 p.m.
Kansas City at Los Angeles Dodgers — Bally Sports Kansas City/Spectrum SportsNet LA, 9 p.m.
Chicago White Sox at Arizona — FS1/NBC Sports Chicago/Dbacks.TV, 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 p.m.
Blue Jays Central — Sportsnet, 2:30 p.m.
MLB on FS1 Postgame — FS1, 5 p.m.
Finding Home: Journey to MLB — FS1, 6 p.m.
Quick Pitch — MLB Network, 7 p.m.
MLB Tonight — MLB Network, 10 p.m.
Quick Pitch — MLB Network, midnight
MLS
Matchday 20
Free Game
Announcers — English: Eric Krakauer/Jalil Anibaba//Spanish: Jesús Acosta/Carlos Suárez
Toronto FC vs. Chicago Fire — Apple TV+/TSN4, 7:30 p.m.
MLS Season Pass — Subscription Required
Announcers — English: Tony Husband/Ross Smith//Spanish: Alejandro Figueredo/Eduardo Biscayart
Atlanta United vs. Houston Dynamo — Apple TV+, 7:30 p.m.
Announcers — English: Christian Miles/Shep Messing//Spanish: Diego Pessolano/Daniel Chapela
Charlotte FC vs. D.C. United — Apple TV+, 7:30 p.m.
Announcers — English: Joe Tolleson/Greg Sutton//Spanish: Moisés Linares/Pablo Mariño//French: Frédéric Lord/Vincent Destouches
Montréal Impact vs. Real Salt Lake — Apple TV+, 7:30 p.m.
Announcers — English: Callum Williams/Calen Carr//Spanish: Sergio Ruiz/Walter Rocque
New England Revolution vs. Vancouver Whitecaps — Apple TV+, 7:30 p.m.
Announcers — English: Nate Bukaty/Devon Kerr//Spanish: Pablo Ramírez/Jesús Bracamontes
New York Red Bulls vs. Nashville SC — Apple TV+, 7:30 p.m.
Announcers — English: Jake Zivin/Taylor Twellman//Spanish: Sammy Sadovnik/Diego Valeri
Orlando City SC vs. LAFC — Apple TV+, 7:30 p.m.
Announcers — English: Steve Cangialosi/Danny Higginbotham//Spanish: Bruno Vain/Andrés Agulla
Philadelphia Union vs. Inter Miami — Apple TV+, 7:30 p.m.
Announcers — English: Tyler Terens/Kyndra de St. Aubin//Spanish: Raúl Guzmán/Carlos Ruiz
FC Dallas vs. St. Louis City SC — Apple TV+, 8;30 p.m.
Announcers — English: Mark Rogondino/Heath Pearce//Spanish: Adrian García Márquez/Francisco Pinto
Colorado Rapids vs. Austin FC — Apple TV+, 9:30 p.m.
Announcers — English: Keith Costigan/Maurice Edu//Spanish: Jorge Perez-Navarro/Martín Zuñiga
LA Galaxy vs. Sporting Kansas City — Apple TV+, 10:30 p.m.
Announcers — English: Rodolfo Landeros/Mariano Trujillo//José Bauz/Maximiliano Cordaro
San Jose Earthquakes vs. FC Cincinnati — Apple TV+, 10:30 p.m.
Announcers — English: Max Bretos/Brian Dunseth//Spanish: Oscar Salazar/Jaime Macías
Seattle Sounders vs. Minnesota United — Apple TV+, 10:30 p.m.
Announcers: Liam McHugh/Kaylyn Kyle/Andrew Wiebe
MLS Countdown — Apple TV+, 6:30 p.m.
Announcers: Antonella Gonzalez/Miguel Gallardo/Giovanni Savarese
MLB La Previa — Apple TV+, 6:30 p.m.
Announcers: Kevin Egan/Kaylyn Kyle/Sacha Kljestan/Bradley Wright-Phillips
MLS 360 — Apple TV, 6:30 p.m.
Announcers: Tony Cherchi/Miguel Gallardo/Nacho Piatti/Giovanni Savarese
MLS 360 en Español — Apple TV, 6:30 p.m.
Announcers: Liam McHugh/Sacha Kljestan/Andrew Wiebe/Bradley Wright-Phillips
MLS Wrap-Up — Apple TV+, 12:30 a.m. (Sunday)
Announcers: Antonella Gonzalez/Miguel Gallardo/Nacho Piatti/Giovanni Savarese
MLS El Resumen — Apple TV+, 12:30 a.m. (Sunday)
NASCAR
NASCAR Cup Series
Iowa Corn 350, Iowa Speedway, Newton, IA
Announcers: Rick Allen/Jeff Burton/Brad Daugherty/Steve Letarte//Dave Burns//Kim Coon//Marty Snider
Qualifying — USA Network, 1 p.m.
NASCAR Xfinity Series
Hy Vee Perks 250, Iowa Speedway, Newton, IA
Announcers: Rick Allen/Jeff Burton/Brad Daugherty/Steve Letarte//Dave Burns//Kim Coon//Marty Snider
Qualifying — USA Network, noon
Race — USA Network, 3:30 p.m.
Announcers: Marty Snider/Brad Daugherty/Dale Jarrett
Countdown to Green: NASCAR Xfinity Series — USA Network, 3 p.m.
NBA
NBA Finals Film Room: Game 4 — NBA TV, 7 p.m.
NHL Stanley Cup Playoffs
NHL Stanley Cup Final
Game 4, Rogers Place, Edmonton, Alberta, Canada
Announcers — ABC: Sean McDonough/Ray Ferraro//Emily Kaplan//Sportsnet/CBC: Chris Cuthbert/Craig Simpson//Kyle Bukauskas
Florida Panthers at Edmonton Oilers — ABC/Sportsnet/CBC/TVA Sports, 8 p.m. (Florida leads series, 3-0)
Announcers: Steve Levy/Mark Messier/P.K. Subban
The Point live from Rogers Place, Edmonton, Alberta, Canada — ESPN2, 6 p.m.
Announcers; Ron MacLean/David Amber/Kevin Bieksa/Jennifer Botterill/Kelly Hrudey//Elliotte Friedman
Hockey Central Saturday — Sportsnet/CBC, 7:30 p.m.
NHL Now — NHL Network, 4 p.m.
NHL Tonight: Stanley Cup Final Pre-Game — NHL Network, 6 p.m.
NHL Tonight: Stanley Cup Final Post-Game — NHL Network, 11 p.m.
Florida Panthers vs. Edmonton Oilers Stanley Cup In-Game LIVE Prime Time Weekend — SportsGrid, 7 p.m.
Florida Panthers vs. Edmonton Oilers Stanley Cup In-Game LIVE Overtime Weekend — SportsGrid, 10 p.m.
Host: Ardal Öcal
In the Crease — ESPN+, 11 p.m.
NWSL
Matchday 13
Announcers: Jenn Hildreth/Lianne Sanderson
Racing Louisville vs. Gotham FC — ESPN, noon
Announcers: JP Dellacamera/Jill Loyden
Washington Spirit vs. San Diego Wave — Ion, 7:30 p.m.
North Carolina Courage vs. Orlando Pride — NWSL+, 7:30 p.m.
Announcers: Maura Sheridan/
Houston Dash vs. Angel City — Ion, 9:30 p.m.
NWSL On Ion Pre Match Show — Ion, 7 p.m.
NWSL On Ion Post Match Show — Ion, 11:30 p.m.
Olympic Trials
USA Swimming
U.S. Olympic Swimming Trials
Day 1, Lucas Oil Stadium, Indianapolis, IN
Announcers: Jason Knapp/Rowdy Gaines/Elizabeth Beisel//Melissa Stark
Qualifying Heats: Women’s 100m Butterfly/Women’s 400m Freestyle/Men’s 100m Breaststroke/Men’s 400m Freestyle — Peacock, 11 a.m.
Qualifying Heats — USA Network, 6:30 p.m. (same day coverage)
Finals: Women’s 400m Freestyle/Men’s 400m Freestyle//Semifinals: Women’s 100m Butterfly/Men’s 100m Breaststroke — NBC/Peacock, 8 p.m.
Countdown to Paris: Germany — NLSE, 1 p.m.
Soccer
Scoreline — CBS Sports Golazo Network, 5 p.m.
ESPN FC — ESPN+, 5 p.m.
Línea de cuatro — TUDN, 11 p.m.
Sports News & Talk
SportsCenter — ESPN, 7 a.m.
Sports News Highlights — NLSE, 7 a.m.
Marty & McGee — SEC Network, 7 a.m.
The Sweat — DraftKings Network, 8 a.m.
SportsCenter — ESPN, 8 a.m.
Sports News Highlights — NLSE, 8 a.m.
Best of SportsGrid — SportsGrid, 8 a.m.
The Immortals — NLSE, 9 a.m.
SportsCenter — ESPN, 9 a.m.
Fantasy Sports Today Saturday — SportsGrid, 9 a.m.
SportsCenter — ESPN, 10 a.m.
Contacto deportivo — TUDN, 10 a.m.
Harlem Globetrotters: Play It Forward: Globetrotting With STEAM — NBC, 11 a.m.
Gameday Pregame — CBS Sports HQ, 11 a.m.
SportsCenter — ESPN, 11 a.m.
E60: No Easy Victories: The 1994 New York Rangers — ESPN2, noon
Game Time Decisions Weekend Live — SportsGrid, 11 a.m.
Gameday Scoreboard — CBS Sports HQ, noon
The Handle — DraftKings Network, noon
Contacto deportivo — TUDN, noon
Betting Above The Rim — SportsGrid, 1 p.m.
The Best of The Dan LeBatard Show With Stugotz — DraftKings Network, 2 p.m.
Contacto deportivo — TUDN, 2 p.m.
Contacto deportivo — TUDN, 4 p.m.
30 for 30: False Positive — ESPN2, 5 p.m.
SEC Storied: The Walk-Off — SEC Network, 6 p.m.
Mystery Crate — DraftKings Network, 6 p.m.
SportsCenter — ESPN, 6 p.m.
Sports News Highlights — NLSE, 6 p.m.
ACC Traditions — ACC Network, 7 p.m.
Primetime Scoreboard — CBS Sports HQ, 7 p.m.
The Best of the Dan LeBatard Show With Stugotz — DraftKings Network, 7 p.m.
3-Day Weekend: Tallahassee — ACC Network, 7:30 p.m.
3-Day Weekend: Charlottesville — ACC Network, 8 p.m.
The B1G Moment: Anthony Cassar Takes Down Gale Steveson … Twice — Big Ten Network, 8 p.m.
SportsCenter at Night — ESPN, 10 p.m.
The B1G Moment: Adam Taliaferro — Big Ten Network, 10:30 p.m.
Postgame Headlines & Highlights — CBS Sports HQ, 11 p.m.
SportsCenter at Night — ESPN, 11 p.m.
TYM Zona mixta — Telemundo, midnight
Headlines & Highlights — CBS Sports HQ, midnight
SportsCenter at Night — ESPN2, midnight
Nine for IX: Let Them Wear Towels — ESPNU, midnight
Contacto deportivo — TUDN, midnight
Best of GOJO and Golic — DraftKings Network, 1 a.m. (Sunday)
SportsCenter at Night — ESPN, 1 a.m. (Sunday)
Nine fox IX: Pat XO — ESPNU, 1 a.m. (Sunday)
SportsCenter at Night — ESPN2, 2 a.m. (Sunday)
30 for 30: Requiem for the Big East — ESPNews, 2 a.m. (Sunday)
Best of SportsGrid — SportsGrid, 2 a.m. (Sunday)
Best of The Dan LeBatard Show With Stugotz — DraftKings Network, 3 a.m. (Sunday)
Headlines & Highlights — CBS Sports HQ, 6 a.m. (Sunday)
Tennis
Courtside: Highlights: Boss Open (ATP)/Libéma Open (ATP/WTA)/Rothesay Open (WTA) — Tennis Channel, 1 p.m.
Courtside: Finals: Boss Open (ATP)/Libéma Open (ATP/WTA)/Rothesay Open (WTA) — Tennis Channel, 6 a.m. (Sunday)
UEFA EURO 2024
Group Play
Group A, RheinEnergieSTADION, Cologne, Germany
Hungary vs. Switzerland — Fubo Sports, 8:47 a.m.
Group B, Olympiastadion, Berlin, Germany
Announcers: Derek Rae/Robert Green//Tom Rinaldi//Mark Clattenburg (rules)
Spain vs. Croatia — Fox, noon
Announcers: Jules Breach/Giorgio Chiellini/Maurice Edu/Ariane Hingst/Alexi Lalas/Peter Schmeichel/Daniel Sturridge
UEFA Euro Match Day — Fox, 11 a.m.
Group B, Westfalenstadion, Dortmund, Germany
Announcers: Jacqui Oatley/Warren Barton//Mark Clattenburg (rules)
Italy vs. Albania — Fox, 3 p.m.
Announcers: Jules Breach/Giorgio Chiellini/Alexi Lalas/Peter Schmeichel/Daniel Sturridge
UEFA Euro Match Day — Fox, 2 p.m.
Announcers: Jimmy Conrad/Melissa Ortiz/Maurice Edu/Ariane Hingst
Fox Soccer Now — Facebook/TikTok/X/YouTube, 11:30 a.m.
Fox Soccer Now– Facebook/TikTok/X/YouTube, 12:50 p.m.
Fox Soccer Now — Facebook/TikTok/X/YouTube, 2:30 p.m.
Fox Soccer Now — Facebook/TikTok/X/YouTube, 4 p.m.
USL Championship
Matchday 17
Indy Eleven vs. San Antonio FC — TUDN, 6:55 p.m.
Tampa Bay Rowdies vs. Louisville City FC — CBS Sports Golazo Network, 7:30 p.m.
Colorado Springs Switchbacks vs. Orange County — TUDN, 8:55 p.m.
WNBA
Announcers: Jordan Kent/Isis Young//Emily Proud
Connecticut Sun at Dallas Wings — CBS, 1 p.m.
Announcers: Ryan Ruocco/Rebecca Lobo//Angel Gray
New York Liberty at Las Vegas Aces — ABC, 3 p.m.
Announcers: Elle Duncan/Andraya Carter/Chiney Ogwumike
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.
Recent Posts
Sean McDermott ‘bothered’ by controversial interception review process: ‘That is not how it should go down’
"It's hard for me to understand why it was ruled the way it was ruled."
Gene Steratore agreed with controversial interception call that helped Broncos defeat Bills
"I just don't think Cooks really has firm possession of the football when both players hit the ground."
Tony Romo’s inconsistent Bills-Broncos call gave defenders and critics plenty of ammo
The Broncos' overtime win over the Bills was a wild, erratic, and thrilling football game. How much Tony Romo improved or ruined the experience depends on who you're talking to.
Indiana HC Curt Cignetti: ‘I’m not an NFL guy’
"I made that decision a long time ago..."
Tony Romo nails call ahead of Broncos TD vs Bills on CBS playoff broadcast
"I always felt like you could take a shot to the end zone here..."
Tony Romo calls Josh Allen ‘Mahomes’ during Bills-Broncos CBS playoff broadcast
This Tony Romo slip-up did not slip by social media.