Regular season · Northern Junior League
Kingston Ospreys 6, Guelph Bison 3
Regular season game in the Simulation Hockey League (NJL), 17 September 2026. Kingston Ospreys 6, Guelph Bison 3. Goals by Kovář Šafránek, Scotty "The Body" MacKinnon, Lukáš Šafránek, Jamal Rachding. Box score, scoring summary and three stars.
Scoring
1st period
KIN · Kovář Šafránek
Assists: Ilya Chernekov, Lukáš Šafránek
1–0
16:28
GUE · Scotty "The Body" MacKinnon
Assists: Scotty "Where's" Makar, Milton Tonn
1–1
9:57
KIN · Lukáš Šafránek
Unassisted
2–1
3:14
2nd period
KIN · Lukáš Šafránek
Assists: Jacob Taylor
3–1
13:13
GUE · Depth player
Assists: Milton Tonn, Depth player
3–2
11:08
3rd period
KIN · Kovář Šafránek
Assists: Bo Hofart
4–2
19:46
4–3
17:40
KIN · Bo Hofart
Assists: Depth player, Depth player
5–3
14:01
KIN · Lukáš Šafránek
Assists: Matěj Šafránek, Ilya Chernekov
6–3
12:39
Penalties
1st 1:30 | KIN · Wayne Campbell | Delay of game | 2 min |
2nd 17:07 | KIN · Matěj Šafránek | Slashing | 2 min |
2nd 7:45 | GUE · Jamal Rachding | Delay of game | 2 min |
2nd 6:25 | KIN · Depth player | Delay of game | 2 min |
2nd 3:41 | KIN · Kovář Šafránek | Holding | 2 min |
3rd 18:49 | KIN · Kovář Šafránek | Holding | 2 min |
Team stats
| KIN | GUE | |
|---|---|---|
24 | Shots on goal | 34 |
41 | Shot attempts | 56 |
2.72 | Expected goals | 4.00 |
6 | High-danger chances | 9 |
0/1 | Power play | 1/5 |
26 (43%) | Faceoffs won | 34 (57%) |
6 | Hits | 6 |
11 | Blocked shots | 4 |
16 | Takeaways | 22 |
23 | Giveaways | 26 |
10 | Penalty minutes | 2 |
19:59 | Time with the puck | 23:27 |
22:49 | Offensive-zone time | 26:10 |
Box score
KIN
| Skater | G | A | P | +/- | SOG | ixG | HIT | BLK | TK | GV | FO | PIM | TOI | PP | SH | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 4 | +4 | 4 | 0.53 | 2 | 1 | 1 | 0 | 6/14 | 0 | 22:18 | 1:10 | 2:01 | 9.9 | |
| 2 | 0 | 2 | +3 | 5 | 0.15 | 0 | 1 | 1 | 0 | — | 4 | 21:28 | 1:10 | 1:51 | 8.7 | |
| 0 | 2 | 2 | +4 | 1 | 0.20 | 1 | 3 | 1 | 1 | — | 0 | 19:14 | 0:00 | 0:00 | 8.1 | |
| 1 | 1 | 2 | +1 | 2 | 0.41 | 0 | 1 | 0 | 4 | 9/17 | 0 | 15:33 | 0:00 | 0:00 | 7.8 | |
| 0 | 1 | 1 | +3 | 1 | 0.02 | 0 | 0 | 2 | 2 | — | 2 | 21:10 | 1:10 | 1:19 | 7.2 | |
| 0 | 0 | 0 | +4 | 2 | 0.36 | 1 | 0 | 1 | 2 | 2/6 | 2 | 21:46 | 1:10 | 2:01 | 7.0 | |
Depth players ×9 | 0 | 2 | 2 | — | 9 | 1.05 | 2 | 5 | 10 | 14 | 9/23 | 2 | — | — | — | — |
| Goalie | SA | SV | GA | SV% | xGA | GSAx | HD saves | TOI | Decision | Grade |
|---|---|---|---|---|---|---|---|---|---|---|
| 34 | 31 | 3 | .912 | 4.00 | +1.00 | 7/9 | 60:00 | W | 6.9 |
GUE
| Skater | G | A | P | +/- | SOG | ixG | HIT | BLK | TK | GV | FO | PIM | TOI | PP | SH | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 3 | 3 | -1 | 4 | 0.11 | 0 | 1 | 0 | 1 | — | 0 | 24:51 | 5:33 | 0:00 | 7.8 | |
| 0 | 1 | 1 | -2 | 3 | 0.37 | 1 | 0 | 1 | 2 | 1/2 | 0 | 25:26 | 6:03 | 0:40 | 6.8 | |
| 0 | 1 | 1 | -1 | 3 | 0.12 | 0 | 0 | 0 | 0 | — | 0 | 25:08 | 5:34 | 0:00 | 6.9 | |
| 1 | 0 | 1 | -2 | 7 | 1.59 | 0 | 0 | 2 | 0 | 4/9 | 2 | 24:25 | 6:08 | 0:00 | 8.4 | |
| 1 | 0 | 1 | -1 | 6 | 0.86 | 0 | 0 | 6 | 1 | 6/10 | 0 | 21:17 | 5:27 | 0:00 | 8.3 | |
| 0 | 0 | 0 | -2 | 0 | 0.00 | 0 | 0 | 4 | 4 | 11/15 | 0 | 18:35 | 0:00 | 0:00 | 5.8 | |
Depth players ×9 | 1 | 1 | 2 | — | 11 | 0.95 | 5 | 3 | 9 | 17 | 12/24 | 0 | — | — | — | — |
| Goalie | SA | SV | GA | SV% | xGA | GSAx | HD saves | TOI | Decision | Grade |
|---|---|---|---|---|---|---|---|---|---|---|
| 17 | 12 | 5 | .706 | 1.88 | -3.12 | 2/3 | 45:59 | L | 3.7 | |
Depth goalie | 7 | 6 | 1 | .857 | — | — | — | — | — | — |
Depth players fill empty roster spots for a game and share one line here. Grades are out of ten; six is an ordinary game.
Play in the Simulation Hockey League
Create a hockey player, start in the juniors, get drafted by a real general manager and play every game in a league run by real people. Free to join.