-
- Height:
- 6-0
-
- Weight:
- 190
-
- Year:
- 3
-
- Hometown:
- Ottawa, Ont.
-
- High School:
- Colonel By S.S.
-
- Position:
- REC
-
- Major:
- Management
-
- Team:
- Football
-
- gp
- 8
-
- yds
- 399
-
- yds/g
- 49.9
-
- td
- 3
Bio
CAREER HONOURS
- 2022 OUA Second Team All-Star
- 2022 Gee-Gees Team Award: Outstanding Offensive Player
- 2020 Gee-Gees Team Award: President's Award
- 2x U SPORTS Academic All-Canadian (2020-21, 2021-22)
THIRD YEAR (2022)
Earned OUA Second Team All-Star honours in third year of eligibility with Ottawa… Start all eight regular season games and one playoff game, missing the final due to injury, served as an offensive captain for the second consecutive season…Tallied a career-high 399 yards in the regular season on 32 receptions, including a career-high three touchdowns…Averaged 49.9 yards per game and 12.5 yards per reception… Led the team in receptions and finished tied for 7th in the OUA in touchdown receptions… Posted a career-high 124 yards on six receptions in a win over Guelph (Sept. 17) including longest reception of the season on a 37-yard touchdown grab… Invited to and participated in the CFL National Combine in Edmonton, AB in March, ranked first in bench press reps among all receivers and seventh overall with 20 and posted the top receiver shuttle time and third overall (4.19 seconds)… Earned ‘Coaches Pick’ honours on day five of the combine impressing in team sessions… Drafted by the Ottawa REDBLACKS with the 17th overall pick in the 2023 CFL Draft.
SECOND YEAR (2021)
Dressed and played in six regular season and two playoff games, including eight starts at receiver and served as an offensive captain…Tallied 213 yards in the regular season on 13 receptions, the longest of which was a 39-yard completion in a Panda Game win against Carleton (Oct. 2)…Recorded a touchdown in a home win over Carleton (Oct. 28)… Also contributed on special teams as a returner, amassing 187 yards combined on kickoff and punt return…Ranked third on the team in all-purpose yards with 400 yards.
FIRST YEAR (2019)
Dressed and played in every regular season and postseason game, including eight starts at wide receiver in the regular season and a start in Ottawa’s only postseason game…Tallied 169 yards in the regular season on 18 receptions, the longest of which was a 31-yard completion in a 25-22 home victory over Laurier (Sept. 14)…Recorded two touchdowns on the season, scoring his first career touchdown vs. Queens (Sept. 7) and again vs. Windsor (Oct. 11)…Also contributed on special teams as a punt returner, amassing 81 yards on three returns…Ranked fourth on the team in all-purpose yards with 250 yards.
SECOND REDSHIRT YEAR (2018)
Did not appear in any games, did not impact eligibility.
FIRST REDSHIRT YEAR (2017)
Did not appear in any games, did not impact eligibility.
BEFORE THE GEE-GEES
Attended Colonel By Secondary School in Ottawa… Was an Ottawa High School Football AIA All-Star in 2016 and 2017… Led Colonel By S.S. to an OHSF Tier 2 City Championship… Named OHSF City Finals MVP… Awarded Colonel By S.S. Team MVP Honours… Recognized as a top recruit in the Canada Football Chat (CFC) Top Prospect List… Named to the OHSF All-Decade Team.
Recent Games
Game Log - Passing
Date | Opponent | Score | comp | att | pct | yds | y/a | td | int | sac | yds |
---|---|---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | - | - | - | - | - | - | - | - | - |
Sep 3 | Queen's | L, 26-16 | - | - | - | - | - | - | - | - | - |
Sep 10 | at McMaster | W, 20-14 | - | - | - | - | - | - | - | - | - |
Sep 17 | Guelph | W, 46-10 | - | - | - | - | - | - | - | - | - |
Sep 24 | at Laurier | W, 21-18 | - | - | - | - | - | - | - | - | - |
Oct 1 | vs. Carleton | W, 37-7 | - | - | - | - | - | - | - | - | - |
Oct 15 | at York | W, 66-0 | - | - | - | - | - | - | - | - | - |
Oct 22 | Western | L, 38-18 | - | - | - | - | - | - | - | - | - |
Game Log - Rushing
Date | Opponent | Score | rush | yds | y/a | lng | td | fum | lost |
---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | - | - | - | - | - | - | - |
Sep 3 | Queen's | L, 26-16 | - | - | - | - | - | - | - |
Sep 10 | at McMaster | W, 20-14 | - | - | - | - | - | - | - |
Sep 17 | Guelph | W, 46-10 | - | - | - | - | - | - | - |
Sep 24 | at Laurier | W, 21-18 | - | - | - | - | - | - | - |
Oct 1 | vs. Carleton | W, 37-7 | - | - | - | - | - | - | - |
Oct 15 | at York | W, 66-0 | - | - | - | - | - | - | - |
Oct 22 | Western | L, 38-18 | - | - | - | - | - | - | - |
Game Log - Receiving
Date | Opponent | Score | rec | yds | y/r | lng | td | fum | lost |
---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | 7 | 74 | 10.6 | 15 | 0 | - | - |
Sep 3 | Queen's | L, 26-16 | 3 | 25 | 8.3 | 19 | 0 | - | - |
Sep 10 | at McMaster | W, 20-14 | 4 | 42 | 10.5 | 17 | 1 | - | - |
Sep 17 | Guelph | W, 46-10 | 6 | 124 | 20.7 | 37 | 1 | - | - |
Sep 24 | at Laurier | W, 21-18 | 2 | 5 | 2.5 | 3 | 0 | - | - |
Oct 1 | vs. Carleton | W, 37-7 | 3 | 21 | 7.0 | 13 | 0 | - | - |
Oct 15 | at York | W, 66-0 | 3 | 55 | 18.3 | 25 | 1 | - | - |
Oct 22 | Western | L, 38-18 | 4 | 53 | 13.3 | 25 | 0 | - | - |
Game Log - Kicking
Date | Opponent | Score | fgm | fga | lng | xpm | xpa | pts |
---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | - | - | - | - | - | 0 |
Sep 3 | Queen's | L, 26-16 | - | - | - | - | - | 0 |
Sep 10 | at McMaster | W, 20-14 | - | - | - | - | - | 0 |
Sep 17 | Guelph | W, 46-10 | - | - | - | - | - | 0 |
Sep 24 | at Laurier | W, 21-18 | - | - | - | - | - | 0 |
Oct 1 | vs. Carleton | W, 37-7 | - | - | - | - | - | 0 |
Oct 15 | at York | W, 66-0 | - | - | - | - | - | 0 |
Oct 22 | Western | L, 38-18 | - | - | - | - | - | 0 |
Game Log - Punting
Date | Opponent | Score | punt | yds | avg | long | in20 | fc | tb | blk |
---|---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | - | - | - | - | - | - | - | - |
Sep 3 | Queen's | L, 26-16 | - | - | - | - | - | - | - | - |
Sep 10 | at McMaster | W, 20-14 | - | - | - | - | - | - | - | - |
Sep 17 | Guelph | W, 46-10 | - | - | - | - | - | - | - | - |
Sep 24 | at Laurier | W, 21-18 | - | - | - | - | - | - | - | - |
Oct 1 | vs. Carleton | W, 37-7 | - | - | - | - | - | - | - | - |
Oct 15 | at York | W, 66-0 | - | - | - | - | - | - | - | - |
Oct 22 | Western | L, 38-18 | - | - | - | - | - | - | - | - |
Game Log - Returns
Date | Opponent | Score | kr | yds | avg | lng | td | pr | yds | avg | lng | td |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | - | - | - | - | - | - | - | - | - | - |
Sep 3 | Queen's | L, 26-16 | - | - | - | - | - | - | - | - | - | - |
Sep 10 | at McMaster | W, 20-14 | - | - | - | - | - | - | - | - | - | - |
Sep 17 | Guelph | W, 46-10 | - | - | - | - | - | - | - | - | - | - |
Sep 24 | at Laurier | W, 21-18 | - | - | - | - | - | - | - | - | - | - |
Oct 1 | vs. Carleton | W, 37-7 | - | - | - | - | - | - | - | - | - | - |
Oct 15 | at York | W, 66-0 | - | - | - | - | - | - | - | - | - | - |
Oct 22 | Western | L, 38-18 | - | - | - | - | - | - | - | - | - | - |
Game Log - All-Purpose
Date | Opponent | Score | gp | rush | rcv | pr | kr | yds |
---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | 1 | - | 74 | - | - | 74 |
Sep 3 | Queen's | L, 26-16 | 1 | - | 25 | - | - | 25 |
Sep 10 | at McMaster | W, 20-14 | 1 | - | 42 | - | - | 42 |
Sep 17 | Guelph | W, 46-10 | 1 | - | 124 | - | - | 124 |
Sep 24 | at Laurier | W, 21-18 | 1 | - | 5 | - | - | 5 |
Oct 1 | vs. Carleton | W, 37-7 | 1 | - | 21 | - | - | 21 |
Oct 15 | at York | W, 66-0 | 1 | - | 55 | - | - | 55 |
Oct 22 | Western | L, 38-18 | 1 | - | 53 | - | - | 53 |
Game Log - Scoring
Date | Opponent | Score | pts | rush | rec | kr | pr | int | fum | xpm | fgm | saf | misc | 2pt |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 27 | at Windsor | W, 19-16 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
Sep 3 | Queen's | L, 26-16 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
Sep 10 | at McMaster | W, 20-14 | 6 | - | 1 | - | - | - | - | - | - | - | 0 | - |
Sep 17 | Guelph | W, 46-10 | 6 | - | 1 | - | - | - | - | - | - | - | 0 | - |
Sep 24 | at Laurier | W, 21-18 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
Oct 1 | vs. Carleton | W, 37-7 | 0 | - | 0 | - | - | - | - | - | - | - | 0 | - |
Oct 15 | at York | W, 66-0 | 6 | - | 1 | - | - | - | - | - | - | - | 0 | - |
Oct 22 | Western | L, 38-18 | 0 | - | 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 27 | at Windsor | W, 19-16 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 3 | Queen's | L, 26-16 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 10 | at McMaster | W, 20-14 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 17 | Guelph | W, 46-10 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Sep 24 | at Laurier | W, 21-18 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Oct 1 | vs. Carleton | W, 37-7 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Oct 15 | at York | W, 66-0 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Oct 22 | Western | L, 38-18 | - | - | 0.0 | - | - | 0.0 | - | - | - | - | - | - | - | - | - | - |
Career Stats - Defense
gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2017-18 | 1 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
2018-19 | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - |
2019-20 | 8 | 3 | 0 | 3.0 | .4 | - | - | 0.0 | - | - | - | - | - | - | - | - |
2021-22 | 6 | 1 | 0 | 1.0 | .2 | - | - | 0.0 | - | - | - | - | - | - | - | - |
2022-23 | 8 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Total | 23 | 4 | 0 | 4.0 | .2 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Splits Stats - Passing
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 | 6 | - | - | - | - | - | - | - | - | - | 0.0 |
Losses | 2 | - | - | - | - | - | - | - | - | - | 0.0 |
Month | |||||||||||
August | 1 | - | - | - | - | - | - | - | - | - | 0.0 |
September | 4 | - | - | - | - | - | - | - | - | - | 0.0 |
October | 3 | - | - | - | - | - | - | - | - | - | 0.0 |
Splits Stats - Rushing
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 | 6 | - | - | - | - | - | - | - | - |
Losses | 2 | - | - | - | - | - | - | - | - |
Month | |||||||||
August | 1 | - | - | - | - | - | - | - | - |
September | 4 | - | - | - | - | - | - | - | - |
October | 3 | - | - | - | - | - | - | - | - |
Splits Stats - Receiving
gp | rec | rec/g | yds | y/g | avg | td | lg | |
---|---|---|---|---|---|---|---|---|
Event | ||||||||
Total | 8 | 32 | 4.0 | 399 | 49.9 | 12.5 | 3 | 37 |
Conference | 8 | 32 | 4.0 | 399 | 49.9 | 12.5 | 3 | 37 |
Exhibition | - | - | - | - | - | - | - | - |
Location | ||||||||
Home | 3 | 13 | 4.3 | 202 | 67.3 | 15.5 | 1 | 37 |
Away | 4 | 16 | 4.0 | 176 | 44.0 | 11.0 | 2 | 25 |
Neutral | 1 | 3 | 3.0 | 21 | 21.0 | 7.0 | 0 | 13 |
Result | ||||||||
Wins | 6 | 25 | 4.2 | 321 | 53.5 | 12.8 | 3 | 37 |
Losses | 2 | 7 | 3.5 | 78 | 39.0 | 11.1 | 0 | 25 |
Month | ||||||||
August | 1 | 7 | 7.0 | 74 | 74.0 | 10.6 | 0 | 15 |
September | 4 | 15 | 3.8 | 196 | 49.0 | 13.1 | 2 | 37 |
October | 3 | 10 | 3.3 | 129 | 43.0 | 12.9 | 1 | 25 |
Splits Stats - Kicking
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 | 6 | - | - | - | - | - | - | - | 0 |
Losses | 2 | - | - | - | - | - | - | - | 0 |
Month | |||||||||
August | 1 | - | - | - | - | - | - | - | 0 |
September | 4 | - | - | - | - | - | - | - | 0 |
October | 3 | - | - | - | - | - | - | - | 0 |
Splits Stats - Punting
gp | punt | yds | avg | lg | in20 | fc | tb | blk | |
---|---|---|---|---|---|---|---|---|---|
Event | |||||||||
Total | 8 | - | - | - | - | - | - | - | - |
Conference | 8 | - | - | - | - | - | - | - | - |
Exhibition | - | - | - | - | - | - | - | - | - |
Location | |||||||||
Home | 3 | - | - | - | - | - | - | - | - |
Away | 4 | - | - | - | - | - | - | - | - |
Neutral | 1 | - | - | - | - | - | - | - | - |
Result | |||||||||
Wins | 6 | - | - | - | - | - | - | - | - |
Losses | 2 | - | - | - | - | - | - | - | - |
Month | |||||||||
August | 1 | - | - | - | - | - | - | - | - |
September | 4 | - | - | - | - | - | - | - | - |
October | 3 | - | - | - | - | - | - | - | - |
Splits Stats - Returns
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 - All-Purpose
gp | rush | rcv | pr | kr | yds | ypg | |
---|---|---|---|---|---|---|---|
Event | |||||||
Total | 8 | - | 399 | - | - | 399 | 49.9 |
Conference | 8 | - | 399 | - | - | 399 | 49.9 |
Exhibition | - | - | - | - | - | 0 | - |
Location | |||||||
Home | 3 | - | 202 | - | - | 202 | 67.3 |
Away | 4 | - | 176 | - | - | 176 | 44.0 |
Neutral | 1 | - | 21 | - | - | 21 | 21.0 |
Result | |||||||
Wins | 6 | - | 321 | - | - | 321 | 53.5 |
Losses | 2 | - | 78 | - | - | 78 | 39.0 |
Month | |||||||
August | 1 | - | 74 | - | - | 74 | 74.0 |
September | 4 | - | 196 | - | - | 196 | 49.0 |
October | 3 | - | 129 | - | - | 129 | 43.0 |
Splits Stats - Scoring
pts | pts/g | rush | rec | kr | pr | int | fum | xpm | fgm | 2pt | misc | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Event | ||||||||||||
Total | 18 | 2.3 | - | 3 | - | - | - | - | - | - | - | 0 |
Conference | 18 | 2.3 | - | 3 | - | - | - | - | - | - | - | 0 |
Exhibition | 0 | - | - | - | - | - | - | - | - | - | - | 0 |
Location | ||||||||||||
Home | 6 | 2.0 | - | 1 | - | - | - | - | - | - | - | 0 |
Away | 12 | 3.0 | - | 2 | - | - | - | - | - | - | - | 0 |
Neutral | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
Result | ||||||||||||
Wins | 18 | 3.0 | - | 3 | - | - | - | - | - | - | - | 0 |
Losses | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
Month | ||||||||||||
August | 0 | 0.0 | - | 0 | - | - | - | - | - | - | - | 0 |
September | 12 | 3.0 | - | 2 | - | - | - | - | - | - | - | 0 |
October | 6 | 2.0 | - | 1 | - | - | - | - | - | - | - | 0 |
Splits Stats - Defense
gp | tkl | ast | tot | tkl/g | sck | yds | tfl | yds | ff | fr | yds | int | yds | brup | blk | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Event | ||||||||||||||||
Total | 8 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Conference | 8 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Exhibition | - | - | - | 0.0 | - | - | - | 0.0 | - | - | - | - | - | - | - | - |
Location | ||||||||||||||||
Home | 3 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Away | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Neutral | 1 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Result | ||||||||||||||||
Wins | 6 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Losses | 2 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
Month | ||||||||||||||||
August | 1 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
September | 4 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
October | 3 | - | - | 0.0 | .0 | - | - | 0.0 | - | - | - | - | - | - | - | - |
News Mentions
Eight Gee-Gees Selected to OUA All-Star Teams
November 9, 2022
BY THE NUMBERS: #7 Football looking for fourth straight Panda victory
September 29, 2022
BY THE NUMBERS: #8 Ottawa takes to the road for a matchup with Laurier
September 23, 2022
RECAP: Gee-Gees earn key road win over McMaster in Hamilton
September 11, 2022
RECAP: Fair leads Gee-Gees to season opening win in Windsor
August 28, 2022
SEASON PREVIEW: Gee-Gees football ready to run for 2022
August 23, 2022