Passing | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Att | Cmp | Pct | Yds | YPA | YPG | TD | TD%T% | Int | Int%I% | Lg | FD | 20+ | Sack | Loss | Rate |
2016 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
2017 | OttawaOTT | CFL | 16 | 16 | 1 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 39.6 |
2018 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
2019 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
TOTALS | CFL | 67 | 67 | 1 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 39.6 |
Passing | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Att | Cmp | Pct | Yds | YPA | YPG | TD | TD%T% | Int | Int%I% | Lg | FD | 20+ | Sack | Loss | Rate |
2016 | OttawaOTT | CFL | No postseason play for team | |||||||||||||||||
2017 | OttawaOTT | CFL | No postseason play for team | |||||||||||||||||
2018 | OttawaOTT | CFL | No postseason play for team | |||||||||||||||||
2019 | OttawaOTT | CFL | No postseason play for team | |||||||||||||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
Passing | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Att | Cmp | Pct | Yds | YPA | YPG | TD | TD%T% | Int | Int%I% | Lg | FD | 20+ | Sack | Loss | Rate |
2016 | OttawaOTT | CFL | Preseason data not available | |||||||||||||||||
2017 | OttawaOTT | CFL | Preseason data not available | |||||||||||||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | -- | -- | 0 | 0 | 0.0 |
Receiving | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Rec | Yds | Avg | YPG | Lg | TD | FD | 20+ | Tar | YAC |
2016 | OttawaOTT | CFL | 17 | 17 | 91 | 1,049 | 11.53 | 61.7 | 65t | 4 | -- | -- | 114 | 487 |
2017 | OttawaOTT | CFL | 16 | 16 | 92 | 1,020 | 11.09 | 63.8 | 34t | 3 | -- | -- | 129 | 384 |
2018 | OttawaOTT | CFL | 17 | 17 | 116 | 1,376 | 11.86 | 80.9 | 38 | 4 | -- | -- | 154 | 486 |
2019 | OttawaOTT | CFL | 17 | 17 | 72 | 671 | 9.32 | 39.5 | 26 | 3 | -- | -- | 113 | 223 |
TOTALS | CFL | 67 | 67 | 371 | 4,116 | 11.09 | 61.4 | 65t | 14 | -- | -- | 510 | 1,580 |
Receiving | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Rec | Yds | Avg | YPG | Lg | TD | FD | 20+ | Tar | YAC |
2016 | OttawaOTT | CFL | No postseason play for team | |||||||||||
2017 | OttawaOTT | CFL | No postseason play for team | |||||||||||
2018 | OttawaOTT | CFL | No postseason play for team | |||||||||||
2019 | OttawaOTT | CFL | No postseason play for team | |||||||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | 0.0 | 0 | 0 | -- | -- | 0 | 0 |
Receiving | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Rec | Yds | Avg | YPG | Lg | TD | FD | 20+ | Tar | YAC |
2016 | OttawaOTT | CFL | Preseason data not available | |||||||||||
2017 | OttawaOTT | CFL | Preseason data not available | |||||||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | 0.0 | 0 | 0 | -- | -- | 0 | 0 |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | 0.0 | 0 | 0 | -- | -- | 0 | 0 |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | 0.0 | 0 | 0 | -- | -- | 0 | 0 |
Kickoff Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | FC | Lg | TD |
2016 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.00 | -- | 0 | 0 |
2017 | OttawaOTT | CFL | 16 | 16 | 0 | 0 | 0.00 | -- | 0 | 0 |
2018 | OttawaOTT | CFL | 17 | 17 | 1 | 0 | 0.00 | -- | 0 | 0 |
2019 | OttawaOTT | CFL | 17 | 17 | 1 | 0 | 0.00 | -- | 0 | 0 |
TOTALS | CFL | 67 | 67 | 2 | 0 | 0.00 | -- | 0 | 0 |
Kickoff Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | FC | Lg | TD |
2016 | OttawaOTT | CFL | No postseason play for team | |||||||
2017 | OttawaOTT | CFL | No postseason play for team | |||||||
2018 | OttawaOTT | CFL | No postseason play for team | |||||||
2019 | OttawaOTT | CFL | No postseason play for team | |||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | -- | 0 | 0 |
Kickoff Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | FC | Lg | TD |
2016 | OttawaOTT | CFL | Preseason data not available | |||||||
2017 | OttawaOTT | CFL | Preseason data not available | |||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | -- | 0 | 0 |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | -- | 0 | 0 |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | -- | 0 | 0 |
Interceptions | Tackles | Sacks | Misc | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Int | Yds | Avg | Lg | TD | Solo | Ast | Tot | Sack | YdsL | PD | QBH |
2016 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 | -- | -- |
2017 | OttawaOTT | CFL | 16 | 16 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
2018 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.00 | 0 | 0 | 2 | 0 | 2 | 0.0 | 0.0 | -- | -- |
2019 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
TOTALS | CFL | 67 | 67 | 0 | 0 | 0.00 | 0 | 0 | 3 | 0 | 3 | 0.0 | 0.0 | -- | -- |
Interceptions | Tackles | Sacks | Misc | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Int | Yds | Avg | Lg | TD | Solo | Ast | Tot | Sack | YdsL | PD | QBH |
2016 | OttawaOTT | CFL | No postseason play for team | |||||||||||||
2017 | OttawaOTT | CFL | No postseason play for team | |||||||||||||
2018 | OttawaOTT | CFL | No postseason play for team | |||||||||||||
2019 | OttawaOTT | CFL | No postseason play for team | |||||||||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
Interceptions | Tackles | Sacks | Misc | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Int | Yds | Avg | Lg | TD | Solo | Ast | Tot | Sack | YdsL | PD | QBH |
2016 | OttawaOTT | CFL | Preseason data not available | |||||||||||||
2017 | OttawaOTT | CFL | Preseason data not available | |||||||||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | -- | -- |
Punts | Opp. Returns | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | Lg | TB | In20 | 50+ | OB | FC | Dwn | Blk | Net | Ret | RYds | TD |
2016 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
2017 | OttawaOTT | CFL | 16 | 16 | 1 | 8 | 8.0 | 8 | -- | -- | -- | -- | -- | -- | 0 | -- | 1 | 0 | 0 |
2018 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
2019 | OttawaOTT | CFL | 17 | 17 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
TOTALS | CFL | 67 | 67 | 1 | 8 | 8.0 | 8 | -- | -- | -- | -- | -- | -- | 0 | -- | 1 | 0 | 0 |
Punts | Opp. Returns | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | Lg | TB | In20 | 50+ | OB | FC | Dwn | Blk | Net | Ret | RYds | TD |
2016 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2017 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2018 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2019 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
Punts | Opp. Returns | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Num | Yds | Avg | Lg | TB | In20 | 50+ | OB | FC | Dwn | Blk | Net | Ret | RYds | TD |
2016 | OttawaOTT | CFL | Preseason data not available | ||||||||||||||||
2017 | OttawaOTT | CFL | Preseason data not available | ||||||||||||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0.0 | 0 | -- | -- | -- | -- | -- | -- | 0 | -- | 0 | 0 | 0 |
Fumbles | Recoveries | Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Fum | Lost | Forced | Own | Opp | Tot | Yds | TD |
2016 | OttawaOTT | CFL | 17 | 17 | -- | -- | -- | -- | -- | -- | -- | 0 |
2017 | OttawaOTT | CFL | 16 | 16 | -- | -- | -- | -- | -- | -- | -- | 0 |
2018 | OttawaOTT | CFL | 17 | 17 | -- | -- | -- | -- | -- | -- | -- | 0 |
2019 | OttawaOTT | CFL | 17 | 17 | -- | -- | -- | -- | -- | -- | -- | 0 |
TOTALS | CFL | 67 | 67 | -- | -- | -- | -- | -- | -- | -- | 0 |
Fumbles | Recoveries | Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Fum | Lost | Forced | Own | Opp | Tot | Yds | TD |
2016 | OttawaOTT | CFL | No postseason play for team | |||||||||
2017 | OttawaOTT | CFL | No postseason play for team | |||||||||
2018 | OttawaOTT | CFL | No postseason play for team | |||||||||
2019 | OttawaOTT | CFL | No postseason play for team | |||||||||
TOTALS | CFL | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0 |
Fumbles | Recoveries | Returns | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Fum | Lost | Forced | Own | Opp | Tot | Yds | TD |
2016 | OttawaOTT | CFL | Preseason data not available | |||||||||
2017 | OttawaOTT | CFL | Preseason data not available | |||||||||
2018 | OttawaOTT | CFL | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0 |
2019 | OttawaOTT | CFL | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0 |
TOTALS | CFL | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0 |
Touchdowns | Kicking | Misc | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Tot | R | P | KR | PR | IR | FR | BK | BP | FGR | PAT | FG | Conv | Saf | Pts |
2016 | OttawaOTT | CFL | 17 | 17 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | 0.0 | 24 |
2017 | OttawaOTT | CFL | 16 | 16 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 2 | 0.0 | 22 |
2018 | OttawaOTT | CFL | 17 | 17 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 1 | 0.0 | 26 |
2019 | OttawaOTT | CFL | 17 | 17 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 2 | 0.0 | 22 |
TOTALS | CFL | 67 | 67 | 14 | 0 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 5 | 0 | 94 |
Touchdowns | Kicking | Misc | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Tot | R | P | KR | PR | IR | FR | BK | BP | FGR | PAT | FG | Conv | Saf | Pts |
2016 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2017 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2018 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
2019 | OttawaOTT | CFL | No postseason play for team | ||||||||||||||||
TOTALS | CFL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Touchdowns | Kicking | Misc | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Year | Team | Lg | G | GS | Tot | R | P | KR | PR | IR | FR | BK | BP | FGR | PAT | FG | Conv | Saf | Pts |
2016 | OttawaOTT | CFL | Preseason data not available | ||||||||||||||||
2017 | OttawaOTT | CFL | Preseason data not available | ||||||||||||||||
2018 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | / | / | 0 | 0.0 | 0 |
2019 | OttawaOTT | CFL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | / | / | 0 | 0.0 | 0 |
TOTALS | CFL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | 0 | 0 |
Receiving | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Date | Team | Opp | Rec | Yds | Avg | Lg | TD | FD | 20+ | Tar | YAC | Res |
11/01/19 | OTT | vs MTL | 8 | 100 | 12.50 | 22 | 0 | -- | -- | 10 | 48 | L, 42-32 |
10/26/19 | OTT | @ TOR | 4 | 29 | 7.25 | 13 | 0 | -- | -- | 4 | 4 | L, 39-9 |
10/19/19 | OTT | @ HAM | 4 | 17 | 4.25 | 8 | 0 | -- | -- | 7 | 9 | L, 33-12 |
10/11/19 | OTT | @ TOR | 5 | 45 | 9.00 | 18 | 0 | -- | -- | 10 | 13 | L, 28-21 |
09/28/19 | OTT | vs EDM | 1 | 7 | 7.00 | 7 | 0 | -- | -- | 2 | 3 | L, 21-16 |