I took a look at the 2018 IIHF World Championship rosters here - 2018 IIHF World Championship rosters - Wikipedia Calculated all the ages, divided etc and thought it would be interesting to find out which was the oldest/young teams remaining. Here are the results. Average Age, oldest to youngest. 1. Russia - 25.8 years 2. Latvia - 25.6 years 3. Switzerland - 25.4 years 4. Czech Republic - 25.2 years 5. Finland - 25.0 years 6. US - 24.8 years (tied) 7. Sweden - 24.8 years (tied) 8. Canada - 24.2 years Canada to my surprise is the youngest team of the tournament, Russia the oldest, both will be meeting in the QF. Also random fact, Canada won 2016 gold with an average team age of 23.7 years.