Skip To Main Content

University of Toronto Athletics

Toronto () -VS- Ottawa ()

Box Score

Toronto logo
16
vs
Ottawa logo
23

Toronto () -VS- Ottawa ()

Team Score By Quarter
Team 1 1st 2 2nd 3 3rd 4 4th F Total
TORToronto 7 3 3 3 16
Winner OTTOttawa 6 0 1 16 23
TOR:
Scott Barnett (314),
Scott Barnett (38),
Thomas Roberts (165)
OTT:
Josh Janssen (251),
Charles Asselin (88),
Robin Collioud (117)
Date:
10/18/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 TOR OTT
1st - 10:43 1st 10:43 OTT - Zachary Copeland 20 yd field goal 5 plays, 43 yards, TOP 2:39 0 3
1st - 06:16 1st 06:16 OTT - Zachary Copeland 49 yd field goal 5 plays, 5 yards, TOP 2:14 0 6
1st - 01:31 1st 01:31 TOR - Scott Barnett 13 yd pass from (Sam Henke kick) 11 plays, 75 yards, TOP 4:50 7 6
2nd - 02:43 2nd 02:43 TOR - Sam Henke 30 yd field goal 5 plays, 16 yards, TOP 1:41 10 6
3rd - 04:46 3rd 04:46 TOR - Sam Henke 12 yd field goal 6 plays, 55 yards, TOP 2:29 13 6
3rd - 00:00 3rd 00:00 OTT - Zachary Copeland rouge 13 7
4th - 10:16 4th 10:16 TOR - Sam Henke 13 yd field goal 9 plays, 66 yards, TOP 4:44 16 7
4th - 06:37 4th 06:37 OTT - Josh Janssen 12 yd pass from Hugo Pulby (Zachary Copeland kick) 8 plays, 75 yards, TOP 3:52 16 14
4th - 05:00 4th 05:00 OTT - Team 0 yd safety 16 16
4th - 01:47 4th 01:47 OTT - Riley Hildebrandt 1 yd run (Zachary Copeland kick), 6 plays, 75 yards, TOP 3:18 16 23
16 23

Game Statistics By Team

Team Statistics
Statistic TOR OTT
First Downs
Total 18 25
Rushing 3 7
Passing 15 13
Penalty 0 5
Rushing
Total (Net) 77 142
Attempts 14 22
Avg. Per Rush 5.5 6.5
Rushing TDs 0 1
Yds. Gained 77 142
Yds. Lost 0 0
Passing
Total (Net) 314 261
Comp.-Att.-Int. 24-35-0 25-40-0
Avg. / Att. 9.0 6.5
Avg. / Comp. 13.1 10.4
TDs 1 1
Total Offense
Yards 391 403
Plays 49 62
Avg. / Play 8.0 6.5
Fumbles - Lost 0-2 0-0
Penalties - Yds. 12-38 7-80
Punting
Punts - Yds. 4-73 4-128
Avg. / Punt 18.3 32.0
Inside 20 1 2
50+ Yds. 0 0
Touchbacks 0 0
Fair Catch 0 0
Kickoffs
Total - Yds. 2-116 3-171
Avg. Yds. / Kickoff 58.0 57.0
Touchbacks 0 0
Returns
Punt: Total - Yds. - TDs 3-101-0 3-30-0
Punt: Avg. / Return 33.7 10.0
Kickoff: Total - Yds. - TDs 3-48-0 2-42-0
Kickoff: Avg. / Return 16.0 21.0
INT: Total - Yds. - TDs 0-0-0 0-0-0
Fumble: Total - Yds. - TDs 0-0-0 1-18-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. 2-17 4-37
PAT: Total - Made 1-1 2-2
2PT Conversion: Total - Made 0-0 0-0
Field Goals: Total - Made 3-4 2-4

Individual Statistics

Offensive

Individual Passing Statistics
TOR - Passing
Player Cmp Att. Yds. TD INT Long Sack
Scott Barnett 24 35 314 1 0 76 4
Totals 24 35 314 1 0 76 4
OTT - Passing
Player Cmp Att. Yds. TD Int. Long Sack
Josh Janssen 24 39 251 1 0 28 1
Romeo Lussier 1 1 10 0 0 10 0
Ben Maracle 0 0 0 0 0 0 1
Totals 25 40 261 1 0 28 2
Individual Rushing Statistics
TOR - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Scott Barnett 5 38 0 38 0 12 7.6
Josh Matsyk 5 32 0 32 0 12 6.4
Isaiah Marcelline 2 5 0 5 0 3 2.5
Kaleb O'Donoghue 1 2 0 2 0 2 2.0
Team 1 0 0 0 0 0 0.0
Totals 14 77 0 77 0 12 5.5
OTT - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Charles Asselin 12 88 0 88 0 42 7.3
Souleymane Camara 6 34 0 34 0 9 5.7
Zachary Copeland 1 17 0 17 0 17 17.0
Riley Hildebrandt 2 4 0 4 1 3 2.0
Team 1 -1 0 -1 0 0 -1.0
Totals 22 142 0 142 1 42 6.5
Individual Receiving Statistics
TOR - Receiving
Player Rec. Yds. TD Long
Thomas Roberts 7 165 0 76
Chris Joseph 10 91 0 37
Jake Oseen 6 66 1 16
Denayden Lee-Daniel 1 10 0 10
Totals 24 332 1 76
OTT - Receiving
Player Rec. Yds. TD Long
Robin Collioud 10 117 0 27
Noah Avery 5 44 0 18
Tristan Gilbert Thibault 3 36 0 28
Emyl Gregoire 3 28 1 12
Charles Asselin 2 19 0 12
Derrick Garraud-Boucard 1 10 0 10
Souleymane Camara 1 7 0 7
Totals 25 261 1 28

Defensive

