Skip To Main Content

Windsor Lancers

Windsor () -VS- Ottawa ()

Box Score

Windsor logo
30
vs
Ottawa logo
24

Windsor () -VS- Ottawa ()

Team Score By Quarter
Team 1 1st 2 2nd 3 3rd 4 4th F Total
Winner WINDSORWindsor 13 14 3 0 30
GGOttawa 7 0 1 16 24
WINDSOR:
Nick Dimovski (134),
Weabge Mombo (142),
Tyriq Quayson (60)
GG:
Josh Janssen (400),
Charles Asselin (35),
Tristan Gilbert Thibault (103)
Date:
10/11/2025
Site:
Stadium:
Attendance:
0
Kickoff Time:
01:00 PM EDT
End of Game:
Duration:
VIEW
Match History vs Ottawa

Scoring Summary

Scoring Summary
Qtr. - Time Qtr Time Scoring Play WINDSOR GG
1st - 08:18 1st 08:18 WINDSOR - Brady Lidster 30 yd field goal 4 plays, 60 yards, TOP 1:52 3 7
1st - 01:54 1st 01:54 WINDSOR - Brady Lidster 49 yd field goal 6 plays, 43 yards, TOP 3:02 6 7
2nd - 01:24 2nd 01:24 WINDSOR - Nick Dimovski 4 yd run (Brady Lidster kick), 6 plays, 30 yards, TOP 2:09 27 7
3rd - 09:50 3rd 09:50 GG - Zachary Copeland rouge 27 8
3rd - 01:34 3rd 01:34 WINDSOR - Brady Lidster 36 yd field goal 7 plays, 54 yards, TOP 3:33 30 8
4th - 10:08 4th 10:08 GG - Team 0 yd safety 30 10
4th - 04:37 4th 04:37 GG - Riley Hildebrandt 1 yd run (Zachary Copeland kick), 7 plays, 68 yards, TOP 2:13 30 17
30 24

Game Statistics By Team

Team Statistics
Statistic WINDSOR GG
First Downs
Total 17 27
Rushing 9 8
Passing 3 18
Penalty 5 1
Rushing
Total (Net) 210 79
Attempts 25 18
Avg. Per Rush 8.4 4.4
Rushing TDs 2 1
Yds. Gained 210 79
Yds. Lost 0 0
Passing
Total (Net) 134 399
Comp.-Att.-Int. 11-16-1 37-51-3
Avg. / Att. 8.4 7.8
Avg. / Comp. 12.2 10.8
TDs 0 2
Total Offense
Yards 344 478
Plays 41 69
Avg. / Play 8.4 6.9
Fumbles - Lost 0-2 0-1
Penalties - Yds. 10-61 4-23
Punting
Punts - Yds. 2-70 4-97
Avg. / Punt 35.0 24.3
Inside 20 1 1
50+ Yds. 0 0
Touchbacks 0 0
Fair Catch 0 0
Kickoffs
Total - Yds. 4-253 3-155
Avg. Yds. / Kickoff 63.3 51.7
Touchbacks 0 0
Returns
Punt: Total - Yds. - TDs 2-16-0 3-41-0
Punt: Avg. / Return 8.0 13.7
Kickoff: Total - Yds. - TDs 2-37-0 4-97-0
Kickoff: Avg. / Return 18.5 24.3
INT: Total - Yds. - TDs 3-43-0 1-30-0
Fumble: Total - Yds. - TDs 0-0-0 0-0-0
Miscellaneous
Misc. Yards 0 0
Poss. Time :00 :00
3rd. Down Conv. 0 of 0 0 of 0
4th. Down Conversions 0 of 0 0 of 0
Red-Zone: Scores - Chances 0-0 0-0
Sacks: Total - Yds. 7-56 2-9
PAT: Total - Made 3-3 3-3
2PT Conversion: Total - Made 0-0 0-0
Field Goals: Total - Made 3-4 0-1

Individual Statistics

Offensive

Individual Passing Statistics
WINDSOR - Passing
Player Cmp Att. Yds. TD INT Long Sack
Nick Dimovski 11 16 134 0 1 60 2
Totals 11 16 134 0 1 60 2
GG - Passing
Player Cmp Att. Yds. TD Int. Long Sack
Josh Janssen 36 50 400 2 3 35 7
Souleymane Camara 1 1 -1 0 0 0 0
Totals 37 51 399 2 3 35 7
Individual Rushing Statistics
WINDSOR - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Weabge Mombo 9 142 0 142 1 51 15.8
Nick Dimovski 9 54 0 54 1 19 6.0
Liam Talbot 6 21 0 21 0 7 3.5
Team 1 -7 0 -7 0 0 -7.0
Totals 25 210 0 210 2 51 8.4
GG - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Charles Asselin 12 35 0 35 0 18 2.9
Josh Janssen 3 29 0 29 0 16 9.7
Souleymane Camara 2 14 0 14 0 11 7.0
Riley Hildebrandt 1 1 0 1 1 1 1.0
Totals 18 79 0 79 1 18 4.4
Individual Receiving Statistics
WINDSOR - Receiving
Player Rec. Yds. TD Long
Tyriq Quayson 1 60 0 60
Colby Ginn 2 35 0 29
Kareame Cotton 4 27 0 13
Evan Martin 1 12 0 12
Brett Bjorgan 1 8 0 8
Weabge Mombo 2 7 0 4
Totals 11 149 0 60
GG - Receiving
Player Rec. Yds. TD Long
Tristan Gilbert Thibault 7 103 0 27
Derrick Garraud-Boucard 8 74 1 14
Robin Collioud 6 72 0 27
Noah Avery 6 65 1 20
Charles Asselin 5 49 0 19
Raphael Huot 2 16 0 8
Emyl Gregoire 1 5 0 5
Jaden Pinto 1 1 0 1
Souleymane Camara 1 -1 0 0
Totals 37 384 2 27

Defensive

