Follow OTTAWA REDBLACKS
© 2026 Ottawa REDBLACKS. All rights reserved.
DRAFTED
Selected by the REDBLACKS in the first round, third overall in the 2025 CFL Draft.
ACQUIRED
Selected by the REDBLACKS in the first round, third overall in the 2025 CFL Draft.
CAREER HISTORY
2025: Selected by the REDBLACKS in the first round, third overall in the 2025 CFL Draft…Signed with Ottawa on May 1…Played in all 18 games for Ottawa, registering 46 receptions for 482 yards with two touchdowns…Made his CFL Debut Week 1 at Saskatchewan, registering four receptions for 41 yards….Caught three passes for 33 yards and his first career touchdown Week 6 in Hamilton…Registered three receptions for 30 yards and one touchdown Week 20 vs. Montreal.
COLLEGE/PERSONAL
College: Played 57 games over six seasons at the University of Montana (2019-24), registering 161 receptions for 1,862 yards and 14 touchdowns…Named second team All-Big Sky in 2024…Named the Grizzlies’ offensive MVP in 2023 after posting 54 receptions for 798 yards and four touchdowns…Holds the school record for longest reception (97 yards).
Personal: His father Richard played linebacker for five seasons in the CFL with the Saskatchewan Roughriders and B.C. Lions after playing his college ball at Simon Fraser.
| YEAR | TEAM | GP | TAR | REC | YDS | YAC | TD | AVG | LG |
|---|---|---|---|---|---|---|---|---|---|
|
2025
|
OTT | 18 | 67 | 46 | 482 | 175 | 2 | 10.5 | 28 |
|
Total
|
18 | 67 | 46 | 482 | 175 | 2 | 10.5 | 28 |
| YEAR | TEAM | GP | CAR | YDS | TDS | AVG | LG |
|---|---|---|---|---|---|---|---|
|
2025
|
OTT | 18 | 0 | 0 | 0 | 0.0 | 0 |
|
Total
|
18 | 0 | 0 | 0 | 0.0 | 0 |
| YEAR | TEAM | GP | KOR | YDS | AVG | LG | TD |
|---|---|---|---|---|---|---|---|
|
2025
|
OTT | 18 | 3 | 70 | 23.3 | 25 | 0 |
|
Total
|
18 | 3 | 70 | 23.3 | 25 | 0 |
| Year | Team | Regular | Semi-Final | Final | Greycup | Total |
|---|---|---|---|---|---|---|
|
2025
|
OTT | 18 | 0 | 0 | 0 | 18 |
| DATE | WEEK | OPP | REC | ATT | YDS | TD | AVG | LG |
|---|---|---|---|---|---|---|---|---|
|
06-05
|
1 | SSK | 4 | 4 | 41 | 0 | 10.3 | 14 |
|
06-13
|
2 | MTL | 2 | 2 | 23 | 0 | 11.5 | 18 |
|
06-21
|
3 | CGY | 2 | 3 | 29 | 0 | 14.5 | 17 |
|
06-29
|
4 | TOR | 1 | 4 | 3 | 0 | 3.0 | 3 |
|
07-06
|
5 | EDM | 4 | 4 | 47 | 0 | 11.8 | 24 |
|
07-12
|
6 | HAM | 3 | 6 | 33 | 1 | 11.0 | 17 |
|
07-20
|
7 | HAM | 1 | 3 | 12 | 0 | 12.0 | 12 |
|
07-31
|
9 | CGY | 2 | 4 | 8 | 0 | 4.0 | 11 |
|
08-09
|
10 | TOR | 2 | 3 | 30 | 0 | 15.0 | 24 |
|
08-14
|
11 | WPG | 3 | 5 | 44 | 0 | 14.7 | 20 |
|
08-22
|
12 | EDM | 5 | 7 | 68 | 0 | 13.6 | 28 |
|
09-05
|
14 | BC | 2 | 2 | 20 | 0 | 10.0 | 16 |
|
09-12
|
15 | BC | 2 | 2 | 21 | 0 | 10.5 | 12 |
|
09-20
|
16 | WPG | 3 | 3 | 31 | 0 | 10.3 | 15 |
|
10-03
|
18 | SSK | 2 | 3 | 11 | 0 | 5.5 | 7 |
|
10-13
|
19 | MTL | 4 | 5 | 22 | 0 | 5.5 | 7 |
|
10-18
|
20 | MTL | 3 | 4 | 30 | 1 | 10.0 | 12 |
|
10-24
|
21 | HAM | 1 | 3 | 9 | 0 | 9.0 | 9 |
|
Total
|
46 | 67 | 482 | 2 | 10.1 | 266 |
| DATE | WEEK | OPP | CAR | YDS | TD | AVG | LG |
|---|---|---|---|---|---|---|---|
|
06-05
|
1 | SSK | 0 | 0 | 0 | 0.0 | 0 |
|
06-13
|
2 | MTL | 0 | 0 | 0 | 0.0 | 0 |
|
06-21
|
3 | CGY | 0 | 0 | 0 | 0.0 | 0 |
|
06-29
|
4 | TOR | 0 | 0 | 0 | 0.0 | 0 |
|
07-06
|
5 | EDM | 0 | 0 | 0 | 0.0 | 0 |
|
07-12
|
6 | HAM | 0 | 0 | 0 | 0.0 | 0 |
|
07-20
|
7 | HAM | 0 | 0 | 0 | 0.0 | 0 |
|
07-31
|
9 | CGY | 0 | 0 | 0 | 0.0 | 0 |
|
08-09
|
10 | TOR | 0 | 0 | 0 | 0.0 | 0 |
|
08-14
|
11 | WPG | 0 | 0 | 0 | 0.0 | 0 |
|
08-22
|
12 | EDM | 0 | 0 | 0 | 0.0 | 0 |
|
09-05
|
14 | BC | 0 | 0 | 0 | 0.0 | 0 |
|
09-12
|
15 | BC | 0 | 0 | 0 | 0.0 | 0 |
|
09-20
|
16 | WPG | 0 | 0 | 0 | 0.0 | 0 |
|
10-03
|
18 | SSK | 0 | 0 | 0 | 0.0 | 0 |
|
10-13
|
19 | MTL | 0 | 0 | 0 | 0.0 | 0 |
|
10-18
|
20 | MTL | 0 | 0 | 0 | 0.0 | 0 |
|
10-24
|
21 | HAM | 0 | 0 | 0 | 0.0 | 0 |
|
Total
|
0 | 0 | 0 | 0.0 | 0 |
| DATE | WEEK | OPP | KOR | YDS | AVG | LG | TD |
|---|---|---|---|---|---|---|---|
|
07-06
|
5 | EDM | 2 | 45 | 22.5 | 25 | 0 |
|
09-05
|
14 | BC | 1 | 25 | 25.0 | 25 | 0 |
|
Total
|
3 | 70 | 23.3 | 25 | 0 |
| DATE | TEAM | ACTION | STATUS |
|---|