← Back to SnaplineWeek 5 results

Apex Vipers 28, Spark Kestrels 27

Week 5 · Regular season · round 8 · Tuesday 27 October 2026

Team1234Final
SPK Spark Kestrels0714627
APX Apex Vipers7701428

Game recap

It came down to the final moments in round 8 of Week 5: the Apex Vipers edged the Spark Kestrels 28-27. The decisive score was a 13-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano with 0:43 left in the fourth quarter.

The Vipers opened the scoring with a 16-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow with 2:26 left in the first quarter. At the break the Vipers were up 14-7. The fourth quarter brought a 4-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow for the Vipers (2:20 left, 22-21); a 1-yard touchdown run by Malachi Reed for the Kestrels (1:56 left, 27-22); a 13-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano for the Vipers (0:43 left, 28-27).

The key moment arrived with 0:43 left in the fourth quarter: a 13-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano. It moved the Vipers' chance of winning from 34% to 92%.

The standout was Mason Okafor-Reid (QB, Vipers), with 26 of 43 passing for 311 yards, 4 TD, 2 INT; 3 carries for -3 yards. Elsewhere, Luther Banks (Vipers) had 12 carries for 108 yards; 1 catch for 9 yards; Ravi Castellano (Vipers) had 5 catches for 75 yards and 2 TD; Eli Varga-Stone (Kestrels) had 22 of 34 passing for 253 yards; Malachi Reed (Kestrels) had 12 carries for 65 yards and 4 TD; 1 catch for 4 yards.

Before kickoff, the Vipers' game plan was on offense: quick game vs the blitz, attack the zones, stay underneath, target Wendell Garrow; on defense: bracket Jaylen Osei (Wendell Garrow finished with 7 catches for 50 yards and 1 TD). Meanwhile, the Kestrels' game plan was on offense: attack the zones, take shots deep, target Bastien Radcliffe; on defense: bracket Wendell Garrow (Bastien Radcliffe finished with 8 catches for 93 yards).

The Vipers move to 5-3 and the Kestrels to 2-5-1 this week. The coaches went for it on fourth down once, and it worked. Injuries: Nils Yardley (RB, Vipers) ankle injury, out 1 week.

Scoring summary

TimeTeamPlaySPK-APX
Q1 2:26VipersA 16-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow (extra point)0-7
Q2 2:58VipersA 2-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano (extra point)0-14
Q2 0:09KestrelsAn 8-yard touchdown run by Malachi Reed (extra point)7-14
Q3 2:28KestrelsA 3-yard touchdown run by Malachi Reed (extra point missed)13-14
Q3 0:05KestrelsA 15-yard touchdown run by Malachi Reed (2-pt conversion)21-14
Q4 2:20VipersA 4-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow (2-pt conversion)21-22
Q4 1:56KestrelsA 1-yard touchdown run by Malachi Reed (2-pt try failed)27-22
Q4 0:43VipersA 13-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano (2-pt try failed)27-28

Team stats

SPKAPX
Total yards364472
Passing yards253311
Rushing yards111161
Completions22 of 3426 of 43
Offensive plays6171
Third downs6 of 117 of 9
Fourth downs——
Turnovers13
Sacks allowed83
Time of possession7:298:31

Spark Kestrels box score

Passing

PlayerC/ATTYDSTDINT
Eli Varga-Stone22/3425300

Rushing

PlayerCARYDSTDLNG
Malachi Reed1265415
Yannick Delacroix746013

Receiving

PlayerRECYDSTDTGT
Jaylen Osei8107010
Bastien Radcliffe893011
Ulric Hargrove44105
Yannick Delacroix1801

Defense

PlayerTKSKINTPD
Kasimir Castellan18001
Tariq Brennan9000
Valen Lachance0200
Soren Eriksen3010
Fabian Achebe2010
Hector Jovanovic0100

Kicking

PlayerFGLNGXP
Orson Jovanovic0/001/2

Apex Vipers box score

Passing

PlayerC/ATTYDSTDINT
Mason Okafor-Reid26/4331142

Rushing

PlayerCARYDSTDLNG
Luther Banks12108022
Fabian Varga737033
Nils Yardley21208
Emeric Castellan17016

Receiving

PlayerRECYDSTDTGT
Ravi Castellano57528
Fabian Varga36304
Wendell Garrow750111
Pavel Garrow54718

Defense

PlayerTKSKINTPD
Soren Falkner18000
Orson Whitlock0300
Pavel Montague0200
Matteo Zamora6001
Nils Ashford5003
Elio Hargrove0100

Kicking

PlayerFGLNGXP
Kasimir Eriksen0/002/2

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 Apex Vipers 28, Spark Kestrels 27 on Snapline. More about the teams: Apex Vipers · Spark Kestrels.