Thu.
Jun.
18
6:30 p.m.
U13 BRONCOS
RAMP Saints
0
0
Thu.
Jun.
18
6:30 p.m.
DIAMONDBACKS
U13 Wolves White
0
0
Thu.
Jun.
18
6:30 p.m.
Alberta Bears
Maple Leafs - U13
0
0
Thu.
Jun.
18
6:30 p.m.
U9 Lions
U11 Wolves Black
0
0
Thu.
Jun.
18
7:30 p.m.
U15 Phantom 309
Bar Down Beasts
0
0
Thu.
Jun.
18
7:30 p.m.
Cougars
Phantom 309
0
0
Thu.
Jun.
18
7:30 p.m.
Storm
AllStars Guardians
0
0
Thu.
Jun.
18
7:30 p.m.
JR SAVAGES
Ballers FC
0
0
Thu.
Jun.
18
8:30 p.m.
U15 Grizzlies
PanthersMBHC
0
0
Thu.
Jun.
18
8:30 p.m.
Lions U13
AllStars Shadowstorm
0
0
Thu.
Jun.
18
8:30 p.m.
U18 Northern Lights
U18 Kraken
0
0
Thu.
Jun.
18
8:30 p.m.
Reapers
Edmonton Kings
0
0
Tue.
Jun.
16
7:30 p.m.
Thrashers
Maple Leafs - U13
1
2
Final
Tue.
Jun.
16
8:30 p.m.
U13 Grizzlies
AllStars Vortex
3
5
Final
Tue.
Jun.
16
8:30 p.m.
The GOATS
Dangle Berries
6
2
Final
Tue.
Jun.
16
8:30 p.m.
Edmonton Kings
Reapers
3
2
Final
Wed.
Jun.
17
6:30 p.m.
Zappers
Phantoms U15
1
2
Final
Wed.
Jun.
17
6:30 p.m.
U13 Wolves Black
U13 Wolverines
3
2
Final
Wed.
Jun.
17
7:30 p.m.
U18 BRUINS
U15 Snipers
2
5
Final
Wed.
Jun.
17
7:30 p.m.
Saints
Force United
3
0
Final
Wed.
Jun.
17
8:30 p.m.
Titans
Pink Panthers
2
3
Final
Wed.
Jun.
17
8:30 p.m.
EDM JR KINGS
Yeti 2010
2
4
Final

U18

ScheduleStandingsLeadersRosters
Edmonton Soccer Centre West - Field 4
Team Breakdown
Game Breakdown

Storm and Oil Crushers Battle to a 2-2 Stalemate in a Heated, Penalty-Filled Affair

