The following is a list of current (entering 2024–25 NHL season) National Hockey League broadcasters. With 25 teams in the U.S. and 7 in Canada, the NHL is the only one of the four major professional sports leagues in the United States and Canada that maintains separate national broadcasters in each country, each producing separate telecasts of a slate of regular season games, playoff games, and all seven games of the Stanley Cup Finals. Games are also shown on multiple regional sports networks in both countries.
The following is a list of local TV and radio broadcasters for each individual team. Toronto Maple Leafs regional broadcasts are split between Rogers Communications' Sportsnet Ontario and Bell Canada's TSN4 on television, and Sportsnet 590 and TSN 1050 on radio. Even though Rogers has bought out Bell's stake on the Maple Leafs' parent company Maple Leaf Sports & Entertainment in 2024, it did allow Bell to continue broadcasting a select number of Maple Leafs games on television and radio as part of a content rights agreement. The Buffalo Sabres, Carolina Hurricanes, Dallas Stars and Los Angeles Kings do television/radio simulcasts. Both the Kings and the New Jersey Devils lack flagship terrestrial radio stations, and have instead partnered with the Internet radio platforms iHeartRadio and Audacy, respectively; the San Jose Sharks likewise abandoned terrestrial radio, instead keeping all audio broadcasts exclusive to its own online platforms. Both the Montreal Canadiens and Ottawa Senators each have local English and French language broadcasts to serve their large anglophone and francophone fan bases. The Florida Panthers, Chicago Blackhawks, and Vegas Golden Knights have all added Spanish language broadcasts to serve their Hispanic fan bases. Not all teams televise their preseason games.
A select number of teams have resumed broadcasting games on terrestrial television affiliates; teams such as the Blackhawks, Golden Knights, Panthers, Stars, Anaheim Ducks, Seattle Kraken, and Utah Hockey Club have utilized this approach.
Team | Play-by-play | Color commentator(s) | Ice level reporter(s) | Studio host(s) | Studio analyst(s) | Flagship stations |
---|---|---|---|---|---|---|
Boston | Judd Sirott | Andy Brickley | Sophia Jurksztowicz (primary) Andrew Raycroft (select games) Adam Pellerin (select games) Billy Jaffe (select games) |
Sophia Jurksztowicz (primary) Adam Pellerin (select games) |
Barry Pederson, Billy Jaffe, and Andrew Raycroft | NESN |
Ryan Johnston | Bob Beers | — | — | — | WBZ-FM (primary) WBOS (select games during conflicts with Patriots games or road games in conflict with Celtics home games) | |
Buffalo | Dan Dunleavy | Rob Ray | Brian Duff Martin Biron |
MSG Western New York/Bell TV[1] | ||
WGR 550[1] | ||||||
Carolina | Mike Maniscalco | Tripp Tracy | Hanna Yates | Shane Willis | FanDuel Sports Network South (primary)[2] FanDuel Sports Network Southeast (select games) Capitol Broadcasting Company[a] (2 games) | |
99.9 The Fan[2] | ||||||
Columbus | Steve Mears | Jody Shelley (most games) Jean-Luc Grand-Pierre (select games) John Davidson (select games) |
Dave Maetzold | Brian Giesenschlag | Jean-Luc Grand-Pierre | FanDuel Sports Network Ohio[3] |
Bob McElligott (most games) Dylan Tyrer (select games) |
Jean-Luc Grand-Pierre (select national TV games) | — | Dylan Tyrer | — | 97.1 The Fan[4] | |
Detroit | Ken Daniels | Mickey Redmond (home games and select away games) Chris Osgood (select away games) Larry Murphy (select away games) |
Trevor Thompson | John Keating | Chris Osgood and Larry Murphy | FanDuel Sports Network Detroit[5] |
Ken Kal (most games) Bob Kaser (select games) |
Paul Woods | — | — | — | 97.1 The Ticket[6] | |
Florida | Steve Goldstein | Randy Moller | Katie Engleson (primary) Jessica Blaylock (select games) |
Craig Minervini (primary) Jessica Blaylock (select games) |
Ed Jovanovski and Jeff Chychrun | Scripps Sports[b][7] |
Doug Plagens | Bill Lindsay (home games only) | — | — | — | 560 Sports Radio Libre 790 (In Conflict with the Miami Heat) | |
Arley Londoño | — | — | — | — | 990 ESPN Deportes (Spanish Radio) | |
Montreal | Bryan Mudryk (primary) Victor Findlay (when Bryan Mudryk is on IIHF or curling assignments) |
Frank Corrado (select games) Mike Johnson (select games) Craig Button (select games)[8] |
Kenzie Lalonde Kelly Greig |
— | — | TSN2 (English Regional) |
Victor Findlay (primary) Sean Campbell (select games) |
J. P. O'Connor (primary) Jon Goyens (select games) |
— | — | — | TSN 690 (English Radio) | |
Pierre Houde | Marc Denis | — | — | — | RDS (French Regional)[9] | |
Martin McGuire | Danny Dubé | — | — | — | 98.5 FM (French Radio) | |
New Jersey | Bill Spaulding | Ken Daneyko | Bryce Salvador (rinkside on all home games) | Rachel Herzog | Bryce Salvador | MSG Sportsnet (primary) MSG Network (during Knicks and Rangers off-days)[10] |
Matt Loughlin | Chico Resch | — | — | — | Devils Hockey Network Radio (primary) accessed via NewJerseyDevils.com WFAN Sports Radio (select games) | |
New York Islanders | Brendan Burke (most games) Alan Fuehring (select games) |
Butch Goring (most games) Thomas Hickey (select games) A. J. Mleczko (select games) |
Thomas Hickey (select games) A. J. Mleczko (select games) Cory Schneider (select games) |
Shannon Hogan | Thomas Hickey Cory Schneider (select games) Matt Moulson (select games) Cal Clutterbuck (select games) |
MSG Sportsnet (primary)[11] MSG 2 (select games during conflicts with Devils Broadcasts) MSG Network (select games during Knicks, Rangers, and Devils off-days) |
Chris King | Greg Picker | — | Selected Hofstra University radio student | Cory Wright | ESPN 1050 AM (select games during conflicts with either Knicks or Rangers broadcasts) WRHU (select games during conflicts with both Knicks and Rangers broadcasts)[12] | |
New York Rangers | Sam Rosen (primary) John Giannone (select games during Rosen's absences) Kenny Albert (select games during Rosen's absences) |
Joe Micheletti (primary) Dave Maloney (select games) |
Michelle Gingras | John Giannone | Steve Valiquette and Henrik Lundqvist | MSG Network (primary) MSG Sportsnet (select during conflicts with Knicks broadcasts) MSG 2 (select during conflicts with Knicks and Devils Broadcasts)[13] |
Kenny Albert (primary) Don La Greca (select games during Albert's NFL on Fox, TNT, Knicks on MSG TV assignments) Ed Cohen (select games during Albert's NFL on Fox, TNT, Knicks on MSG TV assignments) Sam Rosen (during select national broadcasts) Alex Faust (select games) |
Dave Maloney (primary) Pete Stemkowski (select games) |
— | Don La Greca or Pat O'Keefe | — | WHSQ (primary) ESPN 1050 AM (during conflicts with Knicks broadcasts) | |
Ottawa | Gord Miller (primary) Matt Cullen (select games) Kenzie Lalonde (select games) |
Jamie McLennan (primary) Mike Johnson (select games) Dave Poulin (select games)[14] |
— | — | — | TSN5 (English Regional) |
Michel Y. Lacroix | Norman Flynn | — | — | — | RDS RDS2 (French Regional) | |
Dean Brown | Gord Wilson | — | — | — | TSN 1200 (English Radio) | |
Nicolas Saint-Pierre | Alain Sanscartier | — | — | — | 94.5 Unique FM (French Radio) | |
Philadelphia | Jim Jackson | Brian Boucher (primary) Scott Hartnell (select games during Boucher's NHL on TNT assignments) Al Morganti (select games during Boucher's NHL on TNT assignments) |
— | Ashlyn Sullivan | Scott Hartnell and Al Morganti | NBC Sports Philadelphia[15] |
Tim Saunders | Todd Fedoruk | — | Jason Myrtetus | — | 97.5 The Fanatic 93.3 WMMR | |
Pittsburgh | Josh Getzoff | Colby Armstrong (select games) Mike Rupp (select games) Phil Bourque (select games) |
Dan Potash (select games) Hailey Hunter (select games) |
Rob King | Mike Rupp, Jay Caufield, Bryan Trottier, Matt Bartkowski, and Ryan Malone | SportsNet Pittsburgh[16] |
Joe Brand | Phil Bourque (most games) Michelle Crechiolo (select games) |
— | Paul Steigerwald | — | The X at 105.9[16] | |
Tampa Bay | Dave Randorf | Brian Engblom | Gabby Shirley | Paul Kennedy | Bobby Taylor and Dave Andreychuk | FanDuel Sports Network Sun[17] |
Dave Mishkin | Phil Esposito (home games only) Bobby Taylor (away games only) |
— | — | — | 102.5 The Bone[18] | |
Toronto | Gord Miller | Mike Johnson | Mark Masters | — | — | TSN4 |
Chris Cuthbert | Craig Simpson | Shawn McKenzie | — | — | Sportsnet Ontario | |
Joe Bowen | Jim Ralph | — | — | — | Sportsnet 590 TSN 1050 | |
Washington | Joe Beninati | Craig Laughlin Alan May (rinkside on all home games) |
Al Koken | Alexa Landestoy Alan May |
Alan May and Brent Johnson | Monumental Sports Network[19] |
John Walton (primary) Zack Fisch (select games) Grady Whittenburg (select games) |
Ken Sabourin | — | Katie Florio | WFED 1500 106.7 The Fan (Selected Games Only) |
Team | Play-by-play | Color commentator(s) | Ice level reporter(s) | Studio host(s) | Studio analyst(s) | Flagship stations |
---|---|---|---|---|---|---|
Anaheim | John Ahlers | Brian Hayward (primary) Guy Hebert (select games) |
Alyson Lozoff | Alyson Lozoff Kent French Mike Pomeranz |
Guy Hebert Brian Hayward |
Victory+ (all games) KCOP-TV (59 games) KTTV (6 games)[20] |
Steve Carroll | Emerson Etem | — | Alexis Downie | — | Ducks Stream | |
Calgary | Jon Abbott[21] Harnarayan Singh |
Kelly Hrudey (primary) Greg Millen (during Hrudey's Hockey Night in Canada assignments) |
Ryan Leslie | — | — | Sportsnet West Sportsnet Flames (during conflicts with Oilers broadcasts or other Sportsnet programming)[22] |
Derek Wills | Meaghan Mikkelson | Pat Steinberg | — | — | Sportsnet 960 | |
Chicago | Rick Ball | Darren Pang (primary) Caley Chelios (select games during Pang's NHL on TNT assignments) Troy Murray (select games during Pang's NHL on TNT assignments) Stu Grimson (select games during Pang's NHL on TNT assignments) |
Luke Stuckmeyer | Pat Boyle, Caley Chelios, or Genna Rose | Caley Chelios, Chris Chelios, Denis Savard, Tony Granato, and John Scott | Chicago Sports Network |
John Wiedeman | Troy Murray (primary) Caley Chelios (select games when Murray is on TV) Stu Grimson (select games when Murray is on TV) |
Chris Boden | Charlie Roumeliotis[23] | — | WGN Radio (English Radio) | |
Miguel Esparza | Jorge Moreno | — | — | — | Univision Deportes 1200 AM (Spanish Radio) | |
Colorado | Marc Moser | Mark Rycroft | Vic Lombardi, Rachel Richlinski, or Kyle Keefe | Kyle Keefe and Katie Gaus | John-Michael Liles John Mitchell Yan Stastny |
Altitude Sports[24] KTVD/KUSA (20 games)[25] |
Conor McGahey | Mark Rycroft (national/non-televised games) | — | Mark Bertagnolli | — | Altitude Sports 92.5 FM[26] Altitude Sports AM 950[26] | |
Dallas | Josh Bogorad | Daryl Reaugh (primary) Brent Severyn (select games) |
Brien Rea | Brien Rea | Brent Severyn | Victory+[27] |
Owen Newkirk | Bruce LeVine | The Ticket[28] | ||||
Edmonton | Jack Michaels | Louie DeBrusk (primary) Jamal Mayers (select games) |
Gene Principe | — | — | Sportsnet West Sportsnet Oilers (during conflicts with Flames broadcasts or other Sportsnet programming)[29] |
Cam Moon (when Michaels work regional or select national TV games) Jack Michaels (most national TV games) |
Bob Stauffer | — | Reid Wilkins | — | 630 CHED | |
Los Angeles | Nick Nickson (primary) Josh Schaefer (select games) |
Jim Fox Daryl Evans |
Carrlyn Bathe | Patrick O'Neal Jarret Stoll Derek Armstrong Josh Schaefer |
Blake Bolden | FanDuel Sports Network West (primary) KCAL-TV (6 games) FanDuel Sports Network SoCal (overflow)[30] |
KSPN app | ||||||
Minnesota | Anthony LaPanta | Wes Walz (select games) Ryan Carter (select games) Lou Nanne (select games) |
Kevin Gorg | Audra Martin | Ben Clymer Mark Parrish Wes Walz |
FanDuel Sports Network North[31] |
Joe O'Donnell | Tom Reid | — | — | — | 100.3 FM KFAN: The Fan[31] | |
Nashville | Willy Daunic[32] | Chris Mason (primary) Hal Gill (select games) |
Kara Hammer (home games) Lyndsay Rowley (road games) |
Lyndsay Rowley | Hal Gill | FanDuel Sports Network South WTVF (Simulcasts 3 games)[33] |
Pete Weber | Jayson More (primary) Hal Gill (select games) |
— | — | — | 102.5 The Game | |
San Jose | Randy Hahn | Drew Remenda[34][35][36][37] Scott Hannan (select games) Alex Stalock (select games) Jason Demers (select games) Jamal Mayers (select games) |
Tara Slone (select home games) | Alan Hoshida | Mark Smith Dan Boyle Ted Ramey Nick Nollenberger |
NBC Sports California[38] |
Dan Rusanowsky | Mark Smith (select games) Scott Hannan (select games) Alex Stalock (select games) Jason Demers (select games) Jamal Mayers (select games) Dan Boyle (select games) |
— | Ted Ramey | — | Sharks Audio Network (sjsharks.com and Sharks + SAP Center app)[39][40] | |
Seattle | John Forslund (primary) Everett Fitzhugh (select games) |
J. T. Brown (rinkside on select home games when E. Olczyk is in the broadcast booth, in the booth for all other games) Eddie Olczyk (select games) |
Piper Shaw (primary) Alison Lukan (select games) |
Ian Furness (primary) Linda Cohn (select games) |
Alison Lukan | Kraken Hockey Network[c][41] |
Everett Fitzhugh (primary) Mike Benton (select games) John Forslund (select games) |
Al Kinisky | — | Mike Benton | — | KJR 93.3 FM | |
St. Louis | John Kelly | Jamie Rivers | Andy Strickland | Jim Hayes Alexa Datt |
Bernie Federko and Scott Warmann | FanDuel Sports Network Midwest Victory+ (Preseason only)[42] |
Chris Kerber | Joe Vitale | — | — | — | 101 ESPN | |
Utah | Matt McConnell | Dominic Moore Nick Olczyk (rinkside for home games) |
Sarah Merrifield | Kim Becker | Nick Olczyk (primary) Tyson Nash, Lyndsey Fry (select games) |
SEG Media[d][43][44] |
Mike Folta | Nick Olczyk (select games) | — | Adrian Denny | — | KZNS[45] | |
Vancouver | John Shorthouse | Dave Tomlinson (primary) Ray Ferraro (select games) |
Dan Murphy | — | Sportsnet Pacific Sportsnet Canucks (during conflicts with other Sportsnet programming)[46] | |
Brendan Batchelor | Randip Janda (primary) Dan Riccio (select games) Brett Festerling (select games) |
— | Satiar Shah | Alex Auld | Sportsnet 650 Vancouver | |
Vegas | Dave Goucher | Shane Hnidy (primary) Darren Eliot (select games) |
Ashali Vise | Daren Millard | Darren Eliot | Scripps Sports[e][47][48] [49] |
Dan D'Uva | Gary Lawless (primary) Darren Eliot (select games) |
— | — | — | KKGK (English Radio) | |
Jesus Lopez | Herbert Castro | — | — | — | 1460 ESPN Deportes (Spanish Radio) | |
Winnipeg | Dan Robertson | Kevin Sawyer | John Lu | — | TSN3[50] | |
Paul Edmonds | Jamie Thomas | — | — | — | 680 CJOB Power 97 |
National television rights in Canada are held by Rogers Media. CBC Television, the previous over-the-air television broadcaster of the NHL, continues to participate in coverage to an extent: Rogers reached a deal with CBC to license the Hockey Night in Canada brand and maintain the network's traditional Saturday night games. HNIC games now airs nationally across CBC, Citytv, and the Sportsnet channels, rather than be split across CBC stations on a regional basis. FX Canada was originally also used to show games (usually simulcasts of all-American matchups), but has not carried regular season or playoff broadcasts since the first year of the Rogers contract. Sportsnet also airs a primetime game of the week on Wednesday nights as Scotiabank Wednesday Night Hockey. On Monday nights, Amazon Prime Video streams Prime Monday Night Hockey as part of a licensing deal with Rogers.. On other days of the week, Sportsnet's national broadcasts typically feature all-American matchups, carrying a simulcast of either ESPN, TNT Sports, or a home team's network. On a few occasions, regional Sportsnet broadcasts of Canucks, Flames, Maple Leafs, and Oilers games are also aired nationally, with the host team's network in charge of in-game coverage. During the playoffs, games are split between CBC and the Sportsnet channels, though some games aired on CBC may also be simulcast on Sportsnet.
Sportsnet previously aired a national NHL telecast on Sunday (2014–2020) and Monday nights (2021–2022) under the Hometown Hockey brand. They also aired Rogers Monday Night Hockey until 2024 when Amazon Prime took over the series.
Additionally, the Quebecor Media-owned TVA Sports receives French-language rights as part of another sub-licensing deal with Rogers. Hockey Night in Canada is also broadcast in the Punjabi language via Rogers-owned Omni Television.
Play-by-play | Color commentator(s) | Host/reporter | Network |
---|---|---|---|
Chris Cuthbert Harnarayan Singh John Bartlett Jack Michaels John Shorthouse Jon Abbott Mike Luck |
Craig Simpson Louie DeBrusk Garry Galley Greg Millen Dave Tomlinson John Garrett Sam Cosentino Jamal Mayers Ray Ferraro |
Kyle Bukauskas Shawn McKenzie Scott Oake Sean Reynolds Gene Principe Ryan Leslie Dan Murphy Caroline Cameron Ken Reid |
Sportsnet CBC (English) |
John Forslund | Jody Shelley Shane Hnidy Thomas Hickey |
Adnan Virk Andi Petrillo |
Amazon Prime Video (English) |
Félix Séguin Sébastien Goulet Denis Casavant |
Patrick Lalime Alain Chainey Renaud Lavoie (rinkside for Montreal Canadiens games) |
Elizabeth Rancourt Michel Godbout |
TVA Sports (French) |
Mantar Bhandal | Harpreet Pandher | Amrit Gill | Omni Television (Punjabi) |
National television rights in English language in the United States are held by ESPN/ABC and TNT Sports, with ESPN Deportes broadcasting games in the Spanish language. During the regular season, ESPN, TBS, and TNT airs most nationally televised games; TruTV also carries select games simulcast from TNT. Most national games on ESPN would not be available on television; instead they are streamed online exclusively on ESPN+. ABC will also air a select number of games nationally. The NHL Network in the U.S. also regularly airs games, but primarily simulcasts of either a regional or Canadian feed. Starting in 2021, Saturday (early-season) or Sunday (mid-late season) afternoon games on NHL Network were rebranded as the NHL Network Showcase, using the network's on-air staff instead of merely simulcasting a regional feed.
All nationally televised regular season games on ESPN and ABC are exclusive broadcasts; games on TNT may co-exist with regional networks. Likewise, games produced by ESPN that stream on ESPN+ are exclusive and not available to co-exist with the regional networks. Except for playoff games aired on ABC, first round playoff games may be aired by the local networks alongside ESPN and TNT, but all playoff games from the second round onward would be exclusive to either of the three networks.
Country | Broadcaster |
---|---|
Sub-Saharan Africa | ESPN |
Country | Broadcaster |
---|---|
Latin America | ESPN |
Brazil | ESPN |
Caribbean | ESPN |
Country | Broadcaster |
---|---|
Central Asia | Setanta Sports |
China | CCTV |
Hong Kong | Now TV |
Indonesia | Mola |
Malaysia | |
Singapore | |
Israel | Sport 5 |
South Korea | Coupang[51] |
Tajikistan | TV Varzish |
Country | Broadcaster |
---|---|
Australia | ESPN |
New Zealand | |
Pacific Islands | |
Papua New Guinea |