
-
- Height:
- 6-0
-
- Weight:
- 192
-
- Year:
- 5
-
- Hometown:
- Ottawa, Ont.
-
- High School:
- Football North Clarkson
-
- Position:
- DB
-
- Major:
- Criminology
-
- gp
- 8
-
- tk
- 31.5
-
- sac
- -
-
- int
- 1
-
- ffum
- 1
Bio
CAREER HONOURS
- 2023 OUA Second Team All-Star
- 2022 U SPORTS Second Team All-Canadian
- 2022 OUA First Team All-Star
- 2019 OUA All-Rookie Team
- 2019 Gee-Gees Team Award: Matt Anthony Rookie of the Year
- OUA and U SPORTS Special Teams Player of the Week (Oct. 7-13, 2019)
- Gee-Gees Male Athlete of the Week (Oct. 12, 2021)
THIRD YEAR (2022)
Was named a U SPORTS Second Team All-Canadian and an OUA First Team All-Star after starting all eight regular season and two playoff games at cornerback in his third year with Ottawa… Logged a career-high 26.0 total tackles (22 solo, 8 assisted) added two interceptions and nine pass breakups in the regular season… Led the nation and the OUA in pass breakups, finished tied for sixth in the OUA in interceptions… Finished third on the team in tackles per game (26.0)… Added 4.5 total tackles in two playoff games… Logged best performance of the season in win over Guelph (Sept. 17) finishing with 4.5 total tackles, an interception with a 41-yard return, and three broken up passes… Selected to attend 2023 East-West Bowl in May for top prospects entering their CFL Draft year.
SECOND YEAR (2021)
Started all six regular season games at cornerback, recording 19.5 tackles (15 solo), one interception and one pass breakup…Interception and pass breakup came Oct. 9 in a 20-17 victory over York…Started both playoff games, recording four tackles across the two contests.
FIRST YEAR (2019)
Dressed and played in every regular season and postseason game as a true freshman, including eight defensive starts in the regular season and a start in Ottawa’s only postseason game… Finished the season with 15 solo tackles and ten assisted tackles, adding up to 20 total tackles… Also recorded two forced fumbles, four pass breakups, and a blocked field goal…Had his best game in a 54-26 home victory against Windsor (Oct. 11) recording four solo tackles, one assisted tackle, two forced fumbles, a pass breakup and a blocked field goal…His efforts on special teams against Windsor earned him OUA Special Teams Player of the Week and U SPORTS Special Teams Player of the Week honours…He was named to the OUA All-Rookie Team and was awarded the Matt Anthony Rookie of the Year Award.
BEFORE THE GEE-GEES:
Attended Football North Clarkson in Burlington, Ontari as well as Football North Prep at St. Joe's in Ottawa… Played for the Gloucester South Raiders in Ottawa, Ontario… Played for the NCAFA Bantam Cumberland Panthers Football Club in Ottawa, Ontario… Played for the OPFL Junior Cumberland Panthers Football Club in Ottawa, Ontario, and won a championship in 2017… Played for the MVP Football Program… Took part in the Canada Football Chat Prospects Challenge in 2016 and 2017 and won overall MVP and special teams MVP in both years… Took part in the Fox 40 Prospect Challenge from 2014 to 2016; won overall MVP in 2014 and 2016 and offensive MVP in 2015… Recognized as a top recruit in the Canada Football Chat (CFC) Top Prospect List.
Recent games
Season Statistics
Overall | Conference | |
---|---|---|
Solo tackles | 25 | 25 |
Assists | 13 | 13 |
Tackles | 31.5 | 31.5 |
Tackles per game | 3.9 | 3.9 |
Sacks | - | - |
Sack yards | - | - |
Interceptions | 1 | 1 |
Returned for touchdown | 0 | 0 |
Fumble recoveries | - | - |
Fumble return TDs | - | - |
Game Log - Passing
Date | Opponent | Score | comp | att | pct | yds | y/a | td | int | sac | yds |
---|---|---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | - | - | - | - |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | - | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | - | - | - | - |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | - | - | - | - |
Game Log - Rushing
Date | Opponent | Score | rush | yds | y/a | lng | td | fum | lost |
---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | - | - |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | - | - |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | - | - |
Game Log - Receiving
Date | Opponent | Score | rec | yds | y/r | lng | td | fum | lost |
---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | - | - |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | - | - |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | - | - |
Game Log - Kicking
Date | Opponent | Score | fgm | fga | lng | xpm | xpa | pts |
---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | 0 |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | 0 |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | 0 |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | 0 |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | 0 |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | 0 |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | 0 |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | 0 |
Game Log - Punting
Date | Opponent | Score | punt | yds | avg | long | in20 | fc | tb | blk |
---|---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | - | - | - |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | - | - | - |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | - | - | - |
Game Log - Returns
Date | Opponent | Score | kr | yds | avg | lng | td | pr | yds | avg | lng | td |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | - | - | - | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | - | - | - | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | - | - | - | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | - | - | - | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | - | - | - | - | - | - | - | - | - | - |
Sep 28 | at Laurier | L, 32-20 | - | - | - | - | - | - | - | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | - | - | - | - | - | - | - | - | - | - |
Oct 19 | Toronto | W, 49-7 | - | - | - | - | - | - | - | - | - | - |
Game Log - All-Purpose
Date | Opponent | Score | gp | rush | rcv | pr | kr | yds |
---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | 1 | - | - | - | - | 0 |
Aug 31 | at York | W, 27-4 | 1 | - | - | - | - | 0 |
Sep 7 | at Waterloo | W, 26-5 | 1 | - | - | - | - | 0 |
Sep 14 | Queen's | L, 48-20 | 1 | - | - | - | - | 0 |
Sep 21 | at Windsor | L, 21-18 | 1 | - | - | - | - | 0 |
Sep 28 | at Laurier | L, 32-20 | 1 | - | - | - | - | 0 |
Oct 6 | vs. Carleton | W, 35-32 | 1 | - | - | - | - | 0 |
Oct 19 | Toronto | W, 49-7 | 1 | - | - | - | - | 0 |
Game Log - Scoring
Date | Opponent | Score | pts | rush | rec | kr | pr | int | fum | xpm | fgm | saf | misc | 2pt |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Aug 31 | at York | W, 27-4 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Sep 7 | at Waterloo | W, 26-5 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Sep 14 | Queen's | L, 48-20 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Sep 21 | at Windsor | L, 21-18 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Sep 28 | at Laurier | L, 32-20 | 0 | - | - | - | - | 0 | - | - | - | - | 0 | - |
Oct 6 | vs. Carleton | W, 35-32 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Oct 19 | Toronto | W, 49-7 | 0 | - | - | - | - | - | - | - | - | - | 0 | - |
Game Log - Defense
Date | Opponent | Score | tack | ast | tot | sack | lost | tfl | yds | ff | fr | td | int | yds | td | brup | blk | saf |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 25 | Western | L, 38-11 | 4 | 1 | 4.5 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Aug 31 | at York | W, 27-4 | 1 | 1 | 1.5 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 7 | at Waterloo | W, 26-5 | 2 | 1 | 2.5 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 14 | Queen's | L, 48-20 | 2 | 2 | 3.0 | - | - | 0.5 | 1 | - | - | - | - | - | - | - | - | - |
Sep 21 | at Windsor | L, 21-18 | 4 | 1 | 4.5 | - | - | 0.0 | - | 1 | - | - | - | - | - | - | 1 | - |
Sep 28 | at Laurier | L, 32-20 | 6 | 2 | 7.0 | - | - | 0.0 | - | - | - | - | 1 | 30 | 0 | - | - | - |
Oct 6 | vs. Carleton | W, 35-32 | 5 | 3 | 6.5 | - | - | 0.0 | - | - | - | - | - | - | - | 1 | - | - |
Oct 19 | Toronto | W, 49-7 | 1 | 2 | 2.0 | - | - | 0.5 | 1 | - | - | - | - | - | - | 1 | - | - |
gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019-20 | 8 | 15 | 10 | 20.0 | 2.5 | - | - | 0.0 | - | 2 | - | - | - | - | 4 | 1 |
2021-22 | 6 | 15 | 9 | 19.5 | 3.3 | - | - | 0.0 | - | - | - | - | 1 | 0 | 2 | - |
2022-23 | 8 | 22 | 8 | 26.0 | 3.3 | - | - | 1.0 | 2 | - | 1 | 0 | 2 | 71 | 9 | - |
2023-24 | 8 | 20 | 19 | 29.5 | 3.7 | - | - | 0.0 | - | - | - | - | 1 | 0 | 4 | - |
2024-25 | 8 | 25 | 13 | 31.5 | 3.9 | - | - | 1.0 | 2 | 1 | - | - | 1 | 30 | 2 | 1 |
Total | 38 | 97 | 59 | 126.5 | 3.3 | - | - | 2.0 | 4 | 3 | 1 | 0 | 5 | 101 | 21 | 2 |
Career Stats: Defense
gp | comp | att | pct | yds | y/g | y/a | td | int | lg | effic | |
---|---|---|---|---|---|---|---|---|---|---|---|
Event | |||||||||||
Total | 8 | - | - | - | - | - | - | - | - | - | 0.0 |
Conference | 8 | - | - | - | - | - | - | - | - | - | 0.0 |
Exhibition | - | - | - | - | - | - | - | - | - | - | 0.0 |
Location | |||||||||||
Home | 3 | - | - | - | - | - | - | - | - | - | 0.0 |
Away | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
Neutral | 1 | - | - | - | - | - | - | - | - | - | 0.0 |
Result | |||||||||||
Wins | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
Losses | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
Month | |||||||||||
August | 2 | - | - | - | - | - | - | - | - | - | 0.0 |
September | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
October | 2 | - | - | - | - | - | - | - | - | - | 0.0 |
Splits Stats: Passing
gp | rush | yds | y/g | avg | td | lg | fum | lost | |
---|---|---|---|---|---|---|---|---|---|
Event | |||||||||
Total | 8 | - | - | - | - | - | - | - | - |
Conference | 8 | - | - | - | - | - | - | - | - |
Exhibition | - | - | - | - | - | - | - | - | - |
Location | |||||||||
Home | 3 | - | - | - | - | - | - | - | - |
Away | 4 | - | - | - | - | - | - | - | - |
Neutral | 1 | - | - | - | - | - | - | - | - |
Result | |||||||||
Wins | 4 | - | - | - | - | - | - | - | - |
Losses | 4 | - | - | - | - | - | - | - | - |
Month | |||||||||
August | 2 | - | - | - | - | - | - | - | - |
September | 4 | - | - | - | - | - | - | - | - |
October | 2 | - | - | - | - | - | - | - | - |
Splits Stats: Rushing
gp | rec | rec/g | yds | y/g | avg | td | lg | |
---|---|---|---|---|---|---|---|---|
Event | ||||||||
Total | 8 | - | - | - | - | - | - | - |
Conference | 8 | - | - | - | - | - | - | - |
Exhibition | - | - | - | - | - | - | - | - |
Location | ||||||||
Home | 3 | - | - | - | - | - | - | - |
Away | 4 | - | - | - | - | - | - | - |
Neutral | 1 | - | - | - | - | - | - | - |
Result | ||||||||
Wins | 4 | - | - | - | - | - | - | - |
Losses | 4 | - | - | - | - | - | - | - |
Month | ||||||||
August | 2 | - | - | - | - | - | - | - |
September | 4 | - | - | - | - | - | - | - |
October | 2 | - | - | - | - | - | - | - |
Splits Stats: Receiving
gp | fgm | fga | pct | lg | xpm | xpa | pct | pts | |
---|---|---|---|---|---|---|---|---|---|
Event | |||||||||
Total | 8 | - | - | - | - | - | - | - | 0 |
Conference | 8 | - | - | - | - | - | - | - | 0 |
Exhibition | - | - | - | - | - | - | - | - | 0 |
Location | |||||||||
Home | 3 | - | - | - | - | - | - | - | 0 |
Away | 4 | - | - | - | - | - | - | - | 0 |
Neutral | 1 | - | - | - | - | - | - | - | 0 |
Result | |||||||||
Wins | 4 | - | - | - | - | - | - | - | 0 |
Losses | 4 | - | - | - | - | - | - | - | 0 |
Month | |||||||||
August | 2 | - | - | - | - | - | - | - | 0 |
September | 4 | - | - | - | - | - | - | - | 0 |
October | 2 | - | - | - | - | - | - | - | 0 |
Splits Stats: Kicking
gp | punt | yds | avg | lg | in20 | fc | tb | blk | |
---|---|---|---|---|---|---|---|---|---|
Event | |||||||||
Total | 8 | - | - | - | - | - | - | - | - |
Conference | 8 | - | - | - | - | - | - | - | - |
Exhibition | - | - | - | - | - | - | - | - | - |
Location | |||||||||
Home | 3 | - | - | - | - | - | - | - | - |
Away | 4 | - | - | - | - | - | - | - | - |
Neutral | 1 | - | - | - | - | - | - | - | - |
Result | |||||||||
Wins | 4 | - | - | - | - | - | - | - | - |
Losses | 4 | - | - | - | - | - | - | - | - |
Month | |||||||||
August | 2 | - | - | - | - | - | - | - | - |
September | 4 | - | - | - | - | - | - | - | - |
October | 2 | - | - | - | - | - | - | - | - |
Splits Stats: Punting
kr | yds | avg | td | lg | pr | yds | avg | td | lg | |
---|---|---|---|---|---|---|---|---|---|---|
Event | ||||||||||
Total | - | - | - | - | - | - | - | - | - | - |
Conference | - | - | - | - | - | - | - | - | - | - |
Exhibition | - | - | - | - | - | - | - | - | - | - |
Location | ||||||||||
Home | - | - | - | - | - | - | - | - | - | - |
Away | - | - | - | - | - | - | - | - | - | - |
Neutral | - | - | - | - | - | - | - | - | - | - |
Result | ||||||||||
Wins | - | - | - | - | - | - | - | - | - | - |
Losses | - | - | - | - | - | - | - | - | - | - |
Month | ||||||||||
August | - | - | - | - | - | - | - | - | - | - |
September | - | - | - | - | - | - | - | - | - | - |
October | - | - | - | - | - | - | - | - | - | - |
Splits Stats: Returns
gp | rush | rcv | pr | kr | yds | ypg | |
---|---|---|---|---|---|---|---|
Event | |||||||
Total | 8 | - | - | - | - | 0 | .0 |
Conference | 8 | - | - | - | - | 0 | .0 |
Exhibition | - | - | - | - | - | 0 | - |
Location | |||||||
Home | 3 | - | - | - | - | 0 | .0 |
Away | 4 | - | - | - | - | 0 | .0 |
Neutral | 1 | - | - | - | - | 0 | .0 |
Result | |||||||
Wins | 4 | - | - | - | - | 0 | .0 |
Losses | 4 | - | - | - | - | 0 | .0 |
Month | |||||||
August | 2 | - | - | - | - | 0 | .0 |
September | 4 | - | - | - | - | 0 | .0 |
October | 2 | - | - | - | - | 0 | .0 |
Splits Stats: All-Purpose
pts | pts/g | rush | rec | kr | pr | int | fum | xpm | fgm | 2pt | misc | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Event | ||||||||||||
Total | 0 | 0.0 | - | - | - | - | 0 | - | - | - | - | 0 |
Conference | 0 | 0.0 | - | - | - | - | 0 | - | - | - | - | 0 |
Exhibition | 0 | - | - | - | - | - | - | - | - | - | - | 0 |
Location | ||||||||||||
Home | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
Away | 0 | 0.0 | - | - | - | - | 0 | - | - | - | - | 0 |
Neutral | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
Result | ||||||||||||
Wins | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
Losses | 0 | 0.0 | - | - | - | - | 0 | - | - | - | - | 0 |
Month | ||||||||||||
August | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
September | 0 | 0.0 | - | - | - | - | 0 | - | - | - | - | 0 |
October | 0 | 0.0 | - | - | - | - | - | - | - | - | - | 0 |
Splits Stats: Scoring
gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Event | ||||||||||||||||
Total | 8 | 25 | 13 | 31.5 | 3.9 | - | - | 1.0 | 2 | 1 | - | - | 1 | 30 | 2 | 1 |
Conference | 8 | 25 | 13 | 31.5 | 3.9 | - | - | 1.0 | 2 | 1 | - | - | 1 | 30 | 2 | 1 |
Exhibition | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - |
Location | ||||||||||||||||
Home | 3 | 7 | 5 | 9.5 | 3.2 | - | - | 1.0 | 2 | - | - | - | - | - | 1 | - |
Away | 4 | 13 | 5 | 15.5 | 3.9 | - | - | 0.0 | - | 1 | - | - | 1 | 30 | - | 1 |
Neutral | 1 | 5 | 3 | 6.5 | 6.5 | - | - | 0.0 | - | - | - | - | - | - | 1 | - |
Result | ||||||||||||||||
Wins | 4 | 9 | 7 | 12.5 | 3.1 | - | - | 0.5 | 1 | - | - | - | - | - | 2 | - |
Losses | 4 | 16 | 6 | 19.0 | 4.8 | - | - | 0.5 | 1 | 1 | - | - | 1 | 30 | - | 1 |
Month | ||||||||||||||||
August | 2 | 5 | 2 | 6.0 | 3.0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
September | 4 | 14 | 6 | 17.0 | 4.3 | - | - | 0.5 | 1 | 1 | - | - | 1 | 30 | - | 1 |
October | 2 | 6 | 5 | 8.5 | 4.3 | - | - | 0.5 | 1 | - | - | - | - | - | 2 | - |
Splits Stats: Defense
News mentions

RECAP: Gee-Gees lose close road battle with #1 Laurier
September 29, 2024