ScorePirate
MENU
AT A GLANCE

In short: Kirby Cougars high school football (Memphis, TN), 2026 season: 5-4. Last game: W 36-21 vs fayette ware on October 23, 2026. Next: vs Haywood, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
KIRBY
KIRBY 5-4
2026 SEASON
KIRBY
AT A GLANCE — AS OF 10/28/2026
RECORD5-4 this season
LAST GAMEW 36-21 vs FAYETTE WARE
NEXT GAMEHAYWOOD (10/30/2026)
UNIT GRADESPass Off 0.8 · Rush Off 14.8 · Pass Def 41.2 · Rush Def 30.6
ENROLLMENT697 STUDENTS (2023-24) · PUBLIC
NUMBERS TO NOTE
#53
SP Strength Index (of 82)
5-4
2026 record
+8.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
KIRBY0.8 (-169)14.8 (-98)41.2 (+8)30.6 (+36)
HEAD-TO-HEAD GAME LOG

KIR — STAT LEADERS
OFFENSE
PASSING LEADER
34PASS YDS
C-ATT4-11
COMP%36.4%
YPA3.1
TD0
INT1
QBR44.1
J. Dye1 GMS
RUSHING LEADER
39RUSH YDS
CAR1
YPC39.0
RUSH TD1
REC0
REC YDS0
YPR--
REC TD0
RUSHING LEADER
11RUSH YDS
CAR3
YPC3.7
RUSH TD1
REC1
REC YDS14
YPR14.0
REC TD0
RECEIVING LEADER
11REC YDS
REC1
YPR11.0
REC TD0
RECEIVING LEADER
2REC YDS
REC1
YPR2.0
REC TD0

DATA WARNING: KIRBY OFFENSIVE STATS FOR 10/23/2026 GAME VS. FAYETTE WARE* MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 10/08/2026 GAME @ LAKELAND PREPARATORY* MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 10/02/2026 GAME @ SOUTHWIND MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 09/25/2026 GAME @ MILLINGTON CENTRAL* MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 09/18/2026 GAME VS. RIDGEWAY* MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 09/11/2026 GAME @ CRAIGMONT* MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 08/28/2026 GAME @ MELROSE MISSING

DATA WARNING: KIRBY OFFENSIVE STATS FOR 08/20/2026 GAME @ SHEFFIELD MISSING

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

KIR — WHAT CHANGED THIS WEEK

From the games on file through Sep 3.

REMAINING SCHEDULE

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

Remaining schedule: 9th hardest of 24 in the TN section (average opponent strength 9.1).

DateOpponentSP rankWin chance
10/30vs Haywood#28 of 8222%

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
KIR — PLAYER SEASON STATS — 2026

Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Sep 3 game; last updated Sep 20.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
M. THOMAS14/1136.4%343.10144.1
K. PRUITT10/10.0%00.0000.0
TEAM TOTALS14/1233.3%342.80140.5
RUSHING
NOPLAYERGPCARYDSYPCTD
J. DYE113939.01
R. BULLARD13113.71
A. CHRISTON1382.70
M. THOMAS1571.40
TEAM TOTALS112655.42
RECEIVING
NOPLAYERGPRECYDSYPRTD
R. BULLARD111414.00
A. AUSTIN111111.00
A. CHRISTON1122.00
TEAM TOTALS13279.00
PROGRAM SNAPSHOT: KIR

PROGRAM RECORD

SEASONRECORDPFPAPPG
20220-10410.0
20265-427620430.7
2022-265-527.6
KIR — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/20@ SHEFFIELDatW43-0
08/28@ MELROSEatL19-30
09/03MEMPHIS UNIVERSITY SCHOOLatL14-41
09/11CRAIGMONTatW52-12
09/18RIDGEWAYvsW48-0
09/25MILLINGTON CENTRALatW22-10
10/02SOUTHWINDatL6-46
10/08LAKELAND PREPARATORYatL36-44
10/23VS. FAYETTE WARE*vsW36-21
10/30HAYWOODvsPROJ21-3622.5%
SEASON TO DATE5-41 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall5-4 so far5-5 (77%)5.2-4.8
League4-1 so far4-1 (100%)4.0-1.0
KIR — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL930.722.799.0313.824.035.5
HOME242.010.5--------
ROAD727.426.199.0313.824.035.5

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 1/9 game(s), Home 0/2 game(s), Road 1/7 game(s).