Windsor - Individual Defensive Statistics
Windsor - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Marco Piccioni 7 1 8 -/- - -/- - - 0-0 -/- - - - - -
Ethan John 7 1 8 -/- - -/- - - 0-0 -/- - - - - -
Harrison Daley 5 2 7 -/- - -/- - - 0-0 -/- - - - - -
Derek Anderson 4 2 6 -/14 - 1.5/14 1.5 - 0-0 -/- - - - - -
Dylan Simpson 4 1 5 -/- - -/- - - 0-0 -/- 1-0 1 - - -
Braxton Johnson 4 1 5 -/29 - 3.5/29 3.5 - 0-0 -/- - - - - -
Kevin Rakowska 4 - 4 -/- - -/- - - 0-0 -/- 1-0 1 1 - -
Enzo Njo 3 1 4 -/10 - 1.0/10 1.0 1 1-1 1/- - - - - -
Jonathan Agette 3 - 3 -/- - -/- - - 0-0 -/- - - - - -
Ahmad Taylor 1 2 3 -/- - -/- - - 0-0 -/- - - - - -
Istvan Assibo-Dadzie 1 1 2 -/- - -/- - - 0-0 -/- 1-43 1 - - -
Robert Springer 1 1 2 -/- - -/- - - 0-0 -/- - - - - -
Ethan Travis 2 - 2 -/- - -/- - - 0-0 -/- - - - - -
Liam Talbot 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Liam Hoskins 1 - 1 -/3 - 1.0/3 1.0 - 0-0 -/- - - - - -
Joe Fillion 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Daniel Hector - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Brett Bjorgan 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Weabge Mombo - - - -/- - -/- - - 0-0 -/- - - 1 - -
Curtis Kendel - - - -/- - -/- - - 0-0 -/- - - 1 - -
Ottawa - Individual Defensive Statistics
Ottawa - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Jaxxon Brashear 5 2 7 -/- - -/- - - 0-1 1/- - - - - -
Marc Djonay Rondeau 3 2 5 -/- - -/- - - 0-1 1/- - - - - -
Patrick Cumberbatch 3 1 4 -/- - -/- - - 0-0 -/- - - - - -
Cameron McKay 2 2 4 -/- - -/- - - 0-0 -/- - - - - -
Denny Ferdinand 3 - 3 -/- - -/- - - 0-0 -/- - - 1 - -
Nicolas Dion 1 2 3 -/- - -/- - - 0-0 -/- 1-30 1 - - -
Seyi Ayedegbe 2 1 3 -/- - -/- - - 0-0 -/- - - - - -
Alias Amelin 1 1 2 -/- - -/- - - 0-0 -/- - - - - -
Louis Prince 2 - 2 -/1 - 1.0/1 1.0 - 0-0 -/- - - - - -
Gabryel Leroux 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Souleymane Camara 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Lancelot Gilbert 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Loïc Rancourt - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Thierno Sow - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Aldege Bellefeuille - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Daniel Briere - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Justice Greco 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Tristan Gilbert Thibault 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Pierre-Luc Dufour - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Tristan Dongue - 1 1 -/- - -/- - 1 1-0 -/- - - - - -
Riley Hildebrandt 1 - 1 -/8 - 1.0/8 1.0 1 1-0 -/- - - - - -

Special Teams

Individual Punting Statistics
WINDSOR - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Brady Lidster 2 70 35.0 52 1 0 0
GG - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Zachary Copeland 3 111 37.0 55 1 0 0
Team 1 -14 -14.0 0 0 0 0
Individual Return Statistics
WINDSOR - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Evan Martin 2 16 16 0 0 0 0 0 0
Zach Talbot 0 0 0 1 17 17 0 0 0
Tyriq Quayson 0 0 0 1 20 20 0 0 0
Dylan Simpson 0 0 0 0 0 0 1 0 0
Istvan Assibo-Dadzie 0 0 0 0 0 0 1 43 43
Kevin Rakowska 0 0 0 0 0 0 1 0 0
GG - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Denny Ferdinand 1 19 19 0 0 0 0 0 0
Charles Asselin 1 22 22 3 76 28 0 0 0
Cameron McKay 1 0 0 0 0 0 0 0 0
Souleymane Camara 0 0 0 1 21 21 0 0 0
Nicolas Dion 0 0 0 0 0 0 1 30 30
Individual Field Goal Statistics
WINDSOR - Field Goals
Player Qtr. Clock Yds. Result
GG - Field Goals
Player Qtr. Clock Yds. Result
Individual Kickoff Statistics
WINDSOR - Kickoffs
Player No. Yds. TB OB Avg.
Brady Lidster 4 253 0 0 63.3
GG - Kickoffs
Player No. Yds. TB OB Avg.
Zachary Copeland 3 155 0 0 51.7
Individual PAT Statistics
WINDSOR - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Brady Lidster 3 3 0 0 0 0
GG - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Zachary Copeland 3 3 0 0 0 0

Drive Chart

All Drives

All Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/14:52 WINDSOR 1st WINDSOR33 14:52 WINDSOR39 13:32 Turnover 3-6 01:20
1st/13:32 GG 1st WINDSOR39 13:32 Turnover WINDSOR00 00:00 Touchdown 6-39 00:00
1st/10:10 WINDSOR 1st WINDSOR27 10:10 Touchdown GG23 08:18 FieldGoal 4-60 01:52
1st/08:18 GG 1st GG35 08:18 FieldGoal WINDSOR26 04:56 Turnover 7-49 03:22
1st/04:56 WINDSOR 1st WINDSOR26 04:56 Turnover GG41 01:54 FieldGoal 6-43 03:02
1st/01:54 GG 1st GG35 01:54 FieldGoal GG00 00:00 TurnoverOnDefenseForTouchdown 3-(-35) 00:00
1st/00:43 GG 1st GG27 00:43 TurnoverOnDefenseForTouchdown WINDSOR40 14:20 Turnover 2-43 13:37
2nd/14:20 WINDSOR 2nd WINDSOR40 14:20 Turnover GG00 11:57 Touchdown 4-70 02:23
2nd/11:57 GG 2nd GG26 11:57 Touchdown WINDSOR49 07:09 Turnover 8-35 04:48
2nd/07:09 WINDSOR 2nd WINDSOR49 07:09 Turnover GG53 05:58 Turnover 3-8 01:11
2nd/05:58 GG 2nd GG53 05:58 Turnover WINDSOR30 05:58 Turnover 3-27 00:00
2nd/03:27 WINDSOR 2nd GG30 03:27 GG00 01:18 Touchdown 6-30 02:09
2nd/01:18 GG 2nd GG20 01:18 Touchdown GG35 00:22 Turnover 3-15 00:56
2nd/00:22 WINDSOR 2nd GG35 00:22 Turnover GG03 14:54 Turnover 4-32 14:32
3rd/14:54 GG 3rd GG31 14:54 Turnover WINDSOR35 09:50 Turnover 10-44 05:04
3rd/09:50 WINDSOR 3rd WINDSOR35 09:50 Turnover WINDSOR50 07:12 Turnover 5-15 02:38
3rd/06:49 GG 3rd GG47 06:49 Turnover WINDSOR27 05:07 Turnover 4-36 01:42
3rd/05:07 WINDSOR 3rd WINDSOR27 05:07 Turnover GG29 01:34 FieldGoal 7-54 03:33
3rd/01:34 GG 3rd GG35 01:34 FieldGoal WINDSOR01 11:20 Turnover 11-74 09:46
4th/11:20 WINDSOR 4th WINDSOR01 11:20 Turnover GG35 10:08 Safety 3-74 01:12
4th/10:08 GG 4th GG35 10:08 WINDSOR55 07:16 Turnover 6-20 02:52
4th/07:16 WINDSOR 4th WINDSOR55 07:16 Turnover GG42 06:50 Turnover 1-13 00:26
4th/06:50 GG 4th GG42 06:50 Turnover WINDSOR00 04:37 Touchdown 7-68 02:13
4th/04:37 WINDSOR 4th WINDSOR40 04:37 Touchdown GG31 02:50 Turnover 3-39 01:47
4th/02:50 GG 4th GG31 02:50 Turnover WINDSOR00 00:57 Touchdown 8-79 01:53
4th/00:57 GG 4th WINDSOR45 00:57 Touchdown WINDSOR01 00:04 Turnover 6-44 00:53
4th/00:04 WINDSOR 4th WINDSOR01 00:04 Turnover WINDSOR00 00:00 Touchdown 1-(-1) 00:00

