← Back to SnaplineWeek 4 results

Apex Vipers 28, Granite Grizzlies 21

Week 4 · Regular season · round 10 · Tuesday 20 October 2026

Team1234Final
GRZ Granite Grizzlies3100821
APX Apex Vipers0714728

Game recap

The Apex Vipers held off the Granite Grizzlies 28-21 in round 10 of Week 4. The lead changed hands 3 times.

The Grizzlies opened the scoring with a 34-yard field goal by Tariq Pellegrini with 2:20 left in the first quarter. At the break the Grizzlies were up 13-7. Then came the fourth quarter: a 9-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow for the Vipers (0:43 left, 28-13); a 1-yard touchdown pass from Reid Callahan to Yannick Ingram for the Grizzlies (0:09 left, 28-21).

The biggest swing of the game came with 2:50 left in the third quarter: an 11-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano. It moved the Vipers' chance of winning from 45% to 66%.

The standout was Mason Okafor-Reid (QB, Vipers), with 26 of 37 passing for 269 yards, 2 TD; 4 carries for 10 yards and 2 TD. Elsewhere, Luther Banks (Vipers) had 11 carries for 54 yards; 4 catches for 44 yards; Pavel Garrow (Vipers) had 10 catches for 105 yards and 1 TD; Reid Callahan (Grizzlies) had 20 of 35 passing for 245 yards, 1 TD; 1 carry for 3 yards; Jonah Whitfield (Grizzlies) had 18 carries for 99 yards; 3 catches for 16 yards.

Before kickoff, the Vipers' game plan was on offense: attack the zones, throw it more, target Pavel Garrow; on defense: bracket Bastien Lachance (Pavel Garrow finished with 10 catches for 105 yards and 1 TD). Meanwhile, the Grizzlies' game plan was on offense: attack the zones, target Yannick Ingram; on defense: bracket Wendell Garrow (Yannick Ingram finished with 3 catches for 48 yards and 1 TD).

The Vipers move to 7-1-2 and the Grizzlies to 6-4 this week.

Scoring summary

TimeTeamPlayGRZ-APX
Q1 2:20GrizzliesA 34-yard field goal by Tariq Pellegrini3-0
Q2 3:45GrizzliesA 38-yard field goal by Tariq Pellegrini6-0
Q2 2:32VipersA 2-yard touchdown run by Mason Okafor-Reid (extra point)6-7
Q2 0:30GrizzliesA 7-yard touchdown run by Fabian Norcross (extra point)13-7
Q3 2:50VipersAn 11-yard touchdown pass from Mason Okafor-Reid to Ravi Castellano (extra point)13-14
Q3 0:33VipersA 13-yard touchdown run by Mason Okafor-Reid (extra point)13-21
Q4 0:43VipersA 9-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow (extra point)13-28
Q4 0:09GrizzliesA 1-yard touchdown pass from Reid Callahan to Yannick Ingram (2-pt conversion)21-28

Team stats

GRZAPX
Total yards381371
Passing yards245269
Rushing yards136102
Completions20 of 3526 of 37
Offensive plays6359
Third downs5 of 115 of 8
Fourth downs——
Turnovers00
Sacks allowed42
Time of possession7:288:32

Granite Grizzlies box score

Passing

PlayerC/ATTYDSTDINT
Reid Callahan20/3524510

Rushing

PlayerCARYDSTDLNG
Jonah Whitfield1899013
Fabian Norcross42317
Fabian Brennan111035
Reid Callahan1303

Receiving

PlayerRECYDSTDTGT
Fabian Brennan46804
Marlon Esquivel561012
Bastien Lachance55205
Yannick Ingram34818

Defense

PlayerTKSKINTPD
Bram Bellamy21000
Cassius Castellan9001
Adrien Jovanovic5000
Ivo Zamora0100
Ivo Coventry0100
Dorian Whitlock3001

Kicking

PlayerFGLNGXP
Tariq Pellegrini2/2381/1

Apex Vipers box score

Passing

PlayerC/ATTYDSTDINT
Mason Okafor-Reid26/3726920

Rushing

PlayerCARYDSTDLNG
Luther Banks1154022
Nils Yardley538011
Mason Okafor-Reid410213

Receiving

PlayerRECYDSTDTGT
Pavel Garrow10105110
Wendell Garrow55607
Ravi Castellano656111
Luther Banks44404

Defense

PlayerTKSKINTPD
Soren Falkner23000
Matteo Falkner0400
Wendell Pellegrini7000
Hector Castellan4000
Matteo Zamora2000
Jonas Draven2000

Kicking

PlayerFGLNGXP
Kasimir Eriksen0/004/4

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, Granite Grizzlies 21 on Snapline. More about the teams: Apex Vipers · Granite Grizzlies.