Toronto - Individual Defensive Statistics
Toronto - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Elia Lini 4 9 8.5 -/9 - 1.0/9 1.0 - 0-0 -/- - - 1 - -
Luca Pante 3 2 4 -/- - -/- - - 0-0 -/- - - 3 - -
Ryan Stewart 1 7 4.5 -/- - -/- - - 0-0 -/- - - - - -
Brandon Thibodeau 2 4 4 -/8 - 1.0/8 1.0 - 0-0 -/- - - - - -
Devon Crenshaw 4 - 4 -/- - -/- - - 0-0 -/- - - 1 - -
Koby Lee 3 2 4 -/- - -/- - - 0-0 -/- - - - - -
Kai Nagamatsu 3 2 4 -/- - -/- - - 0-0 -/- - - - - -
Jaedyn Russell 1 4 3 -/- - -/- - - 0-0 -/- - - 1 - -
Lachlan Scardina - 4 2 -/- - -/- - - 0-0 -/- - - - - -
Oskar McPhie 1 2 2 -/- - -/- - - 0-0 -/- - - 3 - -
Jake Oseen 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Graeme Lloyd 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Joseph Stechey 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Nolan Ricardo 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Jack Donohue 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Denayden Lee-Daniel - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Ethan Gill - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
David Auger - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Elijah Trench - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Hamza Ali - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Rohan Aulakh - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Tom Hardie - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Max Belcastro - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Charles Menard - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
Will Dubesky - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -
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
Lancelot Gilbert 4 6 7 -/- - -/- - - 0-0 -/- - - - 1 -
Jaxxon Brashear 4 2 5 -/- - -/- - - 0-0 -/- - - 1 - -
Marc Djonay Rondeau 2 6 5 -/- - -/- - 1 1-0 -/- - - - - -
Seyi Ayedegbe 2 4 4 -/21 - 1.5/21 1.5 1 1-1 1/- - - - - -
Denny Ferdinand 2 2 3 -/- - -/- - - 0-0 -/- - - 1 - -
Cameron McKay 3 1 3.5 -/- - -/- - - 0-1 1/18 - - - - -
Gabryel Leroux 2 - 2 -/- - -/- - - 0-0 -/- - - - - -
Patrick Cumberbatch 1 3 2.5 -/- - -/- - - 0-0 -/- - - - - -
Kwabena Gyimah - 2 1 -/- - -/- - - 0-0 -/- - - - - -
Alias Amelin 1 - 1 -/7 - 1.0/7 1.0 - 0-0 -/- - - - - -
Zachary Copeland 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Thomas Frizzarin 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Mattéo Dominique-Kech 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Louis Prince - 2 1 -/4 - 0.5/4 0.5 - 0-0 -/- - - - - -
Pierre-Luc Dufour - 2 1 -/- - -/- - - 0-0 -/- - - - - -
Tristan Dongue - 2 1 -/1 - 0.5/1 0.5 - 0-0 -/- - - - - -
Riley Hildebrandt - 3 1.5 -/4 - 0.5/4 0.5 - 0-0 -/- - - - - -
Team 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Nassim Regragui - 1 0.5 -/- - -/- - - 0-0 -/- - - - - -

Special Teams

Individual Punting Statistics
TOR - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Sam Henke 4 73 18.3 40 1 0 0
OTT - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Zachary Copeland 4 128 32.0 44 2 0 0
Individual Return Statistics
TOR - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Jake Oseen 1 7 7 0 0 0 0 0 0
Will Cockfield 2 94 73 2 35 19 0 0 0
Denayden Lee-Daniel 0 0 0 1 13 13 0 0 0
OTT - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Denny Ferdinand 3 30 16 0 0 0 0 0 0
Charles Asselin 0 0 0 2 42 21 0 0 0
Individual Field Goal Statistics
TOR - Field Goals
Player Qtr. Clock Yds. Result
OTT - Field Goals
Player Qtr. Clock Yds. Result
Individual Kickoff Statistics
TOR - Kickoffs
Player No. Yds. TB OB Avg.
Sam Henke 2 116 0 0 58.0
OTT - Kickoffs
Player No. Yds. TB OB Avg.
Zachary Copeland 3 171 0 0 57.0
Individual PAT Statistics
TOR - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Sam Henke 1 1 0 0 0 0
OTT - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Zachary Copeland 2 2 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:54 TOR 1st TOR09 14:54 OTT54 13:22 Turnover 4-47 01:32
1st/13:22 OTT 1st OTT54 13:22 Turnover TOR13 10:43 FieldGoal 5-43 02:39
1st/10:43 TOR 1st TOR35 10:43 FieldGoal TOR13 08:30 FieldGoal 4-(-22) 02:13
1st/08:30 OTT 1st TOR47 08:30 FieldGoal TOR42 06:16 FieldGoal 5-5 02:14
1st/06:16 TOR 1st TOR35 06:16 FieldGoal OTT00 01:26 Touchdown 11-75 04:50
1st/01:26 OTT 1st OTT34 01:26 Touchdown TOR13 13:00 FieldGoal 7-63 11:34
2nd/13:00 TOR 2nd TOR13 13:00 FieldGoal TOR46 11:49 Turnover 5-33 01:11
2nd/11:49 OTT 2nd TOR46 11:49 Turnover TOR41 10:03 Turnover 3-5 01:46
2nd/10:03 TOR 2nd TOR41 10:03 Turnover OTT26 06:22 Turnover 8-43 03:41
2nd/06:22 OTT 2nd OTT26 06:22 Turnover OTT38 04:24 Turnover 4-12 01:58
2nd/04:24 TOR 2nd OTT38 04:24 Turnover OTT22 02:43 FieldGoal 5-16 01:41
2nd/02:43 OTT 2nd OTT35 02:43 FieldGoal TOR33 01:12 Turnover 6-42 01:31
2nd/01:12 TOR 2nd TOR33 01:12 Turnover OTT46 00:31 Turnover 4-31 00:41
2nd/00:31 OTT 2nd OTT46 00:31 Turnover OTT51 00:00 Turnover 3-5 00:31
2nd/00:00 TOR 2nd OTT51 00:00 Turnover TOR45 14:53 Halftime 0-(-14) 14:53
3rd/14:53 OTT 3rd OTT27 14:53 Halftime OTT22 10:47 Turnover 8-(-5) 04:06
3rd/10:47 TOR 3rd OTT22 10:47 Turnover OTT27 09:07 Turnover 4-(-5) 01:40
3rd/09:07 OTT 3rd OTT27 09:07 Turnover TOR50 07:15 Turnover 4-33 01:52
3rd/07:15 TOR 3rd TOR50 07:15 Turnover OTT05 04:46 FieldGoal 6-55 02:29
3rd/04:46 OTT 3rd OTT35 04:46 FieldGoal TOR35 00:00 Turnover 9-40 04:46
4th/15:00 TOR 4th TOR35 15:00 Turnover OTT09 10:16 FieldGoal 9-66 04:44
4th/10:16 OTT 4th OTT35 10:16 FieldGoal TOR00 06:24 Touchdown 8-75 03:52
4th/06:24 TOR 4th TOR11 06:24 Touchdown OTT35 05:00 Safety 5-64 01:24
4th/05:00 OTT 4th OTT35 05:00 Safety TOR00 01:42 Touchdown 6-75 03:18
4th/01:42 TOR 4th TOR28 01:42 Touchdown TOR37 00:37 Turnover 7-9 01:05
4th/00:37 OTT 4th TOR37 00:37 Turnover OTT05 00:00 FieldGoal 5-(-68) 00:00

