CAREER STATS | KICKING | KICKOFFS | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Season | Team | GP | GS | XPM | XPA | XPB | XP% | 0-19 | 20-29 | 30-39 | 40-49 | 50+ | FGM | FGA | FG% | LNG | KO | EZ | TB% | YDS | AVG | RET | RYDS | RAVG | TB | AVGO | |||||
2023 |
DUKE
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022 |
DUKE
|
7 | 0 | 29 | 29 | 0 | 100.0 | 1 | 1 | 3 | 4 | 4 | 6 | 1 | 2 | 0 | 2 | 9 | 15 | 60.0 | 45 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021 |
DUKE
|
11 | 0 | 32 | 32 | 0 | 100.0 | 0 | 0 | 7 | 7 | 4 | 6 | 2 | 4 | 1 | 3 | 14 | 20 | 70.0 | 50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 |
DUKE
|
10 | 0 | 30 | 32 | 0 | 93.8 | 0 | 0 | 5 | 5 | 5 | 6 | 3 | 4 | 0 | 0 | 13 | 15 | 86.7 | 47 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019 |
DUKE
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Career | 30 | 0 | 91 | 93 | 0 | 97.8 | 1 | 1 | 15 | 16 | 13 | 18 | 6 | 10 | 1 | 5 | 36 | 50 | 72.0 | 50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
CAREER STATS | PUNTING | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Season | Team | GP | GS | PUNTS | PYDS | B | IN20 | IN10 | LNG | TB | PRT | YDS | AVG | NET |
2023 |
DUKE
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022 |
DUKE
|
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021 |
DUKE
|
11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 |
DUKE
|
10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019 |
DUKE
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Career | 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |