ScorePirate
MENU
AT A GLANCE

In short: Banning Pilots high school football (Wilmington, CA), 2026 season: 4-6 in the Marine League. Last game: W 42-0 vs Gardena on 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
BANNING 4-6
2026 SEASON
AT A GLANCE — AS OF 11/02/2026
RECORD4-6 this season
LAST GAMEW 42-0 vs GARDENA
NEXT GAME--
UNIT GRADESPass Off 62.1 · Rush Off 51.0 · Pass Def 50.1 · Rush Def 62.0
LEAGUEMARINE
NUMBERS TO NOTE
#11
SP Strength Index (of 77)
4-6
2026 record
-4.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
BANNING62.1 (+11)51.0 (-9)50.1 (-3)62.0 (-27)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

Banning's passing game looks better on paper, but one afternoon is doing a lot of the work. Banning averaged 9.4 yards per pass attempt (1,248 yards on 133 attempts) on the season, #18 in Section, but that number is boosted by a 326-yard game on 16 attempts against South East on 8/21. In all other games, Banning is at 7.9 yards per pass attempt (922 yards on 117 attempts), a figure that would rank #31 in Section. South East's pass defense sits near the middle of the pack (9.8 yards per attempt, #55 of 77).

The biggest worry in Banning's season has been the direction of its defense. The Pilots allowed 11.2 points per game over their first 4 games (2-2), #7 in Section in that timeframe. In the 6 games since that hot start (2-4), Banning has allowed 32.2 points per game, a 186% rise, #63 in Section in that window. The schedule has a lot to do with it: Banning's last 6 opponents have averaged 30.3 points per game, a #17 offense in Section on the season, against 25.1 points per game, #29 for the first 4. Measured against those opponents' norms (30.3 points per game), Banning allowed 6% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #3 in Section, well above the first 4 (#22), so the dip has come against better teams overall. On the season, the Pilots rank #40 in Section in scoring defense.

Banning allowed 4.3 yards per carry (395 yards on 92 rushes) over its first 5 games (2-3), #7 in Section during that time. Few teams started faster in this department, and few have cooled off as sharply since. In the 5 games since that hot start (2-3), the Pilots have allowed 8.8 yards per carry (701 yards on 80 rushes), a 104% rise, #52 in Section through those games. The schedule has a lot to do with it: Banning's last 5 opponents have averaged 9.8 yards per carry, a #9 rushing attack in Section on the season, against 6.2 yards per carry, #44 for the first 5. Measured against those opponents' norms (9.8 yards per carry), Banning held those rushing attacks 11% below their usual yards per carry. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #11 in Section. On the season, Banning ranks #16 in Section in run defense.

Banning's pass defense from the opening weeks has gone missing since. The Pilots allowed 5.9 yards per pass attempt (468 yards on 79 attempts) over their first 4 games (2-2), #15 in Section through that stretch. In the 6 games since that hot start (2-4), Banning has allowed 11.5 yards per pass attempt (952 yards on 83 attempts), a 94% rise, #61 in Section over that stretch. The schedule has a lot to do with it: Banning's last 6 opponents have averaged 11.2 yards per attempt, a #10 passing attack in Section on the season, against 8.0 yards per attempt, #30 for the first 4. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #3 in Section, well above the first 4 (#22), so the dip has come against better teams overall. On the season, the Pilots rank #41 in Section in pass defense.

Something changed for Banning's defense after its first 4 games. Banning allowed 5.2 yards per play (777 yards on 150 snaps) over its first 4 games (2-2), #5 in Section within that period. In the 6 games since that hot start (2-4), the Pilots have allowed 9.5 yards per play (1,739 yards on 184 snaps), an 82% rise, #56 in Section across those games. The schedule has a lot to do with it: Banning's last 6 opponents have averaged 10.8 yards per play, a #5 offense in Section on the season, against 7.2 yards per play, #37 for the first 4. Measured against those opponents' norms (10.8 yards per play), Banning held those offenses 13% below their usual yards per snap. By that measure, the early pace looks more like the outlier than the recent one. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #3 in Section, well above the first 4 (#22), so the dip has come against better teams overall. On the season, Banning ranks #28 in Section in yards per play allowed.

TIDBITS (8 found)

• Club Banning has won 2 straight, and a win would make it 3 in a row. The last time they won 3 or more in a row was 2025, a run of 4.

• Club The last time Banning went a game rushing for 150+ yards was September 5, 2025 against Cabrillo (W, 55-7). Since then Banning has gone 18 straight games being held under 150 rushing yards, a school-record 18 straight in the 9 seasons on record.

• Club The last time Banning went a game forcing 2+ turnovers was September 5, 2025 against Cabrillo (W, 55-7). Since then Banning has gone 18 straight games forcing fewer than 2 turnovers, a school-record 18 straight in the 9 seasons on record.

• Club Banning is 18-0 all time when scoring 40+ points in the games on file (18 such games).

• Player Mauricio Ortiz Jr has 5 sacks over his last 5 games (1.0 a game, August 28, 2026 through September 25, 2026) -- his most in a 5-game stretch on record.

• Player Kody Galloway has 5 sacks over his last 4 games (1.2 a game, September 3, 2026 through September 25, 2026) -- his most in a 4-game stretch since the 5 he had from September 5, 2025 through August 28, 2026.

• Player Kody Galloway has never had a game recording 100+ receiving yards for Banning, over a 43-game career on record. His career high is 92, set September 27, 2024 against Redondo Union (L, 7-32).

• Player Alonzo Ruiz has never had a game making 10 or more tackles for Banning, over a 19-game career on record. His career high is 8, set August 29, 2024 against Granada Hills Charter (W, 53-30).

SCHEDULE STRENGTH

Banning has played one of the toughest schedules in the pool so far (#4 of 77).

Schedule so far · 1 = hardest
#4 of 77
avg opponent rating 0.3 over 10 games · 6 vs top-25 CIF Los Angeles City Section
Schedule ahead
—
no games left on file
Toughest game played
Palos Verdes
#1 in CIF Los Angeles City Section · Sep 18 · L 0-34
South Ea…
L 6-31
@Huntingt…
W 44-0
@Cabrillo
W 35-0
@North
L 9-14
Palos Ve…
L 0-34
Lawndale
L 7-37
San Pedro
L 17-49
Carson
L 3-41
@Narbonne
W 35-32
@Gardena
W 42-0
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

Banning

  • Pharrell Daniels needs 12 receiving yards for 500 (averaging 69.7 a game)
  • Isaac Flores needs 42 rushing yards for 500 (averaging 65.4 a game)
  • Noa Tuvalu needs 1 touchdown pass for 10 (averaging 1.3 a game)
BAN — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
1010PASS YDS
C-ATT67-106
COMP%63.2%
YPA9.5
TD8
INT1
QBR166.3
RUSHING LEADER
401RUSH YDS
CAR59
YPC6.8
RUSH TD5
REC4
REC YDS34
YPR8.5
REC TD0
RUSHING LEADER
139RUSH YDS
CAR26
YPC5.3
RUSH TD2
REC6
REC YDS87
YPR14.5
REC TD1
RECEIVING LEADER
457REC YDS
REC30
YPR15.2
REC TD4
RECEIVING LEADER
162REC YDS
REC9
YPR18.0
REC TD1
DEFENSE
TACKLES LEADER
35TCKL
TFL8
SACKS6
INT0
PD0
FF0
TACKLES LEADER
31TCKL
TFL10
SACKS8
INT0
PD0
FF1
TACKLES LEADER
24TCKL
TFL1
SACKS1
INT0
PD0
FF0
TFL LEADER
2.5TFL
TCKL22
SACKS0
INT0
PD0
FF1
TFL LEADER
2.5TFL
TCKL22
SACKS1
INT1
PD0
FF1
SACKS LEADER
1SACKS
TCKL5
TFL1
INT0
PD0
FF0
SACKS LEADER
0SACKS
TCKL6
TFL0.5
INT0
PD0
FF0
INTERCEPTIONS LEADER
1INT
TCKL5
TFL1
SACKS0
PD0
FF1

DATA WARNING: BANNING OFFENSIVE STATS FOR 10/29/2026 GAME @ GARDENA* MISSING

DATA WARNING: BANNING OFFENSIVE STATS FOR 10/23/2026 GAME @ NARBONNE* MISSING

DATA WARNING: BANNING OFFENSIVE STATS FOR 10/09/2026 GAME VS. CARSON* MISSING

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

BAN — WHAT CHANGED THIS WEEK

From the games on file through Oct 2.

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
BAN — 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 Oct 2 game; last updated Nov 2; roster and numbers checked Sep 14.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
28NOA TUVALU780/12464.5%1,1569.393161.9
33ELIJAH JUAREZ27/977.8%9210.200163.6
TEAM TOTALS787/13365.4%1,2489.493162.1
RUSHING
NOPLAYERGPCARYDSYPCTD
2ISAAC FLORES7724586.45
6ALONZO RUIZ7291394.82
28NOA TUVALU733611.80
7IVAN GONZALEZ73186.00
17KOBE TORRES111313.00
9ALEX JOYA74123.01
8RANDY GUERRERO5188.00
4JOEL BORJA5231.50
24RYAN MONTES1122.00
33ELIJAH JUAREZ23-10-3.30
TEAM TOTALS71497044.78
RECEIVING
NOPLAYERGPRECYDSYPRTD
3PHARRELL DANIELS73648813.64
8RANDY GUERRERO51223719.81
14ROGER GARCIA4711216.01
1MATTHEW MARTINEZ139832.70
6ALONZO RUIZ788210.21
18STEVE FLORES115151.01
9ALEX JOYA75408.00
2ISAAC FLORES75377.40
5KODY GALLOWAY733511.70
23JORDAN CARTER333210.70
7IVAN GONZALEZ711616.00
10RAUL NAVARRO411414.00
22JOSHUA CARRILLO6144.00
11KAMRIN ROBERSON3122.00
TEAM TOTALS7871,24814.38
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
52MAURICIO ORTIZ JR738860001
5KODY GALLOWAY7371080001
7IVAN GONZALEZ7252.500001
22JOSHUA CARRILLO6242.511001
6ALONZO RUIZ7241.500000
4JOEL BORJA524110000
3PHARRELL DANIELS79201001
25MAKANI URIARTE59000000
9ALEX JOYA780.50.50000
10RAUL NAVARRO46000000
2ISAAC FLORES75110000
20JONATHAN TELLEZ45100000
77ANTHONY VALLECILLO35000000
61RAYMOND RAMIREZ55000000
23JORDAN CARTER33200000
1MATTHEW MARTINEZ13100000
11KAMRIN ROBERSON33000000
54RUBEN WENCES33000000
13EUGENE ODELL22000000
32NICKOLES SALAS22000000
24RYAN MONTES12000000
12DAMIAN SANTANA11000000
68JOSIAH OCHOA11000000
TEAM TOTALS72443317.52005
PROGRAM SNAPSHOT: BAN

PROGRAM RECORD

SEASONRECORDPFPAPPG
20041-042642.0
20130-1174917.0
20161-0191219.0
20170-16146.0
20226-622226918.5
202310-646435229.0
20244-729229126.5
20255-625431223.1
20264-619823819.8
2004-2631-3323.7
WEEK WRAP-UP

Banning beat Gardena 42-0 on the road on Thursday, October 29, its 2nd straight win.

Banning is 4-6, #17 CIF Los Angeles City Section.

Final + team statsFinal + top performersScoreboard + takeaways

Download a graphic to share:

Final + team statsFinal + top performersScoreboard + takeaways
BAN — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21SOUTH EASTvsL6-31
08/28HUNTINGTON PARKatW44-0
09/03CABRILLOatW35-0
09/11NORTHatL9-14
09/18PALOS VERDESvsL0-34
09/25LAWNDALEvsL7-37
10/02SAN PEDROvsL17-49
10/09CARSONvsL3-41
10/23NARBONNEatW35-32
10/29GARDENAatW42-0
SEASON RESULT4-6MISSED PLAYOFFS

Season complete at 4-6 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.

BAN — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1019.823.8278.9314.540.341.8
HOME56.638.4241.2432.842.044.8
ROAD533.09.2329.0117.338.036.7

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 7/10 game(s), Home 4/5 game(s), Road 3/5 game(s).

BAN — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. South EastL 6-3132614146724917642524110
8/28@ Huntington ParkW 44-02981224200474704000
9/3@ CabrilloW 35-027414141583--8304110
9/11@ NorthL 9-1493591521368622262010
9/18vs. Palos VerdesL 0-34436402418632742000
9/25vs. LawndaleL 7-37761312073187639462000
10/2vs. San PedroL 17-49177742512322624940----0-2
10/9vs. CarsonL 3-41------1613635244----1-1
10/23@ NarbonneW 35-32----------------------
10/29@ GardenaW 42-0----------------------
AVERAGES178.3100.6278.9177.5156.6314.52.82.90.30.5-3 (season)

Averages use only games with that number on file (offense 7/10, defense 8/10, sacks/INT 6/10, sacks allowed 8/10, turnovers 8/10 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 62.1/100 (+11 yds/gm vs average)

Rush Offense: grade 51.0/100 (-9 yds/gm vs average)

Pass Defense: grade 50.1/100 (-3 yds/gm vs average)

Rush Defense: grade 62.0/100 (-27 yds/gm vs average)

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

COACHING

Nate Hollister — head coach since 2024 (earlier on file: John Aponte, Randy Block, Raymond Grajeda)

LAST YEAR

BAN finished 2025 at 5-6. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 21-20 over GARFIELD (GARFIELD finished 75% that season). Toughest loss: 15-36 to VAN NUYS (21-point margin).

LAST SEASON: BAN — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22SOUTH EASTW1-04414409260
2025-08-28HUNTINGTON PARKW2-0416349193
2025-09-05CABRILLOW3-0557291N/A
2025-09-12GARFIELDW4-02120278328
2025-09-19PALOS VERDESL4-1052N/A407
2025-09-26REDONDO UNIONL4-2635N/A276
2025-10-03GARDENAL4-3629N/AN/A
2025-10-10SAN PEDROL4-41355N/A512
2025-10-17CARSONL4-5040N/A449
2025-10-31NARBONNEW5-55318N/AN/A
2025-11-07VAN NUYSL5-61536N/A304
TOTALS11 GMS5-65-62543121327 (4)2729 (8)

"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)
BAN HAS PERFORMED BEST THIS DATA SET WHEN...

• BAN averages 6.0+ yards per play (.774), and has won 2 straight when doing so

• BAN holds its opponents under 8.0 yards per attempt (.680), but most recently lost to North when doing so

• BAN holds its opponents under 7.0 yards per play (.643), but most recently lost to North when doing so

• BAN averages 8.0+ yards per attempt (.800), and has won 2 straight when doing so

• BAN's defense has averaged 363.0 rush yards per game over their last 3 games. Their 45-game average is 142.6 rush yards per game. (+155%)

• BAN's defense has averaged 11.3 YPC over their last 3 games. Their 45-game average is 5.2 YPC. (+116%)

• BAN's offense has averaged 2.0 giveaways per game over their last 3 games. Their 55-game average is 0.9 giveaways per game. (+112%)

• BAN's defense has averaged 524.0 total yards per game over their last 3 games. Their 46-game average is 290.8 total yards per game. (+80%)

• BAN's defense has averaged 0.3 takeaways per game over their last 5 games. Their 55-game average is 1.5 takeaways per game. (-77%)

• BAN's defense has averaged 11.4 YPP over their last 3 games. Their 46-game average is 6.5 YPP. (+75%)

• BAN's offense has averaged 75.0 rush yards per game over their last 7 games. Their 52-game average is 170.1 rush yards per game. (-56%)

• BAN's offense has averaged 4.1 YPA over their last 7 games. Their 51-game average is 9.1 YPA. (-55%)

• BAN's defense has averaged 237.0 pass yards per game over their last 5 games. Their 45-game average is 154.7 pass yards per game. (+53%)

• BAN holds its opponents under 7.2 yards per attempt (BAN's own median) (.727)

• BAN averages 7.4+ yards per attempt (BAN's own median) (.808)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

BAN -- MOST IMPORTANT NUMBERS

(top 5 of 39 scored; vs 255 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFYPP 7+19-4.82636.5W20.856
2OFFYPA 8+20-5.80034.0W20.847
3DEFTurnovers 2+14-3.82418.2W30.838
4OFFYPP 6+24-7.77433.1W20.820
5OFFPass Yds 200+10-4.71432.3W20.804
WIN %: TWO-CONDITION COMBINATIONS (13 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- BAN ---

CONDITIONRECWIN%PPGSTRK
BAN rushes for 100+ yards and is held under 200 passing yards15-11.57728.3L1
BAN averages 5.0+ yards per carry on its way to 150+ rushing yards16-6.72736.3W3
BAN averages 6.0+ yards per play behind 150+ rushing yards16-3.84239.3W3
BAN holds its opponents under 5.0 yards per carry and under 150 rushing yards13-6.68416.6L3
BAN holds its opponents under 150 rushing yards and under 200 passing yards12-4.75014.7L1
BAN holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry12-4.75013.2L1
BAN averages 6.0+ yards per play while committing zero giveaways13-1.92934.5W7
BAN holds its opponents under 6.0 yards per play and under 100 rushing yards10-3.76913.6L1
BAN averages 8.0+ yards per attempt while throwing for 200+ yards9-1.90036.7W2
BAN holds its opponents under 150 rushing yards while forcing 2+ takeaways8-2.80015.3W2
BAN rushes for 150+ yards but stays under 8.0 yards per attempt4-5.44424.8W1
BAN rushes for 150+ yards but commits 2+ giveaways3-5.37529.4L3
BAN holds its opponents under 6.0 yards per play while forcing 2+ takeaways5-1.83313.8W5
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
BANRush Yds 100+ & Pass Yds < 20015-11.57728.3
BANYPC 5.0+ & Rush Yds 150+16-6.72736.3
BANYPP 6.0+ & Rush Yds 150+16-3.84239.3
BANYPC < 5.0 & Rush Yds < 15013-6.68416.6
BANRush Yds < 150 & Pass Yds < 20012-4.75014.7
BANYPA < 8.0 & YPC < 5.012-4.75013.2
BANYPP 6.0+ & Turnovers < 113-1.92934.5
BANYPP < 6.0 & Rush Yds < 10010-3.76913.6
BANYPA 8.0+ & Pass Yds 200+9-1.90036.7
BANRush Yds < 150 & Turnovers 2+8-2.80015.3
BANRush Yds 150+ & YPA < 8.04-5.44424.8
BANRush Yds 150+ & Turnovers 2+3-5.37529.4
BANYPP < 6.0 & Turnovers 2+5-1.83313.8
BAN — OFFENSE — 2004-26 (64 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+20-5.80034.0W2
YPA < 8.06-20.23115.7L4 13 games without this stat on file
Pass Yds 200+10-4.71432.3W2
Pass Yds < 20016-21.43221.8L4 13 games without this stat on file
Rush Yds 100+26-15.63430.0L1
Rush Yds < 1001-10.0916.5L9 12 games without this stat on file
Rush Yds 150+17-7.70835.8W3
Rush Yds < 15010-18.35715.7L4 12 games without this stat on file
YPC 5.0+22-10.68832.3W2
YPC < 5.05-15.25013.3L4 12 games without this stat on file
YPP 6.0+24-7.77433.1W2
YPP < 6.03-18.14313.0L8 12 games without this stat on file
YPP 7.0+19-4.82636.5W2
YPP < 7.08-21.27615.9L8 12 games without this stat on file
Turnovers 1+12-19.38723.2L3
Turnovers < 114-10.58324.0L2 9 games without this stat on file
Turnovers 2+3-11.21421.2L7 9 games without this stat on file
Turnovers > 20-4.00010.2L4 9 games without this stat on file
BAN — OFFENSE SCORING SITUATION — 2004-26 (64 Gms)
SPLITRECWIN%PPG
Scores <100-18.0004.1
Scores 10-193-10.23115.3
Scores 20-297-3.70024.4
Scores 30-393-2.60034.6
Scores 40+18-01.00045.8
BAN — OFFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-1.66728.3W2
YPA < 8.00-4.0008.2L4 3 games without this stat on file
Pass Yds 200+2-1.66728.3W2
Pass Yds < 2000-4.0008.2L4 3 games without this stat on file
Rush Yds 100+2-2.50023.0L1
Rush Yds < 1000-3.0008.7L3 3 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1502-5.28616.9L4 3 games without this stat on file
YPC 5.0+2-1.66728.3W2
YPC < 5.00-4.0008.2L4 3 games without this stat on file
YPP 6.0+2-1.66728.3W2
YPP < 6.00-4.0008.2L4 3 games without this stat on file
YPP 7.0+2-1.66728.3W2
YPP < 7.00-4.0008.2L4 3 games without this stat on file
Turnovers 1+1-4.20014.0L3
Turnovers < 11-2.33317.0L2 2 games without this stat on file
Turnovers 2+0-2.00010.0L2 2 games without this stat on file
Turnovers > 2-------- 2 games without this stat on file
BAN — OFFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Scores <100-5.0005.0
Scores 10-190-1.00017.0
Scores 20-29------
Scores 30-392-01.00035.0
Scores 40+2-01.00043.0
BAN — DEFENSE — 2004-26 (64 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-18.10039.1L14
YPA < 8.017-8.68016.0L1 19 games without this stat on file
Pass Yds 200+3-12.20038.1L6
Pass Yds < 20016-14.53320.4L2 19 games without this stat on file
Rush Yds 100+4-21.16034.0L8
Rush Yds < 10014-6.70017.2L3 19 games without this stat on file
Rush Yds 150+3-20.13035.0L8
Rush Yds < 15015-7.68217.8L3 19 games without this stat on file
YPC 5.0+5-20.20034.6L8
YPC < 5.013-7.65016.4L3 19 games without this stat on file
YPP 6.0+5-21.19237.0L10
YPP < 6.014-6.70011.7L1 18 games without this stat on file
YPP 7.0+1-17.05641.2L11
YPP < 7.018-10.64316.2L1 18 games without this stat on file
Turnovers 1+22-18.55023.3L2
Turnovers < 14-11.26730.1L3 9 games without this stat on file
Turnovers 2+14-3.82418.2W3 9 games without this stat on file
Turnovers > 210-3.76916.6W3 9 games without this stat on file
BAN — DEFENSE SCORING SITUATION — 2004-26 (64 Gms)
SPLITRECWIN%PPG
Allows <1012-1.9233.0
Allows 10-1910-4.71413.4
Allows 20-297-5.58323.6
Allows 30-392-8.20033.8
Allows 40+0-15.00046.3
BAN — DEFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-5.00038.4L5
YPA < 8.02-1.6674.7L1 2 games without this stat on file
Pass Yds 200+0-4.00037.8L4
Pass Yds < 2002-2.50013.8L2 2 games without this stat on file
Rush Yds 100+0-3.00040.3L3
Rush Yds < 1001-3.25021.2L3 3 games without this stat on file
Rush Yds 150+0-3.00040.3L3
Rush Yds < 1501-3.25021.2L3 3 games without this stat on file
YPC 5.0+0-3.00040.3L3
YPC < 5.01-3.25021.2L3 3 games without this stat on file
YPP 6.0+0-5.00038.4L5
YPP < 6.02-1.6674.7L1 2 games without this stat on file
YPP 7.0+0-5.00038.4L5
YPP < 7.02-1.6674.7L1 2 games without this stat on file
Turnovers 1+1-3.25021.5L2
Turnovers < 11-3.25030.0L3 2 games without this stat on file
Turnovers 2+-------- 2 games without this stat on file
Turnovers > 2-------- 2 games without this stat on file
BAN — DEFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Allows <103-01.0000.0
Allows 10-190-1.00014.0
Allows 20-29------
Allows 30-391-3.25033.5
Allows 40+0-2.00045.0
ON THE BRINK

BANNING

• BANNING has scored 30+ in 2 straight games (10/23/26–10/29/26). It has not scored 30+ in 3 straight since 8/22/25–9/5/25 (2025). It has reached 3 straight 3 times in the last 4 years and has reached a high of 4 straight (2024) in that span.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
BANOFFENSEYPA 8.0+2520-5.80034.0W2
BANOFFENSEYPA < 8.0266-20.23115.7L4
BANOFFENSEPass Yds 200+1410-4.71432.3W2
BANOFFENSEPass Yds < 2003716-21.43221.8L4
BANOFFENSERush Yds 100+4126-15.63430.0L1
BANOFFENSERush Yds < 100111-10.0916.5L9
BANOFFENSERush Yds 150+2417-7.70835.8W3
BANOFFENSERush Yds < 1502810-18.35715.7L4
BANOFFENSEYPC 5.0+3222-10.68832.3W2
BANOFFENSEYPC < 5.0205-15.25013.3L4
BANOFFENSEYPP 6.0+3124-7.77433.1W2
BANOFFENSEYPP < 6.0213-18.14313.0L8
BANOFFENSEYPP 7.0+2319-4.82636.5W2
BANOFFENSEYPP < 7.0298-21.27615.9L8
BANOFFENSETurnovers 1+3112-19.38723.2L3
BANOFFENSETurnovers < 12414-10.58324.0L2
BANOFFENSETurnovers 2+143-11.21421.2L7
BANOFFENSETurnovers > 240-4.00010.2L4
BANOFFENSEScores <10180-18.0004.1L18
BANOFFENSEScores 10-19133-10.23115.3L4
BANOFFENSEScores 20-29107-3.70024.4W1
BANOFFENSEScores 30-3953-2.60034.6W2
BANOFFENSEScores 40+1818-01.00045.8W18
BANDEFENSEYPA 8.0+202-18.10039.1L14
BANDEFENSEYPA < 8.02517-8.68016.0L1
BANDEFENSEPass Yds 200+153-12.20038.1L6
BANDEFENSEPass Yds < 2003016-14.53320.4L2
BANDEFENSERush Yds 100+254-21.16034.0L8
BANDEFENSERush Yds < 1002014-6.70017.2L3
BANDEFENSERush Yds 150+233-20.13035.0L8
BANDEFENSERush Yds < 1502215-7.68217.8L3
BANDEFENSEYPC 5.0+255-20.20034.6L8
BANDEFENSEYPC < 5.02013-7.65016.4L3
BANDEFENSEYPP 6.0+265-21.19237.0L10
BANDEFENSEYPP < 6.02014-6.70011.7L1
BANDEFENSEYPP 7.0+181-17.05641.2L11
BANDEFENSEYPP < 7.02818-10.64316.2L1
BANDEFENSETurnovers 1+4022-18.55023.3L2
BANDEFENSETurnovers < 1154-11.26730.1L3
BANDEFENSETurnovers 2+1714-3.82418.2W3
BANDEFENSETurnovers > 21310-3.76916.6W3
BANDEFENSEAllows <101312-1.9233.0W5
BANDEFENSEAllows 10-191410-4.71413.4L1
BANDEFENSEAllows 20-29127-5.58323.6L1
BANDEFENSEAllows 30-39102-8.20033.8W1
BANDEFENSEAllows 40+150-15.00046.3L15
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (16 of 16 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

BAN OFFENSE

BAN's offense has averaged 2.0 giveaways per game over their last 3 games. Their 55-game average is 0.9 giveaways per game. (+112%)

BAN's offense has averaged 75.0 rush yards per game over their last 7 games. Their 52-game average is 170.1 rush yards per game. (-56%)

BAN's offense has averaged 4.1 YPA over their last 7 games. Their 51-game average is 9.1 YPA. (-55%)

BAN's offense has averaged 3.6 YPP over their last 7 games. Their 52-game average is 7.2 YPP. (-50%)

BAN's offense has averaged 162.5 total yards per game over their last 7 games. Their 52-game average is 315.3 total yards per game. (-48%)

BAN's offense has averaged 3.2 YPC over their last 5 games. Their 52-game average is 6.1 YPC. (-48%)

BAN's offense has averaged 87.5 pass yards per game over their last 7 games. Their 51-game average is 148.1 pass yards per game. (-41%)

BAN's offense has averaged 16.1 points scored per game over their last 7 games. Their 64-game average is 23.7 points scored per game. (-32%)

BAN DEFENSE

BAN's defense has averaged 363.0 rush yards per game over their last 3 games. Their 45-game average is 142.6 rush yards per game. (+155%)

BAN's defense has averaged 11.3 YPC over their last 3 games. Their 45-game average is 5.2 YPC. (+116%)

BAN's defense has averaged 524.0 total yards per game over their last 3 games. Their 46-game average is 290.8 total yards per game. (+80%)

BAN's defense has averaged 0.3 takeaways per game over their last 5 games. Their 55-game average is 1.5 takeaways per game. (-77%)

BAN's defense has averaged 11.4 YPP over their last 3 games. Their 46-game average is 6.5 YPP. (+75%)

BAN's defense has averaged 237.0 pass yards per game over their last 5 games. Their 45-game average is 154.7 pass yards per game. (+53%)

BAN's defense has averaged 11.9 YPA over their last 5 games. Their 45-game average is 8.2 YPA. (+45%)

BAN's defense has averaged 31.8 points allowed per game over their last 5 games. Their 64-game average is 24.1 points allowed per game. (+32%)

(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 -- 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)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
BANDEFENSEteamPass Yardslast 5237.045154.7+53.2%
BANOFFENSEteamPass Yardslast 787.551148.1-40.9%
BANDEFENSEteamPointslast 531.86424.1+31.9%
BANOFFENSEteamPointslast 716.16423.7-31.8%
BANDEFENSEteamRush Yardslast 3363.045142.6+154.6%
BANOFFENSEteamRush Yardslast 775.052170.1-55.9%
BANDEFENSEteamTotal Yardslast 3524.046290.8+80.2%
BANOFFENSEteamTotal Yardslast 7162.552315.3-48.5%
BANDEFENSEteamTurnoverslast 50.3551.5-77.4%
BANOFFENSEteamTurnoverslast 32.0550.9+111.5%
BANDEFENSEteamYPAlast 511.9458.2+44.7%
BANOFFENSEteamYPAlast 74.1519.1-55.3%
BANDEFENSEteamYPClast 311.3455.2+116.5%
BANOFFENSEteamYPClast 53.2526.1-47.5%
BANDEFENSEteamYPPlast 311.4466.5+74.6%
BANOFFENSEteamYPPlast 73.6527.2-49.8%
STATISTICAL STORIES

BANNING (WILMINGTON): OFFENSE VS DEFENSE, 2026

Where BANNING (WILMINGTON) sits among 75 section teams on the two Unit Index composites -- Offense Grade 68.3, Defense Grade 69.8.

PASS YARDS / GAME: BANNING (WILMINGTON) VS THE SECTION

BANNING (WILMINGTON) ranks #3 of 50 section teams in passing yards per game (247.8) -- a strength worth a look.

BANNING (WILMINGTON): SP STRENGTH INDEX BY SEASON

The program's index across 5 seasons on file -- 9.0 in 2022 to 1.4 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.

BAN — ROSTER (43) 26-27
#NAMEPOSCLASS
QUARTERBACKS
28NOA TUVALU
PASS 67/106 · 63.2% · 1,010 YDS · 9.5 YPA · 8 TD · 1 INT · 168.3/G
RUSH 24 CAR · 32 YDS · 1.3 YPC · 0 TD · 5.3/G
QBSr.
33ELIJAH JUAREZ
PASS 3/3 · 100.0% · 61 YDS · 20.3 YPA · 0 TD · 0 INT · 61.0/G
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 1.0/G
QBJr.
RECEIVERS & TIGHT ENDS
1MATTHEW MARTINEZ
REC 3 REC · 98 YDS · 32.7 YPC · 0 TD · 98.0/G
DEF 3 TKL · 3.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
WRJr.
3PHARRELL DANIELS
REC 30 REC · 457 YDS · 15.2 YPC · 4 TD · 76.2/G
DEF 5 TKL · 0.8 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
WRSo.
5KODY GALLOWAY
REC 1 REC · 18 YDS · 18.0 YPC · 0 TD · 3.0/G
DEF 31 TKL · 5.2 TKL/G · 10 TFL · 8.0 SACKS · 0 INT
TESr.
8RANDY GUERRERO
RUSH 1 CAR · 8 YDS · 8.0 YPC · 0 TD · 2.0/G
REC 9 REC · 162 YDS · 18.0 YPC · 1 TD · 40.5/G
WRSr.
11KAMRIN ROBERSON
REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 1.0/G
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
14ROGER GARCIA
REC 5 REC · 64 YDS · 12.8 YPC · 1 TD · 21.3/G
WRJr.
18STEVE FLORES
REC 1 REC · 51 YDS · 51.0 YPC · 1 TD · 51.0/G
WRJr.
23JORDAN CARTER
REC 3 REC · 32 YDS · 10.7 YPC · 0 TD · 10.7/G
DEF 3 TKL · 1.0 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
TEJr.
OFFENSIVE LINE
68JOSIAH OCHOA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
77ANTHONY VALLECILLO
DEF 5 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
DEFENSIVE LINE
9ALEX JOYA
RUSH 3 CAR · 15 YDS · 5.0 YPC · 1 TD · 2.5/G
REC 4 REC · 32 YDS · 8.0 YPC · 0 TD · 5.3/G
DEF 6 TKL · 1.0 TKL/G · 0 TFL · 0.5 SACKS · 0 INT
DEJr.
LINEBACKERS
6ALONZO RUIZ
RUSH 26 CAR · 139 YDS · 5.3 YPC · 2 TD · 23.2/G
REC 6 REC · 87 YDS · 14.5 YPC · 1 TD · 14.5/G
DEF 20 TKL · 3.3 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBSr.
22JOSHUA CARRILLO
REC 1 REC · 4 YDS · 4.0 YPC · 0 TD · 0.8/G
DEF 22 TKL · 4.4 TKL/G · 2 TFL · 1.0 SACKS · 1 INT
LBSo.
32NICKOLES SALAS
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
DEFENSIVE BACKS
4JOEL BORJA
RUSH 2 CAR · 3 YDS · 1.5 YPC · 0 TD · 0.6/G
DEF 24 TKL · 4.8 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DBSr.
7IVAN GONZALEZ
RUSH 3 CAR · 18 YDS · 6.0 YPC · 0 TD · 3.0/G
REC 1 REC · 16 YDS · 16.0 YPC · 0 TD · 2.7/G
DEF 22 TKL · 3.7 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
DBSr.
10RAUL NAVARRO
REC 1 REC · 14 YDS · 14.0 YPC · 0 TD · 4.7/G
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
12DAMIAN SANTANA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
13EUGENE ODELL
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
20JONATHAN TELLEZ
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
SPECIAL TEAMS
17KOBE TORRES
RUSH 1 CAR · 13 YDS · 13.0 YPC · 0 TD · 13.0/G
KSr.
OTHER / UNLISTED POSITION
2ISAAC FLORES
RUSH 59 CAR · 401 YDS · 6.8 YPC · 5 TD · 66.8/G
REC 4 REC · 34 YDS · 8.5 YPC · 0 TD · 5.7/G
DEF 5 TKL · 0.8 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
--Sr.
25MAKANI URIARTE
DEF 9 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
54RUBEN WENCES
DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Jr.
61RAYMOND RAMIREZ
DEF 5 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/02/2026 16:07