- Tickets
- 2025 Schedule
- News
- Team
- Shop
- Game Day
- Community & Events
- TD Place
- Subscribe
Follow OTTAWA REDBLACKS
© 2025 Ottawa REDBLACKS. All rights reserved.
ACQUIRED:
Signed as a free agent on May 13, 2023
AWARDS & ACCOLADES:
CFL All-Star (2019)
CFL East All-Star (2019)
CAREER:
2025: Signed one-year contract extension with REDBLACKS on January 22.
2024: Dressed and started in 10 games. Made 41 catches for 433 yards and three touchdowns. Rushed 10 times, averaging 5.7 yards per carry. Caught 10 passes for team-high 103 yards and two touchdowns in East Semi-Final at Toronto on November 2.
2023: Signed with REDBLACKS on May 13. Returned from Achilles injury suffered the year prior to make REDBLACKS debut on August 27 at Edmonton. Made four catches for 27 yards. Caught first touchdown as a REDBLACKS on September 22 vs Saskatchewan. Finished season with 26 catches for 272 yards and two touchdowns in eight games.
2022: Started eight regular season games. Registered eight receptions for 72 yards June 11 at Saskatchewan. Recorded nine catches for 83 yards July 21 at BC. Suffered a season-ending Achilles injury against August 6 at Toronto.
2021: Started two regular season games. Recorded 18 receptions for 231 yards. Began the season on the six-game injured list due to knee injury. Activated from six-game injured list September 28. Recorded seven receptions for 73 yards in his season debut October 2 vs. Montreal. Caught six passes for 63 yards October 11 vs Toronto. Recorded five receptions for 95 yards October 23 vs. Ottawa. Placed on six-game injured list October 28.
2020: Released by Tiger-Cats to pursue NFL opportunities. Signed by the Minnesota Vikings on January 21. Released by Minnesota August 6. Signed a two-year deal with the Tiger-Cats on December 25.
2019: Started 16 games, ranking among the league leaders in all major receiving categories, including receptions (4th – 95), yards (5th – 1,236) and touchdowns (6th – 7), as well as targets (6th – 126). Named East Division All-Star, and CFL All-Star for the first time. 95 receptions tied Tony Champion (1989) for the sixth-best single-season total in franchise history. Added 36 carries for 218 rushing yards and a rushing touchdown. Missed two games due to injury. Recorded six receptions for 107 yards and three touchdowns June 22 at Toronto. Posted eight receptions for 121 yards June 28 vs Montreal. Registered eight receptions for 100 yards August 17 at Ottawa. Posted 11 receptions for 167 yards and two receiving touchdowns, adding five carries for 23 yards September 2 vs. Toronto. Was named a CFL Top Performer for Week 12. Registered eight receptions for 114 yards and three carries for 34 yards September 14 at Calgary. Posted four receptions for 126 yards and one touchdown, adding four carries for 29 yards September 20 at Edmonton. Recorded four receptions for 90 yards and a touchdown while adding three carries for six yards September 27 at Winnipeg. Posted five receptions for 53 yards as well as one carry for 18 yards and his first career rushing touchdown on October 26 at Montreal.
2018: Spent time on the Toronto Argonauts practice roster before being released August 22. Appeared in four games for the Tiger-Cats. Registered eight receptions for 113 yards and one touchdown. Made his CFL and Tiger-Cats debut September 8 at Toronto, recording five punt returns for 55 yards and three kickoff returns for 48 yards. Recorded first career CFL touchdown and first career 100 receiving yard game on November 3 versus Montreal posting seven receptions for 103 yards and one touchdown. Started the Eastern Semi-Final versus BC, recording five receptions for 124 yards. Started the East Final, recorded 12 receptions for 129 yards.
2017: Waived by the Chicago Bears May 1.
2016: Signed by the Denver Broncos after going undrafted in the NFL Draft. Waived on August 30. Added to the Chicago Bears practice roster December 5, added to active roster December 20.
COLLEGE: Appeared in all 13 games as a true freshman in 2012, making 22 catches for 243 yards. Started 11 of 13 games as a sophomore in 2013, making 61 catches for 890 yards and seven touchdowns, also returning two punts for touchdowns. Missed 2014 season due to injury, team finished as National Championship runners-up. Returned to play in all 13 games in 2015, finishing with 63 catches for 804 yards, 10 receiving touchdowns, two rushing touchdowns, and a punt return touchdown.
YEAR | TEAM | GP | KOR | YDS | AVG | LG | TD |
---|---|---|---|---|---|---|---|
2018
|
HAM | 4 | 5 | 80 | 16.0 | 17 | 0 |
Total
|
4 | 5 | 80 | 16.0 | 17 | 0 |
YEAR | TEAM | GP | PR | YDS | AVG | LG | TD |
---|---|---|---|---|---|---|---|
2018
|
HAM | 4 | 19 | 164 | 8.6 | 17 | 0 |
2019
|
HAM | 16 | 2 | -1 | -0.5 | 3 | 0 |
2022
|
HAM | 8 | 3 | 32 | 10.7 | 23 | 0 |
2024
|
OTT | 10 | 1 | 10 | 10.0 | 10 | 0 |
Total
|
38 | 25 | 205 | 8.2 | 23 | 0 |
YEAR | TEAM | GP | TAR | REC | YDS | YAC | TD | AVG | LG |
---|---|---|---|---|---|---|---|---|---|
2018
|
HAM | 4 | 13 | 8 | 113 | 18 | 1 | 14.1 | 26 |
2019
|
HAM | 16 | 126 | 95 | 1236 | 558 | 7 | 13.0 | 76 |
2021
|
HAM | 3 | 23 | 18 | 231 | 76 | 0 | 12.8 | 61 |
2022
|
HAM | 8 | 54 | 43 | 433 | 185 | 0 | 10.1 | 29 |
2023
|
OTT | 8 | 34 | 26 | 272 | 94 | 2 | 10.5 | 26 |
2024
|
OTT | 10 | 54 | 41 | 433 | 192 | 3 | 10.6 | 42 |
Total
|
49 | 304 | 231 | 2718 | 1123 | 13 | 11.8 | 76 |
YEAR | TEAM | GP | CAR | YDS | TDS | AVG | LG |
---|---|---|---|---|---|---|---|
2018
|
HAM | 4 | 0 | 0 | 0 | 0.0 | 0 |
2019
|
HAM | 16 | 36 | 218 | 1 | 6.1 | 23 |
2021
|
HAM | 3 | 5 | 13 | 0 | 2.6 | 10 |
2022
|
HAM | 8 | 12 | 67 | 0 | 5.6 | 21 |
2023
|
OTT | 8 | 0 | 0 | 0 | 0.0 | 0 |
2024
|
OTT | 10 | 27 | 151 | 0 | 5.6 | 19 |
Total
|
49 | 80 | 449 | 1 | 5.6 | 23 |
YEAR | TEAM | GP | COMP | ATT | YDS | TD | INT | AVG |
---|---|---|---|---|---|---|---|---|
2019
|
HAM | 16 | 0 | 1 | 0 | 0 | 0 | 0.0 |
Total
|
16 | 0 | 1 | 0 | 0 | 0 | 0.0 |
YEAR | TEAM | GP | DT | ST | SACKS | INT | TD | FF |
---|---|---|---|---|---|---|---|---|
2019
|
HAM | 16 | 1 | 0 | 0 | 0 | 0 | 0 |
2022
|
HAM | 8 | 3 | 0 | 0 | 0 | 0 | 0 |
2024
|
OTT | 10 | 5 | 0 | 0 | 0 | 0 | 0 |
Total
|
34 | 9 | 0 | 0 | 0 | 0 | 0 |
YEAR | TEAM | GP | FGM | FGA | % | LG | C1 M | C1 A | PTS |
---|---|---|---|---|---|---|---|---|---|
2023
|
OTT | 8 | 0 | 0 | 0 | 0 | 0 | 0 | |
Total
|
8 | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 |
Year | Team | Regular | Semi-Final | Final | Greycup | Total |
---|---|---|---|---|---|---|
2018
|
HAM | 4 | 1 | 1 | 0 | 6 |
2019
|
HAM | 16 | 0 | 1 | 1 | 18 |
2021
|
HAM | 3 | 0 | 0 | 0 | 3 |
2022
|
HAM | 8 | 0 | 0 | 0 | 8 |
2023
|
OTT | 8 | 0 | 0 | 0 | 8 |
2024
|
OTT | 10 | 1 | 0 | 0 | 11 |
DATE | WEEK | OPP | REC | ATT | YDS | TD | AVG | LG |
---|---|---|---|---|---|---|---|---|
Total
|
0 | 0 | 0 | 0 | 0.0 | 0 |
DATE | WEEK | OPP | CAR | YDS | TD | AVG | LG |
---|---|---|---|---|---|---|---|
Total
|
0 | 0 | 0 | 0.0 | 0 |
DATE | WEEK | OPP | COMP | ATT | YDS | TD | INT | AVG |
---|---|---|---|---|---|---|---|---|
Total
|
0 | 0 | 0 | 0 | 0 | 0.0 |
DATE | WEEK | OPP | DT | ST | SACKS | INT | TD | FF |
---|---|---|---|---|---|---|---|---|
Total
|
0 | 0 | 0 | 0 | 0 | 0 |
DATE | TEAM | ACTION | STATUS |
---|