Canada vs. Switzerland box score: Full stats from 2026 Olympic women's hockey semifinal game originally appeared on The Sporting News. Add The Sporting News as a Preferred Source by clicking here.
History has been made at the Milano Santagiulia Arena as Team Canada heads into the final intermission with a 2-0 lead over Switzerland. The second period belonged entirely to captain Marie-Philip Poulin, who officially broke the all-time Olympic goal-scoring record with her 19th career marker to open the scoring, then added her 20th just minutes later. Despite an incredible 37-save effort through two periods from Swiss goaltender Andrea Brändli, the relentless Canadian pressure has finally cracked the defensive shell of the underdogs.
The winner of this final frame will punch their ticket to Thursday’s gold medal showdown against Team USA, who dominated Sweden 5-0 earlier today to secure their spot. For Canada, a 20-minute clean sheet stands between them and a chance to defend their title in the ultimate North American rivalry; for the Swiss, they need a historic third-period comeback to keep their gold medal dreams alive.
LIVE: Follow updates from Canada vs. Switzerland
Here is the box score from the semifinal so far.
MORE 2026 OLYMPICS: Live medal tracker | Viewer's guide | Day-by-day schedule
Canada vs. Switzerland hockey box score
| 1 | 2 | 3 | F | |
| Canada | 0 | 2 | - | 2 |
| Switzerland | 0 | 0 | - | 0 |
Stats updated after the first period.
Canada stats
| Player | G | A | Pts | +/- | TOI |
| Marie-Philip Poulin | 2 | 0 | 2 | +2 | 13:45 |
| Sarah Fillier | 0 | 1 | 1 | +1 | 12:50 |
| Natalie Spooner | 0 | 1 | 1 | +1 | 05:15 |
| Renata Fast | 0 | 0 | 0 | +1 | 18:42 |
| Jocelyne Larocque | 0 | 0 | 0 | +1 | 17:15 |
| Ella Shelton | 0 | 0 | 0 | 0 | 15:40 |
| Erin Ambrose | 0 | 0 | 0 | 0 | 15:30 |
| Sarah Nurse | 0 | 0 | 0 | 0 | 11:20 |
| Laura Stacey | 0 | 0 | 0 | +1 | 11:10 |
| Daryl Watts | 0 | 0 | 0 | 0 | 10:45 |
| Brianne Jenner | 0 | 0 | 0 | 0 | 10:45 |
| Julia Gosling | 0 | 0 | 0 | +1 | 09:50 |
| Claire Thompson | 0 | 0 | 0 | 0 | 12:50 |
| Sophie Jaques | 0 | 0 | 0 | 0 | 09:15 |
| Emily Clark | 0 | 0 | 0 | 0 | 08:20 |
| Emma Maltais | 0 | 0 | 0 | 0 | 08:05 |
| Blayre Turnbull | 0 | 0 | 0 | 0 | 10:15 |
| Kati Tabin | 0 | 0 | 0 | 0 | 08:35 |
| Kristin O’Neill | 0 | 0 | 0 | 0 | 07:45 |
| Jennifer Gardiner | 0 | 0 | 0 | 0 | 06:10 |
| Goaltender | SOG | Saves | GA | SV% |
| Ann-Renee Desbiens | 4 | 4 | 0 | 1.000 |
Switzerland stats
| Player | G | A | Pts | +/- | TOI |
| Alina Müller | 0 | 0 | 0 | -1 | 15:20 |
| Lara Stalder | 0 | 0 | 0 | -1 | 14:40 |
| Nicole Vallario | 0 | 0 | 0 | -1 | 17:10 |
| Lara Christen | 0 | 0 | 0 | -1 | 16:35 |
| Rahel Enzler | 0 | 0 | 0 | 0 | 11:15 |
| Alessia Baechler | 0 | 0 | 0 | -1 | 12:55 |
| Laura Zimmermann | 0 | 0 | 0 | 0 | 08:15 |
| Ivana Wey | 0 | 0 | 0 | 0 | 09:45 |
| Alina Marti | 0 | 0 | 0 | 0 | 10:10 |
| Sinja Leemann | 0 | 0 | 0 | -1 | 09:40 |
| Stefanie Wetli | 0 | 0 | 0 | 0 | 12:50 |
| Shannon Sigrist | 0 | 0 | 0 | 0 | 10:15 |
| Laure Meriguet | 0 | 0 | 0 | 0 | 08:10 |
| Vanessa Schaefer | 0 | 0 | 0 | -1 | 06:15 |
| Lena Marie Lutz | 0 | 0 | 0 | 0 | 09:55 |
| Kaleigh Quennec | 0 | 0 | 0 | -1 | 07:50 |
| Naemi Herzig | 0 | 0 | 0 | 0 | 07:20 |
| Leoni Balzer | 0 | 0 | 0 | -1 | 05:45 |
| Annic Buchi | 0 | 0 | 0 | -1 | 07:40 |
| Lisa Ruedi | 0 | 0 | 0 | 0 | 02:15 |
| Goaltender | SOG | Saves | GA | SV% |
| Andrea Brändli | 35 | 33 | 2 | .942 |