In short: Basha Bears high school football (Chandler, AZ), 2026 season: 6-2. Last game: W 42-17 vs Brophy College Prep on October 23, 2026. Next: at Salpointe Catholic, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The battle on the air could decide Basha's next game, against Salpointe Catholic, and the recent returns favor Basha. Basha averaged 5.5 yards per pass attempt (609 yards on 110 attempts) over its first 4 games (2-2), #179 in section in that timeframe. In the 4 games since that slow start (4-0), the Bears have averaged 13.0 yards per pass attempt (976 yards on 75 attempts), a 135% rise, #17 in section in that window. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 9.0 yards per attempt, a #163 pass defense in section on the season, against 6.0 yards per attempt, #44 for the first 4. Measured against those opponents' norms (9.0 yards per attempt), Basha threw for 44% more per attempt than those pass defenses usually allow. Meanwhile, Salpointe Catholic's pass defense has struggled in recent weeks. The Lancers have allowed 9.5 yards per pass attempt (681 yards on 72 attempts) over their last 4 games (1-3), #165 in section during that time. Those games came against a middle-of-the-pack set of passing attacks in section (8.8 yards per attempt on the season, which would rank #78). Against those norms, Salpointe Catholic allowed 8% more per attempt than those passing attacks usually gain. Overall, those opponents average an SP Strength Index rating that would rank #38 in section, a strong slate. On paper, that is a matchup that favors Basha.
The number to watch when Basha meets Salpointe Catholic is Basha's giveaways. Basha committed 3.5 giveaways per game over its first 4 games (2-2), #241 in section through those games. In the 4 games since that slow start (4-0), the Bears have committed 0.2 giveaways per game, a 93% drop, #6 in section through that stretch. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 0.9 per game, a #211 defense in section on the season, against 2.5 per game, #26 for the first 4. Measured against those opponents' norms (0.9 per game), Basha turned it over 73% less than those defenses usually force. Conversely, Salpointe Catholic's defense has been one of section's better units in recent weeks. The Lancers have forced 2.0 takeaways per game over their last 4 games (1-3), #62 in section over that stretch. Those games came against a middle-of-the-pack set of offenses in section (1.4 per game on the season, which would rank #108). Against those norms, Salpointe Catholic forced 44% more turnovers than those offenses usually give up. Overall, those opponents average an SP Strength Index rating that would rank #38 in section, a strong slate. Something has to give when Basha's surging ball security meets one of section's better units in Salpointe Catholic's.
NOTES
The biggest worry in Basha's season has been the direction of its defense. Basha forced 2.5 takeaways per game over its first 4 games (2-2), #36 in section within that period. In the 4 games since that hot start (4-0), the Bears have forced 0.2 takeaways per game, a 90% drop, #240 in section across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 1.4 per game on the season. Measured against those opponents' norms (1.4 per game), Basha forced 83% fewer turnovers than those offenses usually give up. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #37 in section. On the season, Basha ranks #148 in section in takeaways. Salpointe Catholic's ball security sits in the middle of the pack, #176 in section (1.9 per game).
The Bears averaged 5.4 yards per play (1,183 yards on 221 snaps) over their first 4 games (2-2), #169 in section during those games. Few teams started slower in this department, and few have turned it around as sharply since. In the 4 games since that slow start (4-0), Basha has averaged 10.1 yards per play (1,784 yards on 177 snaps), an 88% rise, #29 in section during that period. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 7.1 yards per play, a #138 defense in section on the season, against 5.4 yards per play, #45 for the first 4. Measured against those opponents' norms (7.1 yards per play), Basha gained 42% more per snap than those defenses usually allow. On the season, the Bears rank #83 in section in yards per play. Salpointe Catholic's defense sits in the middle of the pack, #133 in section (7.1 yards per play).
Basha's offense has come a long way since the season's early weeks. Basha averaged 22.8 points per game over its first 4 games (2-2), #147 in section during that stretch. In the 4 games since that slow start (4-0), the Bears have averaged 42.5 points per game, an 87% rise, #33 in section over that period. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 26.1 points per game, a #143 scoring defense in section on the season, against 16.6 points per game, #48 for the first 4. Measured against those opponents' norms (26.1 points per game), Basha scored 63% more than those defenses usually allow. On the season, Basha ranks #79 in section in scoring. Salpointe Catholic's defense sits in the middle of the pack, #128 in section (24.1 points per game). Basha is 6-0 this season when it scores 25 or more, and 0-2 when it doesn't.
Something changed for Basha's ground game after its first 4 games. The Bears averaged 5.2 yards per carry (574 yards on 111 rushes) over their first 4 games (2-2), #149 in section over that timeframe. In the 4 games since that slow start (4-0), Basha has averaged 7.9 yards per carry (808 yards on 102 rushes), a 53% rise, #58 in section over that span. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 5.6 yards per carry, a #100 run defense in section on the season, against 4.7 yards per carry, #50 for the first 4. Measured against those opponents' norms (5.6 yards per carry), Basha ran for 42% more per carry than those run defenses usually allow. On the season, the Bears rank #89 in section in rushing. Salpointe Catholic's run defense sits in the middle of the pack, #82 in section (5.3 yards per carry).
One of Basha's most reliable areas lately has been its defense. Basha allowed 27.8 points per game over its first 4 games (2-2), #155 in section in that timeframe. In the 4 games since that slow start (4-0), the Bears have allowed 14.2 points per game, a 49% drop, #51 in section in that window. The schedule deserves some of the credit: Basha's last 4 opponents have averaged 30.8 points per game, a #92 offense in section on the season, against 33.9 points per game, #70 for the first 4. Measured against those opponents' norms (30.8 points per game), Basha held those offenses 54% below what they usually score. On the season, Basha ranks #93 in section in scoring defense. Salpointe Catholic's offense sits in the middle of the pack, #183 in section (18.5 points per game). Basha is 3-0 this season when it holds opponents under 19, and 3-2 when it doesn't.
TIDBITS (12 found)
• Club Basha has won 5 straight, and a win would make it 6 in a row. The last time they won 6 or more in a row was 2025, a run of 6.
• Club The last time Basha went a game allowing 7.0+ yards per play was October 24, 2025 against Hamilton (L, 12-28). Since then Basha has gone 13 straight games holding the opponent under 7.0 yards per play, a school-record 13 straight in the 5 seasons on record.
• Club Basha has gone 8 straight games holding the opponent under 5.0 yards per carry (August 29, 2026 through October 23, 2026), going 6-2 over that stretch, a school-record 8 straight in the 5 seasons on record.
• Club Basha has gone 6 straight games holding the opponent under 150 rushing yards (September 11, 2026 through October 23, 2026), going 5-1 over that stretch, a school-record 6 straight in the 5 seasons on record.
• Club Basha has gone 5 straight games committing fewer than 2 turnovers (September 18, 2026 through October 23, 2026), going 5-0 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club Basha is 25-0 all time when scoring 40+ points in the games on file (25 such games).
• Club Basha is 28-1 all time when throwing for 200+ yards. Basha's last loss when throwing for 200+ yards was November 25, 2023 against Centennial (L, 27-35).
• Club Basha is 14-0 all time when averaging 8.0+ yards per attempt in the games on file (14 such games).
• Player Jaden Baldwin has 434 receiving yards over his last 5 games (86.8 a game, November 29, 2025 through September 11, 2026) -- his most in a 5-game stretch on record.
• Player Noah Roberts has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• Player Kyser Wilson has gone 2 straight games intercepting a pass, the longest such streak of his career.
• Player Noah Roberts has gone 7 straight games without recording 100+ receiving yards. The last time he had 100+ receiving yards was October 31, 2025 against Mesa (W, 41-33) — 110 receiving yards.
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 11 game; last updated Sep 21; roster and numbers checked Oct 6.
Click a column heading to sort. MIN hides players below that many attempts.
Basha beat Brophy College Prep 42-17 at home on Friday, October 23, its 5th straight win. Basha split 560 yards between 337 on the ground and 223 through the air, and the defense turned a 207-yard night for Brophy College Prep into 17 points.
In the 5-game winning streak it has forced 5.0 turnovers and given the ball away 2.0 times. Basha is 6-2, #3 AZ section. Up next: at Salpointe Catholic, Fri Oct 30.
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 3/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 86.3/100 (+85 yds/gm vs average)
Rush Offense: grade 74.2/100 (+48 yds/gm vs average)
Pass Defense: grade 93.3/100 (-86 yds/gm vs average)
Rush Defense: grade 93.7/100 (-114 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
COLLEGE COMMITMENTS
PLAYER
POS
CLASS
COMMITTED TO
RATING
#74 JAKE HILDEBRAND
OT
Sr.
Arizona State
4-star
#6 NOAH ROBERTS
RB
Sr.
Texas
4-star
#91 ANITONI TAHI
DL
Sr.
Kansas State
3-star
#10 CALEB JORDAN
Edge
Sr.
Nevada
3-star
#75 DAJOHN YARBOROUGH
IOL
Sr.
California
3-star
#2 JADEN BALDWIN
WR
Sr.
Pittsburgh
3-star
#20 MIKEY BARTH
K
Sr.
Arizona State
3-star
#5 T.K. CUNNINGHAM
Edge
Sr.
Purdue
3-star
#4 TAYLAN PATTERSON
ATH
Sr.
Utah
3-star
9 committed players on the current BAS roster, per 247Sports. Players from earlier recruiting classes who have already graduated are not listed.
BAS finished 2025 at 12-1. Made the playoffs (3 postseason game(s) on file; exact round/result not available). Notable win: 19-16 over LIBERTY (LIBERTY finished 83% that season). Toughest loss: 12-28 to HAMILTON (16-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)
BAS HAS PERFORMED BEST THIS DATA SET WHEN...
• BAS rushes for 100+ yards (.923), and has won 5 straight when doing so
• BAS averages 6.0+ yards per play (.999), and has won 11 straight when doing so
• BAS averages 5.0+ yards per carry (.917), and has won 5 straight when doing so
• BAS averages 8.0+ yards per attempt (.999), and has won 9 straight when doing so
• BAS's defense has limited opponents to under 5.0 YPC in 8 straight games (08/29/2026-10/23/2026), going 6-2 over that stretch.
• BAS's defense has limited opponents to under 7.0 YPP in 8 straight games (08/29/2026-10/23/2026), going 6-2 over that stretch.
• BAS's offense has averaged 0.3 giveaways per game over their last 3 games. Their 17-game average is 1.5 giveaways per game. (-78%)
• BAS's defense has averaged 0.3 takeaways per game over their last 3 games. Their 17-game average is 1.2 takeaways per game. (-72%)
• BAS's offense has averaged 15.4 YPA over their last 3 games. Their 17-game average is 9.5 YPA. (+62%)
• BAS's defense has limited opponents to under 150 rush yds in 6 straight games (09/11/2026-10/23/2026), going 5-1 over that stretch.
• BAS's offense has averaged 12.5 YPP over their last 3 games. Their 17-game average is 7.9 YPP. (+59%)
• BAS's offense has averaged 9.6 YPC over their last 3 games. Their 17-game average is 6.5 YPC. (+49%)
• BAS's defense has limited opponents to under 8.0 YPA in 4 straight games (09/25/2026-10/23/2026), going 4-0 over that stretch.
• BAS holds its opponents under 150 rushing yards and under 200 passing yards
• BAS averages 8.1+ yards per attempt (BAS's own median) (.999)
BAS — OFFENSE SCORING SITUATION — 2024-26 (34 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-1
.000
7.0
Scores 10-19
1-3
.250
16.2
Scores 20-29
0-1
.000
28.0
Scores 30-39
15-0
1.000
34.5
Scores 40+
13-0
1.000
47.8
BAS — OFFENSE — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
4-0
1.000
42.5
W4
YPA < 8.0
2-2
.500
22.8
W1
Pass Yds 200+
4-0
1.000
43.0
W4
Pass Yds < 200
2-2
.500
22.2
W2
Rush Yds 100+
6-1
.857
34.9
W5
Rush Yds < 100
0-1
.000
17.0
L1
Rush Yds 150+
3-1
.750
31.0
W3
Rush Yds < 150
3-1
.750
34.2
W2
YPC 5.0+
5-1
.833
34.5
W5
YPC < 5.0
1-1
.500
27.0
L1
YPP 6.0+
5-0
1.000
40.0
W5
YPP < 6.0
1-2
.333
20.3
L2
YPP 7.0+
3-0
1.000
45.0
W3
YPP < 7.0
3-2
.600
25.2
W2
Turnovers 1+
3-2
.600
26.6
W2
Turnovers < 1
3-0
1.000
42.7
W3
Turnovers 2+
1-2
.333
20.3
L2
Turnovers > 2
1-1
.500
22.0
L1
BAS — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-1
.000
7.0
Scores 10-19
0-1
.000
17.0
Scores 20-29
--
--
--
Scores 30-39
3-0
1.000
34.0
Scores 40+
3-0
1.000
45.0
BAS — DEFENSE — 2024-26 (34 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
2-2
.500
23.8
W1
YPA < 8.0
11-2
.846
17.8
W4
17 games without this stat on file
Pass Yds 200+
4-2
.667
25.3
W3
Pass Yds < 200
9-2
.818
15.9
W3
17 games without this stat on file
Rush Yds 100+
5-4
.556
20.7
W1
Rush Yds < 100
8-0
1.000
17.6
W8
17 games without this stat on file
Rush Yds 150+
2-2
.500
19.5
L1
Rush Yds < 150
11-2
.846
19.2
W5
17 games without this stat on file
YPC 5.0+
3-1
.750
18.8
W3
YPC < 5.0
10-3
.769
19.4
W5
17 games without this stat on file
YPP 6.0+
4-2
.667
25.3
W3
YPP < 6.0
9-2
.818
15.9
W3
17 games without this stat on file
YPP 7.0+
0-1
.000
28.0
L1
YPP < 7.0
13-3
.812
18.7
W5
17 games without this stat on file
Turnovers 1+
8-2
.800
17.2
W2
Turnovers < 1
5-2
.714
22.1
W3
17 games without this stat on file
Turnovers 2+
5-0
1.000
17.6
W5
17 games without this stat on file
Turnovers > 2
2-0
1.000
24.0
W2
17 games without this stat on file
BAS — DEFENSE SCORING SITUATION — 2024-26 (34 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
9-0
1.000
4.4
Allows 10-19
9-0
1.000
13.3
Allows 20-29
8-2
.800
23.7
Allows 30-39
3-2
.600
33.2
Allows 40+
0-1
.000
40.0
BAS — DEFENSE — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
1-0
1.000
22.0
W1
YPA < 8.0
5-2
.714
20.9
W4
Pass Yds 200+
3-0
1.000
23.0
W3
Pass Yds < 200
3-2
.600
19.8
W3
Rush Yds 100+
1-2
.333
23.3
W1
Rush Yds < 100
5-0
1.000
19.6
W5
Rush Yds 150+
0-1
.000
23.0
L1
Rush Yds < 150
6-1
.857
20.7
W5
YPC 5.0+
--
--
--
--
YPC < 5.0
6-2
.750
21.0
W5
YPP 6.0+
3-0
1.000
23.0
W3
YPP < 6.0
3-2
.600
19.8
W3
YPP 7.0+
--
--
--
--
YPP < 7.0
6-2
.750
21.0
W5
Turnovers 1+
3-1
.750
22.0
W2
Turnovers < 1
3-1
.750
20.0
W3
Turnovers 2+
2-0
1.000
24.0
W2
Turnovers > 2
2-0
1.000
24.0
W2
BAS — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
1-0
1.000
7.0
Allows 10-19
2-0
1.000
14.5
Allows 20-29
3-1
.750
23.0
Allows 30-39
--
--
--
Allows 40+
0-1
.000
40.0
ON THE BRINK
BASHA
• BASHA has gained 400+ total yards in 3 straight games (10/9/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
• BASHA has won by 20+ in 4 straight games (9/25/26–10/23/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).
• BASHA has scored 40+ in 3 straight games (10/9/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
• BASHA has held the opponent under 100 rushing in 2 straight games (10/16/26–10/23/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).
BAS's defense has averaged 0.3 takeaways per game over their last 3 games. Their 17-game average is 1.2 takeaways per game. (-72%)
BAS's defense has averaged 89.2 rush yards per game over their last 5 games. Their 17-game average is 112.6 rush yards per game. (-21%)
(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 -- 39.5 in 2022 to 32.5 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/31/2026 11:25