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
| Place | Team |
|---|---|
| Gold | Canada |
| Silver | Sweden |
| Bronze | Switzerland |
| 4th | Great Britain |
| 5th | Austria |
| 5th | France |
| 5th | Czechoslovakia |
| 8th | Belgium |
| 8th | Poland |
| 8th | Germany |
| 11th | Hungary |
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
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.