ScorePirate
MENU
AT A GLANCE

In short: Stockdale Mustangs high school football (Bakersfield, CA), 2026 season: 1-8. Last game: L 13-35 vs Centennial on October 23, 2026. Next: at Garces Memorial, 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
STOCKDALE 1-8
2026 SEASON
AT A GLANCE — AS OF 10/28/2026
RECORD1-8 this season
LAST GAMEL 13-35 vs CENTENNIAL
NEXT GAMEGARCES MEMORIAL (10/29/2026)
UNIT GRADESPass Off 27.3 · Rush Off 16.4 · Pass Def 39.7 · Rush Def 37.6
LEAGUESOUTHWEST YOSEMITE - RIVER
ENROLLMENT2,313 STUDENTS (2023-24)
NUMBERS TO NOTE
#84
SP Strength Index (of 113)
1-8
2026 record
-24.7
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
STOCKDALE27.3 (-62)16.4 (-93)39.7 (+10)37.6 (+22)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: at Garces Memorial, Thu 29 Oct. Matchup report: Stockdale at Garces Memorial.

The turnover battle could decide Stockdale's next game, against Garces Memorial, and the recent returns favor Garces Memorial. Stockdale forced 2.4 takeaways per game over its first 5 games (1-4), #7 in Section in that timeframe. Over the stretch of 4 games that followed (0-4), the Mustangs have forced 0.0 takeaways per game, a 100% drop, #108 in Section in that window. The schedule has a lot to do with it: Stockdale's last 4 opponents have averaged 1.3 per game, a #57 offense in Section on the season, against 1.5 per game, #75 for the first 5. Measured against those opponents' norms (1.3 per game), Stockdale forced 100% 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 #26 in Section, well above the first 5 (#47), so the dip has come against better teams overall. Conversely, Garces Memorial's ball security has been one of Section's better units in recent weeks. The Rams have committed 0.5 giveaways per game over their last 4 games (4-0), #9 in Section during that time. Those games came against some of the weaker defenses in Section (0.8 per game on the season, which would rank #92). Against those norms, Garces Memorial turned it over 39% less than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #26 in Section, a strong slate. Unless Stockdale's defense rediscovers its early form, the edge in this matchup belongs to Garces Memorial.

The number to watch when Stockdale meets Garces Memorial is Stockdale's scoring. Stockdale averaged 22.2 points per game over its first 5 games (1-4), #72 in Section through those games. Over the stretch of 4 games that followed (0-4), the Mustangs have averaged 4.8 points per game, a 79% drop, #110 in Section through that stretch. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 26.8 points per game, a #67 scoring defense in Section on the season, against 20.6 points per game, #38 for the first 5. Measured against those opponents' norms (26.8 points per game), Stockdale scored 82% 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 #26 in Section, well above the first 5 (#47), so the dip has come against better teams overall. Stockdale was held to 14 points or fewer 4 times in those games, including 0 against ScorePirate CIF Central Section #5 Bakersfield on 10/9. Conversely, Garces Memorial's defense has been one of Section's better units in recent weeks. The Rams have allowed 5.8 points per game over their last 4 games (4-0), #5 in Section over that stretch. Those games came against a middle-of-the-pack set of offenses in Section (23.8 points per game on the season, which would rank #62). Against those norms, Garces Memorial held those offenses 76% below what they usually score. Overall, those opponents average an SP Strength Index rating that would rank #26 in Section, a strong slate. Unless Stockdale's offense rediscovers its early form, the edge in this matchup belongs to Garces Memorial. Stockdale is 1-6 this season when it scores 6 or more, and 0-2 when it doesn't.

NOTES

Stockdale's ground game looks better on paper, but one afternoon is doing a lot of the work. Stockdale averaged 3.7 yards per carry (855 yards on 229 rushes) on the season, #105 in Section, but that number is boosted by a 290-yard game on 36 rushes against Antelope Valley on 9/18. In all other games, Stockdale is at 2.9 yards per carry (565 yards on 193 rushes), a figure that would rank #107 in Section. Against Garces Memorial, Stockdale draws one of the better run defenses (4.0 yards per carry, #11), so expect something closer to the 2.9 version.

