2026 SEASON · 6 GAMES
24TACKLES
3TFL
1SACKS
Top 20% in the Sac-Joaquin Section by win shares
2026 GAME LOG
| DATE | OPPONENT | RES | TACK | TFL | AVG | SACKS | |
|---|---|---|---|---|---|---|---|
| 8/28 | @ Turlock | W | 2 | 0 | — | 0 | |
| 9/11 | vs Pleasant Valley | W | 7 | 1 | — | 1 | |
| 9/25 | @ Folsom | L | 3 | 0 | — | 0 | |
| 10/2 | vs Oak Ridge | L | 4 | 1 | — | 0 | |
| 10/9 | vs Granite Bay | W | 6 | 1 | — | 0 | |
| 10/16 | @ Whitney | W | 2 | 0 | — | 0 |
CAREER
| SEASON | GP | TACK | YDS | TD | WS |
|---|---|---|---|---|---|
| 2023 | 14 | 56 | 0 | 1 | 0.56 |
| 2024 | 13 | 56 | 2 | 0 | 0.71 |
| 2025 | 11 | 17 | 1 | 0 | 0.27 |
| 2026 | 6 | 24 | 3 | 1 | 0.21 |
| TOTAL | 44 | 153 | 6 | 2 | 1.75 |
ALL STATS
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2026 | 0 | 0 | 0 |
| CAREER (44 G) | 96 | 344 | 4 |
RECEIVING
| REC | YDS | TD | |
|---|---|---|---|
| 2026 | 1 | 0 | 0 |
| CAREER (44 G) | 56 | 818 | 6 |
DEFENSE
| TKL | TFL | SACKS | INT | PD | FF | |
|---|---|---|---|---|---|---|
| 2026 | 24 | 3 | 1 | 1 | 0 | 1 |
| CAREER (44 G) | 153 | 6 | 2 | 4 | 0 | 1 |
FULL 2026 GAME LOG · EVERY STAT
| GAME | REC REC | DEF TKL | DEF TFL | DEF SACKS | DEF INT | DEF FF |
|---|---|---|---|---|---|---|
| 8/28 @ Turlock | 0 | 2 | 0 | 0 | 0 | 1 |
| 9/11 vs Pleasant Valley | 0 | 7 | 1 | 1 | 0 | 0 |
| 9/25 @ Folsom | 0 | 3 | 0 | 0 | 0 | 0 |
| 10/2 vs Oak Ridge | 0 | 4 | 1 | 0 | 0 | 0 |
| 10/9 vs Granite Bay | 0 | 6 | 1 | 0 | 0 | 0 |
| 10/16 @ Whitney | 1 | 2 | 0 | 0 | 1 | 0 |
CAREER GAME LOG · 44 GAMES
| GAME | RUS CAR | RUS YDS | RUS TD | REC REC | REC YDS | REC TD | DEF TKL | DEF TFL | DEF SACKS | DEF INT | DEF FF |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 SEASON · 6 G | |||||||||||
| 8/28 @ Turlock | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 |
| 9/11 vs Pleasant Valley | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 1 | 1 | 0 | 0 |
| 9/25 @ Folsom | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 10/2 vs Oak Ridge | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 0 |
| 10/9 vs Granite Bay | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 0 | 0 |
| 10/16 @ Whitney | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 |
| TOTAL | 0 | 0 | 0 | 1 | 0 | 0 | 24 | 3 | 1 | 1 | 1 |
| 2025 SEASON · 11 G | |||||||||||
| 8/22 vs Turlock | 11 | 51 | 0 | 1 | 3 | 0 | 2 | 0 | 0 | 0 | 0 |
| 8/29 @ Bishop Manogue | 10 | 35 | 1 | 1 | 8 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9/5 @ Lincoln | 13 | 51 | 0 | 1 | 23 | 0 | 3 | 0 | 0 | 0 | 0 |
| 9/19 vs Folsom | 2 | 6 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 |
| 9/26 @ Jesuit | 12 | 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/3 vs Whitney | 14 | 76 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/10 vs Monterey Trail | 8 | 30 | 0 | 1 | 6 | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/17 @ Granite Bay | 10 | 35 | 0 | 2 | 33 | 0 | 2 | 0 | 0 | 0 | 0 |
| 10/24 vs Del Oro | 7 | 13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/31 @ Oak Ridge | 4 | 7 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 11/21 @ Granite Bay | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| TOTAL | 91 | 338 | 4 | 6 | 73 | 1 | 17 | 1 | 0 | 0 | 0 |
| 2024 SEASON · 13 G | |||||||||||
| 8/23 @ Turlock | 0 | 0 | 0 | 5 | 78 | 1 | 6 | 0 | 0 | 0 | 0 |
| 8/30 vs Bishop Manogue | 1 | -1 | 0 | 1 | 28 | 0 | 4 | 0 | 0 | 0 | 0 |
| 9/6 vs Lincoln | 0 | 0 | 0 | 4 | 69 | 1 | 6 | 0 | 0 | 0 | 0 |
| 9/20 @ Folsom | 1 | 1 | 0 | 5 | 55 | 0 | 5 | 0 | 0 | 0 | 0 |
| 9/27 vs Jesuit | 1 | 3 | 0 | 3 | 68 | 1 | 4 | 0 | 0 | 0 | 0 |
| 10/4 @ Whitney | 0 | 0 | 0 | 5 | 81 | 0 | 5 | 0 | 0 | 0 | 0 |
| 10/11 @ Davis Sr. | 0 | 0 | 0 | 3 | 33 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/18 vs Granite Bay | 0 | 0 | 0 | 5 | 77 | 0 | 4 | 0 | 0 | 0 | 0 |
| 10/25 @ Del Oro | 0 | 0 | 0 | 4 | 104 | 0 | 5 | 2 | 0 | 0 | 0 |
| 11/1 vs Oak Ridge | 0 | 0 | 0 | 3 | 56 | 1 | 2 | 0 | 0 | 0 | 0 |
| 11/15 vs Elk Grove | 0 | 0 | 0 | 2 | 19 | 0 | 6 | 0 | 0 | 0 | 0 |
| 11/22 vs Manteca | 0 | 0 | 0 | 4 | 43 | 0 | 4 | 0 | 0 | 0 | 0 |
| 11/29 vs Grant | 0 | 0 | 0 | 2 | 3 | 0 | 5 | 0 | 0 | 0 | 0 |
| TOTAL | 3 | 3 | 0 | 46 | 714 | 4 | 56 | 2 | 0 | 0 | 0 |
| 2023 SEASON · 14 G | |||||||||||
| 8/18 vs Turlock | 1 | -6 | 0 | 1 | 15 | 0 | 3 | 0 | 0 | 0 | 0 |
| 8/25 @ Mcqueen | 0 | 0 | 0 | 1 | 16 | 1 | 2 | 0 | 0 | 0 | 0 |
| 9/1 vs Buchanan | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 0 |
| 9/9 vs Manteca | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 9/22 @ Tracy | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 0 |
| 9/29 vs Whitney | 1 | 9 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 |
| 10/6 vs Folsom | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 10/13 vs Del Oro | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 |
| 10/20 @ Granite Bay | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 0 |
| 10/27 @ Oak Ridge | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 |
| 11/10 vs Downey | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 11/17 vs Del Oro | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 |
| 11/25 vs St. Mary's | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 12/1 vs Grant | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 |
| TOTAL | 2 | 3 | 0 | 3 | 31 | 1 | 56 | 0 | 1 | 3 | 0 |
| CAREER | 96 | 344 | 4 | 56 | 818 | 6 | 153 | 6 | 2 | 4 | 1 |
TREND NOTES
M Cunningham has gone without a rushing TD in 11 consecutive games — last: 10/3/2025 vs. Whitney.
M Cunningham has gone without a receiving TD in 10 consecutive games — last: 10/10/2025 vs. Monterey Trail.
M Cunningham has recorded 4 career rushing TDs, 3 of them against WHITNEY.
M Cunningham had his 1st INT of the season vs WHITNEY on 10/16/26. He has 4 in his career.
M Cunningham has never had more than 5 receptions in a game in his career (has hit 5 4 times).
