Medal finder
St. Moritz 1928

1928 Olympic men’s hockey tournament

The 3rd Olympic men’s ice hockey tournament, played in St. Moritz, Switzerland, 11 to 19 February 1928.

Updated October 29, 2026Sourced, with links below

1928 MEN2SWE3SUI1CAN
Podium: Canada, Sweden, Switzerland.

Short answer

Canada won the final round robin ahead of Sweden. Switzerland won bronze and Great Britain finished fourth.

What happened

St. Moritz, Switzerland, hosted the 1928 tournament outdoors. It also served as the third World Championship and the 13th European Championship.

Canada, represented by the University of Toronto Graduates, won a third straight gold. Sweden took silver as the best European team, and the host Swiss won bronze.

Key facts

Host
St. Moritz, Switzerland
Dates
11 to 19 February 1928
Venues
Olympic Ice Rink, St. Moritz (outdoors)
Teams
11
Games
18
Goals
89 (4.9 a game)
Top scorer
Dave Trottier (Canada), 15 points

Final standings

PlaceTeam
GoldCanada
SilverSweden
BronzeSwitzerland
4thGreat Britain
5thAustria
5thFrance
5thCzechoslovakia
8thBelgium
8thPoland
8thGermany
11thHungary

Places below fourth follow the ranking printed in the tournament article; some early tournaments ranked lower places differently over the years.

More men’s tournaments

1924 tournament 1932 tournament All men’s tournaments

See every podium in the complete results list, or how each country did in the medal finder.

Source for this page

Wikipedia: Ice hockey at the 1928 Winter Olympics (results, standings, scoring leader and awards, read October 29, 2026).

Questions people ask

Who won the 1928 Olympic men’s hockey gold?

Canada. Sweden won silver and Switzerland bronze.

Who led the 1928 tournament in scoring?

Dave Trottier of Canada, with 15 points.

Sources

  1. Wikipedia: Ice hockey at the Olympic Games

Last reviewed October 29, 2026. Spotted an error? Results are checked against the linked sources; tell us through the corrections note on the about page.