The biggest shift in Stockdale's season has come in its ball security. The Mustangs committed 3.4 giveaways per game over their first 5 games (1-4), #113 in Section within that period. Over the stretch of 4 games that followed (0-4), Stockdale has committed 1.5 giveaways per game, a 56% drop, #63 in Section across those games. The schedule deserves some of the credit: Stockdale's last 4 opponents have averaged 0.8 per game, a #92 defense in Section on the season, against 1.8 per game, #23 for the first 5. Measured against those opponents' norms (0.8 per game), Stockdale turned it over 82% more than those defenses usually force. So the improvement is real, but it still trails what those opponents 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 #26 in Section, well above the first 5 (#47), which makes the improvement more impressive. On the season, the Mustangs rank #110 in Section in giveaways. That form gets a real test against Garces Memorial, whose defense ranks #14 in Section (2.1 per game).

Stockdale's offense from the opening weeks has gone missing since. Stockdale averaged 6.4 yards per play (1,553 yards on 243 snaps) over its first 5 games (1-4), #74 in Section during those games. Over the stretch of 4 games that followed (0-4), the Mustangs have averaged 3.5 yards per play (554 yards on 157 snaps), a 45% drop, #102 in Section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.0 yards per play on the season. Measured against those opponents' norms (6.9 yards per play), Stockdale gained 49% less per snap 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 #26 in Section, well above the first 5 (#47), so the dip has come against better teams overall. On the season, Stockdale ranks #96 in Section in yards per play. It won't get any easier against Garces Memorial, whose defense ranks #16 in Section (5.2 yards per play).

Something changed for Stockdale's passing game after its first 4 games. The Mustangs averaged 8.6 yards per pass attempt (870 yards on 101 attempts) over their first 4 games (0-4), #41 in Section during that stretch. In the 5 games since that hot start (1-4), Stockdale has averaged 5.5 yards per pass attempt (382 yards on 70 attempts), a 37% drop, #92 in Section over that period. The schedule doesn't excuse it: the last 5 opponents have been softer, averaging 9.6 yards per attempt, a #94 pass defense in Section on the season, against 8.4 yards per attempt, #63 for the first 4. Measured against those opponents' norms (9.6 yards per attempt), Stockdale threw for 43% less per attempt than those pass defenses usually allow. On the season, the Mustangs rank #68 in Section in passing. Garces Memorial's pass defense sits in the middle of the pack, #42 in Section (7.5 yards per attempt).

TIDBITS (6 found)

• Club Stockdale has lost 4 straight, and a loss would make it 5 in a row. The last time they lost 5 or more in a row was 2025, a run of 13.

• Club The last time Stockdale went a game holding the opponent under 100 rushing yards was October 11, 2024 against Garces Memorial (W, 19-14). Since then Stockdale has gone 23 straight games allowing 100+ rushing yards, a school-record 23 straight in the 6 seasons on record.

• Club The last time Stockdale went a game committing no turnovers was September 4, 2025 against Bakersfield (L, 14-50). Since then Stockdale has gone 16 straight games committing 1+ turnover, a school-record 16 straight in the 6 seasons on record.

• Club The last time Stockdale went a game holding the opponent under 5.0 yards per carry was August 22, 2025 against North (W, 35-13). Since then Stockdale has gone 18 straight games allowing 5.0+ yards per carry, a school-record 18 straight in the 6 seasons on record.

• Club Stockdale has gone 6 straight games being held under 200 passing yards (September 11, 2026 through October 23, 2026), going 1-5 over that stretch, the program's longest such streak since 2025 (8 games).

• Player Benji Odlin has never had a game making 10 or more tackles for Stockdale, over a 14-game career on record. His career high is 9, set August 28, 2026 against Highland (L, 12-40).

STO — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
1012PASS YDS
C-ATT70-121
COMP%57.9%
YPA8.4
TD6
INT12
QBR124.6
RUSHING LEADER
407RUSH YDS
CAR86
YPC4.7
RUSH TD3
REC10
REC YDS74
YPR7.4
REC TD1
RUSHING LEADER
170RUSH YDS
CAR29
YPC5.9
RUSH TD2
REC8
REC YDS142
YPR17.8
REC TD0
RECEIVING LEADER
195REC YDS
REC12
YPR16.2
REC TD0
RECEIVING LEADER
122REC YDS
REC3
YPR40.7
REC TD1
DEFENSE
TACKLES LEADER
38TCKL
TFL2
SACKS0
INT1
PD0
FF1
TACKLES LEADER
34TCKL
TFL2
SACKS0
INT0
PD0
FF0
TACKLES LEADER
26TCKL
TFL2
SACKS1
INT1
PD0
FF2
TFL LEADER
2TFL
TCKL21
SACKS0
INT1
PD0
FF0
TFL LEADER
1TFL
TCKL9
SACKS0
INT0
PD0
FF1
SACKS LEADER
1SACKS
TCKL25
TFL1
INT0
PD0
FF1
SACKS LEADER
1SACKS
TCKL5
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
1INT
TCKL14
TFL1
SACKS0
PD0
FF0
STO — WHAT CHANGED THIS WEEK

