ScorePirate
MENU
AT A GLANCE

In short: Bellarmine College Prep Bells high school football (San Jose, CA), 2026 season: 6-3 in the West Catholic League. Last game: W 24-20 vs Sacred Heart Cathedral Preparatory on October 30, 2026. Next: at Archbishop Riordan, November 7, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
BELLARMINE COLLEGE PREP 6-3
2026 SEASON
AT A GLANCE — AS OF 11/02/2026
RECORD6-3 this season
LAST GAMEW 24-20 vs SACRED HEART CATHEDRAL PREPARATORY
NEXT GAMEARCHBISHOP RIORDAN (11/07/2026)
UNIT GRADESPass Off 30.4 · Rush Off 28.8 · Pass Def 23.9 · Rush Def 50.7
LEAGUEWEST CATHOLIC
ENROLLMENT1,655 STUDENTS (2021) · PRIVATE
NUMBERS TO NOTE
#12
SP Strength Index (of 95)
6-3
2026 record
+0.8
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
BELLARMINE COLLEGE PREP30.4 (-55)28.8 (-58)23.9 (+36)50.7 (-4)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: at Archbishop Riordan, Sat 7 Nov. Matchup report: Bellarmine College Prep at Archbishop Riordan.

The number to watch when Bellarmine College Prep meets Archbishop Riordan is Bellarmine College Prep's scoring defense. Bellarmine College Prep allowed 15.3 points per game over its first 6 games (5-1), #19 in Section in that timeframe. Over the stretch of 3 games that followed (1-2), the Bells have allowed 24.7 points per game, a 61% rise, #56 in Section in that window. The schedule doesn't excuse it: the last 3 opponents have been softer, averaging 22.4 points per game, a #48 offense in Section on the season, against 24.7 points per game, #36 for the first 6. Measured against those opponents' norms (22.4 points per game), Bellarmine College Prep allowed 10% more than those offenses usually score. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #5 in Section. Meanwhile, Archbishop Riordan's offense has been middle of the pack in recent weeks. The Crusaders have averaged 20.0 points per game over their last 3 games (2-1), #54 in Section during that time. Those games came against some of the better scoring defenses in Section (18.3 points per game on the season, which would rank #28). Against those norms, Archbishop Riordan scored 9% more than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #5 in Section, a strong slate. Archbishop Riordan offers Bellarmine College Prep a fair measuring stick for whether the trend is real. Bellarmine College Prep is 6-0 this season when it holds opponents under 22, and 0-3 when it doesn't.

The battle on the ground could decide Bellarmine College Prep's next game, against Archbishop Riordan, and the recent returns favor Archbishop Riordan. Bellarmine College Prep allowed 3.6 yards per carry (318 yards on 89 rushes) over its first 5 games (4-1), #11 in Section through those games. Over the stretch of 4 games that followed (2-2), the Bells have allowed 4.9 yards per carry (445 yards on 90 rushes), a 38% rise, #31 in Section through that stretch. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 4.3 yards per carry, a #61 rushing attack in Section on the season, against 5.2 yards per carry, #42 for the first 5. Measured against those opponents' norms (4.3 yards per carry), Bellarmine College Prep allowed 16% more per carry than those rushing attacks usually gain. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #5 in Section. Meanwhile, Archbishop Riordan's ground game has struggled in recent weeks. The Crusaders have averaged 3.5 yards per carry (304 yards on 88 rushes) over their last 4 games (3-1), #64 in Section over that stretch. Those games came against some of the better run defenses in Section (3.3 yards per carry on the season, which would rank #5). Against those norms, Archbishop Riordan ran for 5% more per carry than those run defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #5 in Section, a strong slate. Both units come in looking to get right, and whichever does first may decide the game.

NOTES

