| Period | Time | Situation | Team | Goal | Home On Ice | Visitor On Ice |
|---|---|---|---|---|---|---|
| 1 | 12:29 | EV | ROC | Trevor Kuntar (Zach Metsa, Jagger Joshua) | 8, 12, 16, 22, 74 | 6, 10, 22, 63, 84 |
| 1 | 13:04 | EV | WBS | Mathieu De St. Phalle | 19, 24, 58, 83, 91 | 52, 54, 64, 80, 38 |
| 1 | 16:13 | PP | ROC | Jake Leschyshyn (Anton Wahlberg, Konsta Helenius) | 22, 24, 7, 79, 91 | 26, 38, 56, 84 |
| 1 | 17:16 | EV | ROC | Matteo Costantini (Brendan Warren, Graham Slaggert) | 19, 36, 45, 58, 73 | 14, 23, 44, 56, 62 |
| 1 | 19:32 | EV | ROC | Trevor Kuntar (Graham Slaggert, Noah Laaouan) | 7, 16, 19, 36, 58 | 10, 52, 84, 22, 38 |
| 2 | 2:40 | EV | WBS | Alex Alexeyev (Aidan McDonough, Tristan Broz) | 19, 36, 45, 73, 74 | 8, 26, 49, 56, 63 |
| 2 | 15:29 | EV | WBS | Tristan Broz (Owen Pickering, Aidan McDonough) | 7, 16, 22, 74 | 38, 8, 22, 26 |
| 3 | 7:07 | EV | WBS | Sam Poulin (Bokondji Imama, Daniel Laatsch) | 5, 19, 23, 45, 73 | 6, 14, 22, 23, 44 |
| 3 | 11:57 | PP | ROC | Zach Metsa (Konsta Helenius, Anton Wahlberg) | 7, 22, 24, 79, 91 | 26, 38, 52, 80 |
| 3 | 17:56 | EN | ROC | Viktor Neuchev | 79, 5, 7, 36, 45 | 8, 22, 26, 49, 56, 84 |
| Period | Time | Team | Player | Penalty | Duration |
|---|---|---|---|---|---|
| 1 | 08:09 | ROC | Brendan Warren | Slashing | 2:00 |
| 1 | 04:16 | WBS | Aidan McDonough | Illegal check to the head | 2:00 |
| 1 | 06:48 | ROC | Vsevolod Komarov | Holding | 2:00 |
| 1 | 14:17 | WBS | Scooter Brickey | Tripping | 2:00 |
| 1 | 20:00 | WBS | Chase Pietila | Roughing | 2:00 |
| 2 | 10:52 | WBS | Phil Kemp | Roughing | 2:00 |
| 2 | 10:52 | ROC | Trevor Kuntar | Roughing | 2:00 |
| 2 | 14:29 | WBS | Rafaël Harvey-Pinard | Interference | 2:00 |
| 2 | 14:29 | WBS | Rafaël Harvey-Pinard | Misconduct - Unsportsmanlike conduct | 10:00 |
| 2 | 14:47 | ROC | Anton Wahlberg | Hooking | 2:00 |
| 2 | 18:08 | WBS | Zach Gallant | Cross-checking | 2:00 |
| 3 | 00:51 | WBS | Mathieu De St. Phalle | Interference | 2:00 |
| 2 | 19:30 | WBS | Nolan Renwick | Roughing | 2:00 |
| 2 | 19:30 | ROC | Jagger Joshua | Roughing | 2:00 |
| 3 | 01:24 | ROC | Jack Rathbone | Interference | 2:00 |
| 3 | 04:55 | WBS | Sam Poulin | Holding | 2:00 |
| 3 | 11:07 | WBS | Aidan McDonough | Tripping | 2:00 |
| 3 | 12:20 | WBS | Scooter Brickey | Roughing | 2:00 |
| 3 | 12:20 | WBS | Scooter Brickey | Roughing | 2:00 |
| 3 | 12:20 | ROC | Jagger Joshua | Roughing | 2:00 |
| 3 | 12:20 | ROC | Jagger Joshua | Roughing | 2:00 |
| 2 | 13:26 | ROC | Trevor Kuntar | Interference | 2:00 |
| # | Name | POS | SOG | G | A | P | GS |
|---|---|---|---|---|---|---|---|
| 5 | Jack Rathbone | D | 2 | 0 | 0 | 0 | 0.0 |
| 7 | Jake Leschyshyn | C | 3 | 1 | 0 | 1 | 1.43 |
| 8 | Jagger Joshua | LW | 2 | 0 | 1 | 1 | 0.4 |
| 12 | Riley Fiddler-Schultz | LW | 1 | 0 | 0 | 0 | 0.22 |
| 16 | Trevor Kuntar | LW | 4 | 2 | 0 | 2 | 1.65 |
| 19 | Graham Slaggert | LW | 1 | 0 | 2 | 2 | 1.18 |
| 21 | Tyler Kopff | LW | 1 | 0 | 0 | 0 | 0.08 |
| 22 | Zach Metsa | D | 2 | 1 | 1 | 2 | 1.9 |
| 23 | Ryan Johnson | D | 0 | 0 | 0 | 0 | -0.15 |
| 24 | Anton Wahlberg | LW | 4 | 0 | 2 | 2 | 1.55 |
| 36 | Noah Laaouan | D | 1 | 0 | 1 | 1 | 0.93 |
| 45 | Brendan Warren | RW | 0 | 0 | 1 | 1 | 0.55 |
| 91 | Konsta Helenius | C | 4 | 0 | 2 | 2 | 1.7 |
| 73 | Matteo Costantini | F | 1 | 1 | 0 | 1 | 0.68 |
| 74 | Nikita Novikov | D | 0 | 0 | 0 | 0 | -0.15 |
| 79 | Viktor Neuchev | RW | 2 | 1 | 0 | 1 | 1.35 |
| 83 | Vsevolod Komarov | D | 1 | 0 | 0 | 0 | -0.22 |
| 58 | Isaac Belliveau | D | 0 | 0 | 0 | 0 | 0.15 |
| # | Name | POS | TOI | SA | SV | GA | G | A | P | GS |
|---|---|---|---|---|---|---|---|---|---|---|
| 27 | *Devon Levi | G | 60:00 | 26 | 22 | 4 | 0 | 0 | 0 | -0.8 |
| 50 | Topias Leinonen | G |
| # | Name | POS | SOG | G | A | P | GS |
|---|---|---|---|---|---|---|---|
| 38 | Owen Pickering | D | 1 | 0 | 1 | 1 | 0.63 |
| 52 | Phil Kemp | D | 0 | 0 | 0 | 0 | -0.3 |
| 63 | Scooter Brickey | D | 1 | 0 | 0 | 0 | -0.37 |
| 64 | Gabe Klassen | C | 1 | 0 | 0 | 0 | 0.22 |
| 62 | Zach Gallant | RW | 0 | 0 | 0 | 0 | -0.3 |
| 84 | Atley Calvert | RW | 1 | 0 | 0 | 0 | -0.53 |
| 10 | Aaron Huglen | C | 1 | 0 | 0 | 0 | -0.22 |
| 14 | Bokondji Imama | LW | 0 | 0 | 1 | 1 | 0.7 |
| 22 | Sam Poulin | LW | 4 | 1 | 0 | 1 | 0.75 |
| 23 | Nolan Renwick | C | 1 | 0 | 0 | 0 | -0.08 |
| 26 | Tristan Broz | C | 4 | 1 | 1 | 2 | 1.45 |
| 80 | Raivis Ansons | LW | 1 | 0 | 0 | 0 | 0.07 |
| 6 | Daniel Laatsch | D | 1 | 0 | 1 | 1 | 0.63 |
| 8 | Aidan McDonough | LW | 3 | 0 | 2 | 2 | 1.33 |
| 44 | Chase Pietila | D | 2 | 0 | 0 | 0 | 0.0 |
| 49 | Rafaël Harvey-Pinard | RW | 1 | 0 | 0 | 0 | -0.08 |
| 54 | Mathieu De St. Phalle | RW | 1 | 1 | 0 | 1 | 0.83 |
| 56 | Alex Alexeyev | D | 3 | 1 | 0 | 1 | 0.68 |
| # | Name | POS | TOI | SA | SV | GA | G | A | P | GS |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 | *Filip Larsson | G | 19:49 | 11 | 7 | 4 | 0 | 0 | 0 | -2.3 |
| 40 | Maxim Pavlenko | G | 37:32 | 17 | 16 | 1 | 0 | 0 | 0 | 0.85 |