← Back to SnaplineWeek 2 results

Spark Kestrels 30, Bastion Panthers 20

Week 2 · Regular season · round 18 · Thursday 8 October 2026

Team1234Final
SPK Spark Kestrels71031030
BST Bastion Panthers7310020

Game recap

The Spark Kestrels turned the game around and beat the Bastion Panthers 30-20 in round 18 of Week 2. They trailed by as many as 7 points, and their chance of winning dropped as low as 17%. Few expected it: the pregame odds gave the Kestrels a 23% chance.

The Panthers opened the scoring with a 1-yard touchdown run by Marcus Thibodeaux with 1:40 left in the first quarter. The Kestrels led 17-10 at halftime. In the fourth quarter: a 39-yard field goal by Orson Jovanovic for the Kestrels (2:03 left, 23-20); a 7-yard touchdown pass from Eli Varga-Stone to Jaylen Osei for the Kestrels (1:46 left, 30-20).

The biggest swing of the game came with 1:56 left in the fourth quarter: a fumble by Owen Castillo, recovered by the defense. It moved the Kestrels' chance of winning from 58% to 78%.

Top performer: Malachi Reed (RB, Kestrels), with 19 carries for 78 yards and 2 TD; 3 catches for 15 yards. Elsewhere, Owen Castillo (Panthers) had 24 of 31 passing for 233 yards, 1 TD; 1 catch for -4 yards; Marcus Thibodeaux (Panthers) had 15 carries for 99 yards and 1 TD; 2 catches for 23 yards; Elio Bellamy (Panthers) had 10 catches for 110 yards; Eli Varga-Stone (Kestrels) had 26 of 39 passing for 281 yards, 1 TD, 1 INT; 2 carries for 7 yards.

Before kickoff, the Panthers' game plan was on offense: quick game vs the blitz, attack the zones, target Elio Bellamy; on defense: bracket Jaylen Osei (Elio Bellamy finished with 10 catches for 110 yards). Meanwhile, the Kestrels' game plan was on offense: attack the zones, stay underneath, lean on the run, target Ulric Hargrove; on defense: bracket Julian Asher (Ulric Hargrove finished with 5 catches for 69 yards).

The Panthers move to 14-4 and the Kestrels to 11-7 this week.

Scoring summary

TimeTeamPlaySPK-BST
Q1 1:40PanthersA 1-yard touchdown run by Marcus Thibodeaux0-7
Q1 0:42KestrelsA 1-yard touchdown run by Malachi Reed7-7
Q2 2:38PanthersA 37-yard field goal by Wendell Yardley7-10
Q2 1:48KestrelsA 6-yard touchdown run by Malachi Reed14-10
Q2 0:00KestrelsA 60-yard field goal by Orson Jovanovic17-10
Q3 2:08PanthersA 4-yard touchdown pass from Owen Castillo to Julian Asher17-17
Q3 1:09PanthersA 40-yard field goal by Wendell Yardley17-20
Q3 0:05KestrelsA 36-yard field goal by Orson Jovanovic20-20
Q4 2:03KestrelsA 39-yard field goal by Orson Jovanovic23-20
Q4 1:46KestrelsA 7-yard touchdown pass from Eli Varga-Stone to Jaylen Osei30-20

Team stats

SPKBST
Total yards388363
Passing yards281233
Rushing yards107130
Completions26 of 3924 of 31
Offensive plays6857
Third downs6 of 132 of 9
Fourth downs1 of 20 of 1
Turnovers22
Sacks allowed46
Time of possession5:596:01

Spark Kestrels box score

Passing

PlayerC/ATTYDSTDINT
Eli Varga-Stone26/3928111

Rushing

PlayerCARYDSTDLNG
Malachi Reed1978216
Yannick Delacroix422011
Eli Varga-Stone2705

Receiving

PlayerRECYDSTDTGT
Bastien Radcliffe89609
Jaylen Osei889112
Ulric Hargrove56907
Malachi Reed31503

Defense

PlayerTKSKINTPD
Soren Eriksen11002
Bastien Oyelaran0200
Cyrus Quarles0200
Kasimir Castellan6001
Gideon Norcross6000
Ulric Ashford5000

Kicking

PlayerFGLNGXP
Orson Jovanovic3/3600/0

Bastion Panthers box score

Passing

PlayerC/ATTYDSTDINT
Owen Castillo24/3123310

Rushing

PlayerCARYDSTDLNG
Marcus Thibodeaux1599116
Wendell Ashford531010

Receiving

PlayerRECYDSTDTGT
Elio Bellamy10110012
Emeric Esposito77207
Julian Asher32615
Marcus Thibodeaux22302

Defense

PlayerTKSKINTPD
Kasimir Varga11010
Elio Lachance10002
Yannick Coventry0200
Bram Zamora7000
Hector Whitlock6000
Quentin Ashford6001

Kicking

PlayerFGLNGXP
Wendell Yardley2/2400/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 Spark Kestrels 30, Bastion Panthers 20 on Snapline. More about the teams: Bastion Panthers · Spark Kestrels.