ScorePirate
MENU
AT A GLANCE

In short: Orosi Cardinals high school football (Orosi, CA), 2026 season: 10-1. Last game: W 46-33 vs Torres on November 6, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
OROSI
OROSI 10-1
2026 SEASON
OROSI
AT A GLANCE — AS OF 11/08/2026
RECORD10-1 this season
LAST GAMEW 46-33 vs TORRES
NEXT GAME--
UNIT GRADESPass Off 27.7 · Rush Off 79.3 · Pass Def 82.5 · Rush Def 66.3
LEAGUEEAST SEQUOIA - REDWOOD
ENROLLMENT1,084 STUDENTS (2023-24) · PUBLIC
NUMBERS TO NOTE
#50
SP Strength Index (of 114)
10-1
2026 record
+32.3
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
OROSI27.7 (-61)79.3 (+66)82.5 (-54)66.3 (-35)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

The biggest shift in Orosi's season has come in its offense. Orosi averaged 24.5 points per game over its first 4 games (3-1), #59 in Section in that timeframe. In the 7 games since that slow start (7-0), the Cardinals have averaged 50.7 points per game, a 107% rise, #3 in Section in that window. The schedule deserves some of the credit: Orosi's last 7 opponents have averaged 30.9 points per game, a #86 scoring defense in Section on the season, against 22.5 points per game, #44 for the first 4. Measured against those opponents' norms (30.9 points per game), Orosi scored 64% more than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #101 in Section, well below the first 4 (#83), so the recent production comes against lower-level teams overall. On the season, Orosi ranks #8 in Section in scoring.

No team in Section has forced more turnovers over the last 5 games than Orosi. The Cardinals forced 1.8 takeaways per game over their first 6 games (5-1), #19 in Section during that time. Over the stretch of 5 games that followed (5-0), Orosi has forced 3.2 takeaways per game, a 75% rise, #1 in Section through those games. The schedule deserves some of the credit: Orosi's last 5 opponents have averaged 2.1 per game, a #99 offense in Section on the season, against 1.3 per game, #65 for the first 6. Measured against those opponents' norms (2.1 per game), Orosi forced 55% more turnovers than those offenses usually give up. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #99 in Section. On the season, the Cardinals rank #2 in Section in takeaways.

Orosi's defense has come a long way since the season's early weeks. Orosi allowed 17.3 points per game over its first 3 games (2-1), #43 in Section through that stretch. In the 8 games since that slow start (8-0), the Cardinals have allowed 5.8 points per game, a 67% drop, #2 in Section over that stretch. The schedule deserves some of the credit: Orosi's last 8 opponents have averaged 17.1 points per game, a #92 offense in Section on the season, against 28.5 points per game, #37 for the first 3. Measured against those opponents' norms (17.1 points per game), Orosi held those offenses 66% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 8 opponents average a rating that would rank #102 in Section, well below the first 3 (#69), so the recent production comes against lower-level teams overall. Only Torres broke through in that span, putting up 33 on 11/6. On the season, Orosi ranks #4 in Section in scoring defense.

Something changed for Orosi's ground game after its first 4 games. The Cardinals averaged 5.8 yards per carry (736 yards on 126 rushes) over their first 4 games (3-1), #55 in Section within that period. In the 7 games since that slow start (7-0), Orosi has averaged 8.7 yards per carry (1,779 yards on 205 rushes), a 49% rise, #9 in Section across those games. The schedule deserves some of the credit: Orosi's last 7 opponents have averaged 7.4 yards per carry, a #86 run defense in Section on the season, against 6.0 yards per carry, #60 for the first 4. Measured against those opponents' norms (7.4 yards per carry), Orosi ran for 17% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #101 in Section, well below the first 4 (#83), so the recent production comes against lower-level teams overall. On the season, the Cardinals rank #21 in Section in rushing.

Orosi averaged 6.3 yards per play (1,203 yards on 191 snaps) over its first 4 games (3-1), #72 in Section during those games. Few teams started slower in this department, and few have turned it around as sharply since. In the 7 games since that slow start (7-0), the Cardinals have averaged 9.2 yards per play (2,392 yards on 259 snaps), a 47% rise, #10 in Section during that period. The schedule deserves some of the credit: Orosi's last 7 opponents have averaged 7.6 yards per play, a #75 defense in Section on the season, against 6.8 yards per play, #51 for the first 4. Measured against those opponents' norms (7.6 yards per play), Orosi gained 22% more per snap than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #101 in Section, well below the first 4 (#83), so the recent production comes against lower-level teams overall. On the season, Orosi ranks #28 in Section in yards per play.

TIDBITS (14 found)

• Club Orosi has won 8 straight, and a win would make it 9 in a row -- something they have not done in the 5 seasons on record.

