In short: Mckinney Lions high school football (Mckinney, TX), 2026 season: 2-6. Last game: L 10-38 vs Rock Hill on October 23, 2026. Next: at Dallas Jesuit, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The number to watch when Mckinney meets Dallas Jesuit is Mckinney's scoring defense. Mckinney allowed 25.3 points per game over its first 3 games (1-2), #518 in section in that timeframe. In the 5 games since that hot start (1-4), the Lions have allowed 51.0 points per game, a 101% rise, #1152 in section in that window. The schedule has a lot to do with it: Mckinney's last 5 opponents have averaged 39.1 points per game, a #259 offense in section on the season, against 31.5 points per game, #530 for the first 3. Measured against those opponents' norms (39.1 points per game), Mckinney allowed 30% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #88 in section, well above the first 3 (#315), so the dip has come against better teams overall. Meanwhile, Dallas Jesuit's offense has been middle of the pack in recent weeks. The Rangers have averaged 35.0 points per game over their last 5 games (3-2), #430 in section during that time. Those games came against a middle-of-the-pack set of scoring defenses in section (26.5 points per game on the season, which would rank #527). Against those norms, Dallas Jesuit scored 32% more than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #116 in section, a strong slate. Dallas Jesuit offers Mckinney a fair measuring stick for whether the trend is real. Mckinney is 2-2 this season when it holds opponents under 33, and 0-4 when it doesn't.
The turnover battle could decide Mckinney's next game, against Dallas Jesuit, and the recent returns favor Dallas Jesuit. Mckinney forced 2.2 takeaways per game over its first 4 games (1-3), #128 in section through those games. In the 4 games since that hot start (1-3), the Lions have forced 1.2 takeaways per game, a 44% drop, #488 in section through that stretch. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 1.4 per game, a #765 offense in section on the season, against 0.7 per game, #192 for the first 4. Measured against those opponents' norms (1.4 per game), Mckinney forced 12% fewer turnovers than those offenses usually give up. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #112 in section. Conversely, Dallas Jesuit's ball security has been one of section's better units in recent weeks. The Rangers have committed 0.7 giveaways per game over their last 4 games (2-2), #272 in section over that stretch. Those games came against some of the better defenses in section (1.6 per game on the season, which would rank #378). Against those norms, Dallas Jesuit turned it over 58% less than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #41 in section, a strong slate. Unless Mckinney's defense rediscovers its early form, the edge in this matchup belongs to Dallas Jesuit.
NOTES
Mckinney's passing game looks better on paper, but one afternoon is doing a lot of the work. Mckinney averaged 6.0 yards per pass attempt (808 yards on 135 attempts) on the season, #836 in section, but that number is boosted by a 203-yard game on 17 attempts against Little Elm on 9/11. In all other games, Mckinney is at 5.1 yards per pass attempt (605 yards on 118 attempts), a figure that would rank #918 in section. Little Elm's pass defense sits near the middle of the pack (7.7 yards per attempt, #525 of 1232). Against Dallas Jesuit, Mckinney draws a middle-of-the-pack pass defense (8.9 yards per attempt, #807), so expect something closer to the 5.1 version.
The biggest shift in Mckinney's season has come in its ground game. The Lions averaged 4.4 yards per carry (865 yards on 197 rushes) over their first 5 games (1-4), #834 in section within that period. Over the stretch of 3 games that followed (1-2), Mckinney has averaged 6.4 yards per carry (579 yards on 90 rushes), a 47% rise, #380 in section across those games. The schedule deserves some of the credit: Mckinney's last 3 opponents have averaged 5.9 yards per carry, a #578 run defense in section on the season, against 4.3 yards per carry, #154 for the first 5. Measured against those opponents' norms (5.9 yards per carry), Mckinney ran for 10% more per carry than those run defenses usually allow. On the season, the Lions rank #739 in section in rushing. Dallas Jesuit's run defense sits in the middle of the pack, #741 in section (6.4 yards per carry).
Mckinney's defense from the opening weeks has gone missing since. Mckinney allowed 6.0 yards per play (990 yards on 166 snaps) over its first 3 games (1-2), #416 in section during those games. In the 5 games since that hot start (1-4), the Lions have allowed 8.0 yards per play (2,372 yards on 296 snaps), a 34% rise, #862 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.2 yards per play on the season. Measured against those opponents' norms (7.2 yards per play), Mckinney allowed 12% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #88 in section, well above the first 3 (#315), so the dip has come against better teams overall. On the season, Mckinney ranks #766 in section in yards per play allowed.
Something changed for Mckinney's run defense after its first 4 games. The Lions allowed 5.7 yards per carry (838 yards on 148 rushes) over their first 4 games (1-3), #556 in section during that stretch. In the 4 games since that hot start (1-3), Mckinney has allowed 7.0 yards per carry (883 yards on 127 rushes), a 23% rise, #806 in section over that period. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 5.6 yards per carry, a #577 rushing attack in section on the season, against 6.3 yards per carry, #436 for the first 4. Measured against those opponents' norms (5.6 yards per carry), Mckinney allowed 23% more per carry than those rushing attacks usually gain. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #112 in section. On the season, the Lions rank #698 in section in run defense.
Mckinney's offense has scored less as the season has worn on. Mckinney averaged 27.2 points per game over its first 5 games (1-4), #679 in section over that timeframe. Over the stretch of 3 games that followed (1-2), the Lions have averaged 21.0 points per game, a 23% drop, #839 in section over that span. The schedule doesn't excuse it: the last 3 opponents have been softer, averaging 27.9 points per game, a #592 scoring defense in section on the season, against 24.6 points per game, #435 for the first 5. Measured against those opponents' norms (27.9 points per game), Mckinney scored 25% less than those defenses usually allow. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #185 in section. Mckinney was held to 14 points or fewer 2 times in those games, including 3 against ScorePirate TX section #2 Allen on 10/9. On the season, Mckinney ranks #776 in section in scoring. Dallas Jesuit's defense, #1049 of 1235 (40.6 points per game), could be the get-right matchup Mckinney needs.
TIDBITS (7 found)
• Club Mckinney has gone 8 straight games allowing 100+ rushing yards (August 28, 2026 through October 23, 2026), going 2-6 over that stretch, a school-record 8 straight in the 5 seasons on record.
• Club Mckinney has gone 6 straight games forcing fewer than 3 turnovers (September 11, 2026 through October 23, 2026), going 1-5 over that stretch, a school-record 6 straight in the 5 seasons on record.
• Club Mckinney has gone 5 straight games being held under 8.0 yards per attempt (September 18, 2026 through October 23, 2026), going 1-4 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club Mckinney is 14-0 all time when scoring 40+ points in the games on file (14 such games).
• Club Mckinney has allowed 129 points over its last 3 games (43.0 a game, October 9, 2026 through October 23, 2026) -- its most in a 3-game stretch since the 157 from September 11, 2026 through September 24, 2026.
• Player Jawan Taylor has 32 tackles over his last 3 games (10.7 a game, August 28, 2026 through September 11, 2026) -- his most in a 3-game stretch on record.
• Player Jayden Ford has 35 tackles over his last 3 games (11.7 a game, September 4, 2026 through September 18, 2026) -- his most in a 3-game stretch on record.
SCHEDULE STRENGTH
Mckinney has played one of the toughest schedules in the pool so far (#17 of 1236), and what is left is a tougher-than-average slate (#376 of 1145): the hard part is behind it.
Schedule so far · 1 = hardest
#17 of 1236
avg opponent rating 18.2 over 8 games · 2 vs top-25 TX section
Schedule ahead · 1 = hardest
#376 of 1145
avg opponent rating 6.9 over 2 games · 0 vs top-25
@Mckinney… L 24-31Forney W 23-14@Little E… L 28-31@Walnut G… L 35-63Prosper L 26-63@Allen L 3-70@Princeton W 50-21Rock Hill L 10-38@Dallas J…Mckinney…
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
MILESTONE WATCH
Mckinney
Jayden Ford needs 3 tackles for 50 (averaging 11.8 a game)
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).
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 18 game; last updated Sep 21; roster and numbers checked Sep 13.
Click a column heading to sort. MIN hides players below that many attempts.
Top 4 in the district make the playoffs (line under 4th). Ordered by district record, then overall record and district point margin; UIL tiebreakers (head-to-head) are applied by the district, not here. Rank = SP Strength Index place in the classification / in Texas. Proj. = projected district finish and record, playing out each remaining district game by the two teams' ratings. From the 2026 results on file · UIL 6A rankings · player leaders.
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.
Averages use only games with that number on file (sacks/INT 4/8, sacks allowed 4/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 34.9/100 (-45 yds/gm vs average)
Rush Offense: grade 58.8/100 (+8 yds/gm vs average)
Pass Defense: grade 25.6/100 (+32 yds/gm vs average)
Rush Defense: grade 43.8/100 (+9 yds/gm vs average)
Unit grades: 0-100 league percentile, opponent-curved (adjusted for the opponents faced).
MCK finished 2025 at 3-7. Missed playoffs. Notable win: 28-24 over PLANO WEST (PLANO WEST finished 60% that season). Toughest loss: 17-21 to EMERSON (4-point margin).
"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 (15 storylines)
MCK HAS PERFORMED BEST THIS DATA SET WHEN...
• MCK holds its opponents under 7.0 yards per play (.667), and has won 2 straight when doing so
• MCK holds its opponents under 150 rushing yards (.500)
• MCK holds its opponents under 8.0 yards per attempt (.500), but most recently lost to Rock Hill when doing so
• MCK holds its opponents under 5.0 yards per carry (.400)
• MCK's offense has exceeded 100 rush yds in 7 straight games (09/04/2026-10/23/2026), going 2-5 over that stretch.
• MCK's defense has averaged 51.0 points allowed per game over their last 5 games. Their 29-game average is 30.9 points allowed per game. (+65%)
• MCK's offense has averaged 6.9 YPC over their last 3 games. Their 11-game average is 4.4 YPC. (+56%)
• MCK's offense has averaged 59.3 pass yards per game over their last 3 games. Their 28-game average is 123.0 pass yards per game. (-52%)
• MCK's offense has failed to reach 8.0 YPA in 5 straight games (09/18/2026-10/23/2026), going 1-4 over that stretch.
• MCK's offense has failed to reach 200 pass yds in 5 straight games (09/18/2026-10/23/2026), going 1-4 over that stretch.
• MCK's offense has committed 1+ turnover in 5 straight games (09/18/2026-10/23/2026), going 1-4 over that stretch.
• MCK's defense has averaged 1.0 takeaways per game over their last 3 games. Their 8-game average is 1.8 takeaways per game. (-43%)
• MCK's offense has averaged 212.0 rush yards per game over their last 5 games. Their 28-game average is 156.8 rush yards per game. (+35%)
• MCK's offense has averaged 1.3 giveaways per game over their last 3 games. Their 10-game average is 2.0 giveaways per game. (-33%)
• MCK is 2-2 (.500) when it wins the turnover battle
MCK's defense has averaged 51.0 points allowed per game over their last 5 games. Their 29-game average is 30.9 points allowed per game. (+65%)
MCK's defense has averaged 1.0 takeaways per game over their last 3 games. Their 8-game average is 1.8 takeaways per game. (-43%)
MCK's defense has averaged 167.0 pass yards per game over their last 3 games. Their 11-game average is 228.6 pass yards per game. (-27%)
MCK's defense has averaged 7.2 YPC over their last 3 games. Their 11-game average is 5.9 YPC. (+22%)
(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.
Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
The program's index across 5 seasons on file -- 21.2 in 2022 to 4.6 in 2026.
These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED
10/28/2026 12:15