In a contest that saw more penalty minutes than goals, the Storm and U18 Oil Crushers fought to a 2-2 tie in a game that was as chippy as it was close. Though the goalie stats show zeros across the board, the sheer volume of shots—28 for the Oil Crushers and 20 for the Storm—tells the story of two netminders who stood tall under relentless pressure. The first period set an aggressive tone, with the Storm jumping ahead early. At 2:20 of the opening frame, with the Oil Crushers down a man on a slashing call, Storm’s Spencer MacDougall (#21) capitalized on the power play, burying a feed from Chase Fahl (#55) to make it 1-0. The Storm carried that lead and a 20-28 shot disadvantage into the first intermission, a testament to their efficiency despite being outshot.

The second period was a whirlwind of action and discipline breakdowns. The Oil Crushers came out firing, tying the game just five minutes in when Keegan McConnell (#98) found the back of the net off assists from Jayden Reves (#97) and Austin Weaver-Reves (#53). Moments later, the Oil Crushers struck again to take a 2-1 lead, with Lycan Fleming (#14) scoring with helpers from Adrix Ross (#8) and Alden Richardson (#15). But the Storm refused to fold. As the period wound down, the Storm’s power play struck again, with Lucas Haro (#22) scoring at 1:54 of the second period, assisted by Connor Long (#86) and Cole Dodd (#55), knotting the game at 2-2. The period was marred by a parade of penalties—six total, including a rare moment where both teams were called for simultaneous infractions at 0:21—highlighting the growing tension between the two sides.

The third period saw the game reach a boiling point. Tempers flared when the Storm’s Chase Fahl (#55) earned a five-minute major for cross-checking and a ten-minute game misconduct, leaving his team shorthanded for nearly half the period. The Oil Crushers pushed hard but couldn’t break through, thanks in part to the Storm’s penalty kill and, presumably, stellar work from the netminder. Late penalties kept the game in a constant state of special teams, but neither side could find the go-ahead goal. The animosity spilled over after the final buzzer, with both the Storm’s Sasha Kelemen (#16) and Oil Crushers’ Lycan Fleming (#14) each drawing gross misconduct penalties in the extra session. In the end, the game ended in a 2-2 tie, a fitting result for a contest defined by equal parts skill and fury, where every goal was answered and the goaltenders were left as the ultimate unsung heroes.

Scoring

Team 1 2 3OTT
Storm 1 1 002
U18 Oil Crushers 0 2 002

Shots

Team 1 2 3OTT
Storm 20 20
U18 Oil Crushers 28 28

Scoring Summary

Period 1

Home
Storm
#21 Spencer MacDougall (10)
PPG
#96 Chase Fahl (4)
Time
02:20 (P1)
Score
Storm (1)
U18 Oil Crushers (0)

Period 2

Away
U18 Oil Crushers
#98 Keegan McConnell (1)
#97 Jayden Reves (2), #53 Austin Weaver-Reves (1)
Time
15:00 (P2)
Score
Storm (1)
U18 Oil Crushers (1)
Away
U18 Oil Crushers
#14 Lycan Fleming (1)
#8 Adrix Ross (2), #15 Alden Richardson (1)
Time
13:04 (P2)
Score
Storm (1)
U18 Oil Crushers (2)
Home
Storm
#22 Lucas Haro (7)
PPG
#86 Connor Long (6), #55 Cole Dodd (3)
Time
01:54 (P2)
Score
Storm (2)
U18 Oil Crushers (2)

Penalty Summary

Period 1

Home
Storm
#96 Chase Fahl
2:00
Time
10:07 (P1)
Penalty
Holding Minor 7.1a(2 pim)
Away
U18 Oil Crushers
#97 Jayden Reves
2:00
Time
03:00 (P1)
Penalty
Slash Minor 8.4(2 pim)

Period 2

Home
Storm
#71 Domenic Angotti-Cargill
2:00
Time
11:26 (P2)
Penalty
Body Contact Minor 6.2a / b(2 pim)
Home
Storm
#86 Connor Long
2:00
Time
05:46 (P2)
Penalty
Hooking Minor 7.2a(2 pim)
Away
U18 Oil Crushers
#94 Carter McFadden
2:00
Time
02:57 (P2)
Penalty
Slash Minor 8.4(2 pim)
Home
Storm
#16 Sasha Kelemen
2:00
Time
00:21 (P2)
Penalty
Cross Check Minor 8.2(2 pim)
Away
U18 Oil Crushers
#7 Axton Ross
2:00
Time
00:21 (P2)
Penalty
Slash Minor 8.4(2 pim)

Period 3

Home
Storm
#93 Liam Bruce
2:00
Time
13:56 (P3)
Penalty
Interference Minor 7.3a(2 pim)
Home
Storm
#96 Chase Fahl
Served by #11 Noah Ward
5:00
Time
10:26 (P3)
Penalty
Cross Check Major 8.2(5 pim)
Home
Storm
#96 Chase Fahl
10:00
Time
10:26 (P3)
Penalty
Game Miscconduct(10 pim)
Home
Storm
#71 Domenic Angotti-Cargill
2:00
Time
05:55 (P3)
Penalty
Rough Minor 6.7K(2 pim)
Away
U18 Oil Crushers
#87 Damien Tobar
2:00
Time
05:55 (P3)
Penalty
Interference Minor 7.3a(2 pim)
Away
U18 Oil Crushers
#94 Carter McFadden
2:00
Time
00:57 (P3)
Penalty
Trip Minor 7.4(2 pim)

Period 4

Home
Storm
#16 Sasha Kelemen
10:00
Time
00:00
Penalty
Gross Misconduct(10 pim)
Home
Storm
#16 Sasha Kelemen
2:00
Time
00:00
Penalty
Body Contact Minor 6.2a / b(2 pim)
Away
U18 Oil Crushers
#14 Lycan Fleming
10:00
Time
00:00
Penalty
Gross Misconduct(10 pim)

Storm

# Name G A PTS PIM
22 Lucas Haro 1 0 1 0
21 Spencer MacDougall 1 0 1 0
96 Chase Fahl 0 1 1 17
93 Liam Bruce 0 0 0 2
86 Connor Long 0 1 1 2
71 Domenic Angotti-Cargill 0 0 0 4
69 Deniz Koç 0 0 0 0
55 Cole Dodd 0 1 1 0
27 Brenden Beaudin 0 0 0 0
26 Noah Vasquez 0 0 0 0
20 Xavier compri 0 0 0 0
16 Sasha Kelemen 0 0 0 14
11 Noah Ward 0 0 0 0
1 Hannah Lutz-Berube 0 0 0 0

Storm

# Name MP GA Shots Saves Sav%
1 Hannah Lutz-Berube 44:00 2 28 26 0.93

U18 Oil Crushers

# Name G A PTS PIM
98 Keegan McConnell 1 0 1 0
14 Lycan Fleming 1 0 1 10
97 Jayden Reves 0 1 1 2
94 Carter McFadden 0 0 0 4
87 Damien Tobar 0 0 0 2
8 Adrix Ross 0 1 1 0
7 Axton Ross 0 0 0 2
6 Robert McLaughlin 0 0 0 0
53 Austin Weaver-Reves 0 1 1 0
41 Gabriel Evoy 0 0 0 0
18 Ethan Reynolds 0 0 0 0
15 Alden Richardson 0 1 1 0

U18 Oil Crushers

# Name MP GA Shots Saves Sav%
41 Gabriel Evoy 44:00 2 20 18 0.90

Officials

Abi

Ref

Ashley

Ref

Shaun

Tk
Community Supporters & Partners