Toronto Drives

Toronto Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/14:54 TOR 1st TOR09 14:54 OTT54 13:22 Turnover 4-47 01:32
1st/10:43 TOR 1st TOR35 10:43 FieldGoal TOR13 08:30 FieldGoal 4-(-22) 02:13
1st/06:16 TOR 1st TOR35 06:16 FieldGoal OTT00 01:26 Touchdown 11-75 04:50
2nd/13:00 TOR 2nd TOR13 13:00 FieldGoal TOR46 11:49 Turnover 5-33 01:11
2nd/10:03 TOR 2nd TOR41 10:03 Turnover OTT26 06:22 Turnover 8-43 03:41
2nd/04:24 TOR 2nd OTT38 04:24 Turnover OTT22 02:43 FieldGoal 5-16 01:41
2nd/01:12 TOR 2nd TOR33 01:12 Turnover OTT46 00:31 Turnover 4-31 00:41
2nd/00:00 TOR 2nd OTT51 00:00 Turnover TOR45 14:53 Halftime 0-(-14) 14:53
3rd/10:47 TOR 3rd OTT22 10:47 Turnover OTT27 09:07 Turnover 4-(-5) 01:40
3rd/07:15 TOR 3rd TOR50 07:15 Turnover OTT05 04:46 FieldGoal 6-55 02:29
4th/15:00 TOR 4th TOR35 15:00 Turnover OTT09 10:16 FieldGoal 9-66 04:44
4th/06:24 TOR 4th TOR11 06:24 Touchdown OTT35 05:00 Safety 5-64 01:24
4th/01:42 TOR 4th TOR28 01:42 Touchdown TOR37 00:37 Turnover 7-9 01:05

Ottawa Drives

Toronto
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/13:22 OTT 1st OTT54 13:22 Turnover TOR13 10:43 FieldGoal 5-43 02:39
1st/08:30 OTT 1st TOR47 08:30 FieldGoal TOR42 06:16 FieldGoal 5-5 02:14
1st/01:26 OTT 1st OTT34 01:26 Touchdown TOR13 13:00 FieldGoal 7-63 11:34
2nd/11:49 OTT 2nd TOR46 11:49 Turnover TOR41 10:03 Turnover 3-5 01:46
2nd/06:22 OTT 2nd OTT26 06:22 Turnover OTT38 04:24 Turnover 4-12 01:58
2nd/02:43 OTT 2nd OTT35 02:43 FieldGoal TOR33 01:12 Turnover 6-42 01:31
2nd/00:31 OTT 2nd OTT46 00:31 Turnover OTT51 00:00 Turnover 3-5 00:31
3rd/14:53 OTT 3rd OTT27 14:53 Halftime OTT22 10:47 Turnover 8-(-5) 04:06
3rd/09:07 OTT 3rd OTT27 09:07 Turnover TOR50 07:15 Turnover 4-33 01:52
3rd/04:46 OTT 3rd OTT35 04:46 FieldGoal TOR35 00:00 Turnover 9-40 04:46
4th/10:16 OTT 4th OTT35 10:16 FieldGoal TOR00 06:24 Touchdown 8-75 03:52
4th/05:00 OTT 4th OTT35 05:00 Safety TOR00 01:42 Touchdown 6-75 03:18
4th/00:37 OTT 4th TOR37 00:37 Turnover OTT05 00:00 FieldGoal 5-(-68) 00:00

Play By Play

Quarter #1 Plays

