← Back to SnaplineWeek 4 results

Apex Vipers 31, Pulse Jackals 24

Week 4 · Regular season · round 14 · Wednesday 21 October 2026

Team1234Final
APX Apex Vipers10002131
PLS Pulse Jackals7701024

Game recap

The Apex Vipers held off the Pulse Jackals 31-24 in round 14 of Week 4. The lead changed hands 2 times. It was an upset: before kickoff the engine gave the Vipers only a 34% chance of winning.

The Vipers opened the scoring with a 3-yard touchdown run by Luther Banks with 2:38 left in the first quarter. At the break the Jackals were up 14-10. Then came the fourth quarter: a 12-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano for the Vipers (3:17 left, 17-14); a 50-yard field goal by Roman Zamora for the Jackals (2:52 left, 17-17); a 15-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow for the Vipers (1:44 left, 24-17); a 7-yard touchdown pass from Mason Okafor-Reid to Luther Banks for the Vipers (1:15 left, 31-17); a 1-yard touchdown pass from Rio Castellanos to Cassius Achebe for the Jackals (1:02 left, 31-24).

The play that tilted the game came with 3:17 left in the fourth quarter: a 12-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano. It moved the Vipers' chance of winning from 40% to 68%.

Player of the game: Luther Banks (RB, Vipers), with 21 carries for 120 yards and 1 TD; 4 catches for 28 yards and 1 TD. Elsewhere, Rio Castellanos (Jackals) had 29 of 41 passing for 388 yards, 1 TD, 1 INT; 2 carries for 18 yards; Jace Albright (Jackals) had 16 carries for 74 yards and 2 TD; 3 catches for 48 yards; Cassius Achebe (Jackals) had 10 catches for 165 yards and 1 TD; Mason Okafor-Reid (Vipers) had 31 of 41 passing for 286 yards, 3 TD; 2 carries for -2 yards.

Before kickoff, the Jackals' game plan was on offense: attack the zones, take shots deep, target Cassius Achebe; on defense: bracket Wendell Garrow (Cassius Achebe finished with 10 catches for 165 yards and 1 TD). Meanwhile, the Vipers' game plan was on offense: attack the zones, stay underneath, target Wendell Garrow; on defense: bracket Tavi Nkemelu (Wendell Garrow finished with 9 catches for 114 yards and 1 TD).

The Jackals move to 6-8 and the Vipers to 9-2-3 this week.

Scoring summary

TimeTeamPlayAPX-PLS
Q1 2:38VipersA 3-yard touchdown run by Luther Banks (extra point)7-0
Q1 1:35JackalsA 6-yard touchdown run by Jace Albright (extra point)7-7
Q1 0:32VipersA 33-yard field goal by Kasimir Eriksen10-7
Q2 0:47JackalsA 4-yard touchdown run by Jace Albright (extra point)10-14
Q4 3:17VipersA 12-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano (extra point)17-14
Q4 2:52JackalsA 50-yard field goal by Roman Zamora17-17
Q4 1:44VipersA 15-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow (extra point)24-17
Q4 1:15VipersA 7-yard touchdown pass from Mason Okafor-Reid to Luther Banks (extra point)31-17
Q4 1:02JackalsA 1-yard touchdown pass from Rio Castellanos to Cassius Achebe (extra point)31-24

Team stats

APXPLS
Total yards466498
Passing yards286388
Rushing yards180110
Completions31 of 4129 of 41
Offensive plays7265
Third downs7 of 134 of 9
Fourth downs——
Turnovers02
Sacks allowed23
Time of possession9:416:19

Apex Vipers box score

Passing

PlayerC/ATTYDSTDINT
Mason Okafor-Reid31/4128630

Rushing

PlayerCARYDSTDLNG
Luther Banks21120118
Nils Yardley662016
Mason Okafor-Reid2-200

Receiving

PlayerRECYDSTDTGT
Wendell Garrow9114111
Pavel Garrow986012
Ravi Castellano75418
Luther Banks42815

Defense

PlayerTKSKINTPD
Soren Falkner16000
Jonas Draven8000
Pavel Montague0200
Wendell Pellegrini6000
Hector Castellan6000
Fabian Lachance1010

Kicking

PlayerFGLNGXP
Kasimir Eriksen1/1334/4

Pulse Jackals box score

Passing

PlayerC/ATTYDSTDINT
Rio Castellanos29/4138811

Rushing

PlayerCARYDSTDLNG
Jace Albright1674230
Rio Castellanos218010
Fabian Lachance31809

Receiving

PlayerRECYDSTDTGT
Cassius Achebe10165112
Anders Quarles88809
Adrien Esposito55805
Jace Albright34806

Defense

PlayerTKSKINTPD
Elio Oyelaran24000
Quentin Delacroix8000
Darius Draven6001
Orson Castellan6001
Quentin Norcross4001
Soren Sandoval0100

Kicking

PlayerFGLNGXP
Roman Zamora1/2503/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 Apex Vipers 31, Pulse Jackals 24 on Snapline. More about the teams: Pulse Jackals · Apex Vipers.