| YEAR | CHAMPIONS | SCORE | RUNNER–UP |
|---|---|---|---|
| 1996 | Canada | 4–1 | Sweden |
| 1997 | Canada | 2–0 | United States |
| 1998 | Finland | 2–1 OT | Russia |
| 1999 | Russia | 3–2 OT | Canada |
| 2000 | Czech Republic | 1-0 SO | Russia |
| 2001 | Czech Republic | 2–1 | Finland |
| 2002 | Russia | 5–4 | Canada |
| 2003 | Russia | 4–3 | Canada |
| 2004 | United States | 4–3 | Canada |
| 2005 | Canada | 6–1 | Russia |
| 2006 | Canada | 5–0 | Russia |
| 2007 | Canada | 4–2 | Russia |
| 2008 | Canada | 3–2 OT | Sweden |
| 2009 | Canada | 5–1 | Sweden |
| 2010 | United States | 6–5 OT | Canada |
| 2011 | Russia | 5–3 | Canada |
| 2012 | Sweden | 1–0 OT | Russia |
| 2013 | United States | 3–1 | Sweden |
| 2014 | Finland | 3–2 OT | Sweden |
| 2015 | Canada | 5–4 | Russia |
| 2016 | Finland | 4–3 OT | Russia |
| 2017 | United States | 5–4 SO | Canada |
| 2018 | Canada | 3–1 | Sweden |
| 2019 | Finland | 3–2 | United States |
| 2020 | Canada | 4–3 | Russia |
| 2021 | United States | 2-0 | Canada |