Windsor Drives

Windsor Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/14:52 WINDSOR 1st WINDSOR33 14:52 WINDSOR39 13:32 Turnover 3-6 01:20
1st/10:10 WINDSOR 1st WINDSOR27 10:10 Touchdown GG23 08:18 FieldGoal 4-60 01:52
1st/04:56 WINDSOR 1st WINDSOR26 04:56 Turnover GG41 01:54 FieldGoal 6-43 03:02
2nd/14:20 WINDSOR 2nd WINDSOR40 14:20 Turnover GG00 11:57 Touchdown 4-70 02:23
2nd/07:09 WINDSOR 2nd WINDSOR49 07:09 Turnover GG53 05:58 Turnover 3-8 01:11
2nd/03:27 WINDSOR 2nd GG30 03:27 GG00 01:18 Touchdown 6-30 02:09
2nd/00:22 WINDSOR 2nd GG35 00:22 Turnover GG03 14:54 Turnover 4-32 14:32
3rd/09:50 WINDSOR 3rd WINDSOR35 09:50 Turnover WINDSOR50 07:12 Turnover 5-15 02:38
3rd/05:07 WINDSOR 3rd WINDSOR27 05:07 Turnover GG29 01:34 FieldGoal 7-54 03:33
4th/11:20 WINDSOR 4th WINDSOR01 11:20 Turnover GG35 10:08 Safety 3-74 01:12
4th/07:16 WINDSOR 4th WINDSOR55 07:16 Turnover GG42 06:50 Turnover 1-13 00:26
4th/04:37 WINDSOR 4th WINDSOR40 04:37 Touchdown GG31 02:50 Turnover 3-39 01:47
4th/00:04 WINDSOR 4th WINDSOR01 00:04 Turnover WINDSOR00 00:00 Touchdown 1-(-1) 00:00

Ottawa Drives

Windsor
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/13:32 GG 1st WINDSOR39 13:32 Turnover WINDSOR00 00:00 Touchdown 6-39 00:00
1st/08:18 GG 1st GG35 08:18 FieldGoal WINDSOR26 04:56 Turnover 7-49 03:22
1st/01:54 GG 1st GG35 01:54 FieldGoal GG00 00:00 TurnoverOnDefenseForTouchdown 3-(-35) 00:00
1st/00:43 GG 1st GG27 00:43 TurnoverOnDefenseForTouchdown WINDSOR40 14:20 Turnover 2-43 13:37
2nd/11:57 GG 2nd GG26 11:57 Touchdown WINDSOR49 07:09 Turnover 8-35 04:48
2nd/05:58 GG 2nd GG53 05:58 Turnover WINDSOR30 05:58 Turnover 3-27 00:00
2nd/01:18 GG 2nd GG20 01:18 Touchdown GG35 00:22 Turnover 3-15 00:56
3rd/14:54 GG 3rd GG31 14:54 Turnover WINDSOR35 09:50 Turnover 10-44 05:04
3rd/06:49 GG 3rd GG47 06:49 Turnover WINDSOR27 05:07 Turnover 4-36 01:42
3rd/01:34 GG 3rd GG35 01:34 FieldGoal WINDSOR01 11:20 Turnover 11-74 09:46
4th/10:08 GG 4th GG35 10:08 WINDSOR55 07:16 Turnover 6-20 02:52
4th/06:50 GG 4th GG42 06:50 Turnover WINDSOR00 04:37 Touchdown 7-68 02:13
4th/02:50 GG 4th GG31 02:50 Turnover WINDSOR00 00:57 Touchdown 8-79 01:53
4th/00:57 GG 4th WINDSOR45 00:57 Touchdown WINDSOR01 00:04 Turnover 6-44 00:53

Play By Play

Quarter #1 Plays

