← Back to SnaplineWeek 6 results

Onyx Hawks 31, Cortex Foxes 28

Week 6 · Regular season · round 15 · Wednesday 4 November 2026

Team1234Final
ONX Onyx Hawks7177031
CTX Cortex Foxes7013828

Game recap

In a tight contest in round 15 of Week 6, the Onyx Hawks beat the Cortex Foxes 31-28. The go-ahead score came with 3:38 left in the second quarter.

The Hawks opened the scoring with a 6-yard touchdown pass from Wes Hadley to Elan Drummond with 3:00 left in the first quarter. The Hawks led 24-7 at halftime. Then came the fourth quarter: a 13-yard touchdown pass from Ezra Vale to Zane Montague for the Foxes (0:17 left, 31-28).

The biggest swing of the game came with 0:17 left in the fourth quarter: a two-point conversion. It moved the Hawks' chance of winning from 70% to 98%.

The standout was Wes Hadley (QB, Hawks), with 23 of 29 passing for 262 yards, 4 TD; 4 carries for 2 yards. Elsewhere, Ezra Vale (Foxes) had 24 of 34 passing for 250 yards, 2 TD, 2 INT; 2 carries for 7 yards; Fabian Esposito (Foxes) had 13 carries for 74 yards and 2 TD; 1 catch for 9 yards; Rafe Ellison (Foxes) had 5 catches for 90 yards; Bastian Kole (Hawks) had 13 carries for 66 yards; 2 catches for 34 yards and 1 TD.

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

The Foxes move to 7-8 and the Hawks to 6-8-1 this week. The coaches went for it on fourth down once, and it worked. Injuries: Anders Coventry (DT, Foxes) concussion injury, out 2 weeks.

Scoring summary

TimeTeamPlayONX-CTX
Q1 3:00HawksA 6-yard touchdown pass from Wes Hadley to Elan Drummond (extra point)7-0
Q1 1:17FoxesA 13-yard touchdown pass from Ezra Vale to Tariq Coventry (extra point)7-7
Q2 3:38HawksA 30-yard field goal by Valen Bellamy10-7
Q2 2:15HawksA 15-yard touchdown pass from Wes Hadley to Cyrus Garrow (extra point)17-7
Q2 1:34HawksA 6-yard touchdown pass from Wes Hadley to Bastian Kole (extra point)24-7
Q3 3:48FoxesAn 8-yard touchdown run by Fabian Esposito (extra point missed)24-13
Q3 1:20FoxesA 7-yard touchdown run by Fabian Esposito (extra point)24-20
Q3 0:20HawksA 27-yard touchdown pass from Wes Hadley to Wendell Montague (extra point)31-20
Q4 0:17FoxesA 13-yard touchdown pass from Ezra Vale to Zane Montague (2-pt conversion)31-28

Team stats

ONXCTX
Total yards360357
Passing yards262250
Rushing yards98107
Completions23 of 2924 of 34
Offensive plays6056
Third downs7 of 125 of 11
Fourth downs—2 of 2
Turnovers02
Sacks allowed23
Time of possession9:226:38

Onyx Hawks box score

Passing

PlayerC/ATTYDSTDINT
Wes Hadley23/2926240

Rushing

PlayerCARYDSTDLNG
Bastian Kole1366028
Darius Eriksen1230012
Wes Hadley4205

Receiving

PlayerRECYDSTDTGT
Elan Drummond10108110
Cyrus Garrow55617
Wendell Montague33814
Bastian Kole23413

Defense

PlayerTKSKINTPD
Gideon Zamora17000
Zane Ingram0200
Adrien Achebe2011
Pavel Pellegrini6000
Wendell Garrow5001
Lazlo Radcliffe0010

Kicking

PlayerFGLNGXP
Valen Bellamy1/1304/4

Cortex Foxes box score

Passing

PlayerC/ATTYDSTDINT
Ezra Vale24/3425022

Rushing

PlayerCARYDSTDLNG
Fabian Esposito1374217
Fabian Hargrove42609
Ezra Vale2704

Receiving

PlayerRECYDSTDTGT
Rafe Ellison59007
Zane Montague66218
Tariq Coventry54716
Cassius Ashford31906

Defense

PlayerTKSKINTPD
Roman Zamora16000
Elio Hargrove11000
Valen Ingram3100
Anders Sandoval5001
Pavel Radcliffe1100
Jonas Pellegrini3000

Kicking

PlayerFGLNGXP
Wendell Montague0/002/3

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 Onyx Hawks 31, Cortex Foxes 28 on Snapline. More about the teams: Cortex Foxes · Onyx Hawks.