Regular season · Northern Junior League
Oshawa Trappers 4, Kingston Ospreys 1
Regular season game in the Simulation Hockey League (NJL), 18 September 2026. Oshawa Trappers 4, Kingston Ospreys 1. Goals by Blake Remington, Lukáš Šafránek, Phoebe Bridgers, Snowpapi. Box score, scoring summary and three stars.
Scoring
1st period
OSH · Blake Remington
Assists: Phoebe Bridgers, Barrett Armstead
1–0
7:41
2nd period
KIN · Lukáš Šafránek
Assists: Wayne Campbell, Ilya Chernekov
1–1
13:12
3rd period
OSH · Phoebe Bridgers
Assists: Depth player, Mafia Mann
2–1
18:45
3–1
7:51
OSH · Depth player
Assists: Holden Remington
4–1
0:30
Penalties
1st 18:27 | KIN · Bo Hofart | Holding | 2 min |
1st 16:45 | KIN · Depth player | Slashing | 2 min |
1st 12:52 | KIN · Wayne Campbell | Hooking | 2 min |
2nd 5:40 | KIN · Depth player | High-sticking | 2 min |
2nd 3:53 | KIN · Lukáš Šafránek | High-sticking | 2 min |
3rd 9:51 | KIN · Depth player | High-sticking | 2 min |
3rd 2:09 | KIN · Depth player | Holding | 2 min |
Team stats
| OSH | KIN | |
|---|---|---|
30 | Shots on goal | 23 |
54 | Shot attempts | 40 |
2.91 | Expected goals | 1.91 |
5 | High-danger chances | 4 |
2/7 | Power play | 0/0 |
33 (48%) | Faceoffs won | 36 (52%) |
9 | Hits | 6 |
9 | Blocked shots | 12 |
24 | Takeaways | 26 |
19 | Giveaways | 27 |
0 | Penalty minutes | 14 |
24:34 | Time with the puck | 19:41 |
26:04 | Offensive-zone time | 23:20 |
Box score
OSH
| Skater | G | A | P | +/- | SOG | ixG | HIT | BLK | TK | GV | FO | PIM | TOI | PP | SH | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | +2 | 3 | 0.54 | 0 | 0 | 0 | 2 | — | 0 | 18:59 | 3:36 | 0:00 | 8.7 | |
| 0 | 2 | 2 | +1 | 5 | 0.16 | 3 | 2 | 3 | 2 | — | 0 | 21:10 | 3:40 | 0:00 | 8.2 | |
| 1 | 0 | 1 | +1 | 2 | 0.09 | 0 | 0 | 1 | 0 | — | 0 | 25:10 | 7:50 | 0:00 | 7.4 | |
| 1 | 0 | 1 | -1 | 4 | 0.24 | 0 | 0 | 3 | 3 | 7/23 | 0 | 25:04 | 7:10 | 0:00 | 7.0 | |
| 0 | 1 | 1 | +2 | 0 | 0.00 | 1 | 0 | 1 | 1 | 9/12 | 0 | 16:01 | 1:15 | 0:00 | 7.1 | |
| 0 | 0 | 0 | -1 | 2 | 0.14 | 0 | 0 | 2 | 3 | — | 0 | 25:12 | 7:11 | 0:00 | 6.2 | |
| 0 | 0 | 0 | -1 | 6 | 0.94 | 0 | 2 | 1 | 1 | 11/20 | 0 | 24:52 | 7:08 | 0:00 | 7.5 | |
| 0 | 0 | 0 | 0 | 3 | 0.11 | 0 | 1 | 2 | 2 | — | 0 | 22:23 | 7:31 | 0:00 | 6.6 | |
Depth players ×7 | 1 | 1 | 2 | — | 5 | 0.71 | 5 | 4 | 11 | 5 | 6/14 | 0 | — | — | — | — |
| Goalie | SA | SV | GA | SV% | xGA | GSAx | HD saves | TOI | Decision | Grade |
|---|---|---|---|---|---|---|---|---|---|---|
| 23 | 22 | 1 | .957 | 1.91 | +0.91 | 4/4 | 60:00 | W | 6.9 |
KIN
| Skater | G | A | P | +/- | SOG | ixG | HIT | BLK | TK | GV | FO | PIM | TOI | PP | SH | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | +1 | 3 | 0.17 | 1 | 2 | 0 | 0 | 1/5 | 2 | 20:28 | 0:00 | 3:31 | 7.0 | |
| 1 | 0 | 1 | +1 | 3 | 0.52 | 0 | 2 | 2 | 3 | 14/20 | 2 | 20:14 | 0:00 | 2:51 | 8.0 | |
| 0 | 1 | 1 | +1 | 2 | 0.05 | 0 | 1 | 0 | 0 | 0/1 | 0 | 17:45 | 0:00 | 0:13 | 6.9 | |
| 0 | 0 | 0 | -1 | 1 | 0.02 | 0 | 1 | 1 | 4 | — | 0 | 21:37 | 0:00 | 3:45 | 5.7 | |
| 0 | 0 | 0 | -1 | 0 | 0.00 | 1 | 1 | 6 | 5 | — | 0 | 21:26 | 0:00 | 3:44 | 5.9 | |
| 0 | 0 | 0 | -1 | 0 | 0.00 | 1 | 0 | 3 | 1 | 4/15 | 2 | 15:05 | 0:00 | 0:21 | 5.5 | |
Depth players ×9 | 0 | 0 | 0 | — | 14 | 1.14 | 3 | 5 | 14 | 13 | 17/28 | 8 | — | — | — | — |
| Goalie | SA | SV | GA | SV% | xGA | GSAx | HD saves | TOI | Decision | Grade |
|---|---|---|---|---|---|---|---|---|---|---|
| 29 | 26 | 3 | .897 | 2.38 | -0.62 | 3/4 | 59:33 | L | 5.6 |
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.