Zephyr Condors 31, Granite Grizzlies 28
Week 3 · Regular season · round 9 · Tuesday 13 October 2026
| Team | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| ZPH Zephyr Condors | 7 | 10 | 7 | 7 | 31 |
| GRZ Granite Grizzlies | 0 | 7 | 7 | 14 | 28 |
Game recap
In a tight contest in round 9 of Week 3, the Zephyr Condors beat the Granite Grizzlies 31-28. The go-ahead score came with 0:49 left in the first quarter.
The Condors opened the scoring with a 3-yard touchdown run by Andre Solis with 0:49 left in the first quarter. The Condors led 17-7 at halftime. The fourth quarter brought a 1-yard touchdown pass from Lane Whitaker to Fabian Brennan for the Condors (2:08 left, 31-14); a 9-yard touchdown pass from Reid Callahan to Jonah Whitfield for the Grizzlies (1:34 left, 31-21); a 1-yard touchdown pass from Reid Callahan to Yannick Ingram for the Grizzlies (0:03 left, 31-28).
The play that tilted the game came with 3:00 left in the third quarter: Kickoff, 70 yds. It moved the Condors' chance of winning from 65% to 78%.
The standout was Quincy Holloway-Ames (WR, Condors), with 10 catches for 112 yards and 1 TD. Elsewhere, Reid Callahan (Grizzlies) had 43 of 55 passing for 368 yards, 4 TD, 1 INT; 2 carries for 17 yards; Jonah Whitfield (Grizzlies) had 8 carries for 41 yards; 6 catches for 59 yards and 1 TD; Bastien Lachance (Grizzlies) had 12 catches for 98 yards; Lane Whitaker (Condors) had 30 of 43 passing for 310 yards, 3 TD, 1 INT.
Before kickoff, the Grizzlies' game plan was on offense: attack the zones, target Bastien Lachance; on defense: bracket Quincy Holloway-Ames (Bastien Lachance finished with 12 catches for 98 yards). Meanwhile, the Condors' game plan was on offense: attack the zones, take shots deep, throw it more, target Quincy Holloway-Ames; on defense: bracket Bastien Lachance (Quincy Holloway-Ames finished with 10 catches for 112 yards and 1 TD).
The Grizzlies move to 5-4 and the Condors to 6-3 this week.
Scoring summary
| Time | Team | Play | ZPH-GRZ |
|---|---|---|---|
| Q1 0:49 | Condors | A 3-yard touchdown run by Andre Solis | 7-0 |
| Q2 2:08 | Condors | A 2-yard touchdown pass from Lane Whitaker to Nils Hargrove | 14-0 |
| Q2 1:03 | Grizzlies | An 11-yard touchdown pass from Reid Callahan to Fabian Brennan | 14-7 |
| Q2 0:01 | Condors | A 32-yard field goal by Anders Montague | 17-7 |
| Q3 0:36 | Condors | A 6-yard touchdown pass from Lane Whitaker to Quincy Holloway-Ames | 24-7 |
| Q3 0:00 | Grizzlies | A 16-yard touchdown pass from Reid Callahan to Fabian Brennan | 24-14 |
| Q4 2:08 | Condors | A 1-yard touchdown pass from Lane Whitaker to Fabian Brennan | 31-14 |
| Q4 1:34 | Grizzlies | A 9-yard touchdown pass from Reid Callahan to Jonah Whitfield | 31-21 |
| Q4 0:03 | Grizzlies | A 1-yard touchdown pass from Reid Callahan to Yannick Ingram | 31-28 |
Team stats
| ZPH | GRZ | |
|---|---|---|
| Total yards | 391 | 456 |
| Passing yards | 310 | 368 |
| Rushing yards | 81 | 88 |
| Completions | 30 of 43 | 43 of 55 |
| Offensive plays | 66 | 74 |
| Third downs | 7 of 12 | 8 of 13 |
| Fourth downs | 2 of 2 | 1 of 2 |
| Turnovers | 1 | 2 |
| Sacks allowed | 3 | 2 |
| Time of possession | 6:20 | 5:40 |
Zephyr Condors box score
Passing
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Lane Whitaker | 30/43 | 310 | 3 | 1 |
Rushing
| Player | CAR | YDS | TD | LNG |
|---|---|---|---|---|
| Andre Solis | 16 | 54 | 1 | 13 |
| Yannick Delacroix | 4 | 27 | 0 | 15 |
Receiving
| Player | REC | YDS | TD | TGT |
|---|---|---|---|---|
| Quincy Holloway-Ames | 10 | 112 | 1 | 14 |
| Nils Hargrove | 10 | 103 | 1 | 14 |
| Valen Radcliffe | 5 | 50 | 0 | 8 |
| Fabian Brennan | 4 | 36 | 1 | 5 |
Defense
| Player | TK | SK | INT | PD |
|---|---|---|---|---|
| Dorian Varga | 8 | 0 | 1 | 1 |
| Tariq Underwood | 13 | 0 | 0 | 1 |
| Emeric Pellegrini | 9 | 0 | 0 | 0 |
| Nils Jovanovic | 8 | 0 | 0 | 0 |
| Nils Quarles | 8 | 0 | 0 | 0 |
| Quentin Whitlock | 6 | 0 | 0 | 1 |
Kicking
| Player | FG | LNG | XP |
|---|---|---|---|
| Anders Montague | 1/1 | 32 | 0/0 |
Granite Grizzlies box score
Passing
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Reid Callahan | 43/55 | 368 | 4 | 1 |
Rushing
| Player | CAR | YDS | TD | LNG |
|---|---|---|---|---|
| Jonah Whitfield | 8 | 41 | 0 | 15 |
| Fabian Norcross | 7 | 30 | 0 | 8 |
| Reid Callahan | 2 | 17 | 0 | 11 |
Receiving
| Player | REC | YDS | TD | TGT |
|---|---|---|---|---|
| Bastien Lachance | 12 | 98 | 0 | 15 |
| Marlon Esquivel | 13 | 91 | 0 | 15 |
| Fabian Brennan | 6 | 74 | 2 | 7 |
| Jonah Whitfield | 6 | 59 | 1 | 6 |
Defense
| Player | TK | SK | INT | PD |
|---|---|---|---|---|
| Ulric Zamora | 13 | 0 | 0 | 0 |
| Dorian Whitlock | 6 | 0 | 1 | 2 |
| Cassius Castellan | 9 | 0 | 0 | 1 |
| Bram Bellamy | 6 | 0 | 0 | 0 |
| Adrien Jovanovic | 6 | 0 | 0 | 0 |
| Wendell Draven | 5 | 0 | 0 | 0 |
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 Zephyr Condors 31, Granite Grizzlies 28 on Snapline. More about the teams: Granite Grizzlies · Zephyr Condors.