Game Start
Start of 1st Half
Play
GG ball on GG45, clock 15:00.
Zachary Copeland kickoff 52 yards to the WINDSOR13, Tyriq Quayson return 20 yards to the WINDSOR33 (Cameron McKay), clock 14:52.
Windsor at 14:52
Windsor at 14:52
Down & Distance Play
Windsor at 14:52
1st and 10 at WINDSOR33 Windsor drive start at 14:52.
1st and 10 at WINDSOR33 Weabge Mombo rush for 25 yards to the GG52, out-of-bounds, clock 14:52.
1st and 10 at GG52 Nick Dimovski pass incomplete to Evan Martin, clock 14:52.
2nd and 10 at GG52 Nick Dimovski pass intercepted by Nicolas Dion at the GG41, Nicolas Dion return 30 yards to the WINDSOR39, out-of-bounds, clock 13:32.
Total 3 plays , 25 yards Time of Possession: 01:20
Ottawa at 13:32
Ottawa at 13:32
Down & Distance Play
Ottawa at 13:32
1st and 10 at WINDSOR39 Ottawa drive start at 13:32.
1st and 10 at WINDSOR39 Charles Asselin rush for loss of 1 yard to the WINDSOR40 (Marco Piccioni), PENALTY WINDSOR unsportmanlike conduct 10 yards to the WINDSOR29, NO PLAY, clock 13:32.
1st and 10 at WINDSOR29 Charles Asselin rush for 14 yards to the WINDSOR15 (Ethan John; Harrison Daley), clock 13:32.
1st and 10 at WINDSOR15 Josh Janssen rush for 7 yards to the WINDSOR08, clock 13:32.
2nd and 3 at WINDSOR08 Charles Asselin rush for 4 yards to the WINDSOR04 (Harrison Daley), clock 13:32.
1st and GOAL at WINDSOR04 Charles Asselin rush for loss of 4 yards to the WINDSOR08 (Marco Piccioni), clock 13:32.
2nd and GOAL at WINDSOR08 Josh Janssen pass complete to Noah Avery for 8 yards to the WINDSOR00, TOUCHDOWN, clock 10:15.
1st and GOAL at WINDSOR05 Zachary Copeland kick attempt good, clock 10:15.
1st and 10 at GG45 Zachary Copeland kickoff 55 yards to the WINDSOR10, Zach Talbot return 17 yards to the WINDSOR27 (Justice Greco), clock 10:10.
Total 6 plays , 39 yards Time of Possession: 03:17
Score:
Windsor 0-7 Ottawa
Windsor at 10:10
Windsor at 10:10
Down & Distance Play
Windsor at 10:10
1st and 10 at WINDSOR27 Windsor drive start at 10:10.
1st and 10 at WINDSOR27 Nick Dimovski pass complete to Tyriq Quayson for 60 yards to the GG23 (Denny Ferdinand), clock 10:10.
1st and 10 at GG23 Nick Dimovski rush for no gain to the GG23 (Alias Amelin), clock 10:10.
2nd and 10 at GG23 Nick Dimovski pass incomplete to Colby Ginn, clock 10:10.
3rd and 10 at GG23 Brady Lidster field goal attempt from 30 GOOD, GG ball on GG35, clock 08:18.
Total 4 plays , 60 yards Time of Possession: 01:52
Score:
Windsor 3-7 Ottawa
Ottawa at 08:18
Ottawa at 08:18
Down & Distance Play
Ottawa at 08:18
1st and 10 at GG35 Ottawa drive start at 08:18.
1st and 10 at GG35 Josh Janssen pass incomplete to Noah Avery, clock 08:18.
2nd and 10 at GG35 Josh Janssen pass complete to Charles Asselin for 19 yards to the GG54, out-of-bounds, clock 08:18.
1st and 10 at GG54 Charles Asselin rush for loss of 5 yards to the GG49 (Dylan Simpson), clock 08:18.
2nd and 15 at GG49 Josh Janssen rush for 16 yards to the WINDSOR45, out-of-bounds, clock 08:18.
1st and 10 at WINDSOR45 Charles Asselin rush for loss of 1 yard to the WINDSOR46 (Harrison Daley), clock 08:18.
2nd and 11 at WINDSOR46 Josh Janssen sacked to Loïc Rancourt for loss of 3 yards to the WINDSOR49 (Liam Hoskins), clock 08:18.
3rd and 14 at WINDSOR49 Zachary Copeland punt 39 yards to the WINDSOR10, Evan Martin return 16 yards to the WINDSOR26 (Loïc Rancourt; Cameron McKay), clock 04:56.
Total 6 plays , 26 yards Time of Possession: 03:22
Windsor at 04:56
Windsor at 04:56
Down & Distance Play
Windsor at 04:56
1st and 10 at WINDSOR26 Windsor drive start at 04:56.
1st and 10 at WINDSOR26 Weabge Mombo rush for 27 yards to the WINDSOR53, out-of-bounds, clock 04:56.
1st and 10 at WINDSOR53 Liam Talbot rush for 7 yards to the GG50 (Marc Djonay Rondeau; Pierre-Luc Dufour), clock 04:56.
2nd and 3 at GG50 Liam Talbot rush for 5 yards to the GG45 (Marc Djonay Rondeau), clock 04:56.
1st and 10 at GG45 Nick Dimovski rush for 5 yards to the GG40, out-of-bounds, clock 04:56.
2nd and 5 at GG40 Nick Dimovski sacked to Melyk George for loss of 1 yard to the GG41 (Louis Prince), clock 04:56.
3rd and 6 at GG41 Brady Lidster field goal attempt from 49 GOOD, GG ball on GG35, clock 01:54.
Total 6 plays , 43 yards Time of Possession: 03:02
Score:
Windsor 6-7 Ottawa
Ottawa at 01:54
Ottawa at 01:54
Down & Distance Play
Ottawa at 01:54
1st and 10 at GG35 Ottawa drive start at 01:54.
1st and 10 at GG35 Josh Janssen pass incomplete to Robin Collioud, clock 01:54.
2nd and 10 at GG35 Souleymane Camara pass complete to Souleymane Camara for loss of 1 yard to the GG34 (Marco Piccioni), clock 01:54.
3rd and 11 at GG34 TEAM punt loss of 14 yards to the GG20, TOUCHDOWN (blocked by Zach Talbot), clock 00:50.
Total 2 plays , -1 yards Time of Possession: 01:04
Windsor at 00:50
Windsor at 00:50
Down & Distance Play
Windsor at 00:50
1st and GOAL at GG05 Brady Lidster kick attempt good, clock 00:50.
1st and 10 at WINDSOR45 Brady Lidster kickoff 66 yards to the GG-1, Charles Asselin return 28 yards to the GG27 (Enzo Njo), clock 00:50.
Total 0 plays , 0 yards Time of Possession: 00:00
Score:
Windsor 20-7 Ottawa
Ottawa at 00:43
Ottawa at 00:43
Down & Distance Play
Ottawa at 00:43
1st and 10 at GG27 Ottawa drive start at 00:43.
1st and 10 at GG27 Josh Janssen pass complete to Robin Collioud for loss of 3 yards to the GG24 (Dylan Simpson), clock 00:43.
2nd and 13 at GG24 Josh Janssen sacked to Lancelot Gilbert for loss of 9 yards to the GG15 (Braxton Johnson; Derek Anderson), clock 00:43.

Quarter #2 Plays