The biggest worry in Bellarmine College Prep's season has been the direction of its offense. Bellarmine College Prep averaged 30.7 points per game over its first 3 games (3-0), #21 in Section within that period. In the 6 games since that hot start (3-3), the Bells have averaged 13.5 points per game, a 56% drop, #78 in Section across those games. The schedule has a lot to do with it: Bellarmine College Prep's last 6 opponents have averaged 19.9 points per game, a #35 scoring defense in Section on the season, against 21.6 points per game, #42 for the first 3. Measured against those opponents' norms (19.9 points per game), Bellarmine College Prep scored 32% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #5 in Section, well above the first 3 (#23), so the dip has come against better teams overall. Bellarmine College Prep was held to 14 points or fewer 4 times in those games, including 7 against ScorePirate CIF Central Coast Section #11 Valley Christian on 10/10. On the season, Bellarmine College Prep ranks #63 in Section in scoring. It won't get any easier against Archbishop Riordan, whose defense ranks #21 in Section (17.1 points per game). Bellarmine College Prep is 3-1 this season when it scores 18 or more, and 3-2 when it doesn't.

TIDBITS (5 found)

• Club The last time Bellarmine College Prep went a game averaging 8.0+ yards per attempt was October 6, 2023 against Archbishop Riordan (L, 41-55). Since then Bellarmine College Prep has gone 32 straight games being held under 8.0 yards per attempt, a school-record 32 straight in the 5 seasons on record.

• Club The last time Bellarmine College Prep went a game throwing for 200+ yards was October 14, 2023 against Junipero Serra (L, 16-54). Since then Bellarmine College Prep has gone 31 straight games being held under 200 passing yards, a school-record 31 straight in the 5 seasons on record.

• Player Charles Swall has 25 tackles over his last 3 games (8.3 a game, October 25, 2024 through November 8, 2024) -- his most in a 3-game stretch on record.

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

• Player Henry M Clark has gone 7 straight games without recording two or more tackles for loss. The last time he had two tackles for loss was August 31, 2024 against Menlo-atherton (L, 10-40) — 4 tackles for loss.

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 10/30/2026 GAME VS. SHCP* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 10/23/2026 GAME @ SAINT FRANCIS* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 10/16/2026 GAME VS. SICP* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 10/10/2026 GAME @ VALLEY CHRISTIAN* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 10/02/2026 GAME @ ARCHBISHOP MITTY* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 09/25/2026 GAME VS. JUNIPERO SERRA* MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 09/11/2026 GAME VS. PALO ALTO MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 09/05/2026 GAME VS. CAMPOLINDO MISSING

DATA WARNING: BELLARMINE COLLEGE PREP OFFENSIVE STATS FOR 08/29/2026 GAME @ ANN SOBRATO MISSING

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

PROGRAM SNAPSHOT: BCP

PROGRAM RECORD

SEASONRECORDPFPAPPG
20228-733931822.6
20232-817431717.4
20240-10673826.7
20251-8643777.1
20266-317316619.2
2022-2617-3615.4
WEEK WRAP-UP

Bellarmine College Prep beat Sacred Heart Cathedral Preparatory 24-20 at home on Friday, October 30.

Bellarmine College Prep is 6-3, #14 CIF Central Coast Section. Up next: at Archbishop Riordan, Sat Nov 7.

Final + team statsFinal + top performersScoreboard + takeaways

Download a graphic to share:

Final + team statsFinal + top performersScoreboard + takeaways
BCP — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/29ANN SOBRATOatW37-6
09/05CAMPOLINDOvsW17-16
09/11PALO ALTOvsW38-18
09/25JUNIPERO SERRAvsL13-45
10/02ARCHBISHOP MITTYatW10-7
10/10VALLEY CHRISTIANatW7-0
10/16ST. IGNATIUS COLLEGE PREPARATORYvsL7-26
10/23SAINT FRANCISatL20-28
10/30SACRED HEART CATHEDRAL PREPARATORYvsW24-20
11/07ARCHBISHOP RIORDANatPROJ8-386.9%
SEASON TO DATE6-31 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall6-3 so far6-4 (93%)6.1-3.9
League3-3 so far3-3 (100%)3.0-3.0
BCP — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL919.218.4--297.8--53.8
HOME519.825.0--370.0--66.3
ROAD418.510.2--225.7--41.3

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

