ScorePirate
MENU
AT A GLANCE

In short: Mcnair Mustangs high school football (Atlanta, GA), 2026 season: 4-4. Last game: W 17-10 vs Cedar Grove on October 22, 2026. Next: vs Carver, October 29, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
MCNAIR 4-4
2026 SEASON
AT A GLANCE — AS OF 10/29/2026
RECORD4-4 this season
LAST GAMEW 17-10 vs CEDAR GROVE
NEXT GAMECARVER (10/29/2026)
UNIT GRADESPass Off 63.6 · Rush Off 13.7 · Pass Def 42.9 · Rush Def 43.0
ENROLLMENT776 STUDENTS (2023-24) · PUBLIC HIGH SCHOOL
NUMBERS TO NOTE
#329
SP Strength Index (of 471)
4-4
2026 record
-3.4
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
MCNAIR63.6 (+14)13.7 (-102)42.9 (+6)43.0 (+10)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Carver, Thu 29 Oct. Matchup report: Carver at Mcnair.

The number to watch when Mcnair meets Carver is Mcnair's scoring. Mcnair averaged 17.0 points per game over its first 4 games (1-3), #341 in section in that timeframe. In the 4 games since that slow start (3-1), the Mustangs have averaged 26.0 points per game, a 53% rise, #224 in section in that window. The schedule deserves some of the credit: Mcnair's last 4 opponents have averaged 27.6 points per game, a #290 scoring defense in section on the season, against 22.6 points per game, #192 for the first 4. Measured against those opponents' norms (27.6 points per game), Mcnair scored 6% less than those defenses usually allow. So the improvement is real, but it still trails what those opponents usually give up. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #334 in section. Meanwhile, Carver's defense has been middle of the pack in recent weeks. The Panthers have allowed 28.2 points per game over their last 4 games (1-3), #289 in section during that time. Those games came against a middle-of-the-pack set of offenses in section (22.7 points per game on the season, which would rank #269). Against those norms, Carver allowed 25% more than those offenses usually score. Carver offers Mcnair a fair measuring stick for whether the trend is real. Mcnair is 2-1 this season when it scores 25 or more, and 2-3 when it doesn't.

NOTES

The biggest shift in Mcnair's season has come in its defense. Mcnair allowed 33.5 points per game over its first 4 games (1-3), #383 in section through those games. In the 4 games since that slow start (3-1), the Mustangs have allowed 16.2 points per game, a 51% drop, #111 in section through that stretch. The schedule deserves some of the credit: Mcnair's last 4 opponents have averaged 15.5 points per game, a #366 offense in section on the season, against 22.3 points per game, #277 for the first 4. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #334 in section. Only Hapeville Charter broke through in that span, putting up 42 on 10/15. On the season, Mcnair ranks #232 in section in scoring defense. The trend lines up well against Carver, whose offense ranks just #379 of 465 (14.6 points per game). Mcnair is 4-0 this season when it holds opponents under 15, and 0-4 when it doesn't.

TIDBITS (3 found)

• Club The last time Mcnair went a game averaging 7.0+ yards per play was August 25, 2022 against Druid Hills (L, 20-21). Since then Mcnair has gone 48 straight games being held under 7.0 yards per play, a school-record 48 straight in the 5 seasons on record.

• Club The last time Mcnair went a game rushing for 150+ yards was August 25, 2023 against Druid Hills (L, 18-27). Since then Mcnair has gone 38 straight games being held under 150 rushing yards, a school-record 38 straight in the 5 seasons on record.

• Club The last time Mcnair went a game allowing 200+ passing yards was August 25, 2023 against Druid Hills (L, 18-27). Since then Mcnair has gone 38 straight games holding the opponent under 200 passing yards, a school-record 38 straight in the 5 seasons on record.

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 10/22/2026 GAME @ CEDAR GROVE* MISSING

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 10/15/2026 GAME VS. HAPEVILLE CHARTER* MISSING

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 10/09/2026 GAME @ SOUTH ATLANTA* MISSING

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 10/01/2026 GAME VS. REDAN* MISSING

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 09/18/2026 GAME VS. MILLER GROVE* MISSING

