In short: Kingsley Stags high school football (Kingsley, MI), 2026 season: 10-0. Last game: W 63-22 vs mason county central on October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
| RECORD | 10-0 this season |
| LAST GAME | W 63-22 vs MASON COUNTY CENTRAL |
| NEXT GAME | -- |
| UNIT GRADES | Pass Def 66.7 · Rush Def 52.3 |
| ENROLLMENT | 401 STUDENTS (2024-25) · PUBLIC HIGH SCHOOL |
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| KINGSLEY | -- | -- | 66.7 (-28) | 52.3 (-8) |
The biggest worry in Kingsley's season has been the direction of its defense. Kingsley allowed 4.3 points per game over its first 3 games (3-0), #5 in section in that timeframe. In the 7 games since that hot start (7-0), the Stags have allowed 17.6 points per game, a 305% rise, #37 in section in that window. The schedule doesn't excuse it: the last 7 opponents have been softer, averaging 22.1 points per game, a #79 offense in section on the season, against 24.8 points per game, #70 for the first 3. Measured against those opponents' norms (22.1 points per game), Kingsley held those offenses 20% below what they usually score. By that measure, the early pace looks more like the outlier than the recent one. On the season, Kingsley ranks #20 in section in scoring defense.
Few teams in section have scored more over the last 4 games than Kingsley. The Stags averaged 38.0 points per game over their first 6 games (6-0), #23 in section during that time. Over the stretch of 4 games that followed (4-0), Kingsley has averaged 53.5 points per game, a 41% rise, #2 in section through those games. The schedule deserves some of the credit: Kingsley's last 4 opponents have averaged 28.0 points per game, a #81 scoring defense in section on the season, against 20.5 points per game, #45 for the first 6. Measured against those opponents' norms (28.0 points per game), Kingsley scored 91% more than those defenses usually allow. On the season, the Stags rank #8 in section in scoring.
• Club Kingsley has won 10 straight, and a win would make it 11 in a row -- something they have not done in the 1 seasons on record.
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 10/30/2026 GAME VS. MASON COUNTY CENTRAL** MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 10/23/2026 GAME @ HASLETT MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 10/16/2026 GAME VS. KALKASKA MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 10/09/2026 GAME VS. BOYNE CITY* MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 10/02/2026 GAME VS. CHEBOYGAN* MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 09/25/2026 GAME @ ELK RAPIDS MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 09/18/2026 GAME @ GRAYLING* MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 09/11/2026 GAME VS. CHARLEVOIX MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 09/03/2026 GAME @ STANDISH-STERLING MISSING
DATA WARNING: KINGSLEY OFFENSIVE STATS FOR 08/27/2026 GAME VS. REED CITY MISSING
All stat areas in this report are subject to change as box scores are updated.
PROGRAM RECORD
| SEASON | RECORD | PF | PA | PPG |
| 2026 | 10-0 | 442 | 136 | 44.2 |
| 2026 | 10-0 | 44.2 |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/27 | VS. REED CITY | vs | W | 22-0 | |
| 09/03 | @ STANDISH-STERLING | at | W | 59-0 | |
| 09/11 | VS. CHARLEVOIX | vs | W | 39-13 | |
| 09/18 | @ GRAYLING* | at | W | 65-20 | |
| 09/25 | ELK RAPIDS | at | W | 42-22 | |
| 10/02 | VS. CHEBOYGAN* | vs | W | 1-0 | |
| 10/09 | BOYNE CITY | vs | W | 55-12 | |
| 10/16 | KALKASKA | vs | W | 50-6 | |
| 10/23 | HASLETT (MI) | at | W | 46-41 | |
| 10/30 | VS. MASON COUNTY CENTRAL** | vs | W | 63-22 | |
| SEASON RESULT | 10-0 | MISSED PLAYOFFS |
Season complete at 10-0 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
| SPLIT | GP | PPG | OPP PPG | YPG | OPP YPG | PLAYS/G | OPP PLAYS/G |
| OVERALL | 10 | 44.2 | 13.6 | -- | 212.5 | -- | 45.0 |
| HOME | 6 | 38.3 | 8.8 | -- | -- | -- | -- |
| ROAD | 4 | 53.0 | 20.8 | -- | 212.5 | -- | 45.0 |
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
Box-score coverage behind YPG/PLAYS-PER-GAME: Overall 0/10 game(s), Home 0/6 game(s), Road 0/4 game(s).
| DATE | OPPONENT | RESULT | PASS YDS | RUSH YDS | TOTAL YDS | PASS ALW | RUSH ALW | TOTAL ALW | SACKS ALW | SACKS | DEF INT | TO FORCED | TO MAR |
| 8/27 | vs. Reed City | W 22-0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 9/3 | @ Standish-Sterling | W 59-0 | -- | -- | -- | 62 | 72 | 134 | -- | -- | -- | 2 | +2 |
| 9/11 | vs. Charlevoix | W 39-13 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 9/18 | @ Grayling | W 65-20 | -- | -- | -- | 115 | 176 | 291 | -- | -- | -- | 0 | 0 |
| 9/25 | @ Elk Rapids | W 42-22 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 10/2 | vs. Cheboygan | W 1-0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 10/9 | vs. Boyne City | W 55-12 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 10/16 | vs. Kalkaska | W 50-6 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 10/23 | @ Haslett | W 46-41 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 10/30 | vs. Mason County Central | W 63-22 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| AVERAGES | -- | -- | -- | 88.5 | 124.0 | 212.5 | -- | -- | -- | 1.0 | +2 (season) |
Averages use only games with that number on file (offense 0/10, defense 2/10, sacks/INT 0/10, sacks allowed 0/10, turnovers 2/10 games). SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.
UNIT INDEX
Pass Defense: grade 66.7/100 (-28 yds/gm vs average)
Rush Defense: grade 52.3/100 (-8 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
• KIN's defense has averaged 23.0 points allowed per game over their last 3 games. Their 10-game average is 13.6 points allowed per game. (+69%)
• KIN is 4-0 (.999) on the road
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | -- | -- | -- | -- | |
| YPA < 8.0 | -- | -- | -- | -- | 10 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | -- | -- | -- | -- | 10 games without this stat on file |
| Rush Yds 100+ | -- | -- | -- | -- | |
| Rush Yds < 100 | -- | -- | -- | -- | 10 games without this stat on file |
| Rush Yds 150+ | -- | -- | -- | -- | |
| Rush Yds < 150 | -- | -- | -- | -- | 10 games without this stat on file |
| YPC 5.0+ | -- | -- | -- | -- | |
| YPC < 5.0 | -- | -- | -- | -- | 10 games without this stat on file |
| YPP 6.0+ | -- | -- | -- | -- | |
| YPP < 6.0 | -- | -- | -- | -- | 10 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | -- | -- | -- | -- | 10 games without this stat on file |
| Turnovers 1+ | -- | -- | -- | -- | |
| Turnovers < 1 | 2-0 | 1.000 | 62.0 | W2 | 8 games without this stat on file |
| Turnovers 2+ | -- | -- | -- | -- | 8 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 8 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 1-0 | 1.000 | 1.0 |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 1-0 | 1.000 | 22.0 |
| Scores 30-39 | 1-0 | 1.000 | 39.0 |
| Scores 40+ | 7-0 | 1.000 | 54.3 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | -- | -- | -- | -- | |
| YPA < 8.0 | 2-0 | 1.000 | 10.0 | W2 | 8 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 2-0 | 1.000 | 10.0 | W2 | 8 games without this stat on file |
| Rush Yds 100+ | 1-0 | 1.000 | 20.0 | W1 | |
| Rush Yds < 100 | 1-0 | 1.000 | 0.0 | W1 | 8 games without this stat on file |
| Rush Yds 150+ | 1-0 | 1.000 | 20.0 | W1 | |
| Rush Yds < 150 | 1-0 | 1.000 | 0.0 | W1 | 8 games without this stat on file |
| YPC 5.0+ | 1-0 | 1.000 | 20.0 | W1 | |
| YPC < 5.0 | 1-0 | 1.000 | 0.0 | W1 | 8 games without this stat on file |
| YPP 6.0+ | -- | -- | -- | -- | |
| YPP < 6.0 | 2-0 | 1.000 | 10.0 | W2 | 8 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | 2-0 | 1.000 | 10.0 | W2 | 8 games without this stat on file |
| Turnovers 1+ | 1-0 | 1.000 | 0.0 | W1 | |
| Turnovers < 1 | 1-0 | 1.000 | 20.0 | W1 | 8 games without this stat on file |
| Turnovers 2+ | 1-0 | 1.000 | 0.0 | W1 | 8 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 8 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 4-0 | 1.000 | 1.5 |
| Allows 10-19 | 2-0 | 1.000 | 12.5 |
| Allows 20-29 | 3-0 | 1.000 | 21.3 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | 1-0 | 1.000 | 41.0 |
KINGSLEY
• KINGSLEY has scored 40+ in 4 straight games (10/9/26–10/30/26). It has never reached 5 straight in the games on file, back to 2026.
• KINGSLEY has scored 30+ in 4 straight games (10/9/26–10/30/26). It has never reached 5 straight in the games on file, back to 2026.
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| KIN | OFFENSE | Turnovers < 1 | 2 | 2-0 | 1.000 | 62.0 | W2 |
| KIN | OFFENSE | Scores <10 | 1 | 1-0 | 1.000 | 1.0 | W1 |
| KIN | OFFENSE | Scores 20-29 | 1 | 1-0 | 1.000 | 22.0 | W1 |
| KIN | OFFENSE | Scores 30-39 | 1 | 1-0 | 1.000 | 39.0 | W1 |
| KIN | OFFENSE | Scores 40+ | 7 | 7-0 | 1.000 | 54.3 | W7 |
| KIN | DEFENSE | YPA < 8.0 | 2 | 2-0 | 1.000 | 10.0 | W2 |
| KIN | DEFENSE | Pass Yds < 200 | 2 | 2-0 | 1.000 | 10.0 | W2 |
| KIN | DEFENSE | Rush Yds 100+ | 1 | 1-0 | 1.000 | 20.0 | W1 |
| KIN | DEFENSE | Rush Yds < 100 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| KIN | DEFENSE | Rush Yds 150+ | 1 | 1-0 | 1.000 | 20.0 | W1 |
| KIN | DEFENSE | Rush Yds < 150 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| KIN | DEFENSE | YPC 5.0+ | 1 | 1-0 | 1.000 | 20.0 | W1 |
| KIN | DEFENSE | YPC < 5.0 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| KIN | DEFENSE | YPP < 6.0 | 2 | 2-0 | 1.000 | 10.0 | W2 |
| KIN | DEFENSE | YPP < 7.0 | 2 | 2-0 | 1.000 | 10.0 | W2 |
| KIN | DEFENSE | Turnovers 1+ | 1 | 1-0 | 1.000 | 0.0 | W1 |
| KIN | DEFENSE | Turnovers < 1 | 1 | 1-0 | 1.000 | 20.0 | W1 |
| KIN | DEFENSE | Turnovers 2+ | 1 | 1-0 | 1.000 | 0.0 | W1 |
| KIN | DEFENSE | Allows <10 | 4 | 4-0 | 1.000 | 1.5 | W4 |
| KIN | DEFENSE | Allows 10-19 | 2 | 2-0 | 1.000 | 12.5 | W2 |
| KIN | DEFENSE | Allows 20-29 | 3 | 3-0 | 1.000 | 21.3 | W3 |
| KIN | DEFENSE | Allows 40+ | 1 | 1-0 | 1.000 | 41.0 | W1 |
| Team | Side | Split | Streak | Dates | Record |
KIN DEFENSE
KIN's defense has averaged 23.0 points allowed per game over their last 3 games. Their 10-game average is 13.6 points allowed per game. (+69%)
(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| KIN | DEFENSE | team | Points | last 3 | 23.0 | 10 | 13.6 | +69.1% |
From the games on file through Oct 30.