BCP — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/29@ Ann SobratoW 37-6----------------------
9/5vs. CampolindoW 17-16------244893331----0-2
9/11vs. Palo AltoW 38-18------2581243820----10
9/25vs. Junipero SerraL 13-45----------------------
10/2@ Archbishop MittyW 10-7------761051812----1+1
10/10@ Valley ChristianW 7-0------185442294----1-1
10/16vs. SICPL 7-26------2001953953----00
10/23@ Saint FrancisL 20-28------63204267------30
10/30vs. SHCPW 24-20----------------------
AVERAGES------171.0126.8297.82.0----1.0-2 (season)

Averages use only games with that number on file (offense 0/9, defense 6/9, sacks/INT 0/9, sacks allowed 5/9, turnovers 6/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 30.4/100 (-55 yds/gm vs average)

Rush Offense: grade 28.8/100 (-58 yds/gm vs average)

Pass Defense: grade 23.9/100 (+36 yds/gm vs average)

Rush Defense: grade 50.7/100 (-4 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-11-07atARCHBISHOP RIORDAN6-321.8

LAST YEAR

BCP finished 2025 at 1-8. Missed playoffs. Notable win: 6-0 over ANN SOBRATO (ANN SOBRATO finished 62% that season). Toughest loss: 13-35 to ARCHBISHOP RIORDAN (22-point margin).

LAST SEASON: BCP — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-29ANN SOBRATOW1-060N/A316
2025-09-05JESUITL1-1742N/A438
2025-09-26SACRED HEART CATHEDRAL PREPARATORYL1-21471N/A743
2025-10-03SAINT FRANCISL1-31756N/A507
2025-10-10VALLEY CHRISTIANL1-4064N/A457
2025-10-17ST. IGNATIUS COLLEGE PREPARATORYL1-5028N/A350
2025-10-24ARCHBISHOP RIORDANL1-61335N/A370
2025-11-01JUNIPERO SERRAL1-7739N/A419
2025-11-07ARCHBISHOP MITTYL1-8042N/A386
TOTALS9 GMS1-81-864377N/A3986

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

• BCP holds its opponents under 6.0 yards per play (.750), but most recently lost to Sicp when doing so

• BCP forces 3+ takeaways (.700), but most recently lost to Saint Francis when doing so

• BCP holds its opponents under 150 rushing yards (.529), and has won 4 straight when doing so

• BCP holds its opponents under 8.0 yards per attempt (.526), but most recently lost to Saint Francis when doing so

• BCP's offense has averaged 12.5 rush yards per game over their last 20 games. Their 35-game average is 100.2 rush yards per game. (-88%)

• BCP's offense has averaged 0.9 YPC over their last 20 games. Their 35-game average is 3.6 YPC. (-75%)

• BCP's defense has averaged 0.8 takeaways per game over their last 20 games. Their 49-game average is 1.4 takeaways per game. (-46%)

• BCP's defense has averaged 16.2 points allowed per game over their last 5 games. Their 53-game average is 29.4 points allowed per game. (-45%)

• BCP is 9-4 (.692) in games decided by 8 points or fewer

• BCP is 8-5 (.615) when it wins the turnover battle

• BCP's defense has averaged 6.3 YPA over their last 5 games. Their 44-game average is 9.2 YPA. (-31%)

• BCP's offense has averaged 161.0 total yards per game over their last 20 games. Their 35-game average is 230.2 total yards per game. (-30%)

• BCP's defense has averaged 4.2 YPC over their last 7 games. Their 44-game average is 6.0 YPC. (-29%)

• BCP holds its opponents under 5.6 yards per carry (BCP's own median) (.455)

• BCP holds its opponents under 6.7 yards per play (BCP's own median) (.455)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

BCP -- MOST IMPORTANT NUMBERS

(top 5 of 34 scored; vs 296 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFYPP < 69-3.75014.6L10.851
2DEFTurnovers 3+7-3.70016.7L10.749
3DEFYPA < 810-9.52618.5L20.638
4DEFRush Yds < 1005-4.55619.6W20.617
5DEFRush Yds < 1509-8.52921.1W40.608
WIN %: TWO-CONDITION COMBINATIONS (9 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)

--- BCP ---

CONDITIONRECWIN%PPGSTRK
BCP holds its opponents under 5.0 yards per carry and under 150 rushing yards7-7.50021.7W4
BCP rushes for 100+ yards and is held under 200 passing yards6-7.46217.8L1
BCP holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry8-2.80013.9L1
BCP holds its opponents under 150 rushing yards and under 200 passing yards6-2.75011.1W2
BCP holds its opponents under 150 rushing yards while forcing 2+ takeaways4-3.57119.3L2
BCP holds its opponents under 6.0 yards per play while forcing 2+ takeaways5-2.71417.7W4
BCP averages 5.0+ yards per carry on its way to 150+ rushing yards3-2.60028.6W1
BCP rushes for 150+ yards but stays under 8.0 yards per attempt3-1.75022.8W1
BCP holds its opponents under 6.0 yards per play and under 100 rushing yards4-0.9995.2W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
BCPYPC < 5.0 & Rush Yds < 1507-7.50021.7
BCPRush Yds 100+ & Pass Yds < 2006-7.46217.8
BCPYPA < 8.0 & YPC < 5.08-2.80013.9
BCPRush Yds < 150 & Pass Yds < 2006-2.75011.1
BCPRush Yds < 150 & Turnovers 2+4-3.57119.3
BCPYPP < 6.0 & Turnovers 2+5-2.71417.7
BCPYPC 5.0+ & Rush Yds 150+3-2.60028.6
BCPRush Yds 150+ & YPA < 8.03-1.75022.8
BCPYPP < 6.0 & Rush Yds < 1004-0.9995.2
BCP — OFFENSE — 2022-26 (53 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-2.60032.6L2
YPA < 8.07-23.23313.9L11 18 games without this stat on file
Pass Yds 200+2-4.33330.3L3
Pass Yds < 2008-21.27613.7L11 18 games without this stat on file
Rush Yds 100+7-10.41221.6L1
Rush Yds < 1003-15.16711.8L13 18 games without this stat on file
Rush Yds 150+4-3.57126.7W1
Rush Yds < 1506-22.21414.0L15 18 games without this stat on file
YPC 5.0+3-4.42927.7W1
YPC < 5.07-21.25013.8L16 18 games without this stat on file
YPP 6.0+4-3.57131.1L2
YPP < 6.06-22.21412.9L11 18 games without this stat on file
YPP 7.0+1-1.50027.5L1
YPP < 7.09-24.27315.9L11 18 games without this stat on file
Turnovers 1+12-24.33316.4L1
Turnovers < 12-11.15411.3L1 4 games without this stat on file
Turnovers 2+4-17.19012.1L1 4 games without this stat on file
Turnovers > 22-8.20015.1L5 4 games without this stat on file
BCP — OFFENSE SCORING SITUATION — 2022-26 (53 Gms)
SPLITRECWIN%PPG
Scores <103-17.1504.2
Scores 10-193-12.20013.6
Scores 20-295-3.62522.8
Scores 30-396-3.66733.9
Scores 40+0-1.00041.0
BCP — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.0-------- 9 games without this stat on file
Pass Yds 200+--------
Pass Yds < 200-------- 9 games without this stat on file
Rush Yds 100+--------
Rush Yds < 100-------- 9 games without this stat on file
Rush Yds 150+--------
Rush Yds < 150-------- 9 games without this stat on file
YPC 5.0+--------
YPC < 5.0-------- 9 games without this stat on file
YPP 6.0+--------
YPP < 6.0-------- 9 games without this stat on file
YPP 7.0+--------
YPP < 7.0-------- 9 games without this stat on file
Turnovers 1+3-1.75020.5L1
Turnovers < 11-1.5008.5L1 3 games without this stat on file
Turnovers 2+2-1.66714.7L1 3 games without this stat on file
Turnovers > 20-1.00020.0L1 3 games without this stat on file
BCP — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <101-1.5007.0
Scores 10-192-1.66713.3
Scores 20-291-1.50022.0
Scores 30-392-01.00037.5
Scores 40+------
BCP — DEFENSE — 2022-26 (53 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-23.08038.6W1
YPA < 8.010-9.52618.5L2 9 games without this stat on file
Pass Yds 200+3-13.18835.5L1
Pass Yds < 2009-19.32126.7L1 9 games without this stat on file
Rush Yds 100+7-28.20032.6L2
Rush Yds < 1005-4.55619.6W2 9 games without this stat on file
Rush Yds 150+3-24.11135.5L9
Rush Yds < 1509-8.52921.1W4 9 games without this stat on file
YPC 5.0+3-22.12034.8L9
YPC < 5.09-10.47423.4L1 9 games without this stat on file
YPP 6.0+3-29.09435.7L1
YPP < 6.09-3.75014.6L1 9 games without this stat on file
YPP 7.0+2-16.11139.8L6
YPP < 7.010-16.38523.1L2 9 games without this stat on file
Turnovers 1+12-21.36426.6L1
Turnovers < 12-14.12538.2L1 4 games without this stat on file
Turnovers 2+8-10.44421.3L5 4 games without this stat on file
Turnovers > 27-3.70016.7L1 4 games without this stat on file
BCP — DEFENSE SCORING SITUATION — 2022-26 (53 Gms)
SPLITRECWIN%PPG
Allows <107-01.0003.7
Allows 10-198-1.88916.0
Allows 20-292-10.16724.9
Allows 30-390-8.00033.2
Allows 40+0-17.00048.5
BCP — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00016.0W1
YPA < 8.03-2.60015.8L2 3 games without this stat on file
Pass Yds 200+2-1.66720.0L1
Pass Yds < 2002-1.66711.7L1 3 games without this stat on file
Rush Yds 100+2-2.50019.8L2
Rush Yds < 1002-01.0008.0W2 3 games without this stat on file
Rush Yds 150+0-2.00027.0L2
Rush Yds < 1504-01.00010.2W4 3 games without this stat on file
YPC 5.0+0-1.00028.0L1
YPC < 5.04-1.80013.4L1 3 games without this stat on file
YPP 6.0+1-1.50022.0L1
YPP < 6.03-1.75012.8L1 3 games without this stat on file
YPP 7.0+--------
YPP < 7.04-2.66715.8L2 3 games without this stat on file
Turnovers 1+3-1.75013.2L1
Turnovers < 11-1.50021.0L1 3 games without this stat on file
Turnovers 2+0-1.00028.0L1 3 games without this stat on file
Turnovers > 20-1.00028.0L1 3 games without this stat on file
BCP — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <103-01.0004.3
Allows 10-192-01.00017.0
Allows 20-291-2.33324.7
Allows 30-39------
Allows 40+0-1.00045.0
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
BCPOFFENSEYPA 8.0+53-2.60032.6L2
BCPOFFENSEYPA < 8.0307-23.23313.9L11
BCPOFFENSEPass Yds 200+62-4.33330.3L3
BCPOFFENSEPass Yds < 200298-21.27613.7L11
BCPOFFENSERush Yds 100+177-10.41221.6L1
BCPOFFENSERush Yds < 100183-15.16711.8L13
BCPOFFENSERush Yds 150+74-3.57126.7W1
BCPOFFENSERush Yds < 150286-22.21414.0L15
BCPOFFENSEYPC 5.0+73-4.42927.7W1
BCPOFFENSEYPC < 5.0287-21.25013.8L16
BCPOFFENSEYPP 6.0+74-3.57131.1L2
BCPOFFENSEYPP < 6.0286-22.21412.9L11
BCPOFFENSEYPP 7.0+21-1.50027.5L1
BCPOFFENSEYPP < 7.0339-24.27315.9L11
BCPOFFENSETurnovers 1+3612-24.33316.4L1
BCPOFFENSETurnovers < 1132-11.15411.3L1
BCPOFFENSETurnovers 2+214-17.19012.1L1
BCPOFFENSETurnovers > 2102-8.20015.1L5
BCPOFFENSEScores <10203-17.1504.2L1
BCPOFFENSEScores 10-19153-12.20013.6W1
BCPOFFENSEScores 20-2985-3.62522.8W1
BCPOFFENSEScores 30-3996-3.66733.9W2
BCPOFFENSEScores 40+10-1.00041.0L1
BCPDEFENSEYPA 8.0+252-23.08038.6W1
BCPDEFENSEYPA < 8.01910-9.52618.5L2
BCPDEFENSEPass Yds 200+163-13.18835.5L1
BCPDEFENSEPass Yds < 200289-19.32126.7L1
BCPDEFENSERush Yds 100+357-28.20032.6L2
BCPDEFENSERush Yds < 10095-4.55619.6W2
BCPDEFENSERush Yds 150+273-24.11135.5L9
BCPDEFENSERush Yds < 150179-8.52921.1W4
BCPDEFENSEYPC 5.0+253-22.12034.8L9
BCPDEFENSEYPC < 5.0199-10.47423.4L1
BCPDEFENSEYPP 6.0+323-29.09435.7L1
BCPDEFENSEYPP < 6.0129-3.75014.6L1
BCPDEFENSEYPP 7.0+182-16.11139.8L6
BCPDEFENSEYPP < 7.02610-16.38523.1L2
BCPDEFENSETurnovers 1+3312-21.36426.6L1
BCPDEFENSETurnovers < 1162-14.12538.2L1
BCPDEFENSETurnovers 2+188-10.44421.3L5
BCPDEFENSETurnovers > 2107-3.70016.7L1
BCPDEFENSEAllows <1077-01.0003.7W7
BCPDEFENSEAllows 10-1998-1.88916.0W3
BCPDEFENSEAllows 20-29122-10.16724.9W1
BCPDEFENSEAllows 30-3980-8.00033.2L8
BCPDEFENSEAllows 40+170-17.00048.5L17
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (12 of 12 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

BCP OFFENSE

BCP's offense has averaged 12.5 rush yards per game over their last 20 games. Their 35-game average is 100.2 rush yards per game. (-88%)

BCP's offense has averaged 0.9 YPC over their last 20 games. Their 35-game average is 3.6 YPC. (-75%)

BCP's offense has averaged 161.0 total yards per game over their last 20 games. Their 35-game average is 230.2 total yards per game. (-30%)

BCP's offense has averaged 3.7 YPP over their last 20 games. Their 35-game average is 4.6 YPP. (-21%)

BCP DEFENSE

BCP's defense has averaged 0.8 takeaways per game over their last 20 games. Their 49-game average is 1.4 takeaways per game. (-46%)

BCP's defense has averaged 16.2 points allowed per game over their last 5 games. Their 53-game average is 29.4 points allowed per game. (-45%)

BCP's defense has averaged 6.3 YPA over their last 5 games. Their 44-game average is 9.2 YPA. (-31%)

BCP's defense has averaged 4.2 YPC over their last 7 games. Their 44-game average is 6.0 YPC. (-29%)

BCP's defense has averaged 5.4 YPP over their last 7 games. Their 44-game average is 7.3 YPP. (-26%)

BCP's defense has averaged 131.0 pass yards per game over their last 5 games. Their 44-game average is 174.4 pass yards per game. (-25%)

BCP's defense has averaged 268.0 total yards per game over their last 5 games. Their 44-game average is 343.7 total yards per game. (-22%)

BCP's defense has averaged 132.4 rush yards per game over their last 10 games. Their 44-game average is 169.2 rush 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
BCPDEFENSEteamPass Yardslast 5131.044174.4-24.9%
BCPDEFENSEteamPointslast 516.25329.4-45.0%
BCPDEFENSEteamRush Yardslast 10132.444169.2-21.8%
BCPOFFENSEteamRush Yardslast 2012.535100.2-87.5%
BCPDEFENSEteamTotal Yardslast 5268.044343.7-22.0%
BCPOFFENSEteamTotal Yardslast 20161.035230.2-30.1%
BCPDEFENSEteamTurnoverslast 200.8491.4-46.0%
BCPDEFENSEteamYPAlast 56.3449.2-31.0%
BCPDEFENSEteamYPClast 74.2446.0-29.4%
BCPOFFENSEteamYPClast 200.9353.6-75.4%
BCPDEFENSEteamYPPlast 75.4447.3-26.2%
BCPOFFENSEteamYPPlast 203.7354.6-20.5%
STATISTICAL STORIES

BELLARMINE COLLEGE PREP: OFFENSE VS DEFENSE, 2026

Where BELLARMINE COLLEGE PREP sits among 95 section teams on the two Unit Index composites -- Offense Grade 26.8, Defense Grade 30.4.

SCORING MARGIN / GAME: BELLARMINE COLLEGE PREP VS THE SECTION

BELLARMINE COLLEGE PREP ranks #15 of 95 section teams in scoring margin (17.3) -- a strength worth a look.

BELLARMINE COLLEGE PREP: SP STRENGTH INDEX BY SEASON

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

BCP — ROSTER (48) 26-27
#NAMEPOSCLASS
0KUNAAL GARAPATYILBSr.
1DEWAYNE LITTLEPAGEDBSo.
2MILES CROOKSDBSr.
4JAEDEN HARRISWRSr.
5DOMINIC VACCAROWRSr.
6GEORGE MCNAMARADLSr.
7JOSIAH DELGADOILBFr.
8JAMES FUQUATESr.
9KRISTIAN GADEATESr.
10KADEN HILLQBSr.
11ROCCO GIORGIANNIOLBSr.
12JACK MORANDBJr.
13JOE FOSTERWRSr.
14JAKE VEGAQBSr.
16NICCO SILVAS--Fr.
18LUKE THOMASQBJr.
19MATTHEW CRAFTSWRSr.
20TY BENASSISSr.
21STEVEN FUNAKIDLFr.
22JUSTIN DONAHUERBSr.
23VALEN LATUDBFr.
24EMMANUEL FLORESRBSr.
25SOL HANDBJr.
26ROMAN SANTISTEVANSJr.
27ETHAN SPARTZLBSr.
28THOMAS DAVISLBJr.
29MIZAN AKBARDBJr.
30JACKSON CATALANOKJr.
32VITA KEANAAINARBSo.
33NOAH LOPEZOLBJr.
37XAVIER HAMILTONSSr.
44DARRIAN DIAZLBJr.
45MICHAEL GOMEZ QUINTERODTJr.
50BENNETT WISECSr.
58GABRIEL DIAZGSr.
61DIEGO BARRAGANGSr.
62JEROME SATELEOLFr.
65TYLER ROMIGDLSr.
66INOKE VAINIKOLOOLFr.
71SUHAS CHITTIREDDYDLJr.
74KEIRAN HORBATUCKOLSr.
75JAEDEN BROWNDTJr.
77ANAIUS ULUDLJr.
79JAMES VON PLOENNIESOLSr.
82TIMMY MCNEIL--Jr.
88MATTHEW DUARTEDLSo.
95JONATHAN SNAVELYDESr.
99JORDAN AMOSDLSo.

No individual player stats on file for 26-27 — full roster listed in jersey order.

WHAT CHANGED THIS WEEK

From the games on file through Oct 30.

REMAINING SCHEDULE

Most likely finish 6-4 · realistic range 6-4 to 6-4

Remaining schedule: 3rd hardest of 89 in the CIF Central Coast Section (average opponent strength 30.5).

DateOpponentSP rankWin chance
11/07at Archbishop Riordan#3 of 957%

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
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/02/2026 16:09