Start of Quarter #2
Start of Quarter #2
Down & Distance Play
3rd and 22 at GG15 Start of 2nd quarter, clock 15:00, GG ball on GG15, clock 15:00.
3rd and 10 at GG15 clock 14:33.
3rd and 10 at GG15 Zachary Copeland punt 55 yards to the WINDSOR40, Evan Martin return 0 yards to the WINDSOR40, clock 14:20.
Total 2 plays , -12 yards Time of Possession: 01:23
Windsor at 14:20
Windsor at 14:20
Down & Distance Play
Windsor at 14:20
1st and 10 at WINDSOR40 Windsor drive start at 14:20.
1st and 10 at WINDSOR40 Nick Dimovski pass complete to Kareame Cotton for 6 yards to the WINDSOR46 (Patrick Cumberbatch; Thierno Sow), clock 14:20.
2nd and 4 at WINDSOR46 Nick Dimovski pass complete to Kareame Cotton for 3 yards to the WINDSOR49 (Patrick Cumberbatch), clock 14:20.
3rd and 1 at WINDSOR49 Nick Dimovski rush for 10 yards to the GG51 (Gabryel Leroux), clock 14:20.
1st and 10 at GG51 Weabge Mombo rush for 51 yards to the GG00, TOUCHDOWN, clock 12:04.
1st and GOAL at GG05 Brady Lidster kick attempt good, clock 12:04.
1st and 10 at WINDSOR45 Brady Lidster kickoff 67 yards to the GG-2, Charles Asselin return 28 yards to the GG26 (Brett Bjorgan), clock 11:57.
Total 4 plays , 70 yards Time of Possession: 02:16
Score:
Windsor 27-7 Ottawa
Ottawa at 11:57
Ottawa at 11:57
Down & Distance Play
Ottawa at 11:57
1st and 10 at GG26 Ottawa drive start at 11:57.
1st and 10 at GG26 Charles Asselin rush for 6 yards to the GG32 (Braxton Johnson), clock 11:57.
2nd and 4 at GG32 Josh Janssen pass incomplete to Derrick Garraud-Boucard, PENALTY WINDSOR pass interference 15 yards to the GG47, NO PLAY, clock 11:57.
1st and 10 at GG47 Josh Janssen pass complete to Noah Avery for 6 yards to the GG53 (Istvan Assibo-Dadzie; Derek Anderson), clock 11:57.
2nd and 4 at GG53 Josh Janssen pass complete to Robin Collioud for 6 yards to the WINDSOR51 (Dylan Simpson), clock 11:57.
1st and 10 at WINDSOR51 Josh Janssen pass complete to Robin Collioud for 9 yards to the WINDSOR42 (Ethan John), clock 11:57.
2nd and 1 at WINDSOR42 Josh Janssen pass complete to Derrick Garraud-Boucard for 7 yards to the WINDSOR35, out-of-bounds, clock 11:57.
1st and 10 at WINDSOR35 PENALTY GG illegal procedure 5 yards to the WINDSOR40, clock 11:57.
1st and 15 at WINDSOR40 Josh Janssen pass complete to Jaden Pinto for 1 yard to the WINDSOR39 (Marco Piccioni), clock 11:57.
2nd and 14 at WINDSOR39 Josh Janssen sacked for loss of 10 yards to the WINDSOR49 (Enzo Njo), fumble forced by Enzo Njo, fumble by Josh Janssen recovered by WINDSOR Enzo Njo at WINDSOR49, clock 07:09.
Total 8 plays , 35 yards Time of Possession: 04:48
Windsor at 07:09
Windsor at 07:09
Down & Distance Play
Windsor at 07:09
1st and 10 at WINDSOR49 Windsor drive start at 07:09.
1st and 10 at WINDSOR49 Nick Dimovski pass complete to Evan Martin for 12 yards to the GG49 (Jaxxon Brashear), clock 07:09.
1st and 10 at GG49 Liam Talbot rush for no gain to the GG49, fumble forced by Riley Hildebrandt, fumble by Liam Talbot recovered by GG Jaxxon Brashear at GG53, clock 05:58.
Total 2 plays , 8 yards Time of Possession: 01:11
Ottawa at 05:58
Ottawa at 05:58
Down & Distance Play
Ottawa at 05:58
1st and 10 at GG53 Ottawa drive start at 05:58.
1st and 10 at GG53 Josh Janssen pass complete to Tristan Gilbert Thibault for 11 yards to the WINDSOR46 (TEAM), clock 05:58.
1st and 10 at WINDSOR46 Souleymane Camara rush for 11 yards to the WINDSOR35 (Robert Springer), clock 05:58.
1st and 10 at WINDSOR35 Josh Janssen pass complete to Emyl Gregoire for 5 yards to the WINDSOR30 (Istvan Assibo-Dadzie), clock 05:58.
2nd and 5 at WINDSOR30 Josh Janssen pass intercepted by Istvan Assibo-Dadzie at the WINDSOR22, Istvan Assibo-Dadzie return 43 yards to the GG45 (Souleymane Camara), PENALTY GG unnecessary roughness 15 yards to the GG30, clock 03:27.
Total 4 plays , 12 yards Time of Possession: 02:31
Windsor at 03:27
Windsor at 03:27
Down & Distance Play
Windsor at 03:27
1st and 10 at GG30 Windsor drive start at 03:27.
1st and 10 at GG30 Nick Dimovski pass complete to Weabge Mombo for 4 yards to the GG26 (Jaxxon Brashear), clock 03:27.
2nd and 6 at GG26 Nick Dimovski rush for 19 yards to the GG07 (Cameron McKay; Aldege Bellefeuille), clock 03:27.
1st and GOAL at GG07 Liam Talbot rush for 2 yards to the GG05 (Marc Djonay Rondeau), clock 03:27.
2nd and GOAL at GG05 Nick Dimovski sacked to Carter Dmytrow for loss of 6 yards to the GG11 (Riley Hildebrandt), PENALTY GG pass interference 3 yards to the GG02, NO PLAY, clock 03:27.
1st and GOAL at GG02 Nick Dimovski rush for loss of 2 yards to the GG04 (Denny Ferdinand), clock 03:27.
2nd and GOAL at GG04 Nick Dimovski rush for 4 yards to the GG00, TOUCHDOWN, clock 01:24.
1st and GOAL at GG05 Brady Lidster kick attempt good, clock 01:24.
1st and 10 at WINDSOR45 Brady Lidster kickoff 65 yards to the GG00, Charles Asselin return 20 yards to the GG20 (Ethan John), clock 01:18.
Total 6 plays , 30 yards Time of Possession: 02:03
Score:
Windsor 30-8 Ottawa
Ottawa at 01:18
Ottawa at 01:18
Down & Distance Play
Ottawa at 01:18
1st and 10 at GG20 Ottawa drive start at 01:18.
1st and 10 at GG20 Charles Asselin rush for loss of 2 yards to the GG18 (Ahmad Taylor), clock 01:18.
2nd and 12 at GG18 Josh Janssen pass complete to Charles Asselin for no gain to the GG18 (Marco Piccioni), clock 01:18.
3rd and 12 at GG18 Zachary Copeland punt 17 yards to the GG35, clock 00:22.
Total 2 plays , -2 yards Time of Possession: 00:56
Windsor at 00:22
Windsor at 00:22
Down & Distance Play
Windsor at 00:22
1st and 10 at GG35 Windsor drive start at 00:22.
1st and 10 at GG35 Nick Dimovski pass complete to Colby Ginn for 6 yards to the GG29 (Jaxxon Brashear), clock 00:22.
2nd and 4 at GG29 Timeout Windsor, clock 00:15.
2nd and 4 at GG29 Liam Talbot rush for 4 yards to the GG25 (Seyi Ayedegbe), clock 00:15.
1st and 10 at GG25 Timeout Windsor, clock 00:10.
1st and 10 at GG25 Nick Dimovski pass incomplete to Tyriq Quayson, clock 00:10.
2nd and 10 at GG25 Brady Lidster field goal attempt from 51 MISSED, kick to GG-19, clock 00:10, Charles Asselin return 22 yards to the GG03 (Joe Fillion), clock 00:10.
Total 4 plays , 10 yards Time of Possession: 00:22

Quarter #3 Plays

