Granite Grizzlies 22, Tidal Herons 19
Week 4 · Regular season · round 5 · Monday 19 October 2026
| Team | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| GRZ Granite Grizzlies | 7 | 7 | 0 | 8 | 22 |
| TDL Tidal Herons | 3 | 7 | 3 | 6 | 19 |
Game recap
It came down to the final moments in round 5 of Week 4: the Granite Grizzlies edged the Tidal Herons 22-19. The decisive score was a 5-yard touchdown pass from Reid Callahan to Yannick Ingram with 0:06 left in the fourth quarter.
The Grizzlies opened the scoring with a 10-yard touchdown pass from Reid Callahan to Jonah Whitfield with 2:36 left in the first quarter. At the break the Grizzlies were up 14-10. The fourth quarter brought a 53-yard field goal by Cassius Coventry for the Herons (3:44 left, 16-14); a 49-yard field goal by Cassius Coventry for the Herons (2:03 left, 19-14); a 5-yard touchdown pass from Reid Callahan to Yannick Ingram for the Grizzlies (0:06 left, 22-19).
The biggest swing of the game came with 0:06 left in the fourth quarter: a 5-yard touchdown pass from Reid Callahan to Yannick Ingram. It moved the Grizzlies' chance of winning from 32% to 87%.
The standout was Reid Callahan (QB, Grizzlies), with 24 of 38 passing for 234 yards, 3 TD. Elsewhere, Soren Hallberg (Herons) had 28 of 40 passing for 360 yards, 1 TD; 1 carry for 6 yards; Isaiah Tran (Herons) had 9 carries for 51 yards; 2 catches for 17 yards; Rafael Montiel (Herons) had 11 catches for 138 yards and 1 TD; Jonah Whitfield (Grizzlies) had 18 carries for 87 yards; 2 catches for 19 yards and 1 TD.
Before kickoff, the Herons' game plan was on offense: attack the zones, throw it more, target Quentin Esposito; on defense: bracket Bastien Lachance (Quentin Esposito finished with 1 carry for 0 yards; 2 catches for 23 yards). Meanwhile, the Grizzlies' game plan was on offense: attack the zones, target Bastien Lachance; on defense: bracket Tariq Radcliffe (Bastien Lachance finished with 4 catches for 51 yards and 1 TD).
The Herons move to 3-2 and the Grizzlies to 3-2 this week.
Scoring summary
| Time | Team | Play | GRZ-TDL |
|---|---|---|---|
| Q1 2:36 | Grizzlies | A 10-yard touchdown pass from Reid Callahan to Jonah Whitfield (extra point) | 7-0 |
| Q1 1:15 | Herons | A 29-yard field goal by Cassius Coventry | 7-3 |
| Q2 3:25 | Herons | A 9-yard touchdown pass from Soren Hallberg to Rafael Montiel (extra point) | 7-10 |
| Q2 0:16 | Grizzlies | A 9-yard touchdown pass from Reid Callahan to Bastien Lachance (extra point) | 14-10 |
| Q3 0:59 | Herons | A 43-yard field goal by Cassius Coventry | 14-13 |
| Q4 3:44 | Herons | A 53-yard field goal by Cassius Coventry | 14-16 |
| Q4 2:03 | Herons | A 49-yard field goal by Cassius Coventry | 14-19 |
| Q4 0:06 | Grizzlies | A 5-yard touchdown pass from Reid Callahan to Yannick Ingram (2-pt conversion) | 22-19 |
Team stats
| GRZ | TDL | |
|---|---|---|
| Total yards | 357 | 439 |
| Passing yards | 234 | 360 |
| Rushing yards | 123 | 79 |
| Completions | 24 of 38 | 28 of 40 |
| Offensive plays | 62 | 63 |
| Third downs | 6 of 12 | 8 of 14 |
| Fourth downs | — | — |
| Turnovers | 0 | 1 |
| Sacks allowed | 1 | 7 |
| Time of possession | 7:12 | 8:48 |
Granite Grizzlies box score
Passing
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Reid Callahan | 24/38 | 234 | 3 | 0 |
Rushing
| Player | CAR | YDS | TD | LNG |
|---|---|---|---|---|
| Jonah Whitfield | 18 | 87 | 0 | 21 |
| Fabian Norcross | 5 | 36 | 0 | 13 |
Receiving
| Player | REC | YDS | TD | TGT |
|---|---|---|---|---|
| Marlon Esquivel | 10 | 81 | 0 | 11 |
| Yannick Ingram | 7 | 77 | 1 | 11 |
| Bastien Lachance | 4 | 51 | 1 | 7 |
| Jonah Whitfield | 2 | 19 | 1 | 2 |
Defense
| Player | TK | SK | INT | PD |
|---|---|---|---|---|
| Bram Bellamy | 18 | 0 | 0 | 0 |
| Ivo Coventry | 0 | 3 | 0 | 0 |
| Emeric Yardley | 0 | 2 | 0 | 0 |
| Adrien Jovanovic | 7 | 0 | 0 | 0 |
| Wendell Draven | 6 | 0 | 0 | 0 |
| Ulric Zamora | 4 | 0 | 0 | 1 |
Kicking
| Player | FG | LNG | XP |
|---|---|---|---|
| Tariq Pellegrini | 0/0 | 0 | 2/2 |
Tidal Herons box score
Passing
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Soren Hallberg | 28/40 | 360 | 1 | 0 |
Rushing
| Player | CAR | YDS | TD | LNG |
|---|---|---|---|---|
| Isaiah Tran | 9 | 51 | 0 | 12 |
| Kasimir Radcliffe | 5 | 22 | 0 | 8 |
| Soren Hallberg | 1 | 6 | 0 | 6 |
| Quentin Esposito | 1 | 0 | 0 | 16 |
Receiving
| Player | REC | YDS | TD | TGT |
|---|---|---|---|---|
| Rafael Montiel | 11 | 138 | 1 | 15 |
| Bram Zamora | 7 | 130 | 0 | 10 |
| Tariq Radcliffe | 6 | 52 | 0 | 7 |
| Quentin Esposito | 2 | 23 | 0 | 3 |
Defense
| Player | TK | SK | INT | PD |
|---|---|---|---|---|
| Yannick Quarles | 29 | 0 | 0 | 0 |
| Lazlo Draven | 5 | 0 | 0 | 2 |
| Roman Sandoval | 0 | 1 | 0 | 0 |
| Cyrus Jovanovic | 4 | 0 | 0 | 1 |
| Elio Lachance | 3 | 0 | 0 | 1 |
| Roman Underwood | 2 | 0 | 0 | 0 |
Kicking
| Player | FG | LNG | XP |
|---|---|---|---|
| Cassius Coventry | 4/4 | 53 | 1/1 |
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 Granite Grizzlies 22, Tidal Herons 19 on Snapline. More about the teams: Tidal Herons · Granite Grizzlies.