From the games on file through Oct 9.

REMAINING SCHEDULE

Most likely finish 1-9 · realistic range 1-9 to 1-9

Remaining schedule: 18th hardest of 110 in the CIF Central Section (average opponent strength 20.7).

DateOpponentSP rankWin chance
10/29at Garces Memorial#18 of 1131%

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
STO — 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 9 game; last updated Oct 23; roster and numbers checked Oct 6.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
3KRUZ CORONA770/12157.9%1,0128.4612124.6
16JORDAN CASTENEDA25/1435.7%584.10241.9
12VALENTINO NUNEZ70/10.0%00.001-200.0
4BENJI ODLIN71/1100.0%-2-2.00083.2
TEAM TOTALS776/13755.5%1,0687.8615113.5
RUSHING
NOPLAYERGPCARYDSYPCTD
4BENJI ODLIN7864074.73
21ZACK WALKER6291705.92
0JOHNNY BURGOS-MURDOCK59515.70
16JORDAN CASTENEDA216281.80
18NICHOLAS TEJEDA511212.01
12VALENTINO NUNEZ7691.51
31KEYSHAWN DANIELS4591.80
13RONALD VENTERS1331.00
9AYEVIAN MORENO4133.00
3KRUZ CORONA71610.13
17RICARDO JACKSON1111.00
TEAM TOTALS71736944.010
RECEIVING
NOPLAYERGPRECYDSYPRTD
18NICHOLAS TEJEDA51219516.20
21ZACK WALKER6814217.80
10AJAY CAMACHO6312240.71
12VALENTINO NUNEZ7811414.20
9AYEVIAN MORENO4711015.71
4BENJI ODLIN710747.41
14TYRIN BLOUNT347017.51
28TROY HERNANDEZ39606.70
1TITUS MILLER533010.01
16JORDAN CASTENEDA212525.01
31KEYSHAWN DANIELS412323.00
7BRENNAN LOPEZ52147.00
8JULIAN FLORES12147.00
16ROMAN CARAVANTES211111.00
5ISAAC JOHNSON3122.00
3KRUZ CORONA71-2-2.00
TEAM TOTALS7731,00413.86
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
0JOHNNY BURGOS-MURDOCK538201001
7BRENNAN LOPEZ534200000
1TITUS MILLER526211002
85CAMDEN NELSON525110001
21ZACK WALKER621201000
4BENJI ODLIN715000000
10AJAY CAMACHO614101000
31KEYSHAWN DANIELS414000000
78JACE ZEPEDA410000000
33ADAM VALENCIA39100001
34DEIVI MUNOZ37000000
24MICHAEL JACKSON37000000
12VALENTINO NUNEZ76001000
22NICHOLAS HENDERSON26000000
75ROBERT HUDSON35110000
15CHRIS MARTINEZ24000000
11DIEGO GARNICA34000000
80NATHAN GARZA24000000
72BROCK CARTER33000000
C. TANNER23000000
5ISAAC JOHNSON33000000
52DAVID ALVIDREZ12000000
56JACOB CISNEROS22000000
88RYAN RHEA22000001
60BENICIO MARTINEZ11000000
31ISAAC RODRIGUEZ11000000
76MOHAMED LAARIBI11000000
16ROMAN CARAVANTES21000000
28TROY HERNANDEZ31000000
TEAM TOTALS72691235006
PROGRAM SNAPSHOT: STO

PROGRAM RECORD

SEASONRECORDPFPAPPG
20211-010710.0
20222-8872948.7
20234-717831916.2
20243-8943678.5
20251-9744047.4
20261-813035214.4
2021-2612-4011.0
STO — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21NORTHatL34-46
08/28HIGHLANDvsL12-40
09/04MONACHEvsL20-42
09/11INDEPENDENCEatL6-40
09/18ANTELOPE VALLEYatW39-18
10/02FRONTIERvsL6-41
10/09BAKERSFIELDatL0-63
10/16LIBERTYatL0-27
10/23CENTENNIALvsL13-35
10/29GARCES MEMORIALatPROJ0-451.1%
SEASON TO DATE1-81 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall1-8 so far1-9 (99%)1.0-9.0
League0-4 so far0-4 (100%)0.0-4.0
STO — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL914.439.1234.1358.944.440.6
HOME412.839.5277.2379.747.242.7
ROAD515.838.8199.6343.242.239.0

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.

