| Season | Team | GP | REC | YDS | AVG | TD | 1pt | 2pt |
|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
7 | 31 | 310 | 10.00 | 6 | 4 | 0 |
| Total | 7 | 31 | 310 | 6 | 4 | 0 |
| Season | Team | GP | REC | YDS | AVG | TD | 1pt | 2pt |
|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
2 | 8 | 43 | 5.38 | 1 | 0 | 0 |
| Total | 2 | 8 | 43 | 1 | 0 | 0 |
| Season | Team | GP | CP | AT | YDS | TD | INT | CP % | S | MS | YDS/AT | YDS/CP | 1pt | 2pt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
7 | 2 | 3 | 45 | 1 | 0 | 66.67 | 0 | 0 | 15.00 | 22.50 | 0 | 0 |
| Total | 7 | 2 | 3 | 45 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Team | GP | CP | AT | YDS | TD | INT | CP % | S | MS | YDS/AT | YDS/CP | 2pt | 1pt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Total | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Team | GP | AT | YDS | AVG/AT | TD | 2pt |
|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
7 | 0 | 0 | 0 | 0 | |
| Total | 7 | 0 | 0 | 0 | 0 |
| Season | Team | GP | AT | YDS | AVG/AT | TD | 2pt |
|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
2 | 0 | 0 | 0 | 0 | |
| Total | 2 | 0 | 0 | 0 | 0 |
| Season | Team | GP | TCK | SACK | INT | SAF | PASSES DEF | PICK6 | PICK1 | PICK2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
7 | 13 | 0 | 6 | 0 | 5 | 0 | 0 | 0 |
| Total | 7 | 13 | 0 | 6 | 0 | 5 | 0 | 0 | 0 |
| Season | Team | GP | TCK | SACK | INT | SAF | PASSES DEF | PICK6 | PICK1 | PICK2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 |
DTS
|
2 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | 0 |
| Total | 2 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | 0 |
| Statistic | Value | Date | Visiting | Receiving |
|---|
| Statistic | Value | Date | Visiting | Receiving |
|---|
| Statistic | Value | Date | Visiting | Receiving |
|---|
| Statistic | Value | Date | Visiting | Receiving |
|---|
| Statistic | Value | Date | Visiting | Receiving |
|---|