Game Start
Start of 1st Half
Play
OTT ball on OTT45, clock 15:00.
Zachary Copeland kickoff 60 yards to the TOR05, Denayden Lee-Daniel return 13 yards to the TOR18 (Kwabena Gyimah; Patrick Cumberbatch), PENALTY TOR illegal block 9 yards to the TOR09, clock 14:54.
Toronto at 14:54
Toronto at 14:54
Down & Distance Play
Toronto at 14:54
2nd and 10 at TOR09 Toronto drive start at 14:54.
2nd and 10 at TOR09 TOR ball on TOR09, clock 14:54.
2nd and 10 at TOR09 1st and 91, clock 14:54.
1st and 91 at TOR09 Scott Barnett pass complete to Thomas Roberts for 21 yards to the TOR30 (Lancelot Gilbert; Denny Ferdinand), clock 14:30.
2nd and 70 at TOR30 Scott Barnett pass incomplete to Chris Joseph, clock 14:30.
3rd and 70 at TOR30 Scott Barnett sacked to Lachlan Scardina for loss of 7 yards to the TOR23 (Alias Amelin), clock 13:37.
4th and 77 at TOR23 Sam Henke punt 33 yards to the OTT54, clock 13:22.
Total 3 plays , 14 yards Time of Possession: 01:32
Ottawa at 13:22
Ottawa at 13:22
Down & Distance Play
Ottawa at 13:22
1st and 10 at OTT54 Ottawa drive start at 13:22.
1st and 10 at OTT54 Charles Asselin rush for 12 yards to the TOR44 (Elia Lini), clock 12:48.
1st and 10 at TOR44 Josh Janssen pass complete to Robin Collioud for 26 yards to the TOR18 (Oskar McPhie), clock 12:15.
1st and 10 at TOR18 Charles Asselin rush for loss of 2 yards to the TOR20 (Brandon Thibodeau), clock 11:40.
2nd and 12 at TOR20 Josh Janssen pass complete to Souleymane Camara for 7 yards to the TOR13 (Ryan Stewart; Jaedyn Russell), clock 11:01.
3rd and 5 at TOR13 Zachary Copeland field goal attempt from 20 GOOD, TOR ball on TOR35, clock 10:43.
Total 5 plays , 43 yards Time of Possession: 02:39
Score:
Toronto 0-3 Ottawa
Toronto at 10:43
Toronto at 10:43
Down & Distance Play
Toronto at 10:43
1st and 10 at TOR35 Toronto drive start at 10:43.
1st and 10 at TOR35 Scott Barnett pass complete to Chris Joseph for 14 yards to the TOR49 (Patrick Cumberbatch), clock 10:10.
1st and 10 at TOR49 Scott Barnett pass complete to Thomas Roberts for 10 yards to the OTT51 (Marc Djonay Rondeau), clock 09:33.
1st and 10 at OTT51 Scott Barnett pass complete to Chris Joseph for 3 yards to the OTT48 (Louis Prince; Jaxxon Brashear), clock 09:05.
2nd and 7 at OTT48 PENALTY TOR offside 5 yards to the OTT53, clock 09:05.
2nd and 12 at OTT53 Scott Barnett pass complete to Chris Joseph for 8 yards to the OTT45, fumble forced by Marc Djonay Rondeau, fumble by Chris Joseph recovered by OTT Cameron McKay at OTT45, Cameron McKay for 18 yards to the TOR47 (Jake Oseen), clock 08:30.
Total 4 plays , 30 yards Time of Possession: 02:13
Ottawa at 08:30
Ottawa at 08:30
Down & Distance Play
Ottawa at 08:30
1st and 10 at TOR47 Ottawa drive start at 08:30.
1st and 10 at TOR47 Josh Janssen pass complete to Robin Collioud for 13 yards to the TOR34 (Kai Nagamatsu), clock 08:30.
1st and 10 at TOR34 Josh Janssen sacked to Jaxxon Brashear for loss of 8 yards to the TOR42 (Brandon Thibodeau), clock 07:10.
2nd and 18 at TOR42 Josh Janssen pass incomplete to Emyl Gregoire, clock 06:40.
3rd and 18 at TOR42 Zachary Copeland field goal attempt from 49 GOOD, TOR ball on TOR35, clock 06:16.
Total 4 plays , 5 yards Time of Possession: 02:14
Score:
Toronto 0-6 Ottawa
Toronto at 06:16
Toronto at 06:16
Down & Distance Play
Toronto at 06:16
1st and 10 at TOR35 Toronto drive start at 06:16.
1st and 10 at TOR35 Scott Barnett pass complete to Chris Joseph for 8 yards to the TOR43 (Jaxxon Brashear), clock 05:45.
2nd and 2 at TOR43 Scott Barnett pass incomplete, PENALTY OTT cr 10 yards to the TOR53, NO PLAY, clock 05:27.
1st and 10 at TOR53 Scott Barnett pass complete to Jake Oseen for 16 yards to the OTT41, out-of-bounds, clock 05:05.
1st and 10 at OTT41 Scott Barnett pass incomplete to Chris Joseph, clock 04:43.
2nd and 10 at OTT41 Scott Barnett rush for 12 yards to the OTT29 (Marc Djonay Rondeau; Pierre-Luc Dufour), clock 04:15.
1st and 10 at OTT29 Josh Matsyk rush for 7 yards to the OTT22 (Marc Djonay Rondeau), PENALTY TOR hol 10 yards to the OTT39, NO PLAY, clock 03:59.
1st and 20 at OTT39 Scott Barnett pass incomplete to Chris Joseph, PENALTY OTT defense pass interference (Gabryel Leroux) 15 yards to the OTT24, NO PLAY, clock 03:37.
1st and 10 at OTT24 Scott Barnett rush for 9 yards to the OTT15 (Seyi Ayedegbe), clock 03:10.
2nd and 1 at OTT15 Josh Matsyk rush for no gain to the OTT15 (Lancelot Gilbert; Tristan Dongue), clock 02:25.
3rd and 1 at OTT15 Kaleb O'Donoghue rush for 2 yards to the OTT13 (Riley Hildebrandt; Seyi Ayedegbe), clock 01:55.
1st and 10 at OTT13 Scott Barnett pass complete to Jake Oseen for 13 yards to the OTT00, TOUCHDOWN, clock 01:31.
1st and GOAL at OTT05 Sam Henke kick attempt good, clock 01:31.
1st and 10 at TOR45 Sam Henke kickoff 57 yards to the OTT08, Charles Asselin return 21 yards to the OTT29 (Rohan Aulakh; David Auger), PENALTY TOR offside 5 yards to the OTT34, clock 01:26.
Total 11 plays , 75 yards Time of Possession: 04:45
Score:
Toronto 7-6 Ottawa
Ottawa at 01:26
Ottawa at 01:26
Down & Distance Play
Ottawa at 01:26
2nd and 10 at OTT34 Ottawa drive start at 01:26.
2nd and 10 at OTT34 Josh Janssen pass complete to Robin Collioud for 4 yards to the OTT38 (Luca Pante; Kai Nagamatsu), clock 00:50.
3rd and 6 at OTT38 OTT ball on OTT38, clock 00:50.
3rd and 10 at OTT38 2nd and 44, clock 00:50.
2nd and 44 at OTT38 Romeo Lussier pass complete to Emyl Gregoire for 10 yards to the OTT48 (Kai Nagamatsu), clock 00:20.
3rd and 34 at OTT48 Josh Janssen pass complete to Robin Collioud for 2 yards to the OTT50 (Kai Nagamatsu), clock 00:00.

Quarter #2 Plays

Start of Quarter #2
Start of Quarter #2
Down & Distance Play
4th and 32 at OTT50 Start of 2nd quarter, clock 15:00, OTT ball on OTT50, clock 15:00.
4th and 10 at OTT50 PENALTY TOR offside 5 yards to the 55 yardline, clock 14:56.
4th and 5 at OTT55 clock 14:56.
4th and 5 at OTT55 PENALTY OTT tc (Josh Janssen) 5 yards to the OTT50, clock 14:36.
4th and 10 at OTT50 Josh Janssen pass incomplete to Emyl Gregoire, clock 14:28.
Total 4 plays , 16 yards Time of Possession: 02:26
Toronto at 14:00
Toronto at 14:00
Down & Distance Play
Toronto at 14:00
1st and 10 at OTT50 PENALTY TOR ck 10 yards to the TOR50, clock 14:00.
1st and 20 at TOR50 Kolby Hubbert pass incomplete to Jaedyn Russell, clock 13:43.
2nd and 20 at TOR50 Kolby Hubbert pass incomplete to Tom Hardie, clock 13:22.
3rd and 20 at TOR50 Jake Oseen punt loss of 44 yards to the TOR06, Zachary Copeland return -7 yards to the TOR13 (Ryan Stewart), clock 13:00.
Total 2 plays , -10 yards Time of Possession: 01:00
Ottawa at 13:00
Ottawa at 13:00
Down & Distance Play
Ottawa at 13:00
1st and 10 at TOR13 Ottawa drive start at 13:00.
1st and 10 at TOR13 Romeo Lussier pass incomplete to Nicolas Dion, clock 12:44.
2nd and 10 at TOR13 Romeo Lussier pass complete to Nicolas Dion for loss of 76 yards to the OTT21 (Tommy Clarkin), clock 12:18.
3rd and 86 at OTT21 TEAM punt 34 yards to the 55 yardline, Denayden Lee-Daniel return -4 yards to the TOR51 (Nassim Regragui; Tristan Gilbert Thibault), PENALTY TOR ny 5 yards to the TOR46, clock 11:49.
Total 2 plays , -76 yards Time of Possession: 01:11
Toronto at 11:49
Toronto at 11:49
Down & Distance Play
Toronto at 11:49
1st and 10 at TOR46 Toronto drive start at 11:49.
1st and 10 at TOR46 Devon Crenshaw rush for loss of 8 yards to the TOR38 (Thomas Frizzarin; TEAM), clock 11:10.
2nd and 18 at TOR38 Devon Crenshaw rush for no gain to the TOR38 (TEAM), clock 10:40.
3rd and 18 at TOR38 Devon Crenshaw rush for 3 yards to the TOR41 (Gabryel Leroux), clock 10:03.
4th and 15 at TOR41 Toronto drive start at 10:03.
4th and 15 at TOR41 Isaiah Marcelline rush for 3 yards to the TOR44 (Marc Djonay Rondeau; Lancelot Gilbert), clock 09:25.
Total 4 plays , -2 yards Time of Possession: 03:02
Ottawa at 08:47
Ottawa at 08:47
Down & Distance Play
Ottawa at 08:47
1st and 10 at TOR44 Romeo Lussier pass complete to Ethan Wilson for loss of 5 yards to the TOR49 (Brandon Thibodeau; Jack Nyrose), clock 08:47.
2nd and 15 at TOR49 Romeo Lussier pass complete to Zachary Copeland for loss of 5 yards to the TOR54, out-of-bounds, clock 08:25.
3rd and 20 at TOR54 Romeo Lussier pass complete to Nicolas Dion for loss of 20 yards to the OTT36 (Denayden Lee-Daniel), clock 07:49.
4th and 40 at OTT36 Noah Avery rush for loss of 2 yards to the OTT34 (Brandon Thibodeau), clock 07:21.
Total 4 plays , -32 yards Time of Possession: 01:47
Toronto at 07:00
Toronto at 07:00
Down & Distance Play
Toronto at 07:00
1st and 10 at OTT34 Scott Barnett pass complete to Jake Oseen for 9 yards to the OTT25 (Lancelot Gilbert; Loïc Rancourt), PENALTY TOR illegal block 10 yards to the OTT44, NO PLAY, clock 07:00.
1st and 20 at OTT44 Scott Barnett pass incomplete to Jake Oseen, clock 07:00.
2nd and 20 at OTT44 Sam Henke punt 34 yards to the OTT10, Denny Ferdinand return 16 yards to the OTT26 (Joseph Stechey), clock 06:22.
Total 2 plays , -10 yards Time of Possession: 00:38
Ottawa at 06:22
Ottawa at 06:22
Down & Distance Play
Ottawa at 06:22
1st and 10 at OTT26 Ottawa drive start at 06:22.
1st and 10 at OTT26 Josh Janssen pass complete to Tristan Gilbert Thibault for 6 yards to the OTT32 (Elia Lini), clock 05:55.
2nd and 4 at OTT32 Josh Janssen pass complete to Emyl Gregoire for 6 yards to the OTT38 (Luca Pante), clock 05:20.
1st and 10 at OTT38 Josh Janssen pass incomplete to Robin Collioud, clock 05:05.
2nd and 10 at OTT38 Josh Janssen pass incomplete to Noah Avery, clock 04:45.
3rd and 10 at OTT38 Zachary Copeland punt 15 yards to the OTT53, PENALTY OTT ny (Lancelot Gilbert) 15 yards to the OTT38, clock 04:24.
Total 4 plays , 12 yards Time of Possession: 01:58
Toronto at 04:24
Toronto at 04:24
Down & Distance Play
Toronto at 04:24
1st and 10 at OTT38 Toronto drive start at 04:24.
1st and 10 at OTT38 Scott Barnett pass complete to Jake Oseen for 12 yards to the OTT26 (Lancelot Gilbert), clock 03:54.
1st and 10 at OTT26 Scott Barnett sacked to Ayden Sendecki for loss of 3 yards to the OTT29 (Tristan Dongue; Seyi Ayedegbe), clock 03:15.
2nd and 13 at OTT29 Josh Matsyk rush for 12 yards to the OTT17 (Denny Ferdinand), clock 02:54.
3rd and 1 at OTT17 Kaleb O'Donoghue rush for 2 yards to the OTT15, PENALTY TOR pr 5 yards to the OTT22, NO PLAY, clock 02:54.
3rd and 6 at OTT22 Sam Henke field goal attempt from 30 GOOD, OTT ball on OTT35, clock 02:43.
Total 5 plays , 16 yards Time of Possession: 01:41
Score:
Toronto 10-6 Ottawa
Ottawa at 02:43
Ottawa at 02:43
Down & Distance Play
Ottawa at 02:43
1st and 10 at OTT35 Ottawa drive start at 02:43.
1st and 10 at OTT35 Josh Janssen pass complete to Tristan Gilbert Thibault for 28 yards to the TOR47 (Kai Nagamatsu; Luca Pante), clock 02:43.
1st and 10 at TOR47 Josh Janssen pass complete to Noah Avery for loss of 9 yards to the OTT54 (Brandon Thibodeau; Lachlan Scardina), clock 02:43.
2nd and 19 at OTT54 Josh Janssen pass complete to Robin Collioud for 19 yards to the TOR37, clock 01:53.
1st and 10 at TOR37 Josh Janssen pass complete to Robin Collioud for 4 yards to the TOR33 (Ryan Stewart; Oskar McPhie), clock 01:32.
2nd and 6 at TOR33 Josh Janssen pass incomplete to Derrick Garraud-Boucard, clock 01:22.
3rd and 6 at TOR33 Zachary Copeland field goal attempt from 38 MISSED - short, spot at TOR33, clock 01:12.
Total 6 plays , 42 yards Time of Possession: 01:31
Toronto at 01:12
Toronto at 01:12
Down & Distance Play
Toronto at 01:12
1st and 10 at TOR33 Toronto drive start at 01:12.
1st and 10 at TOR33 TOR ball on TOR20, clock 01:12.
1st and 10 at TOR20 1st and 80, clock 01:12.
1st and 80 at TOR20 Josh Matsyk rush for 10 yards to the TOR30 (Jaxxon Brashear), clock 01:12.
2nd and 70 at TOR30 Scott Barnett rush for 4 yards to the TOR34 (Marc Djonay Rondeau; Cameron McKay), clock 01:12.
3rd and 66 at TOR34 Scott Barnett pass incomplete, clock 01:12.
4th and 66 at TOR34 Sam Henke punt 40 yards to the OTT36, Denny Ferdinand return 10 yards to the OTT46 (Jack Donohue), clock 01:12.
Total 3 plays , 14 yards Time of Possession: 00:41
Ottawa at 00:31
Ottawa at 00:31
Down & Distance Play
Ottawa at 00:31
1st and 10 at OTT46 Ottawa drive start at 00:31.
1st and 10 at OTT46 Josh Janssen pass complete to Tristan Gilbert Thibault for 2 yards to the OTT48 (Koby Lee; Jaedyn Russell), clock 00:31.
2nd and 8 at OTT48 Josh Janssen pass complete to Robin Collioud for 3 yards to the OTT51 (Elia Lini; Ryan Stewart), clock 00:05.
3rd and 5 at OTT51 Josh Janssen pass incomplete to Noah Avery, clock 00:00.
4th and 5 at OTT51 Ottawa drive start at 00:00.

