2026 SEASON · 8 GAMES
40TACKLES
14TFL
7SACKS
Top 6% in the Northern Section by win shares
2026 GAME LOG
| DATE | OPPONENT | RES | TACK | TFL | AVG | SACKS | |
|---|---|---|---|---|---|---|---|
| 8/28 | @ Burney | W | 6 | 5 | — | 2 | |
| 9/4 | vs Butte Valley | W | 5 | 4 | — | 2 | |
| 9/11 | vs South Fork | W | 6 | 1 | — | 0 | |
| 9/18 | @ Rogue River | L | 8 | 0 | — | 0 | |
| 9/25 | @ Chester | W | 6 | 1 | — | 1 | |
| 10/2 | vs Burney | W | 2 | 0 | — | 0 | |
| 10/10 | @ Loyalton | W | 5 | 2 | — | 2 | |
| 10/16 | vs Chester | W | 2 | 1 | — | 0 |
CAREER
| SEASON | GP | TACK | YDS | TD | WS |
|---|---|---|---|---|---|
| 2023 | 1 | 0 | 0 | 0 | 0.01 |
| 2024 | 1 | 3 | 0 | 0 | 0.02 |
| 2025 | 2 | 7 | 2 | 2 | 0.11 |
| 2026 | 8 | 40 | 14 | 7 | 0.55 |
| TOTAL | 12 | 50 | 16 | 9 | 0.69 |
ALL STATS
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2026 | 0 | 0 | 0 |
| CAREER (12 G) | 3 | 13 | 0 |
DEFENSE
| TKL | TFL | SACKS | INT | PD | FF | |
|---|---|---|---|---|---|---|
| 2026 | 40 | 14 | 7 | 0 | 1 | 3 |
| CAREER (12 G) | 50 | 16 | 9 | 0 | 1 | 5 |
FULL 2026 GAME LOG · EVERY STAT
| GAME | DEF TKL | DEF TFL | DEF SACKS | DEF PD | DEF FF |
|---|---|---|---|---|---|
| 8/28 @ Burney | 6 | 5 | 2 | 1 | 1 |
| 9/4 vs Butte Valley | 5 | 4 | 2 | 0 | 0 |
| 9/11 vs South Fork | 6 | 1 | 0 | 0 | 0 |
| 9/18 @ Rogue River | 8 | 0 | 0 | 0 | 0 |
| 9/25 @ Chester | 6 | 1 | 1 | 0 | 1 |
| 10/2 vs Burney | 2 | 0 | 0 | 0 | 1 |
| 10/10 @ Loyalton | 5 | 2 | 2 | 0 | 0 |
| 10/16 vs Chester | 2 | 1 | 0 | 0 | 0 |
CAREER GAME LOG · 12 GAMES
| GAME | RUS CAR | RUS YDS | DEF TKL | DEF TFL | DEF SACKS | DEF PD | DEF FF |
|---|---|---|---|---|---|---|---|
| 2026 SEASON · 8 G | |||||||
| 8/28 @ Burney | 0 | 0 | 6 | 5 | 2 | 1 | 1 |
| 9/4 vs Butte Valley | 0 | 0 | 5 | 4 | 2 | 0 | 0 |
| 9/11 vs South Fork | 0 | 0 | 6 | 1 | 0 | 0 | 0 |
| 9/18 @ Rogue River | 0 | 0 | 8 | 0 | 0 | 0 | 0 |
| 9/25 @ Chester | 0 | 0 | 6 | 1 | 1 | 0 | 1 |
| 10/2 vs Burney | 0 | 0 | 2 | 0 | 0 | 0 | 1 |
| 10/10 @ Loyalton | 0 | 0 | 5 | 2 | 2 | 0 | 0 |
| 10/16 vs Chester | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
| TOTAL | 0 | 0 | 40 | 14 | 7 | 1 | 3 |
| 2025 SEASON · 2 G | |||||||
| 9/26 @ Chester | 0 | 0 | 5 | 2 | 2 | 0 | 2 |
| 10/17 @ Chester | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| TOTAL | 0 | 0 | 7 | 2 | 2 | 0 | 2 |
| 2024 SEASON · 1 G | |||||||
| 9/27 @ Chester | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| TOTAL | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 2023 SEASON · 1 G | |||||||
| 9/8 @ Princeton | 3 | 13 | 0 | 0 | 0 | 0 | 0 |
| TOTAL | 3 | 13 | 0 | 0 | 0 | 0 | 0 |
| CAREER | 3 | 13 | 50 | 16 | 9 | 1 | 5 |
TREND NOTES
Ethan Miller had his 3rd forced fumble of the season vs BURNEY on 10/2/26. He has 5 in his career.
Ethan Miller has 4 games with 2+ sacks in his career (3 this season).
Ethan Miller had 8 tackles vs ROGUE RIVER (2026).