STO — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21@ NorthL 34-4631738355------0015+2
8/28vs. HighlandL 12-4016846214862833693202-3
9/4vs. MonacheL 20-422581894471292353640012-2
9/11@ IndependenceL 6-40127601871831213040100-2
9/18@ Antelope ValleyW 39-186029035018715033700330
10/2vs. FrontierL 6-4190571472101964061000-1
10/9@ BakersfieldL 0-634018581392714104000-3
10/16@ LibertyL 0-27642481841383222----0-1
10/23vs. CentennialL 13-35186115301------------0-1
AVERAGES139.195.0234.1159.7199.1358.91.20.40.71.3-11 (season)

Averages use only games with that number on file (defense 7/9, sacks/INT 7/9, sacks allowed 8/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 27.3/100 (-62 yds/gm vs average)

Rush Offense: grade 16.4/100 (-93 yds/gm vs average)

Pass Defense: grade 39.7/100 (+10 yds/gm vs average)

Rush Defense: grade 37.6/100 (+22 yds/gm vs average)

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

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-29atGARCES MEMORIAL4-516.3

LAST YEAR

STO finished 2025 at 1-9. Missed playoffs. Notable win: 35-13 over NORTH (NORTH finished 58% that season). Toughest loss: 12-20 to HIGHLAND (8-point margin).

LAST SEASON: STO — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22NORTHW1-03513237219
2025-08-29HIGHLANDL1-11220294218
2025-09-04BAKERSFIELDL1-21450313254
2025-09-12INDEPENDENCEL1-304119317
2025-09-19BAKERSFIELD CHRISTIANL1-4047-2350
2025-10-03FRONTIERL1-5649139460
2025-10-10GARCES MEMORIALL1-6048129362
2025-10-17RIDGEVIEWL1-702213245
2025-10-24CENTENNIALL1-805199N/A
2025-10-30LIBERTYL1-9763N/A316
TOTALS10 GMS1-91-9744041241 (9)2741 (9)

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

• STO holds its opponents under 5.0 yards per carry (.999), and has won 3 straight when doing so

• STO forces 3+ takeaways (.667)

• STO commits zero giveaways (.667), but most recently lost to Bakersfield when doing so

• STO holds its opponents under 7.0 yards per play (.444)

• STO's defense has averaged 0.0 takeaways per game over their last 3 games. Their 29-game average is 0.9 takeaways per game. (-100%)

• STO's offense has failed to reach 200 pass yds in 6 straight games (09/11/2026-10/23/2026), going 1-5 over that stretch.

• STO's offense has averaged 4.3 points scored per game over their last 3 games. Their 30-game average is 9.9 points scored per game. (-56%)

• STO is 3-1 (.750) in games decided by 8 points or fewer

• STO's offense has averaged 110.1 rush yards per game over their last 7 games. Their 26-game average is 71.6 rush yards per game. (+54%)

• STO's offense has averaged 3.6 YPA over their last 3 games. Their 26-game average is 6.2 YPA. (-42%)

• STO's offense has failed to reach 150 rush yds in 4 straight games (10/02/2026-10/23/2026), going 0-4 over that stretch.

• STO's offense has failed to reach 5.0 YPC in 4 straight games (10/02/2026-10/23/2026), going 0-4 over that stretch.

• STO's offense has failed to reach 6.0 YPP in 4 straight games (10/02/2026-10/23/2026), going 0-4 over that stretch.

• STO's offense has failed to reach 7.0 YPP in 4 straight games (10/02/2026-10/23/2026), going 0-4 over that stretch.

• STO's offense has averaged 3.6 YPC over their last 7 games. Their 26-game average is 2.6 YPC. (+39%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

STO -- MOST IMPORTANT NUMBERS

(top 5 of 28 scored; vs 1694 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFYPP < 74-5.44422.2W10.794
2DEFTurnovers 2+3-5.37527.5W10.641
3OFFTurnovers 3+2-9.18214.6L10.621
4DEFTurnovers 1+4-9.30830.3W10.556
5OFFYPA 8+2-7.22214.9L60.541
WIN %: TWO-CONDITION COMBINATIONS (2 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)

--- STO ---

CONDITIONRECWIN%PPGSTRK
STO holds its opponents under 150 rushing yards and under 200 passing yards3-5.37526.8L5
STO rushes for 100+ yards and is held under 200 passing yards3-3.50019.7L1
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
STORush Yds < 150 & Pass Yds < 2003-5.37526.8
STORush Yds 100+ & Pass Yds < 2003-3.50019.7
STO — OFFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-7.22214.9L6
YPA < 8.03-14.1768.8L3 4 games without this stat on file
Pass Yds 200+0-3.00022.7L3
Pass Yds < 2005-18.2179.4L4 4 games without this stat on file
Rush Yds 100+3-4.42919.7L1
Rush Yds < 1002-17.1057.7L16 4 games without this stat on file
Rush Yds 150+2-2.50022.5W1
Rush Yds < 1503-19.1368.8L14 4 games without this stat on file
YPC 5.0+1-2.33323.7W1
YPC < 5.04-19.1749.3L14 4 games without this stat on file
YPP 6.0+1-2.33331.0W1
YPP < 6.04-19.1748.3L14 4 games without this stat on file
YPP 7.0+1-2.33331.0W1
YPP < 7.04-19.1748.3L14 4 games without this stat on file
Turnovers 1+3-23.1159.6L4
Turnovers < 12-1.66716.0L1 1 games without this stat on file
Turnovers 2+2-16.11110.7L1 1 games without this stat on file
Turnovers > 22-9.18214.6L1 1 games without this stat on file
STO — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Scores <100-17.0001.9
Scores 10-192-5.28613.9
Scores 20-291-2.33320.3
Scores 30-392-1.66736.0
Scores 40+------
STO — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-3.00020.0L3
YPA < 8.01-5.16711.7L3
Pass Yds 200+0-2.00027.0L2
Pass Yds < 2001-6.14310.9L4
Rush Yds 100+1-2.33324.0L1
Rush Yds < 1000-6.0009.7L6
Rush Yds 150+1-1.50029.5W1
Rush Yds < 1500-7.00010.1L7
YPC 5.0+1-1.50029.5W1
YPC < 5.00-7.00010.1L7
YPP 6.0+1-2.33331.0W1
YPP < 6.00-6.0006.2L6
YPP 7.0+1-2.33331.0W1
YPP < 7.00-6.0006.2L6
Turnovers 1+1-8.11114.4L4
Turnovers < 1--------
Turnovers 2+1-5.16718.5L1
Turnovers > 21-4.20021.0L1
STO — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <100-4.0003.0
Scores 10-190-2.00012.5
Scores 20-290-1.00020.0
Scores 30-391-1.50036.5
Scores 40+------
STO — DEFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-14.12540.6L10
YPA < 8.03-8.27331.1W1 3 games without this stat on file
Pass Yds 200+0-7.00047.0L7
Pass Yds < 2005-15.25033.1L2 3 games without this stat on file
Rush Yds 100+4-22.15437.6L3
Rush Yds < 1001-01.00014.0W1 3 games without this stat on file
Rush Yds 150+2-14.12539.2L2
Rush Yds < 1503-8.27333.1L7 3 games without this stat on file
YPC 5.0+2-22.08339.9L3
YPC < 5.03-01.00011.3W3 3 games without this stat on file
YPP 6.0+3-19.13640.5L3
YPP < 6.02-3.40019.8L2 3 games without this stat on file
YPP 7.0+1-17.05643.9L14
YPP < 7.04-5.44422.2W1 3 games without this stat on file
Turnovers 1+4-9.30830.3W1
Turnovers < 11-15.06242.4L13 1 games without this stat on file
Turnovers 2+3-5.37527.5W1 1 games without this stat on file
Turnovers > 22-1.66725.7W1 1 games without this stat on file
STO — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Allows <101-01.0007.0
Allows 10-194-01.00016.0
Allows 20-290-5.00023.8
Allows 30-390-2.00035.5
Allows 40+0-18.00047.9
STO — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-5.00042.6L5
YPA < 8.01-1.50029.0W1 2 games without this stat on file
Pass Yds 200+0-1.00041.0L1
Pass Yds < 2001-5.16738.3L2 2 games without this stat on file
Rush Yds 100+1-6.14338.7L3
Rush Yds < 100-------- 2 games without this stat on file
Rush Yds 150+1-4.20040.8L2
Rush Yds < 1500-2.00033.5L2 2 games without this stat on file
YPC 5.0+1-6.14338.7L3
YPC < 5.0-------- 2 games without this stat on file
YPP 6.0+1-6.14338.7L3
YPP < 6.0-------- 2 games without this stat on file
YPP 7.0+0-6.00042.2L6
YPP < 7.01-01.00018.0W1 2 games without this stat on file
Turnovers 1+1-3.25036.5W1
Turnovers < 10-5.00041.2L5
Turnovers 2+1-3.25036.5W1
Turnovers > 21-1.50032.0W1
STO — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-191-01.00018.0
Allows 20-290-1.00027.0
Allows 30-390-1.00035.0
Allows 40+0-6.00045.3
ON THE BRINK

STOCKDALE

• STOCKDALE has been held under 14 in 4 straight games (10/2/26–10/23/26). It has not been held under 14 in 5 straight since 9/12/25–10/30/25 (2025).

• STOCKDALE has lost by 20+ in 4 straight games (10/2/26–10/23/26). It has not lost by 20+ in 5 straight since 9/4/25–10/30/25 (2025).

• STOCKDALE has lost 4 straight (10/2/26–10/23/26). It has not lost 5 straight since 8/29/25–9/11/26 (2026). It has reached 5 straight 2 times in the last 4 years and has lost a high of 13 straight (2026) in that span.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
STOOFFENSEYPA 8.0+92-7.22214.9L6
STOOFFENSEYPA < 8.0173-14.1768.8L3
STOOFFENSEPass Yds 200+30-3.00022.7L3
STOOFFENSEPass Yds < 200235-18.2179.4L4
STOOFFENSERush Yds 100+73-4.42919.7L1
STOOFFENSERush Yds < 100192-17.1057.7L16
STOOFFENSERush Yds 150+42-2.50022.5W1
STOOFFENSERush Yds < 150223-19.1368.8L14
STOOFFENSEYPC 5.0+31-2.33323.7W1
STOOFFENSEYPC < 5.0234-19.1749.3L14
STOOFFENSEYPP 6.0+31-2.33331.0W1
STOOFFENSEYPP < 6.0234-19.1748.3L14
STOOFFENSEYPP 7.0+31-2.33331.0W1
STOOFFENSEYPP < 7.0234-19.1748.3L14
STOOFFENSETurnovers 1+263-23.1159.6L4
STOOFFENSETurnovers < 132-1.66716.0L1
STOOFFENSETurnovers 2+182-16.11110.7L1
STOOFFENSETurnovers > 2112-9.18214.6L1
STOOFFENSEScores <10170-17.0001.9L17
STOOFFENSEScores 10-1972-5.28613.9L5
STOOFFENSEScores 20-2931-2.33320.3L1
STOOFFENSEScores 30-3932-1.66736.0W1
STODEFENSEYPA 8.0+162-14.12540.6L10
STODEFENSEYPA < 8.0113-8.27331.1W1
STODEFENSEPass Yds 200+70-7.00047.0L7
STODEFENSEPass Yds < 200205-15.25033.1L2
STODEFENSERush Yds 100+264-22.15437.6L3
STODEFENSERush Yds < 10011-01.00014.0W1
STODEFENSERush Yds 150+162-14.12539.2L2
STODEFENSERush Yds < 150113-8.27333.1L7
STODEFENSEYPC 5.0+242-22.08339.9L3
STODEFENSEYPC < 5.033-01.00011.3W3
STODEFENSEYPP 6.0+223-19.13640.5L3
STODEFENSEYPP < 6.052-3.40019.8L2
STODEFENSEYPP 7.0+181-17.05643.9L14
STODEFENSEYPP < 7.094-5.44422.2W1
STODEFENSETurnovers 1+134-9.30830.3W1
STODEFENSETurnovers < 1161-15.06242.4L13
STODEFENSETurnovers 2+83-5.37527.5W1
STODEFENSETurnovers > 232-1.66725.7W1
STODEFENSEAllows <1011-01.0007.0W1
STODEFENSEAllows 10-1944-01.00016.0W4
STODEFENSEAllows 20-2950-5.00023.8L5
STODEFENSEAllows 30-3920-2.00035.5L2
STODEFENSEAllows 40+180-18.00047.9L18
STREAKS: STO (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSETurnovers 1+10 games10/30/2025 - 10/23/20261-9
OFFENSEPass Yds < 2006 games09/11/2026 - 10/23/20261-5
OFFENSERush Yds < 1504 games10/02/2026 - 10/23/20260-4
OFFENSEYPC < 5.04 games10/02/2026 - 10/23/20260-4
OFFENSEYPP < 6.04 games10/02/2026 - 10/23/20260-4
OFFENSEYPP < 7.04 games10/02/2026 - 10/23/20260-4
DEFENSETurnovers < 14 games10/02/2026 - 10/23/20260-4
OFFENSEYPA < 8.03 games10/09/2026 - 10/23/20260-3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
STOOFFENSETurnovers 1+10 games10/30/2025 - 10/23/20261-9
STOOFFENSEPass Yds < 2006 games09/11/2026 - 10/23/20261-5
STOOFFENSERush Yds < 1504 games10/02/2026 - 10/23/20260-4
STOOFFENSEYPC < 5.04 games10/02/2026 - 10/23/20260-4
STOOFFENSEYPP < 6.04 games10/02/2026 - 10/23/20260-4
STOOFFENSEYPP < 7.04 games10/02/2026 - 10/23/20260-4
STODEFENSETurnovers < 14 games10/02/2026 - 10/23/20260-4
STOOFFENSEYPA < 8.03 games10/09/2026 - 10/23/20260-3
NOTABLE TRENDS (10 of 10 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

STO OFFENSE

STO's offense has averaged 4.3 points scored per game over their last 3 games. Their 30-game average is 9.9 points scored per game. (-56%)

STO's offense has averaged 110.1 rush yards per game over their last 7 games. Their 26-game average is 71.6 rush yards per game. (+54%)

STO's offense has averaged 3.6 YPA over their last 3 games. Their 26-game average is 6.2 YPA. (-42%)

STO's offense has averaged 3.6 YPC over their last 7 games. Their 26-game average is 2.6 YPC. (+39%)

STO's offense has averaged 234.1 total yards per game over their last 10 games. Their 26-game average is 179.5 total yards per game. (+30%)

STO's offense has averaged 2.9 YPP over their last 3 games. Their 26-game average is 4.1 YPP. (-30%)

STO's offense has averaged 76.4 pass yards per game over their last 5 games. Their 26-game average is 107.9 pass yards per game. (-29%)

STO's offense has averaged 1.7 giveaways per game over their last 3 games. Their 29-game average is 2.2 giveaways per game. (-23%)

STO DEFENSE

STO's defense has averaged 0.0 takeaways per game over their last 3 games. Their 29-game average is 0.9 takeaways per game. (-100%)

STO's defense has averaged 180.0 pass yards per game over their last 5 games. Their 27-game average is 147.3 pass yards 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)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
STODEFENSEteamPass Yardslast 5180.027147.3+22.2%
STOOFFENSEteamPass Yardslast 576.426107.9-29.2%
STOOFFENSEteamPointslast 34.3309.9-56.4%
STOOFFENSEteamRush Yardslast 7110.12671.6+53.9%
STOOFFENSEteamTotal Yardslast 10234.126179.5+30.4%
STODEFENSEteamTurnoverslast 30.0290.9-100.0%
STOOFFENSEteamTurnoverslast 31.7292.2-23.3%
STOOFFENSEteamYPAlast 33.6266.2-41.9%
STOOFFENSEteamYPClast 73.6262.6+39.4%
STOOFFENSEteamYPPlast 32.9264.1-30.0%
STATISTICAL STORIES

STOCKDALE (BAKERSFIELD): OFFENSE VS DEFENSE, 2026

Where STOCKDALE (BAKERSFIELD) sits among 114 section teams on the two Unit Index composites -- Offense Grade 17.7, Defense Grade 37.2.

PASS YARDS ALLOWED / GAME: STOCKDALE (BAKERSFIELD) VS THE SECTION

STOCKDALE (BAKERSFIELD) ranks #1 of 96 section teams in passing yards allowed per game (0.0) -- a strength worth a look.

STOCKDALE (BAKERSFIELD): SP STRENGTH INDEX BY SEASON

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

STO — ROSTER (76) 26-27
#NAMEPOSCLASS
QUARTERBACKS
3KRUZ CORONA
PASS 70/121 · 57.9% · 1,012 YDS · 8.4 YPA · 6 TD · 12 INT · 144.6/G
RUSH 16 CAR · 1 YDS · 0.1 YPC · 3 TD · 0.1/G
REC 1 REC · -2 YDS · -2.0 YPC · 0 TD · -0.3/G
QBSr.
12VALENTINO NUNEZ
PASS 0/1 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 1 INT · 0.0/G
RUSH 6 CAR · 9 YDS · 1.5 YPC · 1 TD · 1.3/G
REC 8 REC · 114 YDS · 14.2 YPC · 0 TD · 16.3/G
DEF 6 TKL · 0.9 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
QBSr.
16JORDAN CASTENEDA
PASS 5/14 · 35.7% · 58 YDS · 4.1 YPA · 0 TD · 2 INT · 29.0/G
RUSH 16 CAR · 28 YDS · 1.8 YPC · 0 TD · 14.0/G
REC 1 REC · 25 YDS · 25.0 YPC · 1 TD · 12.5/G
QBJr.
RUNNING BACKS
0JOHNNY BURGOS-MURDOCK
RUSH 9 CAR · 51 YDS · 5.7 YPC · 0 TD · 10.2/G
DEF 38 TKL · 7.6 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
RBSr.
4BENJI ODLIN
PASS 1/1 · 100.0% · -2 YDS · -2.0 YPA · 0 TD · 0 INT · -0.3/G
RUSH 86 CAR · 407 YDS · 4.7 YPC · 3 TD · 58.1/G
REC 10 REC · 74 YDS · 7.4 YPC · 1 TD · 10.6/G
DEF 15 TKL · 2.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
21ZACK WALKER
RUSH 29 CAR · 170 YDS · 5.9 YPC · 2 TD · 28.3/G
REC 8 REC · 142 YDS · 17.8 YPC · 0 TD · 23.7/G
DEF 21 TKL · 3.5 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
RBSo.
34DEIVI MUNOZ
DEF 7 TKL · 2.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
RECEIVERS & TIGHT ENDS
7BRENNAN LOPEZ
REC 2 REC · 14 YDS · 7.0 YPC · 0 TD · 2.8/G
DEF 34 TKL · 6.8 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
WRSo.
8JULIAN FLORES
REC 2 REC · 14 YDS · 7.0 YPC · 0 TD · 14.0/G
WRJr.
9AYEVIAN MORENO
RUSH 1 CAR · 3 YDS · 3.0 YPC · 0 TD · 0.8/G
REC 7 REC · 110 YDS · 15.7 YPC · 1 TD · 27.5/G
WRSo.
10AJAY CAMACHO
REC 3 REC · 122 YDS · 40.7 YPC · 1 TD · 20.3/G
DEF 14 TKL · 2.3 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
WRJr.
14TYRIN BLOUNT
REC 4 REC · 70 YDS · 17.5 YPC · 1 TD · 23.3/G
WRJr.
24MICHAEL JACKSON
DEF 7 TKL · 2.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
28TROY HERNANDEZ
REC 9 REC · 60 YDS · 6.7 YPC · 0 TD · 20.0/G
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
31ISAAC RODRIGUEZ
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
OFFENSIVE LINE
60BENICIO MARTINEZ
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSo.
72BROCK CARTER
DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
75ROBERT HUDSON
DEF 5 TKL · 1.7 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLJr.
76MOHAMED LAARIBI
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CJr.
DEFENSIVE LINE
11DIEGO GARNICA
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DESr.
52DAVID ALVIDREZ
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
80NATHAN GARZA
DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSr.
88RYAN RHEA
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DTSr.
LINEBACKERS
15CHRIS MARTINEZ
DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBSr.
33ADAM VALENCIA
DEF 9 TKL · 3.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
OLBJr.
56JACOB CISNEROS
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
DEFENSIVE BACKS
13RONALD VENTERS
RUSH 3 CAR · 3 YDS · 1.0 YPC · 0 TD · 3.0/G
FSJr.
16ROMAN CARAVANTES
REC 1 REC · 11 YDS · 11.0 YPC · 0 TD · 5.5/G
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
17RICARDO JACKSON
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 1.0/G
DBJr.
OTHER / UNLISTED POSITION
1TITUS MILLER
REC 3 REC · 30 YDS · 10.0 YPC · 1 TD · 6.0/G
DEF 26 TKL · 5.2 TKL/G · 2 TFL · 1.0 SACKS · 1 INT
--Sr.
5ISAAC JOHNSON
REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 0.7/G
DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
18NICHOLAS TEJEDA
RUSH 1 CAR · 12 YDS · 12.0 YPC · 1 TD · 2.4/G
REC 12 REC · 195 YDS · 16.2 YPC · 0 TD · 39.0/G
--Sr.
78JACE ZEPEDA
DEF 10 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
NGSo.
85CAMDEN NELSON
DEF 25 TKL · 5.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
--Jr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/28/2026 20:31