Quarter #3 Plays

Start of Quarter #3
Start of Quarter #3
Down & Distance Play
4th and 5 at OTT51 TOR ball on TOR45, Start of 3rd quarter, clock 15:00, TOR ball on TOR45, clock 15:00.
4th and 10 at TOR45 Sam Henke kickoff 59 yards to the OTT06, Charles Asselin return 21 yards to the OTT27 (Denayden Lee-Daniel; Lachlan Scardina), clock 14:53.
Total 3 plays , 5 yards Time of Possession: 00:38
Ottawa at 14:53
Ottawa at 14:53
Down & Distance Play
Ottawa at 14:53
1st and 10 at OTT27 Ottawa drive start at 14:53.
1st and 10 at OTT27 Charles Asselin rush for 4 yards to the OTT31 (Devon Crenshaw), clock 14:15.
2nd and 6 at OTT31 Josh Janssen pass complete to Noah Avery for 11 yards to the OTT42 (Jaedyn Russell; Koby Lee), clock 13:50.
1st and 10 at OTT42 Josh Janssen pass incomplete to Robin Collioud, clock 13:23.
2nd and 10 at OTT42 Josh Janssen pass incomplete to Noah Avery, clock 13:03.
3rd and 10 at OTT42 Zachary Copeland rush for 17 yards to the TOR51 (Nolan Ricardo), clock 12:20.
1st and 10 at TOR51 Charles Asselin rush for 3 yards to the TOR48 (Elia Lini; Ryan Stewart), clock 11:40.
2nd and 7 at TOR48 Josh Janssen pass incomplete to Robin Collioud, dropped pass, clock 11:15.
3rd and 7 at TOR48 Zachary Copeland punt 33 yards to the TOR15, Will Cockfield return 73 yards to the OTT22, out-of-bounds, clock 10:47.
Total 7 plays , 35 yards Time of Possession: 04:06
Toronto at 10:47
Toronto at 10:47
Down & Distance Play
Toronto at 10:47
1st and 10 at OTT22 Toronto drive start at 10:47.
1st and 10 at OTT22 Scott Barnett pass complete to Denayden Lee-Daniel for 10 yards to the OTT12, out-of-bounds, clock 10:47.
1st and 10 at OTT12 Scott Barnett rush for 4 yards to the OTT08 (Marc Djonay Rondeau; Lancelot Gilbert), PENALTY TOR unnecessary roughness 15 yards to the OTT23, clock 10:00.
2nd and 21 at OTT23 Scott Barnett pass incomplete to Thomas Roberts, clock 09:26.
3rd and 21 at OTT23 Sam Henke field goal attempt from 3 BLOCKED, recovered by OTT Lancelot Gilbert, spot at OTT27 (blocked by Lancelot Gilbert), clock 09:07.
Total 4 plays , -1 yards Time of Possession: 01:40
Ottawa at 09:07
Ottawa at 09:07
Down & Distance Play
Ottawa at 09:07
1st and 10 at OTT27 Ottawa drive start at 09:07.
1st and 10 at OTT27 Josh Janssen pass complete to Robin Collioud for 27 yards to the OTT54 (Lachlan Scardina; Elia Lini), clock 09:07.
1st and 10 at OTT54 Josh Janssen pass incomplete to Noah Avery, clock 08:12.
2nd and 10 at OTT54 Ben Maracle sacked for loss of 9 yards to the OTT45 (Elia Lini), clock 07:43.
3rd and 19 at OTT45 Zachary Copeland punt 36 yards to the TOR29, Will Cockfield return 21 yards to the TOR50 (Denny Ferdinand; Lancelot Gilbert), clock 07:15.
Total 3 plays , 18 yards Time of Possession: 01:52
Toronto at 07:15
Toronto at 07:15
Down & Distance Play
Toronto at 07:15
1st and 10 at TOR50 Toronto drive start at 07:15.
1st and 10 at TOR50 Scott Barnett pass complete to Chris Joseph for 37 yards to the OTT23 (Cameron McKay), clock 06:50.
1st and 10 at OTT23 Josh Matsyk rush for 5 yards to the OTT18 (Marc Djonay Rondeau; Seyi Ayedegbe), clock 06:50.
2nd and 5 at OTT18 Scott Barnett pass complete to Jake Oseen for 8 yards to the OTT10 (Lancelot Gilbert), clock 05:50.
1st and GOAL at OTT10 Scott Barnett pass complete to Chris Joseph for 5 yards to the OTT05 (Lancelot Gilbert), clock 05:21.
2nd and GOAL at OTT05 Scott Barnett pass incomplete to Chris Joseph, clock 05:03.
3rd and GOAL at OTT05 Sam Henke field goal attempt from 12 GOOD, OTT ball on OTT35, clock 04:46.
Total 6 plays , 55 yards Time of Possession: 02:29
Score:
Toronto 13-6 Ottawa
Ottawa at 04:46
Ottawa at 04:46
Down & Distance Play
Ottawa at 04:46
1st and 10 at OTT35 Ottawa drive start at 04:46.
1st and 10 at OTT35 Souleymane Camara rush for 5 yards to the OTT40 (Max Belcastro; Elia Lini), clock 04:15.
2nd and 5 at OTT40 Josh Janssen pass complete to Robin Collioud for 11 yards to the OTT51 (Koby Lee), clock 03:36.
1st and 10 at OTT51 Souleymane Camara rush for 9 yards to the TOR50 (Ryan Stewart), clock 03:00.
2nd and 1 at TOR50 Souleymane Camara rush for 7 yards to the TOR43 (Devon Crenshaw), clock 02:45.
1st and 10 at TOR43 Souleymane Camara rush for 3 yards to the TOR40 (Devon Crenshaw), clock 02:02.
2nd and 7 at TOR40 Josh Janssen pass complete to Charles Asselin for 7 yards to the TOR33 (Koby Lee), clock 01:21.
1st and 10 at TOR33 Souleymane Camara rush for 4 yards to the TOR29 (Elia Lini; Brandon Thibodeau), clock 00:45.
2nd and 6 at TOR29 Josh Janssen pass incomplete to Tristan Gilbert Thibault, clock 00:20.
3rd and 6 at TOR29 Zachary Copeland field goal attempt from 56 MISSED - short, spot at TOR29, Zachary Copeland rouge, TOR ball on TOR35, clock 00:00.
Total 9 plays , 46 yards Time of Possession: 04:46
Score:
Toronto 13-7 Ottawa

