Every last detail of NHL schedule; Local and National TV and Radio; All announcers


  • Steve Cangialosi stepped down after 11 seasons as the main television play-by-play announcer for the New Jersey Devils in order to focus on his soccer work. He will be succeeded by Bill Spaulding, previously an NBC and ESPN freelancer who had served as the television voice of Boston College’s hockey team.
  • Hall of Famer Rick Jeanneret, who had been with the Buffalo Sabres since the 1971-72 season, retired after working a 20-game schedule in 2021-22. Dan Dunleavy, Jeanneret’s backup for the last nine seasons, takes the play-by-play role on the television/radio simulcast full-time.
  • Hall of Famer Pat Foley retired from Chicago Blackhawks TV broadcasts after 39 non-consecutive seasons with the team. After an open audition during the season to find his successor, Big Ten Network’s Chris Vosters won the job. Vosters and Spaulding, both 31, are the first two full-time NHL announcers born in the 1990s.
  • The play-by-play chair wasn’t the only change in Chicago. Longtime color commentator Eddie Olczyk’s contract expired after the 2021-22 season, and he elected to join his old friend John Forslund with the Seattle Kraken. Kraken analyst J.T. Brown moves to the Inside-the-Glass role, and will return to the booth when Olczyk has TNT NHL or NBC horse racing duties.
  • To replace Olczyk, the Blackhawks looked internal. Radio color commentator Troy Murray and studio analyst Patrick Sharp, both former players for the team, will split TV duties. Caley Chelios, the daughter of ESPN studio contributor Chris Chelios, will provide color on radio when Murray is working on TV.
  • Winnipeg Jets TV announcer Dennis Beyak, who had been with the team since they moved from Atlanta, relocated to Toronto and will finish out his broadcasting career calling international hockey for TSN. His successor in Winnipeg will be Montreal Canadiens radio announcer Dan Robertson, who now moves to TV on a full-time basis.
  • Robertson’s replacement in Montreal has not officially been announced, but his previous backup, Sean Campbell, appears to be a likely candidate.
  • The San Jose Sharks will return to their former strategy of rotating their color commentators between TV and radio. Drew Remenda, in his third stint on the Sharks’ broadcast team, joins Bret Hedican in a close-to-even split after working primarily in the studio last year.
  • Ray Ferraro, TSN’s color commentator for Toronto Maple Leafs games since 2014-15, left the network in his home country to focus on his work as ESPN’s lead analyst. Former Leaf Mike Johnson is expected to take over Ferraro’s games after having previously called part of TSN’s schedule for the Ottawa Senators and Montreal Canadiens.
  • Vancouver Canucks radio analyst Corey Hirsch left the broadcasting world to focus on his advocacy for mental health. His successor has not been announced officially, but it is believed to be Hockey Night Punjabi host Randip Janda.



TV: John Ahlers, Brian Hayward

Radio: Steve Carroll, Dan Wood


TV: Matt McConnell, Tyson Nash

Radio: Bob Heethuis, Lyndsey Fry


TV: Jack Edwards, Andy Brickley

Radio: Judd Sirott, Bob Beers


Simulcast: Dan Dunleavy, Rob Ray


TV: Rick Ball, Kelly Hrudey or Cassie Campbell-Pascall

Radio: Derek Wills, Peter Loubardias


Simulcast: Mike Maniscalco, Tripp Tracy


TV: Chris Vosters, Patrick Sharp or Troy Murray

Radio: John Wiedeman, Troy Murray or Caley Chelios


TV: Marc Moser, Peter McNab

Radio: Conor McGahey (Peter McNab does color on national games)


TV: Jeff Rimer, Jody Shelley

Radio: Bob McElligott (Jody Shelley does color on national games)


Simulcast: Josh Bogorad, Daryl Reaugh


TV: Ken Daniels, Mickey Redmond or Chris Osgood

Radio: Ken Kal, Paul Woods


TV: Jack Michaels, Louie DeBrusk

Radio: Cam Moon or Jack Michaels, Bob Stauffer


TV: Steve Goldstein, Randy Moller

Radio: Doug Plagens, Bill Lindsay

Los Angeles

TV: Alex Faust, Jim Fox

Radio: Nick Nickson, Daryl Evans


TV: Anthony LaPanta, Wes Walz or Ryan Carter

Radio: Joe O’Donnell, Tom Reid


TV: Bryan Mudryk, Dave Poulin or Craig Button

Radio: Sean Campbell or Peter Ruttgaizer, Sergio Momesso


TV: Willy Daunic, Chris Mason

Radio: Pete Weber, Hal Gill

New Jersey

TV: Bill Spaulding, Ken Daneyko

Radio: Matt Loughlin, Glenn “Chico” Resch

NY Islanders

TV: Brendan Burke, Butch Goring

Radio: Chris King, Greg Picker

NY Rangers

TV: Sam Rosen, Joe Micheletti

Radio: Kenny Albert or Don La Greca, Dave Maloney


TV: Gord Miller or Jon Abbott, Jamie McLennan

Radio: Dean Brown, Gord Wilson


TV: Jim Jackson, Keith Jones or Brian Boucher

Radio: Tim Saunders, Steve Coates


TV: Steve Mears, Bob Errey

Radio: Josh Getzoff, Phil Bourque

San Jose

TV: Randy Hahn, Bret Hedican or Drew Remenda

Radio: Dan Rusanowsky, Drew Remenda or Bret Hedican


TV: John Forslund, Eddie Olczyk or J.T. Brown

Radio: Everett Fitzhugh, Dave Tomlinson

St. Louis

TV: John Kelly, Darren Pang or Jamie Rivers

Radio: Chris Kerber, Joe Vitale

Tampa Bay

TV: Dave Randorf, Brian Engblom

Radio: Dave Mishkin, Phil Esposito


TV: Chris Cuthbert, Craig Simpson or Gord Miller, Mike Johnson

Radio: Joe Bowen, Jim Ralph


TV: John Shorthouse, John Garrett

Radio: Brendan Batchelor, Randip Janda


TV: Dave Goucher, Shane Hnidy

Radio: Dan D’Uva, Gary Lawless


TV: Joe Beninati, Craig Laughlin

Radio: John Walton, Ken Sabourin


TV: Dan Robertson, Kevin Sawyer

Radio: Paul Edmonds, Jamie Thomas



Lead team: Sean McDonough, Ray Ferraro

Other announcers: Steve Levy, John Buccigross, Bob Wischusen, Leah Hextall, Mike Monaco (PxP), Brian Boucher, Cassie Campbell-Pascall, Kevin Weekes, Ryan Callahan, AJ Mleczko, Dominic Moore (Color)


Lead team: Kenny Albert, Eddie Olczyk, Keith Jones

Other announcers: Brendan Burke, John Forslund (PxP), Darren Pang, Jennifer Botterill (Color)

NHL Network

Lead team: E.J. Hradek, Kevin Weekes

Other announcers: Stephen Nelson (PxP), Mike Rupp, Dave Reid, Mike Johnson (Color)


Lead team: Chris Cuthbert, Craig Simpson

Other announcers: Harnarayan Singh, John Bartlett, Rick Ball, Leah Hextall (PxP), Louie DeBrusk, Greg Millen, Garry Galley, Cassie Campbell-Pascall, Sam Cosentino (Color)

Jake Baskin

Jake Baskin is a graduate of Dean College who majored in sports broadcasting. He does play-by-play for Northeast Sports Network and previously wrote about hockey for various SB Nation blogs. He loves the history and evolution of sports broadcasting and dreams of being a national-level announcer.

Notify of
Inline Feedbacks
View all comments