← Back to SnaplineWeek 5 results

Apex Vipers 45, Citadel Rams 31

Week 5 · Regular season · round 19 · Thursday 29 October 2026

Team1234Final
CTD Citadel Rams7107731
APX Apex Vipers141714045

Game recap

The Apex Vipers outscored the Citadel Rams 45-31 in a high-scoring game in round 19 of Week 5. The teams combined for 76 points. It was an upset: before kickoff the engine gave the Vipers only a 36% chance of winning.

The Vipers opened the scoring with a 4-yard touchdown run by Mason Okafor-Reid with 2:11 left in the first quarter. At the break the Vipers were up 31-17. Then came the fourth quarter: a 9-yard touchdown pass from Augustin Mercer-Hale to Bastien Hargrove for the Rams (2:27 left, 45-31).

The biggest swing of the game came with 1:56 left in the second quarter: a 2-yard touchdown run by Luther Banks. It moved the Vipers' chance of winning from 57% to 71%.

Player of the game: Mason Okafor-Reid (QB, Vipers), with 21 of 27 passing for 273 yards, 3 TD; 3 carries for 15 yards and 1 TD. Elsewhere, Luther Banks (Vipers) had 25 carries for 138 yards and 2 TD; 2 catches for 30 yards; Ravi Castellano (Vipers) had 8 catches for 91 yards and 1 TD; Augustin Mercer-Hale (Rams) had 20 of 29 passing for 233 yards, 3 TD, 1 INT; 2 carries for 15 yards; Bastien Hargrove (Rams) had 6 carries for 53 yards and 1 TD; 1 catch for 9 yards and 1 TD.

Before kickoff, the Vipers' game plan was on offense: attack the zones, stay underneath, target Wendell Garrow; on defense: bracket Desmond Ashcroft (Wendell Garrow finished with 4 catches for 46 yards and 1 TD). Meanwhile, the Rams' game plan was on offense: attack the zones, throw it more, target Orson Ashford; on defense: bracket Wendell Garrow (Orson Ashford finished with 8 catches for 87 yards and 1 TD).

The Vipers move to 9-7-3 and the Rams to 5-14 this week. The coaches went for it on fourth down once, and it worked.

Scoring summary

TimeTeamPlayCTD-APX
Q1 2:11VipersA 4-yard touchdown run by Mason Okafor-Reid (extra point)0-7
Q1 1:27RamsA 13-yard touchdown pass from Augustin Mercer-Hale to Ulric Draven (extra point)7-7
Q1 0:16VipersA 2-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano (extra point)7-14
Q2 3:15RamsA 3-yard touchdown pass from Augustin Mercer-Hale to Orson Ashford (extra point)14-14
Q2 1:56VipersA 2-yard touchdown run by Luther Banks (extra point)14-21
Q2 1:24VipersA 9-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow (extra point)14-28
Q2 0:08VipersA 50-yard field goal by Kasimir Eriksen14-31
Q2 0:01RamsA 38-yard field goal by Adrien Garrow17-31
Q3 2:41VipersA 2-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow (extra point)17-38
Q3 1:54RamsA 7-yard touchdown run by Bastien Hargrove (extra point)24-38
Q3 0:53VipersA 7-yard touchdown run by Luther Banks (extra point)24-45
Q4 2:27RamsA 9-yard touchdown pass from Augustin Mercer-Hale to Bastien Hargrove (extra point)31-45

Team stats

CTDAPX
Total yards346527
Passing yards233273
Rushing yards113254
Completions20 of 2921 of 27
Offensive plays4468
Third downs2 of 67 of 9
Fourth downs1 of 1—
Turnovers11
Sacks allowed22
Time of possession5:5910:01

Citadel Rams box score

Passing

PlayerC/ATTYDSTDINT
Augustin Mercer-Hale20/2923331

Rushing

PlayerCARYDSTDLNG
Bastien Hargrove653128
Ulric Draven545013
Augustin Mercer-Hale215013

Receiving

PlayerRECYDSTDTGT
Orson Ashford887110
Desmond Ashcroft56807
Ivo Yardley55606
Ulric Draven11312

Defense

PlayerTKSKINTPD
Bram Brennan33000
Pavel Falkner7000
Cyrus Ingram5000
Soren Varga0100
Nils Quarles0100
Cassius Hargrove1000

Kicking

PlayerFGLNGXP
Adrien Garrow1/1384/4

Apex Vipers box score

Passing

PlayerC/ATTYDSTDINT
Mason Okafor-Reid21/2727330

Rushing

PlayerCARYDSTDLNG
Luther Banks25138220
Fabian Varga11101018
Mason Okafor-Reid315112

Receiving

PlayerRECYDSTDTGT
Ravi Castellano891112
Wendell Garrow44615
Darius Garrow14501
Emeric Castellan34003

Defense

PlayerTKSKINTPD
Soren Falkner9000
Matteo Zamora4010
Wendell Pellegrini7000
Matteo Falkner0100
Orson Whitlock0100
Fabian Lachance3001

Kicking

PlayerFGLNGXP
Kasimir Eriksen1/1506/6

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 45, Citadel Rams 31 on Snapline. More about the teams: Apex Vipers · Citadel Rams.