Quarter #4 Plays

Halftime
Start of 2nd Half
Play
Start of 4th quarter, clock 15:00, TOR ball on TOR35, clock 15:00.
Toronto at 15:00
Toronto at 15:00
Down & Distance Play
Toronto at 15:00
1st and 10 at TOR35 Toronto drive start at 15:00.
1st and 10 at TOR35 Scott Barnett pass incomplete to Chris Joseph, dropped pass, clock 14:49.
2nd and 10 at TOR35 Scott Barnett pass complete to Thomas Roberts for 18 yards to the TOR53 (Cameron McKay), clock 14:20.
1st and 10 at TOR53 Scott Barnett pass incomplete to Chris Joseph, clock 14:02.
2nd and 10 at TOR53 Scott Barnett pass incomplete to Chris Joseph, PENALTY OTT defense pass interference (Cameron McKay) 15 yards to the OTT42, NO PLAY, clock 13:39.
1st and 10 at OTT42 Scott Barnett pass complete to Chris Joseph for 7 yards to the OTT35, clock 13:39.
2nd and 3 at OTT35 Scott Barnett pass complete to Jake Oseen for 12 yards to the OTT23 (Lancelot Gilbert; Patrick Cumberbatch), clock 13:39.
1st and 10 at OTT23 Scott Barnett pass complete to Chris Joseph for loss of 1 yard to the OTT24 (TEAM), clock 13:39.
2nd and 11 at OTT24 Scott Barnett pass incomplete to Chris Joseph, PENALTY OTT roughing the passer 15 yards to the OTT09, NO PLAY, clock 11:29.
1st and GOAL at OTT09 Sam Henke field goal attempt from 13 GOOD, OTT ball on OTT35, clock 10:16.
Total 9 plays , 66 yards Time of Possession: 04:44
Score:
Toronto 16-7 Ottawa
Ottawa at 10:16
Ottawa at 10:16
Down & Distance Play
Ottawa at 10:16
1st and 10 at OTT35 Ottawa drive start at 10:16.
1st and 10 at OTT35 Josh Janssen pass complete to Robin Collioud for 8 yards to the OTT43 (Koby Lee), clock 09:41.
2nd and 2 at OTT43 Charles Asselin rush for 9 yards to the OTT52 (Elia Lini; Charles Menard), clock 09:10.
1st and 10 at OTT52 Josh Janssen pass complete to Noah Avery for 16 yards to the TOR42 (Jaedyn Russell), clock 08:42.
1st and 10 at TOR42 Josh Janssen pass complete to Noah Avery for 18 yards to the TOR24 (Luca Pante), clock 08:00.
1st and 10 at TOR24 Josh Janssen pass incomplete to Robin Collioud, clock 07:40.
2nd and 10 at TOR24 Josh Janssen pass complete to Charles Asselin for 12 yards to the TOR12, out-of-bounds, clock 07:17.
1st and 10 at TOR12 Josh Janssen pass incomplete to Romeo Lussier, clock 06:57.
2nd and 10 at TOR12 Josh Janssen pass complete to Emyl Gregoire for 12 yards to the TOR00, TOUCHDOWN, clock 06:37.
1st and GOAL at TOR05 Zachary Copeland kick attempt good, clock 06:37.
1st and 10 at OTT45 PENALTY OTT offside 25 yards to the TOR40, clock 06:37.
1st and 10 at TOR40 PENALTY TOR holding 10 yards to the TOR50, clock 06:30.
1st and 20 at TOR50 Zachary Copeland kickoff 55 yards to the TOR-5, Will Cockfield return 16 yards to the TOR11 (Kwabena Gyimah; Nassim Regragui), clock 06:24.
Total 8 plays , 75 yards Time of Possession: 03:46
Score:
Toronto 16-14 Ottawa
Toronto at 06:24
Toronto at 06:24
Down & Distance Play
Toronto at 06:24
1st and 10 at TOR11 Toronto drive start at 06:24.
1st and 10 at TOR11 clock 06:24.
1st and 10 at TOR11 Josh Matsyk rush for 5 yards to the TOR16 (Seyi Ayedegbe; Riley Hildebrandt), clock 05:50.
2nd and 5 at TOR16 Scott Barnett sacked for loss of 8 yards to the TOR08 (Riley Hildebrandt; Louis Prince), clock 05:17.
3rd and 13 at TOR08 Sam Henke rush for no gain to the TOR08, fumble forced by TEAM, fumble by Sam Henke recovered by TOR Sam Henke at TOR00, TEAM rush for no gain to the TOR00 (TEAM), TEAM safety, OTT ball on OTT35, clock 05:00.
1st and 10 at OTT35 Ottawa drive start at 05:00.
1st and 10 at OTT35 Josh Janssen pass complete to Noah Avery for 8 yards to the OTT43 (Jaedyn Russell; Hamza Ali), clock 05:00.
2nd and 2 at OTT43 Charles Asselin rush for 19 yards to the TOR48 (Graeme Lloyd), clock 03:30.
1st and 10 at TOR48 Charles Asselin rush for 42 yards to the TOR06, PENALTY TOR offside declined, clock 02:48.
1st and GOAL at TOR06 Charles Asselin rush for loss of 5 yards to the TOR11 (Elia Lini; Will Dubesky), clock 02:27.
2nd and GOAL at TOR11 Josh Janssen pass complete to Derrick Garraud-Boucard for 10 yards to the TOR01 (Devon Crenshaw), clock 02:04.
3rd and GOAL at TOR01 Riley Hildebrandt rush for 1 yard to the TOR00, TOUCHDOWN, clock 01:47.
1st and GOAL at TOR05 Zachary Copeland kick attempt good, clock 01:47.
1st and 10 at OTT45 Zachary Copeland kickoff 56 yards to the TOR09, Will Cockfield return 19 yards to the TOR28, out-of-bounds, clock 01:42.
Total 9 plays , 64 yards Time of Possession: 04:37
Score:
Toronto 16-23 Ottawa
Toronto at 01:42
Toronto at 01:42
Down & Distance Play
Toronto at 01:42
1st and 10 at TOR28 Toronto drive start at 01:42.
1st and 10 at TOR28 Scott Barnett pass incomplete to Josh Matsyk, clock 01:39.
2nd and 10 at TOR28 Scott Barnett pass complete to Thomas Roberts for 8 yards to the TOR36 (Mattéo Dominique-Kech), clock 01:35.
3rd and 2 at TOR36 Scott Barnett pass complete to Chris Joseph for 5 yards to the TOR41 (Jaxxon Brashear), clock 01:16.
1st and 10 at TOR41 Scott Barnett rush for 9 yards to the TOR50 (Pierre-Luc Dufour; Marc Djonay Rondeau), clock 00:54.
2nd and 1 at TOR50 Timeout Toronto, clock 00:54.
2nd and 1 at TOR50 Scott Barnett pass incomplete to Thomas Roberts, clock 00:50.
3rd and 1 at TOR50 PENALTY TOR pr 5 yards to the TOR45, clock 00:50.
3rd and 6 at TOR45 Scott Barnett pass complete to Thomas Roberts for 12 yards to the OTT53 (Gabryel Leroux), clock 00:44.
1st and 10 at OTT53 Scott Barnett sacked to Charles Menard for loss of 20 yards to the TOR37 (Seyi Ayedegbe), fumble forced by Seyi Ayedegbe, fumble by Scott Barnett recovered by OTT Seyi Ayedegbe at TOR37, clock 00:37.
Total 7 plays , 9 yards Time of Possession: 01:05
Ottawa at 00:37
Ottawa at 00:37
Down & Distance Play
Ottawa at 00:37
1st and 10 at TOR37 Ottawa drive start at 00:37.
1st and 10 at TOR37 Souleymane Camara rush for 6 yards to the TOR31 (Ryan Stewart; Oskar McPhie), clock 00:37.
2nd and 4 at TOR31 Charles Asselin rush for 1 yard to the TOR30 (Elijah Trench; Brandon Thibodeau), clock 00:27.
3rd and 3 at TOR30 Timeout Ottawa, clock 00:07.
3rd and 3 at TOR30 Riley Hildebrandt rush for 3 yards to the TOR27 (Elia Lini; Brandon Thibodeau), clock 00:01.
1st and 10 at TOR27 TEAM rush for loss of 1 yard to the TOR28, clock 00:00.
Total 4 plays , 9 yards Time of Possession: 00:37
Score:
Toronto 16-23 Ottawa