• Club Orosi has gone 25 straight games being held under 200 passing yards (August 22, 2025 through November 6, 2026), going 20-5 over that stretch, a school-record 25 straight in the 5 seasons on record.

• Club Orosi has gone 25 straight games committing fewer than 3 turnovers (August 22, 2025 through November 6, 2026), going 20-5 over that stretch, a school-record 25 straight in the 5 seasons on record.

• Club The last time Orosi went a game allowing 8.0+ yards per attempt was October 24, 2025 against Woodlake (L, 22-31). Since then Orosi has gone 16 straight games holding the opponent under 8.0 yards per attempt, a school-record 16 straight in the 5 seasons on record.

• Club Orosi has gone 8 straight games averaging 6.0+ yards per play (September 11, 2026 through November 6, 2026), going 8-0 over that stretch, a school-record 8 straight in the 5 seasons on record.

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

• Club Orosi has scored 159 points over its last 3 games (53.0 a game, October 23, 2026 through November 6, 2026) -- its most in a 3-game stretch on record.

• Club Orosi is 11-2 all time when holding the opponent under 100 rushing yards. Orosi's last loss when holding the opponent under 100 rushing yards was October 20, 2023 against Woodlake (L, 21-22).

• Player Leonardo Coronado has gone 6 straight games running for a touchdown, the longest such streak of his career.

• Player Leonardo Coronado has gone 5 straight games rushing for 100+ yards, the longest such streak of his career.

• Player Anthony Bravo has gone 5 straight games throwing a touchdown pass, the longest such streak of his career.

• Player Xzavier Hernandez has gone 4 straight games catching a touchdown pass, the longest such streak of his career.

• Player James Beltran has gone 2 straight games recording two or more tackles for loss, the longest such streak of his career.

• Player Axel Lupian-granados has gone 2 straight games recording two or more tackles for loss, the longest such streak of his career.

SCHEDULE STRENGTH

