2026 SEASON · 5 GAMES
65CARRIES
521RUSH YARDS
4RUSH TD
Top 11% in the North Coast Section by win shares
104.2 rush yds per game this season
2026 GAME LOG
| DATE | OPPONENT | RES | CARR | YARD | AVG | TD | TKL |
|---|---|---|---|---|---|---|---|
| 9/4 | vs Piner | L | 6 | 45 | 7.5 | 0 | 0 |
| 9/11 | @ Middletown | L | 12 | 95 | 7.9 | 0 | 10 |
| 9/18 | vs St. Helena | W | 17 | 156 | 9.2 | 3 | 10 |
| 9/25 | @ Lower Lake | W | 17 | 180 | 10.6 | 1 | 2 |
| 10/2 | vs Cloverdale | L | 13 | 45 | 3.5 | 0 | 6 |
CAREER
| SEASON | GP | CARR | YDS | TD | WS |
|---|---|---|---|---|---|
| 2025 | 12 | 7 | 8 | 1 | 0.47 |
| 2026 | 5 | 65 | 521 | 4 | 0.32 |
| TOTAL | 17 | 72 | 529 | 5 | 0.79 |
ALL STATS
PASSING
| C | ATT | YDS | TD | INT | |
|---|---|---|---|---|---|
| 2026 | 0 | 1 | 0 | 0 | 0 |
| CAREER (17 G) | 0 | 1 | 0 | 0 | 0 |
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2026 | 65 | 521 | 4 |
| CAREER (17 G) | 72 | 529 | 5 |
RECEIVING
| REC | YDS | TD | |
|---|---|---|---|
| 2026 | 3 | -5 | 0 |
| CAREER (17 G) | 5 | 4 | 0 |
DEFENSE
| TKL | TFL | SACKS | INT | PD | FF | |
|---|---|---|---|---|---|---|
| 2026 | 28 | 0 | 0 | 1 | 0 | 0 |
| CAREER (17 G) | 76 | 4 | 1 | 1 | 0 | 2 |
FULL 2026 GAME LOG · EVERY STAT
| GAME | PAS ATT | RUS CAR | RUS YDS | RUS TD | REC REC | REC YDS | DEF TKL | DEF INT |
|---|---|---|---|---|---|---|---|---|
| 9/4 vs Piner | 0 | 6 | 45 | 0 | 1 | -1 | 0 | 0 |
| 9/11 @ Middletown | 1 | 12 | 95 | 0 | 0 | 0 | 10 | 0 |
| 9/18 vs St. Helena | 0 | 17 | 156 | 3 | 0 | 0 | 10 | 0 |
| 9/25 @ Lower Lake | 0 | 17 | 180 | 1 | 0 | 0 | 2 | 1 |
| 10/2 vs Cloverdale | 0 | 13 | 45 | 0 | 2 | -4 | 6 | 0 |
CAREER GAME LOG · 17 GAMES
| GAME | PAS ATT | RUS CAR | RUS YDS | RUS TD | REC REC | REC YDS | DEF TKL | DEF TFL | DEF SACKS | DEF INT | DEF FF |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 SEASON · 5 G | |||||||||||
| 9/4 vs Piner | 0 | 6 | 45 | 0 | 1 | -1 | 0 | 0 | 0 | 0 | 0 |
| 9/11 @ Middletown | 1 | 12 | 95 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 |
| 9/18 vs St. Helena | 0 | 17 | 156 | 3 | 0 | 0 | 10 | 0 | 0 | 0 | 0 |
| 9/25 @ Lower Lake | 0 | 17 | 180 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 |
| 10/2 vs Cloverdale | 0 | 13 | 45 | 0 | 2 | -4 | 6 | 0 | 0 | 0 | 0 |
| TOTAL | 1 | 65 | 521 | 4 | 3 | -5 | 28 | 0 | 0 | 1 | 0 |
| 2025 SEASON · 12 G | |||||||||||
| 9/5 @ Piner | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 |
| 9/12 @ UPPER LAKE | 0 | 3 | 4 | 1 | 2 | 9 | 6 | 0 | 0 | 0 | 0 |
| 9/19 vs Healdsburg | 0 | 1 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 9/26 @ Middletown | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 10/3 @ Lower Lake | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 10/10 vs Clear Lake | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 2 | 1 | 0 | 1 |
| 10/17 @ Kelseyville | 0 | 1 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 |
| 10/24 vs Cloverdale | 0 | 2 | 1 | 0 | 0 | 0 | 6 | 1 | 0 | 0 | 0 |
| 10/31 @ St. Helena | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 11/7 vs Fort Bragg | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 |
| 11/14 vs Redwood Christian | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 0 | 0 |
| 11/21 @ Piedmont | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| TOTAL | 0 | 7 | 8 | 1 | 2 | 9 | 48 | 4 | 1 | 0 | 2 |
| CAREER | 1 | 72 | 529 | 5 | 5 | 4 | 76 | 4 | 1 | 1 | 2 |
TREND NOTES
Grady Cooley has not caught a TD pass in his WILLITS career, a span of 17 games dating back to last season.
Grady Cooley has averaged 1.0 tackles per game in his 2 career meetings with PINER, against 4.9 versus everyone else -- less than half his usual output.
Grady Cooley has recorded 5 career rushing TDs, 3 of them against ST. HELENA.
Grady Cooley has averaged 82.0 rushing yards per game at home this season against 137.5 per game on the road.
Grady Cooley had his 1st INT of the season vs LOWER LAKE on 9/25/26.