Halftime
Start of 2nd Half
Play
WINDSOR ball on WINDSOR45, Start of 3rd quarter, clock 15:00, WINDSOR ball on WINDSOR45, clock 15:00.
Brady Lidster kickoff 55 yards to the GG10, Souleymane Camara return 21 yards to the GG31 (Kevin Rakowska), clock 14:54.
Ottawa at 14:54
Ottawa at 14:54
Down & Distance Play
Ottawa at 14:54
1st and 10 at GG31 Ottawa drive start at 14:54.
1st and 10 at GG31 Josh Janssen pass complete to Noah Avery for 4 yards to the GG35 (Liam Talbot), clock 14:54.
2nd and 6 at GG35 Charles Asselin rush for 10 yards to the GG45 (Ethan John), clock 14:54.
1st and 10 at GG45 Charles Asselin rush for loss of 2 yards to the GG43 (Derek Anderson), clock 14:54.
2nd and 12 at GG43 Josh Janssen pass complete to Noah Avery for 14 yards to the WINDSOR53 (Jonathan Agette), clock 14:54.
1st and 10 at WINDSOR53 Josh Janssen pass complete to Raphael Huot for 8 yards to the WINDSOR45 (Derek Anderson), clock 14:54.
2nd and 2 at WINDSOR45 Charles Asselin rush for 2 yards to the WINDSOR43 (Ahmad Taylor; Robert Springer), clock 14:54.
1st and 10 at WINDSOR43 Charles Asselin rush for 18 yards to the WINDSOR25 (Harrison Daley), clock 14:54.
1st and 10 at WINDSOR25 Charles Asselin rush for loss of 5 yards to the WINDSOR30 (Enzo Njo), PENALTY WINDSOR oc 10 yards to the WINDSOR20, clock 14:54.
1st and 5 at WINDSOR20 Josh Janssen pass incomplete, clock 14:54.
2nd and 5 at WINDSOR20 Zachary Copeland field goal attempt from 47 MISSED - short, spot at WINDSOR20, Zachary Copeland rouge, WINDSOR ball on WINDSOR35, clock 09:50.
Total 10 plays , 59 yards Time of Possession: 05:04
Score:
Windsor 30-10 Ottawa
Windsor at 09:50
Windsor at 09:50
Down & Distance Play
Windsor at 09:50
1st and 10 at WINDSOR35 Windsor drive start at 09:50.
1st and 10 at WINDSOR35 Nick Dimovski pass complete to Kareame Cotton for 5 yards to the WINDSOR40 (Louis Prince), PENALTY WINDSOR unnecessary roughness 15 yards to the WINDSOR25, clock 09:50.
1st and 20 at WINDSOR25 Weabge Mombo rush for 19 yards to the WINDSOR44 (Denny Ferdinand), clock 09:50.
2nd and 1 at WINDSOR44 Nick Dimovski rush for 3 yards to the WINDSOR47 (Jaxxon Brashear; Seyi Ayedegbe), clock 09:50.
1st and 10 at WINDSOR47 Liam Talbot rush for 3 yards to the WINDSOR50 (Jaxxon Brashear; Daniel Brière), clock 09:50.
2nd and 7 at WINDSOR50 Nick Dimovski pass incomplete to Liam Talbot, clock 07:12.
3rd and 7 at WINDSOR50 Brady Lidster punt 18 yards to the GG42, Cameron McKay return 0 yards to the GG42 (TEAM), PENALTY WINDSOR ny 5 yards to the GG47, clock 06:49.
Total 5 plays , 15 yards Time of Possession: 03:01
Ottawa at 06:49
Ottawa at 06:49
Down & Distance Play
Ottawa at 06:49
1st and 10 at GG47 Ottawa drive start at 06:49.
1st and 10 at GG47 Josh Janssen pass complete to Tristan Gilbert Thibault for 27 yards to the WINDSOR36 (Marco Piccioni), clock 06:49.
1st and 10 at WINDSOR36 Josh Janssen pass incomplete to Robin Collioud, clock 06:49.
2nd and 10 at WINDSOR36 Josh Janssen rush for 6 yards to the WINDSOR30 (Dylan Simpson; Ahmad Taylor), clock 06:49.
3rd and 4 at WINDSOR30 Josh Janssen pass complete to Tristan Gilbert Thibault for 3 yards to the WINDSOR27 (Ethan John), clock 06:49.
4th and 1 at WINDSOR27 Ottawa drive start at 05:07.
4th and 1 at WINDSOR27 Robin Collioud rush for loss of 14 yards to the WINDSOR41 (Josh Foulis; Kareame Cotton), clock 05:07.
Total 5 plays , 22 yards Time of Possession: 01:42
Windsor at 05:07
Windsor at 05:07
Down & Distance Play
Windsor at 05:07
1st and 10 at WINDSOR41 Weabge Mombo rush for 9 yards to the WINDSOR50 (Cameron McKay), clock 05:07.
2nd and 1 at WINDSOR50 Weabge Mombo rush for 7 yards to the GG53 (Seyi Ayedegbe), clock 05:07.
1st and 10 at GG53 Nick Dimovski pass complete to Colby Ginn for 29 yards to the GG24 (Patrick Cumberbatch), clock 05:07.
1st and 10 at GG24 Nick Dimovski sacked to Carter Dmytrow for loss of 8 yards to the GG32 (Riley Hildebrandt), clock 05:07.
2nd and 18 at GG32 Nick Dimovski pass complete to Weabge Mombo for 3 yards to the GG29 (Jaxxon Brashear), clock 05:07.
3rd and 15 at GG29 Brady Lidster field goal attempt from 36 GOOD, PENALTY GG ck declined, GG ball on GG35, clock 01:34.
Total 6 plays , 40 yards Time of Possession: 03:33
Ottawa at 01:34
Ottawa at 01:34
Down & Distance Play
Ottawa at 01:34
1st and 10 at GG35 Ottawa drive start at 01:34.
1st and 10 at GG35 Josh Janssen pass complete to Tristan Gilbert Thibault for 23 yards to the WINDSOR52 (Kevin Rakowska), clock 01:34.
1st and 10 at WINDSOR52 Josh Janssen pass incomplete to Robin Collioud, clock 00:28.
2nd and 10 at WINDSOR52 Josh Janssen pass complete to Charles Asselin for 9 yards to the WINDSOR43 (Derek Anderson), clock 00:28.
3rd and 1 at WINDSOR43 Souleymane Camara rush for 3 yards to the WINDSOR40 (Harrison Daley), clock 00:28.

Quarter #4 Plays

