Person

Pete Russell

Latest Slidescroller coverage mentioning Pete Russell across Hockey.

2 articles

Switzerland to Host 2026 Ice Hockey World Championship

The 2026 Ice Hockey World Championship will take place in Switzerland from May 15 to May 31, featuring defending champions the United States, tournament favorites Canada, and a British squad aiming for a top‑seven finish. Streaming will be available via IIHF.tv for €30.

May 13, 2026