← Back to SnaplineWeek 3 results

Cortex Foxes 28, Onyx Hawks 21

Week 3 · Regular season · round 15 · Wednesday 14 October 2026

Team1234Final
ONX Onyx Hawks077721
CTX Cortex Foxes7147028

Game recap

In a tight contest in round 15 of Week 3, the Cortex Foxes beat the Onyx Hawks 28-21. The go-ahead score came with 2:05 left in the first quarter.

The Foxes opened the scoring with a 2-yard touchdown run by Kian Morrow with 2:05 left in the first quarter. The Foxes led 21-7 at halftime. Then came the fourth quarter: a 7-yard touchdown pass from Wes Hadley to Wendell Montague for the Hawks (2:24 left, 28-21).

The standout was Kian Morrow (RB, Foxes), with 20 carries for 113 yards and 2 TD; 2 catches for 21 yards. Elsewhere, Ezra Vale (Foxes) had 18 of 28 passing for 193 yards, 2 TD; 5 carries for 31 yards; Fabian Esposito (Foxes) had 12 carries for 76 yards; Cassius Ashford (Foxes) had 1 carry for 8 yards; 5 catches for 62 yards and 1 TD; Wes Hadley (Hawks) had 23 of 33 passing for 248 yards, 3 TD, 1 INT; 1 carry for 13 yards.

Before kickoff, the Foxes' game plan was on offense: attack the zones, stay underneath, target Zane Montague; on defense: bracket Wendell Montague (Zane Montague finished with 4 catches for 43 yards and 1 TD). Meanwhile, the Hawks' game plan was on offense: attack the zones, stay underneath, target Wendell Montague; on defense: bracket Rafe Ellison (Wendell Montague finished with 5 catches for 46 yards and 1 TD).

The Foxes move to 4-10-1 and the Hawks to 3-11-1 this week.

Scoring summary

TimeTeamPlayONX-CTX
Q1 2:05FoxesA 2-yard touchdown run by Kian Morrow0-7
Q2 2:12FoxesA 5-yard touchdown run by Kian Morrow0-14
Q2 1:28HawksA 12-yard touchdown pass from Wes Hadley to Elan Drummond7-14
Q2 0:28FoxesA 3-yard touchdown pass from Ezra Vale to Zane Montague7-21
Q3 1:55FoxesAn 8-yard touchdown pass from Ezra Vale to Cassius Ashford7-28
Q3 0:23HawksAn 11-yard touchdown pass from Wes Hadley to Elan Drummond14-28
Q4 2:24HawksA 7-yard touchdown pass from Wes Hadley to Wendell Montague21-28

Team stats

ONXCTX
Total yards368422
Passing yards248193
Rushing yards120229
Completions23 of 3318 of 28
Offensive plays6070
Third downs8 of 127 of 10
Fourth downs0 of 1—
Turnovers32
Sacks allowed43
Time of possession5:246:36

Onyx Hawks box score

Passing

PlayerC/ATTYDSTDINT
Wes Hadley23/3324831

Rushing

PlayerCARYDSTDLNG
Bastian Kole1664015
Darius Eriksen643023
Wes Hadley113013

Receiving

PlayerRECYDSTDTGT
Elan Drummond69329
Cyrus Garrow767010
Wendell Montague54617
Bastian Kole42904

Defense

PlayerTKSKINTPD
Wendell Garrow13000
Elio Brennan9001
Quentin Zamora0200
Pavel Pellegrini7000
Soren Jovanovic7000
Gideon Zamora6000

Cortex Foxes box score

Passing

PlayerC/ATTYDSTDINT
Ezra Vale18/2819320

Rushing

PlayerCARYDSTDLNG
Kian Morrow20113217
Fabian Esposito1276019
Ezra Vale531010
Cassius Ashford18016

Receiving

PlayerRECYDSTDTGT
Cassius Ashford56218
Tariq Coventry44904
Zane Montague44315
Kian Morrow22103

Defense

PlayerTKSKINTPD
Bram Brennan10010
Nils Lachance8000
Anders Coventry0200
Anders Sandoval6002
Valen Ingram6000
Elio Hargrove5000

Kicking

PlayerFGLNGXP
Wendell Montague0/100/0

Watch the replay

Every play of this game can be replayed on the big screen, with the play calls, the win probability and the commentary: replay Cortex Foxes 28, Onyx Hawks 21 on Snapline. More about the teams: Cortex Foxes · Onyx Hawks.