Start of Quarter #4
Start of Quarter #4
Down & Distance Play
1st and 10 at WINDSOR40 Start of 4th quarter, clock 15:00, GG ball on WINDSOR40, clock 15:00.
1st and 10 at WINDSOR40 Josh Janssen sacked to Lancelot Gilbert for loss of 9 yards to the WINDSOR49 (Braxton Johnson), clock 15:00.
2nd and 19 at WINDSOR49 Josh Janssen pass complete to Derrick Garraud-Boucard for 14 yards to the WINDSOR35, clock 15:00.
3rd and 5 at WINDSOR35 Josh Janssen pass complete to Tristan Gilbert Thibault for 6 yards to the WINDSOR29 (Marco Piccioni), clock 15:00.
1st and 10 at WINDSOR29 Josh Janssen pass complete to Tristan Gilbert Thibault for 17 yards to the WINDSOR12 (Ethan Travis), clock 15:00.
1st and 10 at WINDSOR12 Josh Janssen pass incomplete to Souleymane Camara, PENALTY WINDSOR oc 6 yards to the WINDSOR06, clock 15:00.
1st and GOAL at WINDSOR06 Josh Janssen pass incomplete to Derrick Garraud-Boucard, PENALTY WINDSOR holding 3 yards to the WINDSOR03, NO PLAY, clock 15:00.
1st and GOAL at WINDSOR03 Timeout Windsor, clock 15:00.
1st and GOAL at WINDSOR03 Josh Janssen pass intercepted by Dylan Simpson at the WINDSOR01, Dylan Simpson return 0 yards to the WINDSOR01 (Tristan Gilbert Thibault), clock 11:20.
Total 11 plays , 72 yards Time of Possession: 05:14
Windsor at 11:20
Windsor at 11:20
Down & Distance Play
Windsor at 11:20
1st and 10 at WINDSOR01 Windsor drive start at 11:20.
1st and 10 at WINDSOR01 Nick Dimovski pass complete to Brett Bjorgan for 8 yards to the WINDSOR09 (Patrick Cumberbatch), clock 11:20.
2nd and 2 at WINDSOR09 Timeout Windsor, clock 11:20.
2nd and 2 at WINDSOR09 Weabge Mombo rush for loss of 2 yards to the WINDSOR07 (Marc Djonay Rondeau), clock 11:20.
3rd and 4 at WINDSOR07 TEAM rush for loss of 7 yards to the WINDSOR00 (TEAM), TEAM safety, GG ball on GG35, clock 10:08.
1st and 10 at GG35 Ottawa drive start at 10:08.
1st and 10 at GG35 Josh Janssen sacked to Lancelot Gilbert for loss of 7 yards to the GG28 (Braxton Johnson), clock 10:08.
2nd and 17 at GG28 Josh Janssen pass complete to Robin Collioud for 25 yards to the GG53 (Ethan John), clock 10:08.
1st and 10 at GG53 Josh Janssen pass complete to Derrick Garraud-Boucard for 11 yards to the WINDSOR46 (Jonathan Agette), clock 10:08.
1st and 10 at WINDSOR46 Josh Janssen pass incomplete, clock 10:08.
2nd and 10 at WINDSOR46 Josh Janssen pass incomplete to Tristan Gilbert Thibault, clock 10:08.
3rd and 10 at WINDSOR46 Josh Janssen sacked to Lancelot Gilbert for loss of 9 yards to the 55 yardline (Braxton Johnson), clock 10:08.
4th and 19 at GG55 Ottawa drive start at 07:16.
4th and 19 at GG55 Robin Collioud pass complete to Nicolas Dion for loss of 13 yards to the GG42, fumble forced by TEAM, fumble by Nicolas Dion recovered by GG Marc Djonay Rondeau at GG42, clock 07:16.
Total 10 plays , 6 yards Time of Possession: 04:30
Windsor at 06:50
Windsor at 06:50
Down & Distance Play
Windsor at 06:50
1st and 10 at GG42 Windsor drive start at 06:50.
1st and 10 at GG42 Andrew Delaney pass complete to Noah Kugler for loss of 5 yards to the GG47 (Jacob Matte), clock 06:50.
2nd and 15 at GG47 Andrew Delaney pass complete to Daniel Hector for loss of 7 yards to the GG54, out-of-bounds, clock 06:50.
3rd and 22 at GG54 Andrew Delaney pass complete to Robert Springer for loss of 13 yards to the WINDSOR43, out-of-bounds, clock 06:50.
4th and 35 at WINDSOR43 Andrew Delaney pass incomplete to Evan Verdun, clock 06:50.
Total 4 plays , -25 yards Time of Possession: 00:00
Ottawa at 06:50
Ottawa at 06:50
Down & Distance Play
Ottawa at 06:50
1st and 10 at WINDSOR43 Josh Janssen pass complete to Noah Avery for 20 yards to the WINDSOR23 (Marco Piccioni; Harrison Daley), PENALTY WINDSOR face mask 15 yards to the WINDSOR08, clock 06:50.
1st and GOAL at WINDSOR08 Josh Janssen pass incomplete, PENALTY WINDSOR pass interference 7 yards to the WINDSOR01, NO PLAY, clock 06:50.
1st and GOAL at WINDSOR01 Riley Hildebrandt rush for 1 yard to the WINDSOR00, TOUCHDOWN (TEAM), clock 04:37.
1st and GOAL at WINDSOR05 Zachary Copeland kick attempt good, clock 04:37.
1st and 10 at GG45 Zachary Copeland kickoff 48 yards to the WINDSOR17, out-of-bounds, PENALTY GG free kick out of bounds 23 yards to the WINDSOR40, clock 04:37.
Total 3 plays , 43 yards Time of Possession: 02:13
Score:
Windsor 30-17 Ottawa
Windsor at 04:37
Windsor at 04:37
Down & Distance Play
Windsor at 04:37
1st and 10 at WINDSOR40 Windsor drive start at 04:37.
1st and 10 at WINDSOR40 Weabge Mombo rush for 4 yards to the WINDSOR44 (Tristan Dongue; Marc Djonay Rondeau), clock 04:37.
2nd and 6 at WINDSOR44 Weabge Mombo rush for 2 yards to the WINDSOR46 (Lancelot Gilbert), clock 04:37.
3rd and 4 at WINDSOR46 Brady Lidster punt 52 yards to the GG12, Denny Ferdinand return 19 yards to the GG31 (Enzo Njo; Daniel Hector), clock 04:37.
Total 2 plays , 6 yards Time of Possession: 01:47
Ottawa at 02:50
Ottawa at 02:50
Down & Distance Play
Ottawa at 02:50
1st and 10 at GG31 Ottawa drive start at 02:50.
1st and 10 at GG31 Josh Janssen pass complete to Derrick Garraud-Boucard for 7 yards to the GG38, clock 02:50.
2nd and 3 at GG38 Josh Janssen sacked to Aldege Bellefeuille for loss of 10 yards to the GG28 (Derek Anderson), clock 02:50.
3rd and 13 at GG28 Josh Janssen pass complete to Robin Collioud for 27 yards to the 55 yardline (Harrison Daley), clock 02:50.
1st and 10 at GG55 Josh Janssen pass complete to Charles Asselin for 16 yards to the WINDSOR39 (Kevin Rakowska), clock 02:50.
1st and 10 at WINDSOR39 Josh Janssen pass complete to Derrick Garraud-Boucard for 10 yards to the WINDSOR29 (Dylan Simpson), clock 02:50.
1st and 10 at WINDSOR29 Josh Janssen pass complete to Robin Collioud for 8 yards to the WINDSOR21 (Kevin Rakowska), clock 02:50.
2nd and 2 at WINDSOR21 Josh Janssen pass complete to Raphael Huot for 8 yards to the WINDSOR13 (Ethan John), clock 02:50.
1st and 10 at WINDSOR13 Josh Janssen pass complete to Derrick Garraud-Boucard for 13 yards to the WINDSOR00, TOUCHDOWN (TEAM), clock 00:59.
1st and GOAL at WINDSOR05 Zachary Copeland kick attempt good, clock 00:59.
1st and 10 at GG45 Zachary Copeland kickoff 20 yards to the WINDSOR45, on-side kick, clock 00:59.
Total 8 plays , 79 yards Time of Possession: 01:51
Score:
Windsor 30-24 Ottawa
Windsor at 00:57
Windsor at 00:57
Down & Distance Play
Windsor at 00:57
1st and 10 at WINDSOR45 Windsor drive start at 00:57.
1st and 10 at WINDSOR45 Andrew Delaney pass incomplete to Nick Dimovski, clock 00:57.
2nd and 10 at WINDSOR45 Andrew Delaney pass complete for loss of 16 yards to the WINDSOR29 (Ben Williams), clock 00:57.
3rd and 26 at WINDSOR29 Andrew Delaney pass complete to Daniel Hector for loss of 5 yards to the WINDSOR24, clock 00:57.
4th and 31 at WINDSOR24 Andrew Delaney pass incomplete to Robert Springer, clock 00:57.
Total 4 plays , -21 yards Time of Possession: 00:41
Ottawa at 00:16
Ottawa at 00:16
Down & Distance Play
Ottawa at 00:16
1st and 10 at WINDSOR24 Timeout Ottawa, clock 00:16.
1st and 10 at WINDSOR24 Josh Janssen pass incomplete to Derrick Garraud-Boucard, PENALTY WINDSOR offside 5 yards to the WINDSOR19, NO PLAY, clock 00:16.
1st and 5 at WINDSOR19 Josh Janssen pass intercepted by Kevin Rakowska at the WINDSOR01, Kevin Rakowska return 0 yards to the WINDSOR01, clock 00:16.
Total 2 plays , 5 yards Time of Possession: 00:12
Windsor at 00:04
Windsor at 00:04
Down & Distance Play
Windsor at 00:04
1st and 10 at WINDSOR01 Windsor drive start at 00:04.
1st and 10 at WINDSOR01 Nick Dimovski rush for 1 yard to the WINDSOR02 (Jaxxon Brashear), clock 00:04.
Score:
Windsor 30-24 Ottawa
Windsor at 00:04
Windsor at 00:04
Down & Distance Play
Windsor at 00:04
1st and 10 at WINDSOR01 Windsor drive start at 00:04.
1st and 10 at WINDSOR01 Nick Dimovski rush for 1 yard to the WINDSOR02 (Jaxxon Brashear), clock 00:04.
Score:
Windsor 30-24 Ottawa