Participation

Starters

TOR - Offense
# Player Pos.
TOR - Defense
# Player Pos.
OTT - Offense
# Player Pos.
OTT - Defense
# Player Pos.

Player Participation

Toronto
# Player
0 Elia Lini
1 Denayden Lee-Daniel
2 Matt Westover
3 Luca Pante
4 Thomas Roberts
6 Parker Williams
7 Lachlan Scardina
8 Ethan Gill
9 Kam Gurung
10 Oghenerukme Ukwesa
11 Jaedyn Russell
12 Kaleb O'Donoghue
13 Jake Oseen
14 Chris Joseph
15 Kolby Hubbert
16 Ryan Stewart
17 Scott Barnett
18 Graeme Lloyd
19 Oskar McPhie
20 Owen Cassie
21 Brandon Thibodeau
22 Kelechi Okpulor
23 Filippo Marcello
24 Antonio Hageleit
25 Isaiah Marcelline
26 Brayden Parker
27 Jack Nyrose
28 Josh Matsyk
29 Devon Crenshaw
30 David Auger
31 Koby Lee
32 Michael Garcia
33 Tommy Clarkin
34 Isaiah Folorunso
35 Lucas Shannon
36 Tristan Jupp
37 Mekhi Thomas
38 Adeep Sraw
39 Andrew Brobbey
40 Alejandro Otoya Delgado
41 Patrice Tanga
42 Owen Townsend
43 Kai Nagamatsu
44 Griffin Runnals
45 Mourinho Adeniyi
46 Joshua Arase
47 Josh Iswanto
48 Joseph Stechey
49 Peyton Wilson
50 Cole Presley
51 Elijah Trench
52 Alex Sourtzis
53 Hamza Ali
54 John Weldon
55 Brandon Farley
56 Nolan Ricardo
57 Jackson Pham
58 Jeremy Holmes
59 Sam Slade
60 Sebastian Holden
63 Devan Dhindsa
64 Evan Locke
65 Jason Cozma
66 Devon Neziol
67 James Donald
68 Victor Raposo
69 Gavin Hemeon
70 Zeeshan Awan
72 Jacob Wright
73 Joseph Di Matteo
74 Colin O'Dwyer
75 Cole Davenport
76 Nick Almeida
77 Sam Henke
78 Carson Holmes
79 Jaeden Prakhin
80 Jack Donohue
81 Jack Kenney
82 Rohan Aulakh
83 Nico Pallares
84 Andrew Berger
85 Dawson Sjoberg
86 Tom Hardie
87 Dane Hurley
88 Kyle Murphy
89 Will Cockfield
90 Jonathan Siddall
91 Nicholas Buryak
92 Max Belcastro
93 Ayden Sendecki
94 Charles Menard
95 Will Dubesky
98 Nabiel Ocana
99 Elijah Senick
Ottawa
# Player
Hugo Pulby
Mitchell Kommusaar
Shalom Ayodeji Kofo
Riley Boisclair
Zachary Aubin
Tyson Hulgan
Carter Surowiec
Ben Flynn
Caleb Weekes
Jonathan Saincyr
Nicholas Gauthier
Jacob Chevalier
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
James Lannon
Loïc Rancourt
Pantelis Livadiotakis-Fraser
Mattéo Dominique-Kech
Antoine Wouters
Bolu Adeyemi
A Derby Timothee
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
18 Nick Szigeti
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
43 Cameron McKay
44 Daniel Briere
44 Daniel Brière
46 Jeremy Lamothe Menard
48 Justice Greco
50 Aldege Bellefeuille
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 Jeremie Ciamala
97 Riley Hildebrandt