Orosi has played one of the softest schedules in the pool so far (#107 of 114).

Schedule so far · 1 = hardest
#107 of 114
avg opponent rating -10.7 over 11 games · 0 vs top-25 CIF Central Section
Schedule ahead
—
no games left on file
Toughest game played
Woodlake
#45 in CIF Central Section · Aug 28 · W 22-21
Madera S…
W 35-3
@Woodlake
W 22-21
@Reedley
L 14-28
Hanford …
W 27-0
Fowler
W 42-6
Parlier
W 49-0
@Lindsay
W 56-7
Farmersv…
W 49-0
@Riverdale
W 42-0
@Orange C…
W 71-0
Torres
W 46-33
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

Orosi

  • Leonardo Coronado needs 1 rushing touchdown for 20 (averaging 2.4 a game)
  • Axel Lupian-Granados needs 2 tackles for 50 (averaging 4.4 a game)
  • Alex Castrejon needs 35 rushing yards for 500 (averaging 42.3 a game)
  • Sesar Ramirez needs 6 tackles for 75 (averaging 6.3 a game)
ORO — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
578PASS YDS
C-ATT28-76
COMP%36.8%
YPA7.6
TD5
INT2
QBR117.2
RUSHING LEADER
1119RUSH YDS
CAR102
YPC11.0
RUSH TD19
REC1
REC YDS-3
YPR-3.0
REC TD0
RUSHING LEADER
465RUSH YDS
CAR76
YPC6.1
RUSH TD6
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
535REC YDS
REC23
YPR23.3
REC TD10
RECEIVING LEADER
237REC YDS
REC16
YPR14.8
REC TD2
DEFENSE
TACKLES LEADER
69TCKL
TFL2
SACKS0
INT0
PD0
FF0
TACKLES LEADER
58TCKL
TFL13
SACKS5
INT0
PD0
FF2
TACKLES LEADER
50TCKL
TFL13
SACKS8
INT0
PD0
FF3
TFL LEADER
13TFL
TCKL48
SACKS3
INT2
PD0
FF0
JJ Lopez10 GMS
TFL LEADER
9TFL
TCKL34
SACKS0
INT0
PD0
FF4
SACKS LEADER
1SACKS
TCKL12
TFL2
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL7
TFL3
INT0
PD0
FF1
INTERCEPTIONS LEADER
3INT
TCKL19
TFL6
SACKS0
PD0
FF0
ORO — WHAT CHANGED THIS WEEK

From the games on file through Nov 6.

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

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
1JD VILLEGAS1128/7636.8%5787.652117.2
0ANTHONY BRAVO1129/4072.5%49612.4111262.4
2KAELOB CHAVEZ112/2100.0%63.000125.2
3JUSTIN CORRALES110/10.0%00.0000.0
TEAM TOTALS1159/11949.6%1,0809.1163165.1
RUSHING
NOPLAYERGPCARYDSYPCTD
9LEONARDO CORONADO81021,11911.019
7ALEX CASTREJON11764656.16
0ANTHONY BRAVO11523156.15
M. ILDEFONSO6363008.36
20ALEX ARAUJO10211276.02
4BRIAN ARAUJO10201085.41
3JUSTIN CORRALES1177811.11
18DANIEL HUERTA83134.30
28JOZIAH OROZCO81-2-2.00
1JD VILLEGAS1113-8-0.61
TEAM TOTALS113312,5157.641
RECEIVING
NOPLAYERGPRECYDSYPRTD
22XZAVIER HERNANDEZ112353523.310
2KAELOB CHAVEZ111623714.82
3JUSTIN CORRALES111019519.53
17JAMES BELTRAN10611519.21
9LEONARDO CORONADO81-3-3.00
0ANTHONY BRAVO111-5-5.00
TEAM TOTALS11571,07418.816
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
5SESAR RAMIREZ1169200000
10EVAN IGLESIAS11581350002
17JAMES BELTRAN10501380003
16AXEL LUPIAN-GRANADOS11481332000
2KAELOB CHAVEZ1138103001
75JJ LOPEZ1034900004
3JUSTIN CORRALES1134402000
70DAMIAN ARCIGA1034100000
22XZAVIER HERNANDEZ1129203001
0ANTHONY BRAVO1129101002
11MIGUEL REYES721100000
20ALEX ARAUJO1020100000
7ALEX CASTREJON1119603000
28JOZIAH OROZCO819000000
21JORDAN HERNANDEZ617000001
18DANIEL HUERTA816000000
50JUAN REYES-GUTIERREZ514210000
4BRIAN ARAUJO1012210000
30RAYMOND GUERRERO510000000
8JACOB MARROQUIN57310001
6JOSE LEDESMA36200000
9LEONARDO CORONADO86100000
33CHRISTOPHER ESTRADA-SELIX45100000
52NATHAN ROMERO35000000
A. BANUELOS34100000
15ALBERTO VASQUEZ23000000
40ART ALVARADO22000000
12BRIAN COLIN-ZUNIGA12000000
65DOMINIC VILLARREAL12000000
54MATTHEW ARAUJO-BUZO22000000
23ONER PINA-CHELUCA22000000
60ACHILIS ARIAS11000000
72ALVARO MANZO-ILDEFONSO11000000
25NOAH GONZALEZ11000000
63SNEIJDER ESPINOZA11000000
TEAM TOTALS116217919140015
PROGRAM SNAPSHOT: ORO

PROGRAM RECORD

SEASONRECORDPFPAPPG
20224-622922222.9
202310-243221136.0
20243-820028418.2
202510-447525533.9
202610-14539841.2
2022-2637-2130.8
ORO — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21MADERA SOUTHvsW35-3
08/28WOODLAKEatW22-21
09/04REEDLEYatL14-28
09/11HANFORD WESTvsW27-0
09/18FOWLERvsW42-6
10/02PARLIERvsW49-0
10/09LINDSAYatW56-7
10/16FARMERSVILLEvsW49-0
10/23RIVERDALEatW42-0
10/29ORANGE COVEatW71-0
11/06TORRESvsW46-33
SEASON RESULT10-1MADE PLAYOFFS

1 game(s) beyond a normal 10-game regular season are on file, confirming a postseason appearance -- but this library has no playoff-round/bracket source yet, so the exact round reached or final result is not available.

ORO — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1141.28.9326.8178.040.944.0
HOME641.37.0323.2117.240.738.2
ROAD541.011.2331.2259.041.251.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.

ORO — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. Madera SouthW 35-32935538486931792223+2
8/28@ WoodlakeW 22-211981213191621112731424+4
9/4@ ReedleyL 14-28104169273792643430011-1
9/11vs. Hanford WestW 27-013691227281511790012+2
9/18vs. FowlerW 42-611623334963208301110
10/2vs. ParlierW 49-035286321--------4000
10/9@ LindsayW 56-748360408511101611123+3
10/16vs. FarmersvilleW 49-066220286244280212+2
10/23@ RiverdaleW 42-098249347--------023+3
10/29@ Orange CoveW 71-0110199309--------215+4
11/6vs. TorresW 46-33140232372--------313+3
AVERAGES98.2228.6326.870.4107.6178.00.61.71.32.5+22 (season)

Averages use only games with that number on file (defense 7/11, sacks allowed 7/11 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.7/100 (-61 yds/gm vs average)

Rush Offense: grade 79.3/100 (+66 yds/gm vs average)

Pass Defense: grade 82.5/100 (-54 yds/gm vs average)

Rush Defense: grade 66.3/100 (-35 yds/gm vs average)

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

LAST YEAR

ORO finished 2025 at 10-4. Made the playoffs (4 postseason game(s) on file; exact round/result not available). Notable win: 42-7 over FIREBAUGH (FIREBAUGH finished 58% that season). Toughest loss: 29-36 to GRANITE HILLS (7-point margin).

LAST SEASON: ORO — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22MADERA SOUTHW1-04614468102
2025-09-05REEDLEYW2-0276415286
2025-09-12IMMANUELL2-1730159315
2025-09-19FARMERSVILLEW3-16230522-1
2025-09-26LINDSAYW4-120632573
2025-10-03STRATHMOREW5-14024395214
2025-10-09GRANITE HILLSL5-22936280377
2025-10-17CORCORANW6-24113346139
2025-10-24WOODLAKEL6-32231194330
2025-10-30ORANGE COVEW7-34114460N/A
2025-11-07PARLIERW8-35514407N/A
2025-11-14FIREBAUGHW9-3427311224
2025-11-21MIRA MONTEW10-3299309N/A
2025-11-28MINARETSL10-41421269300
TOTALS14 GMS10-410-447525548602359 (11)

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

• ORO commits fewer than 2 giveaways (.815), and has won 13 straight when doing so

• ORO averages 6.0+ yards per play (.870), and has won 14 straight when doing so

• ORO holds its opponents under 150 rushing yards (.867), and has won 5 straight when doing so

• ORO rushes for 150+ yards (.870), and has won 7 straight when doing so

• ORO's offense has failed to reach 200 pass yds in 25 straight games (08/22/2025-11/06/2026), going 20-5 over that stretch.

• ORO's defense has averaged 3.7 takeaways per game over their last 3 games. Their 36-game average is 1.1 takeaways per game. (+238%)

• ORO's offense has averaged 14.5 YPA over their last 3 games. Their 35-game average is 7.5 YPA. (+93%)

• ORO's offense has averaged 0.2 giveaways per game over their last 5 games. Their 36-game average is 0.9 giveaways per game. (-79%)

• ORO's offense has exceeded 5.0 YPC in 7 straight games (09/18/2026-11/06/2026), going 7-0 over that stretch.

• ORO's offense has averaged 53.0 points scored per game over their last 3 games. Their 36-game average is 31.3 points scored per game. (+69%)

• ORO's defense has averaged 44.7 rush yards per game over their last 7 games. Their 29-game average is 138.3 rush yards per game. (-68%)

• ORO's defense has averaged 37.5 pass yards per game over their last 5 games. Their 27-game average is 106.4 pass yards per game. (-65%)

• ORO holds its opponents under 146.0 rushing yards (ORO's own median) (.929)

• ORO's defense has averaged 2.8 YPA over their last 5 games. Their 27-game average is 7.6 YPA. (-63%)

• ORO's defense has averaged 6.6 points allowed per game over their last 7 games. Their 36-game average is 17.7 points allowed per game. (-63%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

ORO -- MOST IMPORTANT NUMBERS

(top 5 of 37 scored; vs 415 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFTurnovers 2+10-01.0008.5W100.900
2OFFYPP 7+13-01.00049.0W130.891
3DEFRush Yds < 1008-01.0009.8W80.878
4DEFTurnovers 3+8-01.00010.6W80.863
5OFFYPA 8+14-01.00042.9W140.852
WIN %: TWO-CONDITION COMBINATIONS (11 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)

--- ORO ---

CONDITIONRECWIN%PPGSTRK
ORO rushes for 100+ yards and is held under 200 passing yards21-6.77836.8W7
ORO averages 5.0+ yards per carry on its way to 150+ rushing yards20-3.87040.6W7
ORO averages 6.0+ yards per play behind 150+ rushing yards18-1.94744.4W18
ORO holds its opponents under 5.0 yards per carry and under 150 rushing yards13-1.92911.9W13
ORO holds its opponents under 150 rushing yards and under 200 passing yards11-2.84611.6W5
ORO rushes for 150+ yards but stays under 8.0 yards per attempt9-3.75033.0W1
ORO holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry9-1.90011.5W8
ORO averages 6.0+ yards per play while committing zero giveaways10-0.99943.6W10
ORO holds its opponents under 6.0 yards per play and under 100 rushing yards7-0.99910.3W7
ORO holds its opponents under 6.0 yards per play while forcing 2+ takeaways6-0.9996.3W6
ORO holds its opponents under 150 rushing yards while forcing 2+ takeaways5-0.9997.6W5
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
ORORush Yds 100+ & Pass Yds < 20021-6.77836.8
OROYPC 5.0+ & Rush Yds 150+20-3.87040.6
OROYPP 6.0+ & Rush Yds 150+18-1.94744.4
OROYPC < 5.0 & Rush Yds < 15013-1.92911.9
ORORush Yds < 150 & Pass Yds < 20011-2.84611.6
ORORush Yds 150+ & YPA < 8.09-3.75033.0
OROYPA < 8.0 & YPC < 5.09-1.90011.5
OROYPP 6.0+ & Turnovers < 110-0.99943.6
OROYPP < 6.0 & Rush Yds < 1007-0.99910.3
OROYPP < 6.0 & Turnovers 2+6-0.9996.3
ORORush Yds < 150 & Turnovers 2+5-0.9997.6
ORO — OFFENSE — 2024-26 (36 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+14-01.00042.9W14
YPA < 8.09-12.42924.1W1 1 games without this stat on file
Pass Yds 200+0-2.00014.0L2
Pass Yds < 20023-10.69732.7W8 1 games without this stat on file
Rush Yds 100+21-6.77836.8W7
Rush Yds < 1002-6.25014.1W1 1 games without this stat on file
Rush Yds 150+20-3.87040.6W7
Rush Yds < 1503-9.25014.4W2 1 games without this stat on file
YPC 5.0+20-5.80038.8W7
YPC < 5.03-7.30013.7W2 1 games without this stat on file
YPP 6.0+20-3.87040.4W14
YPP < 6.03-9.25014.8L3 1 games without this stat on file
YPP 7.0+13-01.00049.0W13
YPP < 7.010-12.45521.4W2 1 games without this stat on file
Turnovers 1+10-12.45527.4W2
Turnovers < 113-1.92937.6W12
Turnovers 2+1-8.11112.9L2
Turnovers > 20-3.00012.0L3
ORO — OFFENSE SCORING SITUATION — 2024-26 (36 Gms)
SPLITRECWIN%PPG
Scores <100-4.0004.8
Scores 10-191-5.16713.7
Scores 20-295-4.55624.3
Scores 30-391-01.00035.0
Scores 40+16-01.00048.3
ORO — OFFENSE — 2026 (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+8-01.00044.4W8
YPA < 8.02-1.66732.7W1
Pass Yds 200+--------
Pass Yds < 20010-1.90941.2W8
Rush Yds 100+9-1.90042.6W7
Rush Yds < 1001-01.00027.0W1
Rush Yds 150+8-1.88944.9W7
Rush Yds < 1502-01.00024.5W2
YPC 5.0+8-1.88944.9W7
YPC < 5.02-01.00024.5W2
YPP 6.0+10-01.00043.9W10
YPP < 6.00-1.00014.0L1
YPP 7.0+7-01.00049.1W7
YPP < 7.03-1.75027.2W2
Turnovers 1+3-1.75040.5W2
Turnovers < 17-01.00041.6W7
Turnovers 2+0-1.00014.0L1
Turnovers > 2--------
ORO — OFFENSE SCORING SITUATION — 2026 (11 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-1.00014.0
Scores 20-292-01.00024.5
Scores 30-391-01.00035.0
Scores 40+7-01.00050.7
ORO — DEFENSE — 2024-26 (36 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-7.36425.3L1
YPA < 8.011-5.68814.9W4 9 games without this stat on file
Pass Yds 200+2-1.66724.3W2
Pass Yds < 20013-11.54218.5W4 9 games without this stat on file
Rush Yds 100+8-13.38123.3W2
Rush Yds < 1008-01.0009.8W8 7 games without this stat on file
Rush Yds 150+3-11.21427.1W1
Rush Yds < 15013-2.86712.5W5 7 games without this stat on file
YPC 5.0+3-8.27324.3W1
YPC < 5.013-5.72216.7W6 7 games without this stat on file
YPP 6.0+3-10.23125.2L4
YPP < 6.013-3.81215.0W11 7 games without this stat on file
YPP 7.0+3-6.33324.4L2
YPP < 7.013-7.65017.4W4 7 games without this stat on file
Turnovers 1+14-3.82412.9W7
Turnovers < 19-10.47422.0W1
Turnovers 2+10-01.0008.5W10
Turnovers > 28-01.00010.6W8
ORO — DEFENSE SCORING SITUATION — 2024-26 (36 Gms)
SPLITRECWIN%PPG
Allows <1014-01.0004.3
Allows 10-194-01.00013.8
Allows 20-292-7.22223.9
Allows 30-392-5.28632.0
Allows 40+1-1.50041.5
ORO — DEFENSE — 2026 (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.06-1.8579.3W4 4 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2006-1.8579.3W4 4 games without this stat on file
Rush Yds 100+3-1.75014.0W2
Rush Yds < 1003-01.0003.0W3 4 games without this stat on file
Rush Yds 150+1-1.50014.0W1
Rush Yds < 1505-01.0007.4W5 4 games without this stat on file
YPC 5.0+1-1.50014.0W1
YPC < 5.05-01.0007.4W5 4 games without this stat on file
YPP 6.0+0-1.00028.0L1
YPP < 6.06-01.0006.2W6 4 games without this stat on file
YPP 7.0+--------
YPP < 7.06-1.8579.3W4 4 games without this stat on file
Turnovers 1+9-1.9009.8W7
Turnovers < 11-01.0000.0W1
Turnovers 2+8-01.0008.0W8
Turnovers > 26-01.00010.7W6
ORO — DEFENSE SCORING SITUATION — 2026 (11 Gms)
SPLITRECWIN%PPG
Allows <108-01.0002.0
Allows 10-19------
Allows 20-291-1.50024.5
Allows 30-391-01.00033.0
Allows 40+------
ON THE BRINK

OROSI

• OROSI has forced 2+ turnovers in 5 straight games (10/9/26–11/6/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• OROSI has scored 40+ in 7 straight games (9/18/26–11/6/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).

• OROSI has scored 30+ in 7 straight games (9/18/26–11/6/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).

• OROSI has won 8 straight (9/11/26–11/6/26). It has not reached 9 straight in the last 4 years of games on file (2023-present).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
OROOFFENSEYPA 8.0+1414-01.00042.9W14
OROOFFENSEYPA < 8.0219-12.42924.1W1
OROOFFENSEPass Yds 200+20-2.00014.0L2
OROOFFENSEPass Yds < 2003323-10.69732.7W8
OROOFFENSERush Yds 100+2721-6.77836.8W7
OROOFFENSERush Yds < 10082-6.25014.1W1
OROOFFENSERush Yds 150+2320-3.87040.6W7
OROOFFENSERush Yds < 150123-9.25014.4W2
OROOFFENSEYPC 5.0+2520-5.80038.8W7
OROOFFENSEYPC < 5.0103-7.30013.7W2
OROOFFENSEYPP 6.0+2320-3.87040.4W14
OROOFFENSEYPP < 6.0123-9.25014.8L3
OROOFFENSEYPP 7.0+1313-01.00049.0W13
OROOFFENSEYPP < 7.02210-12.45521.4W2
OROOFFENSETurnovers 1+2210-12.45527.4W2
OROOFFENSETurnovers < 11413-1.92937.6W12
OROOFFENSETurnovers 2+91-8.11112.9L2
OROOFFENSETurnovers > 230-3.00012.0L3
OROOFFENSEScores <1040-4.0004.8L4
OROOFFENSEScores 10-1961-5.16713.7L3
OROOFFENSEScores 20-2995-4.55624.3W3
OROOFFENSEScores 30-3911-01.00035.0W1
OROOFFENSEScores 40+1616-01.00048.3W16
ORODEFENSEYPA 8.0+114-7.36425.3L1
ORODEFENSEYPA < 8.01611-5.68814.9W4
ORODEFENSEPass Yds 200+32-1.66724.3W2
ORODEFENSEPass Yds < 2002413-11.54218.5W4
ORODEFENSERush Yds 100+218-13.38123.3W2
ORODEFENSERush Yds < 10088-01.0009.8W8
ORODEFENSERush Yds 150+143-11.21427.1W1
ORODEFENSERush Yds < 1501513-2.86712.5W5
ORODEFENSEYPC 5.0+113-8.27324.3W1
ORODEFENSEYPC < 5.01813-5.72216.7W6
ORODEFENSEYPP 6.0+133-10.23125.2L4
ORODEFENSEYPP < 6.01613-3.81215.0W11
ORODEFENSEYPP 7.0+93-6.33324.4L2
ORODEFENSEYPP < 7.02013-7.65017.4W4
ORODEFENSETurnovers 1+1714-3.82412.9W7
ORODEFENSETurnovers < 1199-10.47422.0W1
ORODEFENSETurnovers 2+1010-01.0008.5W10
ORODEFENSETurnovers > 288-01.00010.6W8
ORODEFENSEAllows <101414-01.0004.3W14
ORODEFENSEAllows 10-1944-01.00013.8W4
ORODEFENSEAllows 20-2992-7.22223.9L1
ORODEFENSEAllows 30-3972-5.28632.0W1
ORODEFENSEAllows 40+21-1.50041.5W1
STREAKS: ORO (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 20025 games08/22/2025 - 11/06/202620-5
OFFENSEYPP 6.0+8 games09/11/2026 - 11/06/20268-0
OFFENSERush Yds 100+7 games09/18/2026 - 11/06/20267-0
OFFENSERush Yds 150+7 games09/18/2026 - 11/06/20267-0
OFFENSEYPC 5.0+7 games09/18/2026 - 11/06/20267-0
DEFENSETurnovers 1+5 games10/09/2026 - 11/06/20265-0
DEFENSETurnovers 2+5 games10/09/2026 - 11/06/20265-0
OFFENSEYPA 8.0+3 games10/23/2026 - 11/06/20263-0
DEFENSETurnovers > 23 games10/23/2026 - 11/06/20263-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
OROOFFENSEPass Yds < 20025 games08/22/2025 - 11/06/202620-5
OROOFFENSEYPP 6.0+8 games09/11/2026 - 11/06/20268-0
OROOFFENSERush Yds 100+7 games09/18/2026 - 11/06/20267-0
OROOFFENSERush Yds 150+7 games09/18/2026 - 11/06/20267-0
OROOFFENSEYPC 5.0+7 games09/18/2026 - 11/06/20267-0
ORODEFENSETurnovers 1+5 games10/09/2026 - 11/06/20265-0
ORODEFENSETurnovers 2+5 games10/09/2026 - 11/06/20265-0
OROOFFENSEYPA 8.0+3 games10/23/2026 - 11/06/20263-0
ORODEFENSETurnovers > 23 games10/23/2026 - 11/06/20263-0
NOTABLE TRENDS (14 of 14 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

ORO OFFENSE

ORO's offense has averaged 14.5 YPA over their last 3 games. Their 35-game average is 7.5 YPA. (+93%)

ORO's offense has averaged 0.2 giveaways per game over their last 5 games. Their 36-game average is 0.9 giveaways per game. (-79%)

ORO's offense has averaged 53.0 points scored per game over their last 3 games. Their 36-game average is 31.3 points scored per game. (+69%)

ORO's offense has averaged 10.2 YPP over their last 3 games. Their 35-game average is 7.1 YPP. (+43%)

ORO's offense has averaged 9.3 YPC over their last 5 games. Their 35-game average is 6.7 YPC. (+39%)

ORO's offense has averaged 116.0 pass yards per game over their last 3 games. Their 35-game average is 90.8 pass yards per game. (+28%)

ORO DEFENSE

ORO's defense has averaged 3.7 takeaways per game over their last 3 games. Their 36-game average is 1.1 takeaways per game. (+238%)

ORO's defense has averaged 44.7 rush yards per game over their last 7 games. Their 29-game average is 138.3 rush yards per game. (-68%)

ORO's defense has averaged 37.5 pass yards per game over their last 5 games. Their 27-game average is 106.4 pass yards per game. (-65%)

ORO's defense has averaged 2.8 YPA over their last 5 games. Their 27-game average is 7.6 YPA. (-63%)

ORO's defense has averaged 6.6 points allowed per game over their last 7 games. Their 36-game average is 17.7 points allowed per game. (-63%)

ORO's defense has averaged 90.7 total yards per game over their last 7 games. Their 29-game average is 237.4 total yards per game. (-62%)

ORO's defense has averaged 1.9 YPC over their last 7 games. Their 29-game average is 4.8 YPC. (-60%)

ORO's defense has averaged 2.3 YPP over their last 5 games. Their 29-game average is 5.6 YPP. (-58%)

(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
ORODEFENSEteamPass Yardslast 537.527106.4-64.8%
OROOFFENSEteamPass Yardslast 3116.03590.8+27.7%
ORODEFENSEteamPointslast 76.63617.7-62.9%
OROOFFENSEteamPointslast 353.03631.3+69.1%
ORODEFENSEteamRush Yardslast 744.729138.3-67.7%
ORODEFENSEteamTotal Yardslast 790.729237.4-61.8%
ORODEFENSEteamTurnoverslast 33.7361.1+238.5%
OROOFFENSEteamTurnoverslast 50.2360.9-78.8%
ORODEFENSEteamYPAlast 52.8277.6-63.0%
OROOFFENSEteamYPAlast 314.5357.5+93.0%
ORODEFENSEteamYPClast 71.9294.8-60.5%
OROOFFENSEteamYPClast 59.3356.7+39.4%
ORODEFENSEteamYPPlast 52.3295.6-58.5%
OROOFFENSEteamYPPlast 310.2357.1+43.3%
STATISTICAL STORIES

OROSI: OFFENSE VS DEFENSE, 2026

Where OROSI sits among 114 section teams on the two Unit Index composites -- Offense Grade 51.5, Defense Grade 65.0.

TURNOVER MARGIN / GAME: OROSI VS THE SECTION

OROSI ranks #10 of 91 section teams in turnover margin per game (2.25) -- a strength worth a look.

OROSI: SP STRENGTH INDEX BY SEASON

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

ORO — ROSTER (56) 26-27
#NAMEPOSCLASS
RUNNING BACKS
7ALEX CASTREJON
RUSH 76 CAR · 465 YDS · 6.1 YPC · 6 TD · 42.3/G
DEF 19 TKL · 1.7 TKL/G · 6 TFL · 0.0 SACKS · 3 INT
FBJr.
20ALEX ARAUJO
RUSH 21 CAR · 127 YDS · 6.0 YPC · 2 TD · 12.7/G
DEF 20 TKL · 2.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
FBSr.
23ONER PINA-CHELUCA
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
FBJr.
RECEIVERS & TIGHT ENDS
12BRIAN COLIN-ZUNIGA
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
15ALBERTO VASQUEZ
DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
OFFENSIVE LINE
52NATHAN ROMERO
DEF 5 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSo.
63SNEIJDER ESPINOZA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
65DOMINIC VILLARREAL
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
72ALVARO MANZO-ILDEFONSO
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
DEFENSIVE LINE
9LEONARDO CORONADO
RUSH 102 CAR · 1,119 YDS · 11.0 YPC · 19 TD · 139.9/G
REC 1 REC · -3 YDS · -3.0 YPC · 0 TD · -0.4/G
DEF 6 TKL · 0.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DEJr.
10EVAN IGLESIAS
DEF 58 TKL · 5.3 TKL/G · 13 TFL · 5.0 SACKS · 0 INT
DEJr.
11MIGUEL REYES
DEF 21 TKL · 3.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DEJr.
17JAMES BELTRAN
REC 6 REC · 115 YDS · 19.2 YPC · 1 TD · 11.5/G
DEF 50 TKL · 5.0 TKL/G · 13 TFL · 8.0 SACKS · 0 INT
DESr.
40ART ALVARADO
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DEJr.
50JUAN REYES-GUTIERREZ
DEF 14 TKL · 2.8 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
DLJr.
54MATTHEW ARAUJO-BUZO
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
60ACHILIS ARIAS
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
70DAMIAN ARCIGA
DEF 34 TKL · 3.4 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DTJr.
75JJ LOPEZ
DEF 34 TKL · 3.4 TKL/G · 9 TFL · 0.0 SACKS · 0 INT
DTJr.
LINEBACKERS
5SESAR RAMIREZ
DEF 69 TKL · 6.3 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
OLBSr.
6JOSE LEDESMA
DEF 6 TKL · 2.0 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBSr.
8JACOB MARROQUIN
DEF 7 TKL · 1.4 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
LBSr.
18DANIEL HUERTA
RUSH 3 CAR · 13 YDS · 4.3 YPC · 0 TD · 1.6/G
DEF 16 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
21JORDAN HERNANDEZ
DEF 17 TKL · 2.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
DEFENSIVE BACKS
0ANTHONY BRAVO
PASS 29/40 · 72.5% · 496 YDS · 12.4 YPA · 11 TD · 1 INT · 45.1/G
RUSH 52 CAR · 315 YDS · 6.1 YPC · 5 TD · 28.6/G
REC 1 REC · -5 YDS · -5.0 YPC · 0 TD · -0.5/G
DEF 29 TKL · 2.6 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
DBSr.
2KAELOB CHAVEZ
PASS 2/2 · 100.0% · 6 YDS · 3.0 YPA · 0 TD · 0 INT · 0.5/G
REC 16 REC · 237 YDS · 14.8 YPC · 2 TD · 21.5/G
DEF 38 TKL · 3.5 TKL/G · 1 TFL · 0.0 SACKS · 3 INT
DBSr.
3JUSTIN CORRALES
PASS 0/1 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 0 INT · 0.0/G
RUSH 7 CAR · 78 YDS · 11.1 YPC · 1 TD · 7.1/G
REC 10 REC · 195 YDS · 19.5 YPC · 3 TD · 17.7/G
DEF 34 TKL · 3.1 TKL/G · 4 TFL · 0.0 SACKS · 2 INT
DBJr.
4BRIAN ARAUJO
RUSH 20 CAR · 108 YDS · 5.4 YPC · 1 TD · 10.8/G
DEF 12 TKL · 1.2 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
CBSr.
16AXEL LUPIAN-GRANADOS
DEF 48 TKL · 4.4 TKL/G · 13 TFL · 3.0 SACKS · 2 INT
DBJr.
22XZAVIER HERNANDEZ
REC 23 REC · 535 YDS · 23.3 YPC · 10 TD · 48.6/G
DEF 29 TKL · 2.6 TKL/G · 2 TFL · 0.0 SACKS · 3 INT
DBJr.
25NOAH GONZALEZ
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
28JOZIAH OROZCO
RUSH 1 CAR · -2 YDS · -2.0 YPC · 0 TD · -0.2/G
DEF 19 TKL · 2.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
30RAYMOND GUERRERO
DEF 10 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
33CHRISTOPHER ESTRADA-SELIX
DEF 5 TKL · 1.2 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
CBSr.
ON STAT SHEETS, NOT ON THE POSTED ROSTER
--A. BANUELOS
DEF 4 TKL · 1.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
----
--M. ILDEFONSO
RUSH 36 CAR · 300 YDS · 8.3 YPC · 6 TD · 50.0/G
----
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/08/2026 17:11