Participation

Starters

WINDSOR - Offense
# Player Pos.
WINDSOR - Defense
# Player Pos.
GG - Offense
# Player Pos.
GG - Defense
# Player Pos.

Player Participation

Windsor
# Player
0 Marco Piccioni
A Isaiah Osborne-Charles
AA Nonso Agusiegbe
B Preston Palmer Anziani
C Gavin Parker
CC Jackson Brgan
DD Hunter Brown
E Brody Pusztai
EE Tyler Cabral
F Kiean Silva
FF Brayden Chuck
G Brady Smith
GG Jalen Cook
H Ethan Smith
HH Ty Couto
J Nathan Smith
K Logan Sygrove
L Dylan Tabone
LL Danely Fenelon
MM Carter Hall
N Connor Thompson
NN Hazen Jasey
PP Mason Keba
QQ Roman Klassen
R Nathan Whyte
RR Bryan Lugogo
SS Mason McKenzie
TT Ethan Miller
UU Austin Morgan
YY Noah Olson
ZZ Billy Orr
1 Colby Ginn
2 Evan Martin
3 Dylan Simpson
4 Kareame Cotton
5 Weabge Mombo
6 Braxton Johnson
7 Josh Foulis
8 Zach Talbot
9 Alijah Metz
10 Angel Diaz
10 Sal Raap-Kopiyka
11 Nick Dimovski
12 Randy Tshikuna
13 Tyriq Quayson
14 Matthew Mignault
15 Andrew Delaney
16 Brodie Kowtiuk
17 Emmitt Rosati
18 Noah Baldwin
19 Ryan Begadon
20 Istvan Assibo-Dadzie
21 Liam Talbot
22 Liam Hoskins
23 Ethan John
25 Robert Springer
26 Sean Adams
27 Harrison Daley
28 Jonathan Agette
29 Noah Kugler
30 Kevin Rakowska
31 Ethan Travis
32 Dean Meurrens
33 Ahmad Taylor
34 Sonny Chantler
35 Tyson Noel Charles
35 Amr Alami
36 Jeremiah Pacan
37 Julian MacFadden
38 Nathan Guizzetti
39 Donni Hartley
40 Enzo Njo
41 Evan Verdun
42 Derek Anderson
44 Matt Garcia
50 Matteo Santagapita
52 Jack Van Geel
54 Curtis Kendel
56 Linus Deck
60 Tommy Leavens
61 Joe Fillion
62 Kayleb Parker
63 Lucas Hessel
64 Colby Nicholson
65 Luke McEvoy
66 Michael Nan
66 Chase Porteous
67 JP Lapain
68 Phoenix Haines
71 Yele Caxton-Martins
73 Aaron Tung
74 Brett Miller
77 Tyson Vanlenthe
80 Daniel Hector
81 Tyler Hopwood
82 Brendan Talbot
83 Brady Lidster
84 Benjamin McJannet
85 Brett Bjorgan
87 David Fadiya
88 Jake Scott
89 Matteo Trifon
90 Rico Abelson
91 Melyk George
92 Eloge Batalonga
95 Jacob Shannon
96 Kage Bildfell
97 Carter Dmytrow
98 Khamari Washington
99 To'Rohn Yancey
Ottawa
# Player
Hugo Pulby
Mitchell Kommusaar
Shalom Ayodeji Kofo
Riley Boisclair
Derby Timothée
Zachary Aubin
Tyson Hulgan
Carter Surowiec
Ben Flynn
Caleb Weekes
Jonathan Saincyr
Nicholas Gauthier
Jacob Chevalier
Jeremy Lamothe Ménard
Xavier Calixte
Aly Helal
Mark Callery
Tolga Kartoglu
Connor Johnston
Edwin Bradley Mukong Njong
Julien St-Louis
AJ Fofana
Karter Hulgan
Guy-Marie Wagnac
Ethan Wilson
Joseph Chmielewski
Phllip Frederick
Damian Cislo
Maxim Davidovitch
Emilio Hernandez
Derrick Garraud-Boucard
Spencer Fraser
Xavier Dubuc
Max Grabowiec
Dante Clark
Aymane El Aasri
Felix Pelletier
Étienne Dupuis
Nick Szigeti
James Lannon
Loïc Rancourt
Pantelis Livadiotakis-Fraser
Mattéo Dominique-Kech
Antoine Wouters
Bolu Adeyemi
1 Denny Ferdinand
2 Kwabena Gyimah
3 Gabryel Leroux
4 Nicolas Dion
5 Souleymane Camara
6 Lancelot Gilbert
7 Alias Amelin
8 Nassim Regragui
10 John Giraud
11 Robin Collioud
12 Ben Maracle
13 Zachary Copeland
14 Ethan Wilson
15 Josh Janssen
16 Thomas Frizzarin
17 Romeo Lussier
18 Tyson Peterkin
19 Mikhail Nembhard
20 Guy-Marie Wagnac
21 Jaxxon Brashear
22 Loïc Rancourt
23 Thierno Sow
24 Hugo Pulby
25 Noah Avery
26 Maxim Piché
27 Patrick Cumberbatch
28 Jacob Matte
29 Charles Asselin
30 Mattéo Dominique-Kech
31 Ben Williams
33 Marc Djonay Rondeau
35 Xavier Dubuc
36 Jaden Pinto
41 Raphael Huot
42 Aldege Bellefeuille
43 Cameron McKay
44 Daniel Briere
44 Daniel Brière
48 Justice Greco
51 Samuel Desir
52 Tyler Kosavic
53 Xavier-Loic Aithnard
54 Tyson Hulgan
58 Tomas Kuhn
59 Desmond Pelto
60 Zachary Seguin
61 Étienne Dupuis
63 Tristan Fortin
65 Samuel St-Jean
66 Raphaël Alain
68 Zachary Cloutier
69 Anas Faid
75 Lliam Horrocks
80 Derrick Garraud-Boucard
81 Frecks Francois Jr.
82 Regis Kodua
83 Emyl Gregoire
84 Jacob Steringa
84 Ben Flynn
86 Tristan Gilbert Thibault
88 Patrick Weir
89 David Bahufite
90 Aidan Wilson
91 Louis Prince
92 Pierre-Luc Dufour
93 Tristan Dongue
94 Seyi Ayedegbe
95 Jérémie Ciamala
97 Riley Hildebrandt
Skip Ad
Skip Sponsors