In short: Mesquite Wildcats high school football (Gilbert, AZ), 2026 season: 4-5. Last game: L 0-48 vs Snowflake on October 22, 2026. Next: vs Poston Butte, 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 Mesquite meets Poston Butte is Mesquite's scoring defense. Mesquite allowed 17.8 points per game over its first 5 games (3-2), #64 in section in that timeframe. Over the stretch of 4 games that followed (1-3), the Wildcats have allowed 43.0 points per game, a 142% rise, #222 in section in that window. The schedule has a lot to do with it: Mesquite's last 4 opponents have averaged 31.2 points per game, a #89 offense in section on the season, against 25.0 points per game, #142 for the first 5. Measured against those opponents' norms (31.2 points per game), Mesquite allowed 38% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. Meanwhile, Poston Butte's offense has struggled in recent weeks. The Broncos have averaged 17.2 points per game over their last 4 games (2-2), #176 in section during that time. Those games came against some of the better scoring defenses in section (16.4 points per game on the season, which would rank #48). Both units come in looking to get right, and whichever does first may decide the game. Mesquite is 2-0 this season when it holds opponents under 14, and 2-5 when it doesn't.
The turnover battle could decide Mesquite's next game, against Poston Butte, and the recent returns favor Poston Butte. Mesquite committed 1.2 giveaways per game over its first 5 games (3-2), #71 in section through those games. Over the stretch of 4 games that followed (1-3), the Wildcats have committed 2.2 giveaways per game, an 88% rise, #187 in section through that stretch. The schedule has a lot to do with it: Mesquite's last 4 opponents have averaged 2.0 per game, a #65 defense in section on the season, against 1.8 per game, #86 for the first 5. Measured against those opponents' norms (2.0 per game), Mesquite turned it over 14% more than those defenses usually force. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. Meanwhile, Poston Butte's defense has struggled in recent weeks. The Broncos have forced 0.5 takeaways per game over their last 4 games (2-2), #219 in section over that stretch. Those games came against some of the better offenses in section (1.2 per game on the season, which would rank #68). Against those norms, Poston Butte forced 59% fewer turnovers than those offenses usually give up. Both units come in looking to get right, and whichever does first may decide the game.
NOTES
Mesquite's passing game looks better on paper, but one afternoon is doing a lot of the work. Mesquite averaged 7.6 yards per pass attempt (1,559 yards on 204 attempts) on the season, #121 in section, but that number is boosted by a 424-yard game on 22 attempts against Greenway on 9/25. In all other games, Mesquite is at 6.2 yards per pass attempt (1,135 yards on 182 attempts), a figure that would rank #163 in section. Context matters here: Greenway's pass defense ranks among the weakest in section (13.2 yards per attempt, #240 of 251), so that game says more about the opponent than about the unit itself. Against Poston Butte, Mesquite draws a middle-of-the-pack pass defense (8.4 yards per attempt, #145), so expect something closer to the 6.2 version.
The biggest worry in Mesquite's season has been the direction of its offense. The Wildcats averaged 27.2 points per game over their first 5 games (3-2), #123 in section within that period. Over the stretch of 4 games that followed (1-3), Mesquite has averaged 11.2 points per game, a 59% drop, #219 in section across those games. The schedule has a lot to do with it: Mesquite's last 4 opponents have averaged 16.4 points per game, a #48 scoring defense in section on the season, against 25.7 points per game, #141 for the first 5. Measured against those opponents' norms (16.4 points per game), Mesquite scored 32% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. Mesquite was held to 14 points or fewer 3 times in those games, including 0 against Eastmark on 10/2. On the season, the Wildcats rank #164 in section in scoring. Poston Butte's defense sits in the middle of the pack, #111 in section (22.3 points per game). Mesquite is 4-0 this season when it scores 23 or more, and 0-5 when it doesn't.
Mesquite's defense from the opening weeks has gone missing since. Mesquite forced 2.4 takeaways per game over its first 5 games (3-2), #36 in section during those games. Over the stretch of 4 games that followed (1-3), the Wildcats have forced 1.0 takeaways per game, a 58% drop, #166 in section during that period. The schedule has a lot to do with it: Mesquite's last 4 opponents have averaged 1.2 per game, a #68 offense in section on the season, against 1.7 per game, #157 for the first 5. Measured against those opponents' norms (1.2 per game), Mesquite forced 18% fewer turnovers than those offenses usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. On the season, Mesquite ranks #87 in section in takeaways. It won't get any easier against Poston Butte, whose ball security ranks #44 in section (1.0 per game).
Something changed for Mesquite's defense after the first 5 games of the season. The Wildcats allowed 5.2 yards per play (1,364 yards on 260 snaps) over their first 5 games (3-2), #48 in section during that stretch. Over the stretch of 4 games that followed (1-3), Mesquite has allowed 8.2 yards per play (1,243 yards on 151 snaps), a 57% rise, #171 in section over that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.7 yards per play on the season. Measured against those opponents' norms (6.9 yards per play), Mesquite allowed 19% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. On the season, the Wildcats rank #94 in section in yards per play allowed. Poston Butte's offense, #215 of 230 (4.1 yards per play), could be the get-right matchup Mesquite needs.
Mesquite's run defense has allowed more yards per carry as the season has worn on. Mesquite allowed 5.3 yards per carry (757 yards on 142 rushes) over its first 5 games (3-2), #86 in section over that timeframe. Over the stretch of 4 games that followed (1-3), the Wildcats have allowed 7.9 yards per carry (732 yards on 93 rushes), a 48% rise, #184 in section over that span. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.3 yards per carry on the season. Measured against those opponents' norms (6.3 yards per carry), Mesquite allowed 25% more per carry than those rushing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #68 in section, well above the first 5 (#160), so the dip has come against better teams overall. On the season, Mesquite ranks #132 in section in run defense. Poston Butte's ground game, #205 of 230 (3.6 yards per carry), could be the get-right matchup Mesquite needs.
TIDBITS (8 found)
• Club The last time Mesquite went a game allowing 200+ passing yards was October 17, 2024 against Arcadia (L, 10-42). Since then Mesquite has gone 23 straight games holding the opponent under 200 passing yards, a school-record 23 straight in the 5 seasons on record.
• Club The last time Mesquite went a game averaging 5.0+ yards per carry was September 12, 2025 against Maryvale (W, 48-6). Since then Mesquite has gone 17 straight games being held under 5.0 yards per carry, a school-record 17 straight in the 5 seasons on record.
• Club Mesquite has gone 9 straight games being held under 150 rushing yards (August 28, 2026 through October 22, 2026), going 4-5 over that stretch, the program's longest such streak since 2023 (13 games).
• Club Mesquite has gone 4 straight games being held under 7.0 yards per play (October 2, 2026 through October 22, 2026), going 1-3 over that stretch, the program's longest such streak since 2023 (9 games).
• Player Colten Mcroberts has 30 tackles over his last 3 games (10.0 a game, November 7, 2025 through September 4, 2026) -- his most in a 3-game stretch on record.
• Player Eason Hopper has 25 tackles over his last 3 games (8.3 a game, August 28, 2026 through September 17, 2026) -- his most in a 3-game stretch on record.
• Player Samari Mercado-layfield has never had a game recording 100+ receiving yards for Mesquite, over a 12-game career on record. His career high is 85, set October 17, 2024 against Arcadia (L, 10-42).
• Player Samari Mercado-layfield has gone 6 straight games without catching a touchdown pass. The last time he caught a touchdown pass was October 17, 2024 against Arcadia (L, 10-42) — 1 TD catch.
SCHEDULE STRENGTH
Mesquite has played a tougher-than-average schedule in the pool so far (#102 of 260), and what is left is a middle-of-the-road slate (#84 of 149).
Schedule so far · 1 = hardest
#102 of 260
avg opponent rating 2.6 over 9 games · 1 vs top-25 AZ section
Schedule ahead · 1 = hardest
#84 of 149
avg opponent rating 4.9 over 1 games · 0 vs top-25
Desert S… W 34-0@Marcos D… L 13-27@Maryvale W 30-28St Mary's L 6-28@Greenway W 53-6Eastmark L 0-42@Arcadia L 0-38@Combs W 45-44Snowflake L 0-48Poston B…
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.
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 17 game; last updated Sep 23; roster and numbers checked Oct 6.
Click a column heading to sort. MIN hides players below that many attempts.
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 (defense 8/9, sacks/INT 4/9, sacks allowed 3/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 65.4/100 (+19 yds/gm vs average)
Rush Offense: grade 17.5/100 (-89 yds/gm vs average)
Pass Defense: grade 71.6/100 (-35 yds/gm vs average)
Rush Defense: grade 43.4/100 (+10 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
MES finished 2025 at 5-6. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 43-40 over DESERT SUNRISE (DESERT SUNRISE finished 73% that season). Toughest loss: 22-29 to COCONINO (7-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)
MES HAS PERFORMED BEST THIS DATA SET WHEN...
• MES holds its opponents under 6.0 yards per play (.999), and has won 4 straight when doing so
• MES averages 6.0+ yards per play (.999), and has won 4 straight when doing so
• MES holds its opponents under 100 rushing yards (.999), and has won 3 straight when doing so
• MES holds its opponents under 5.0 yards per carry (.800), and has won 4 straight when doing so
• MES's offense has failed to reach 150 rush yds in 9 straight games (08/28/2026-10/22/2026), going 4-5 over that stretch.
• MES's offense has failed to reach 5.0 YPC in 9 straight games (08/28/2026-10/22/2026), going 4-5 over that stretch.
• MES's offense has averaged 1.2 YPC over their last 3 games. Their 12-game average is 3.9 YPC. (-68%)
• MES holds its opponents under 193.0 rushing yards (MES's own median) (.800)
• MES holds its opponents under 5.1 yards per carry (MES's own median) (.800)
• MES holds its opponents under 6.9 yards per play (MES's own median) (.800)
• MES's offense has averaged 45.7 rush yards per game over their last 3 games. Their 27-game average is 109.2 rush yards per game. (-58%)
• MES's offense has averaged 182.4 pass yards per game over their last 5 games. Their 27-game average is 118.4 pass yards per game. (+54%)
• MES's offense has averaged 2.9 YPP over their last 3 games. Their 12-game average is 5.9 YPP. (-50%)
• MES is 6-1 (.857) in games decided by 8 points or fewer
• MES rushes for 95.0+ yards (MES's own median) (.643)
MES — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-8
.000
1.6
Scores 10-19
0-7
.000
14.0
Scores 20-29
2-4
.333
23.2
Scores 30-39
4-0
1.000
33.5
Scores 40+
5-0
1.000
47.8
MES — OFFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
3-1
.750
34.5
W2
YPA < 8.0
1-4
.200
8.6
L3
Pass Yds 200+
2-2
.500
29.2
W2
Pass Yds < 200
2-3
.400
12.8
L3
Rush Yds 100+
3-0
1.000
36.3
W3
Rush Yds < 100
1-5
.167
12.0
L3
Rush Yds 150+
--
--
--
--
Rush Yds < 150
4-5
.444
20.1
L1
YPC 5.0+
--
--
--
--
YPC < 5.0
4-5
.444
20.1
L1
YPP 6.0+
3-0
1.000
44.0
W3
YPP < 6.0
1-5
.167
8.2
L4
YPP 7.0+
1-0
1.000
53.0
W1
YPP < 7.0
3-5
.375
16.0
L1
Turnovers 1+
3-4
.429
21.0
L1
Turnovers < 1
1-1
.500
17.0
L1
Turnovers 2+
2-3
.400
17.6
L1
Turnovers > 2
1-2
.333
15.0
L1
MES — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-4
.000
1.5
Scores 10-19
0-1
.000
13.0
Scores 20-29
--
--
--
Scores 30-39
2-0
1.000
32.0
Scores 40+
2-0
1.000
49.0
MES — DEFENSE — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-5
.000
42.2
L5
YPA < 8.0
4-2
.667
15.8
W1
19 games without this stat on file
Pass Yds 200+
0-1
.000
42.0
L1
Pass Yds < 200
4-6
.400
26.4
L3
19 games without this stat on file
Rush Yds 100+
1-7
.125
36.8
L4
Rush Yds < 100
3-0
1.000
4.0
W3
19 games without this stat on file
Rush Yds 150+
1-7
.125
36.8
L4
Rush Yds < 150
3-0
1.000
4.0
W3
19 games without this stat on file
YPC 5.0+
0-6
.000
37.3
L6
YPC < 5.0
4-1
.800
16.4
W4
19 games without this stat on file
YPP 6.0+
0-7
.000
38.0
L7
YPP < 6.0
4-0
1.000
10.0
W4
19 games without this stat on file
YPP 7.0+
0-5
.000
37.2
L5
YPP < 7.0
4-2
.667
20.0
L1
19 games without this stat on file
Turnovers 1+
4-5
.444
24.7
L2
Turnovers < 1
1-2
.333
42.7
W1
18 games without this stat on file
Turnovers 2+
3-4
.429
26.3
L1
18 games without this stat on file
Turnovers > 2
2-3
.400
30.2
L1
18 games without this stat on file
MES — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
4-0
1.000
4.8
Allows 10-19
--
--
--
Allows 20-29
4-3
.571
26.1
Allows 30-39
1-2
.333
35.3
Allows 40+
2-14
.125
47.3
MES — DEFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-3
.000
42.7
L3
YPA < 8.0
3-2
.600
17.8
W1
1 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
3-5
.375
27.1
L3
1 games without this stat on file
Rush Yds 100+
1-5
.167
35.2
L4
Rush Yds < 100
2-0
1.000
3.0
W2
1 games without this stat on file
Rush Yds 150+
1-5
.167
35.2
L4
Rush Yds < 150
2-0
1.000
3.0
W2
1 games without this stat on file
YPC 5.0+
0-5
.000
36.6
L5
YPC < 5.0
3-0
1.000
11.3
W3
1 games without this stat on file
YPP 6.0+
0-5
.000
36.6
L5
YPP < 6.0
3-0
1.000
11.3
W3
1 games without this stat on file
YPP 7.0+
0-4
.000
36.2
L4
YPP < 7.0
3-1
.750
18.0
L1
1 games without this stat on file
Turnovers 1+
3-4
.429
25.0
L2
Turnovers < 1
1-1
.500
43.0
W1
Turnovers 2+
2-3
.400
27.4
L1
Turnovers > 2
2-2
.500
27.5
L1
MES — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
2-0
1.000
3.0
Allows 10-19
--
--
--
Allows 20-29
1-2
.333
27.7
Allows 30-39
0-1
.000
38.0
Allows 40+
1-2
.333
44.7
ON THE BRINK
MESQUITE
• MESQUITE has allowed 30+ in 4 straight games (10/2/26–10/22/26). It has not allowed 30+ in 5 straight since 9/6/24–11/1/24 (2024).
• MESQUITE has committed 2+ turnovers in 2 straight games (10/16/26–10/22/26). It has not committed 2+ turnovers in 3 straight since 9/8/23–9/29/23 (2023).
MES's defense has averaged 252.5 rush yards per game over their last 3 games. Their 11-game average is 186.7 rush yards per game. (+35%)
MES's defense has averaged 9.2 YPA over their last 3 games. Their 11-game average is 7.0 YPA. (+32%)
MES's defense has averaged 7.7 YPC over their last 3 games. Their 11-game average is 5.9 YPC. (+32%)
MES's defense has averaged 8.2 YPP over their last 3 games. Their 11-game average is 6.3 YPP. (+30%)
MES's defense has averaged 428.0 total yards per game over their last 3 games. Their 11-game average is 329.3 total yards per game. (+30%)
MES's defense has averaged 1.3 takeaways per game over their last 3 games. Their 12-game average is 1.8 takeaways per game. (-24%)
MES's defense has averaged 175.5 pass yards per game over their last 3 games. Their 11-game average is 142.5 pass yards per game. (+23%)
MES's defense has averaged 43.3 points allowed per game over their last 3 games. Their 30-game average is 35.5 points allowed per game. (+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. A condition needs at least 8 occurrences to count.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
The program's index across 5 seasons on file -- -3.6 in 2022 to 0.9 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/30/2026 09:45