CFL: 8
Argos: 1
Acquired: Signed as a free agent August 11, 2025.
2025: Signed with Hamilton Tiger-Cats April 23. Played 4 games. Recorded 13 tackles, 1 special teams tackle, and 2 tackles for loss. Released August 5…Signed with Toronto Argonauts August 11.
2024: Played 14 games with Calgary Stampeders. Recorded 51 defensive tackles, 3 special teams tackles, and 2 tackles for loss.
2023: Played 17 games with Calgary. Recorded 51 defensive tackles, 2 tackles for loss, and 2 interceptions. Playoffs: Had 4 defensive tackles in Western Semi-Final loss at BC.
2022: Played 7 games with Calgary. Recorded 20 defensive tackles, 7 special teams tackles, and 1 interception. Playoffs: Had 5 defensive tackles in Western Semi-Final loss at BC.
2021: Signed with Calgary February 2. Played 14 games. Recorded 49 defensive tackles, 17 special teams tackles, 1 sack, and 1 interception. Playoffs: Had 5 defensive tackles in Western Semi-Final loss at Saskatchewan.
2020: No season.
2019: Signed with BC Lions June 25. Played 16 games. Recorded a team leading 70 defensive tackles, 7 special teams tackles, 1 interception, and 1 forced fumble.
2018: Played 17 games with Montreal Alouettes. Recorded 84 defensive tackles, 18 special team tackles, and 5 interceptions. His first CFL interception came June 30 in Saskatchewan.
2017: Played 18 games with Montreal. Recorded 66 defensive tackles, 15 special teams tackles, 2 sacks, and 2 forced fumbles. Made CFL debut June 22 vs. Saskatchewan. His first CFL sack came July 28 vs. Winnipeg.
College: Attended the University of North Carolina at Charlotte (2014-15). Played 22 games. Recorded 135 tackles, 2.5 tackles for loss, 2 interceptions, 2 fumble recoveries, and scored 2 touchdowns. Set a school record in 2014 with 86 tackles. Made Dean’s list with honours…Attended Butler Community Collete (2012-13). Recorded 90 tackles, 4 tackles for loss, 0.5 sacks, and 1 interception. Named First Team All-Kansas Jayhawk Community College Conference. Team won back-to-back conference titles.
Personal: Attended Washburn Rural High School. Sat out 2016 season to finish studies.
| YEAR | TEAM | GP | DT | ST | SACKS | INT | TD | FF |
|---|---|---|---|---|---|---|---|---|
|
2017
|
MTL | 18 | 66 | 15 | 2 | 0 | 0 | 2 |
|
2018
|
MTL | 18 | 84 | 18 | 0 | 5 | 0 | 0 |
|
2019
|
BC | 16 | 70 | 7 | 0 | 1 | 0 | 1 |
|
2021
|
CGY | 14 | 49 | 17 | 1 | 1 | 0 | 0 |
|
2022
|
CGY | 7 | 20 | 7 | 0 | 1 | 0 | 0 |
|
2023
|
CGY | 17 | 63 | 7 | 2 | 0 | 1 | 0 |
|
2024
|
CGY | 14 | 51 | 3 | 0 | 0 | 0 | 0 |
|
2025
|
HAM | 9 | 45 | 5 | 5 | 0 | 0 | 0 |
|
Total
|
113 | 448 | 79 | 10 | 8 | 1 | 3 |
| Year | Team | Regular | Semi-Final | Final | Greycup | Total |
|---|---|---|---|---|---|---|
|
2017
|
MTL | 18 | 0 | 0 | 0 | 18 |
|
2018
|
MTL | 18 | 0 | 0 | 0 | 18 |
|
2019
|
BC | 16 | 0 | 0 | 0 | 16 |
|
2021
|
CGY | 14 | 1 | 0 | 0 | 15 |
|
2022
|
CGY | 7 | 1 | 0 | 0 | 8 |
|
2023
|
CGY | 17 | 1 | 0 | 0 | 18 |
|
2024
|
CGY | 14 | 0 | 0 | 0 | 14 |
|
2025
|
TOR | 9 | 0 | 0 | 0 | 9 |
|
2025
|
HAM | 4 | 0 | 0 | 0 | 4 |
| DATE | WEEK | OPP | DT | ST | SACKS | INT | TD | FF |
|---|---|---|---|---|---|---|---|---|
|
06-07
|
1 | CGY | 6 | 0 | 0 | 0 | 0 | 0 |
|
06-14
|
2 | SSK | 3 | 0 | 0 | 0 | 0 | 0 |
|
06-27
|
4 | MTL | 2 | 0 | 0 | 0 | 0 | 0 |
|
07-04
|
5 | TOR | 2 | 1 | 0 | 0 | 0 | 0 |
|
08-16
|
11 | EDM | 4 | 1 | 0 | 0 | 0 | 0 |
|
08-23
|
12 | BC | 2 | 0 | 0 | 0 | 0 | 0 |
|
09-01
|
13 | HAM | 2 | 0 | 1 | 0 | 0 | 0 |
|
09-13
|
15 | EDM | 7 | 0 | 1 | 0 | 0 | 0 |
|
09-19
|
16 | MTL | 7 | 1 | 1 | 0 | 0 | 0 |
|
09-27
|
17 | BC | 3 | 0 | 0 | 0 | 0 | 0 |
|
10-04
|
18 | HAM | 3 | 1 | 1 | 0 | 0 | 0 |
|
10-11
|
19 | SSK | 3 | 0 | 1 | 0 | 0 | 0 |
|
10-18
|
20 | CGY | 1 | 1 | 0 | 0 | 0 | 0 |
|
Total
|
45 | 5 | 5 | 0 | 0 | 0 |
| DATE | TEAM | ACTION | STATUS |
|---|