DATA WARNING: MCNAIR OFFENSIVE STATS FOR 09/03/2026 GAME @ TOWERS MISSING

All stat areas in this report are subject to change as box scores are updated.

PROGRAM SNAPSHOT: MCN

PROGRAM RECORD

SEASONRECORDPFPAPPG
20224-619226719.2
20234-620526420.5
20244-726624124.2
20253-819538817.7
20264-417219921.5
2022-2619-3120.6
MCN — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21MOUNT VERNONatL12-47
08/28ST. PIUS X CATHOLICatL13-42
09/03TOWERSatW37-10
09/18MILLER GROVEvsL6-35
10/01REDANvsW40-0
10/09SOUTH ATLANTAatW19-13
10/15HAPEVILLE CHARTERvsL28-42
10/22CEDAR GROVEatW17-10
10/29CARVERvsPROJ20-2639.4%
11/06COLUMBIAatPROJ1-471.1%
SEASON TO DATE4-42 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall4-4 so far4-6 (51%)4.6-5.4
League3-2 so far3-3 (83%)3.2-2.8
MCN — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL821.524.9227.0186.751.026.3
HOME324.725.7--------
ROAD519.624.4227.0186.751.026.3

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 2/8 game(s), Home 0/3 game(s), Road 2/5 game(s).

MCN — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21@ Mount VernonL 12-4789117206156149305------20
8/28@ St. Pius X CatholicL 13-421886024820205225------0-2
9/3@ TowersW 37-10------151530------00
9/18vs. Miller GroveL 6-35----------------------
10/1vs. RedanW 40-0----------------------
10/9@ South AtlantaW 19-13----------------------
10/15vs. Hapeville CharterL 28-42----------------------
10/22@ Cedar GroveW 17-10----------------------
AVERAGES138.588.5227.063.7123.0186.7------0.7-2 (season)