KIR — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/20@ SheffieldW 43-0----------------------
8/28@ MelroseL 19-30------1382093470----0-2
9/3@ Memphis University SchoolL 14-413465991411242650000-1
9/11@ CraigmontW 52-12----------------------
9/18vs. RidgewayW 48-0----------------------
9/25@ Millington CentralW 22-10----------------------
10/2@ SouthwindL 6-46------16209225------00
10/8@ Lakeland PreparatoryL 36-44------276142418------00
10/23vs. Fayette WareW 36-21----------------------
AVERAGES34.065.099.0142.8171.0313.80.00.00.00.0-3 (season)

Averages use only games with that number on file (offense 1/9, defense 4/9, sacks/INT 1/9, sacks allowed 2/9, turnovers 4/9 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 0.8/100 (-169 yds/gm vs average)

Rush Offense: grade 14.8/100 (-98 yds/gm vs average)

Pass Defense: grade 41.2/100 (+8 yds/gm vs average)

Rush Defense: grade 30.6/100 (+36 yds/gm vs average)

Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-30vsHAYWOOD7-244.6

LAST YEAR

KIR finished 2022 at 0-1. Missed playoffs. Toughest loss: 0-41 to CENTER HILL (41-point margin).

LAST SEASON: KIR — 2022 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2022-09-02CENTER HILLL0-1041N/AN/A
TOTALS1 GMS0-10-1041N/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 (4 storylines)

• KIR's offense has averaged 0.0 giveaways per game over their last 3 games. Their 4-game average is 0.8 giveaways per game. (-100%)

• KIR's defense has averaged 37.0 points allowed per game over their last 3 games. Their 9-game average is 22.7 points allowed per game. (+63%)

• KIR's defense has averaged 23.4 YPC over their last 3 games. Their 4-game average is 15.0 YPC. (+56%)

• KIR's defense has averaged 25.9 YPP over their last 3 games. Their 4-game average is 17.2 YPP. (+50%)

KIR — OFFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.00-1.00014.0L1 8 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2000-1.00014.0L1 8 games without this stat on file
Rush Yds 100+--------
Rush Yds < 1000-1.00014.0L1 8 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1500-1.00014.0L1 8 games without this stat on file
YPC 5.0+0-1.00014.0L1
YPC < 5.0-------- 8 games without this stat on file
YPP 6.0+--------
YPP < 6.00-1.00014.0L1 8 games without this stat on file
YPP 7.0+--------
YPP < 7.00-1.00014.0L1 8 games without this stat on file
Turnovers 1+0-2.00016.5L2
Turnovers < 10-2.00021.0L2 5 games without this stat on file
Turnovers 2+0-1.00019.0L1 5 games without this stat on file
Turnovers > 2-------- 5 games without this stat on file
KIR — OFFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Scores <100-1.0006.0
Scores 10-190-2.00016.5
Scores 20-291-01.00022.0
Scores 30-391-1.50036.0
Scores 40+3-01.00047.7
KIR — DEFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-3.00038.3L3
YPA < 8.0-------- 6 games without this stat on file
Pass Yds 200+0-1.00044.0L1
Pass Yds < 2000-3.00039.0L3 5 games without this stat on file
Rush Yds 100+0-4.00040.2L4
Rush Yds < 100-------- 5 games without this stat on file
Rush Yds 150+0-2.00038.0L2
Rush Yds < 1500-2.00042.5L2 5 games without this stat on file
YPC 5.0+0-3.00040.0L3
YPC < 5.00-1.00041.0L1 5 games without this stat on file
YPP 6.0+0-3.00040.0L3
YPP < 6.00-1.00041.0L1 5 games without this stat on file
YPP 7.0+0-2.00038.0L2
YPP < 7.00-2.00042.5L2 5 games without this stat on file
Turnovers 1+--------
Turnovers < 10-4.00040.2L4 5 games without this stat on file
Turnovers 2+-------- 5 games without this stat on file
Turnovers > 2-------- 5 games without this stat on file
KIR — DEFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Allows <102-01.0000.0
Allows 10-192-01.00011.0
Allows 20-291-01.00021.0
Allows 30-390-1.00030.0
Allows 40+0-3.00043.7
ON THE BRINK

KIRBY

• KIRBY has scored 30+ in 2 straight games (10/8/26–10/23/26). It has never reached 3 straight in the games on file, back to 2026.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
KIROFFENSEYPA < 8.010-1.00014.0L1
KIROFFENSEPass Yds < 20010-1.00014.0L1
KIROFFENSERush Yds < 10010-1.00014.0L1
KIROFFENSERush Yds < 15010-1.00014.0L1
KIROFFENSEYPC 5.0+10-1.00014.0L1
KIROFFENSEYPP < 6.010-1.00014.0L1
KIROFFENSEYPP < 7.010-1.00014.0L1
KIROFFENSETurnovers 1+20-2.00016.5L2
KIROFFENSETurnovers < 120-2.00021.0L2
KIROFFENSETurnovers 2+10-1.00019.0L1
KIROFFENSEScores <1010-1.0006.0L1
KIROFFENSEScores 10-1920-2.00016.5L2
KIROFFENSEScores 20-2911-01.00022.0W1
KIROFFENSEScores 30-3921-1.50036.0W1
KIROFFENSEScores 40+33-01.00047.7W3
KIRDEFENSEYPA 8.0+30-3.00038.3L3
KIRDEFENSEPass Yds 200+10-1.00044.0L1
KIRDEFENSEPass Yds < 20030-3.00039.0L3
KIRDEFENSERush Yds 100+40-4.00040.2L4
KIRDEFENSERush Yds 150+20-2.00038.0L2
KIRDEFENSERush Yds < 15020-2.00042.5L2
KIRDEFENSEYPC 5.0+30-3.00040.0L3
KIRDEFENSEYPC < 5.010-1.00041.0L1
KIRDEFENSEYPP 6.0+30-3.00040.0L3
KIRDEFENSEYPP < 6.010-1.00041.0L1
KIRDEFENSEYPP 7.0+20-2.00038.0L2
KIRDEFENSEYPP < 7.020-2.00042.5L2
KIRDEFENSETurnovers < 140-4.00040.2L4
KIRDEFENSEAllows <1022-01.0000.0W2
KIRDEFENSEAllows 10-1922-01.00011.0W2
KIRDEFENSEAllows 20-2911-01.00021.0W1
KIRDEFENSEAllows 30-3910-1.00030.0L1
KIRDEFENSEAllows 40+30-3.00043.7L3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (4 of 4 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

KIR OFFENSE

KIR's offense has averaged 0.0 giveaways per game over their last 3 games. Their 4-game average is 0.8 giveaways per game. (-100%)

KIR DEFENSE

KIR's defense has averaged 37.0 points allowed per game over their last 3 games. Their 9-game average is 22.7 points allowed per game. (+63%)

KIR's defense has averaged 23.4 YPC over their last 3 games. Their 4-game average is 15.0 YPC. (+56%)

KIR's defense has averaged 25.9 YPP over their last 3 games. Their 4-game average is 17.2 YPP. (+50%)

(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
KIRDEFENSEteamPointslast 337.0922.7+63.2%
KIROFFENSEteamTurnoverslast 30.040.8-100.0%
KIRDEFENSEteamYPClast 323.4415.0+56.3%
KIRDEFENSEteamYPPlast 325.9417.2+50.4%
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/28/2026 08:39