Averages use only games with that number on file (offense 2/8, defense 3/8, sacks/INT 0/8, sacks allowed 0/8, turnovers 3/8 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 Offense: grade 63.6/100 (+14 yds/gm vs average)

Rush Offense: grade 13.7/100 (-102 yds/gm vs average)

Pass Defense: grade 42.9/100 (+6 yds/gm vs average)

Rush Defense: grade 43.0/100 (+10 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-29vsCARVER3-514.6
2026-11-06atCOLUMBIA6-234.8

LAST YEAR

MCN finished 2025 at 3-8. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 20-7 over TOWERS (TOWERS finished 36% that season). Toughest loss: 18-21 to JASPER COUNTY (3-point margin).

LAST SEASON: MCN — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-15TEMPLEL0-14069N/AN/A
2025-08-22KIPP ATLANTA COLLEGIATEL0-2833N/AN/A
2025-08-29MIDTOWNW1-21817N/AN/A
2025-09-05BREMENL1-31238N/AN/A
2025-09-19PUTNAM COUNTYL1-4628N/AN/A
2025-09-26LAMAR COUNTYL1-52235N/AN/A
2025-10-02JASPER COUNTYL1-61821N/AN/A
2025-10-10SOCIAL CIRCLEL1-71756N/AN/A
2025-10-23TOWERSW2-7207N/AN/A
2025-10-31UTOPIAN ACADEMY FOR THE ARTSW3-73416N/AN/A
2025-11-14WORTH COUNTYL3-8068N/AN/A
TOTALS11 GMS3-83-8195388N/AN/A

"N/A" stands in for a box score that does not have stats entered. A total followed by a count in parentheses covers only the games with that stat on file.

TALKING POINTS (3 storylines)

• MCN's defense has averaged 20.0 points allowed per game over their last 5 games. Their 30-game average is 27.6 points allowed per game. (-28%)

• MCN is 4-4 (.500) in games decided by 8 points or fewer

• MCN is 7-12 (.368) on the road

MCN — OFFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00013.0L1
YPA < 8.00-1.00012.0L1 28 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2000-2.00012.5L2 28 games without this stat on file
Rush Yds 100+0-1.00012.0L1
Rush Yds < 1000-1.00013.0L1 28 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1500-2.00012.5L2 28 games without this stat on file
YPC 5.0+--------
YPC < 5.00-2.00012.5L2 28 games without this stat on file
YPP 6.0+--------
YPP < 6.00-2.00012.5L2 28 games without this stat on file
YPP 7.0+--------
YPP < 7.00-2.00012.5L2 28 games without this stat on file
Turnovers 1+0-2.00012.5L2
Turnovers < 11-01.00037.0W1 27 games without this stat on file
Turnovers 2+0-2.00012.5L2 27 games without this stat on file
Turnovers > 2-------- 27 games without this stat on file
MCN — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Scores <101-5.1675.5
Scores 10-193-10.23115.5
Scores 20-292-2.50024.2
Scores 30-393-1.75035.2
Scores 40+2-1.66753.3
MCN — OFFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00013.0L1
YPA < 8.00-1.00012.0L1 6 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2000-2.00012.5L2 6 games without this stat on file
Rush Yds 100+0-1.00012.0L1
Rush Yds < 1000-1.00013.0L1 6 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1500-2.00012.5L2 6 games without this stat on file
YPC 5.0+--------
YPC < 5.00-2.00012.5L2 6 games without this stat on file
YPP 6.0+--------
YPP < 6.00-2.00012.5L2 6 games without this stat on file
YPP 7.0+--------
YPP < 7.00-2.00012.5L2 6 games without this stat on file
Turnovers 1+0-2.00012.5L2
Turnovers < 11-01.00037.0W1 5 games without this stat on file
Turnovers 2+0-2.00012.5L2 5 games without this stat on file
Turnovers > 2-------- 5 games without this stat on file
MCN — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Scores <100-1.0006.0
Scores 10-192-2.50015.2
Scores 20-290-1.00028.0
Scores 30-391-01.00037.0
Scores 40+1-01.00040.0
MCN — DEFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00047.0L1
YPA < 8.01-1.50026.0W1 27 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2001-2.33333.0W1 27 games without this stat on file
Rush Yds 100+0-2.00044.5L2
Rush Yds < 1001-01.00010.0W1 27 games without this stat on file
Rush Yds 150+0-1.00042.0L1
Rush Yds < 1501-1.50028.5W1 27 games without this stat on file
YPC 5.0+0-2.00044.5L2
YPC < 5.01-01.00010.0W1 27 games without this stat on file
YPP 6.0+0-2.00044.5L2
YPP < 6.01-01.00010.0W1 27 games without this stat on file
YPP 7.0+0-2.00044.5L2
YPP < 7.01-01.00010.0W1 27 games without this stat on file
Turnovers 1+0-1.00047.0L1
Turnovers < 11-1.50026.0W1 27 games without this stat on file
Turnovers 2+0-1.00047.0L1 27 games without this stat on file
Turnovers > 2-------- 27 games without this stat on file
MCN — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Allows <105-01.0002.6
Allows 10-196-1.85713.9
Allows 20-290-4.00023.5
Allows 30-390-6.00035.0
Allows 40+0-8.00051.8
MCN — DEFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00047.0L1
YPA < 8.01-1.50026.0W1 5 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2001-2.33333.0W1 5 games without this stat on file
Rush Yds 100+0-2.00044.5L2
Rush Yds < 1001-01.00010.0W1 5 games without this stat on file
Rush Yds 150+0-1.00042.0L1
Rush Yds < 1501-1.50028.5W1 5 games without this stat on file
YPC 5.0+0-2.00044.5L2
YPC < 5.01-01.00010.0W1 5 games without this stat on file
YPP 6.0+0-2.00044.5L2
YPP < 6.01-01.00010.0W1 5 games without this stat on file
YPP 7.0+0-2.00044.5L2
YPP < 7.01-01.00010.0W1 5 games without this stat on file
Turnovers 1+0-1.00047.0L1
Turnovers < 11-1.50026.0W1 5 games without this stat on file
Turnovers 2+0-1.00047.0L1 5 games without this stat on file
Turnovers > 2-------- 5 games without this stat on file
MCN — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Allows <101-01.0000.0
Allows 10-193-01.00011.0
Allows 20-29------
Allows 30-390-1.00035.0
Allows 40+0-3.00043.7
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
MCNOFFENSEYPA 8.0+10-1.00013.0L1
MCNOFFENSEYPA < 8.010-1.00012.0L1
MCNOFFENSEPass Yds < 20020-2.00012.5L2
MCNOFFENSERush Yds 100+10-1.00012.0L1
MCNOFFENSERush Yds < 10010-1.00013.0L1
MCNOFFENSERush Yds < 15020-2.00012.5L2
MCNOFFENSEYPC < 5.020-2.00012.5L2
MCNOFFENSEYPP < 6.020-2.00012.5L2
MCNOFFENSEYPP < 7.020-2.00012.5L2
MCNOFFENSETurnovers 1+20-2.00012.5L2
MCNOFFENSETurnovers < 111-01.00037.0W1
MCNOFFENSETurnovers 2+20-2.00012.5L2
MCNOFFENSEScores <1061-5.1675.5L4
MCNOFFENSEScores 10-19133-10.23115.5W2
MCNOFFENSEScores 20-2942-2.50024.2L1
MCNOFFENSEScores 30-3943-1.75035.2W2
MCNOFFENSEScores 40+32-1.66753.3W1
MCNDEFENSEYPA 8.0+10-1.00047.0L1
MCNDEFENSEYPA < 8.021-1.50026.0W1
MCNDEFENSEPass Yds < 20031-2.33333.0W1
MCNDEFENSERush Yds 100+20-2.00044.5L2
MCNDEFENSERush Yds < 10011-01.00010.0W1
MCNDEFENSERush Yds 150+10-1.00042.0L1
MCNDEFENSERush Yds < 15021-1.50028.5W1
MCNDEFENSEYPC 5.0+20-2.00044.5L2
MCNDEFENSEYPC < 5.011-01.00010.0W1
MCNDEFENSEYPP 6.0+20-2.00044.5L2
MCNDEFENSEYPP < 6.011-01.00010.0W1
MCNDEFENSEYPP 7.0+20-2.00044.5L2
MCNDEFENSEYPP < 7.011-01.00010.0W1
MCNDEFENSETurnovers 1+10-1.00047.0L1
MCNDEFENSETurnovers < 121-1.50026.0W1
MCNDEFENSETurnovers 2+10-1.00047.0L1
MCNDEFENSEAllows <1055-01.0002.6W5
MCNDEFENSEAllows 10-1976-1.85713.9W6
MCNDEFENSEAllows 20-2940-4.00023.5L4
MCNDEFENSEAllows 30-3960-6.00035.0L6
MCNDEFENSEAllows 40+80-8.00051.8L8
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (1 of 1 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

MCN DEFENSE

MCN's defense has averaged 20.0 points allowed per game over their last 5 games. Their 30-game average is 27.6 points allowed per game. (-28%)

(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

APPENDIX

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.

Explanatory Notes

Note 1 -- SEASON OUTLOOK

Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).

Note 2 -- OPPONENT TRACKER -- why some cards have no record shown

Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
MCNDEFENSEteamPointslast 520.03027.6-27.5%
WHAT CHANGED THIS WEEK

From the games on file through Oct 22.

REMAINING SCHEDULE

Most likely finish 4-6 · realistic range 4-6 to 5-5

Remaining schedule: 101st hardest of 397 in the GA section (average opponent strength 9.2).

DateOpponentSP rankWin chance
10/29vs Carver#258 of 47139%
11/06at Columbia#62 of 4711%

Win chances are the site's own game projections where one is on file, otherwise the SP Strength Index gap with a small home edge. The realistic range covers 80% of outcomes (10th to 90th percentile).

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/29/2026 00:11