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.
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
SEASON
RECORD
PF
PA
PPG
2022
8-7
339
318
22.6
2023
2-8
174
317
17.4
2024
0-10
67
382
6.7
2025
1-8
64
377
7.1
2026
6-3
173
166
19.2
2022-26
17-36
15.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.
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
Averages use only games with that number on file (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.
"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)
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)
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
#
NAME
POS
CLASS
0
KUNAAL GARAPATY
ILB
Sr.
1
DEWAYNE LITTLEPAGE
DB
So.
2
MILES CROOKS
DB
Sr.
4
JAEDEN HARRIS
WR
Sr.
5
DOMINIC VACCARO
WR
Sr.
6
GEORGE MCNAMARA
DL
Sr.
7
JOSIAH DELGADO
ILB
Fr.
8
JAMES FUQUA
TE
Sr.
9
KRISTIAN GADEA
TE
Sr.
10
KADEN HILL
QB
Sr.
11
ROCCO GIORGIANNI
OLB
Sr.
12
JACK MORAN
DB
Jr.
13
JOE FOSTER
WR
Sr.
14
JAKE VEGA
QB
Sr.
16
NICCO SILVAS
--
Fr.
18
LUKE THOMAS
QB
Jr.
19
MATTHEW CRAFTS
WR
Sr.
20
TY BENASSI
S
Sr.
21
STEVEN FUNAKI
DL
Fr.
22
JUSTIN DONAHUE
RB
Sr.
23
VALEN LATU
DB
Fr.
24
EMMANUEL FLORES
RB
Sr.
25
SOL HAN
DB
Jr.
26
ROMAN SANTISTEVAN
S
Jr.
27
ETHAN SPARTZ
LB
Sr.
28
THOMAS DAVIS
LB
Jr.
29
MIZAN AKBAR
DB
Jr.
30
JACKSON CATALANO
K
Jr.
32
VITA KEANAAINA
RB
So.
33
NOAH LOPEZ
OLB
Jr.
37
XAVIER HAMILTON
S
Sr.
44
DARRIAN DIAZ
LB
Jr.
45
MICHAEL GOMEZ QUINTERO
DT
Jr.
50
BENNETT WISE
C
Sr.
58
GABRIEL DIAZ
G
Sr.
61
DIEGO BARRAGAN
G
Sr.
62
JEROME SATELE
OL
Fr.
65
TYLER ROMIG
DL
Sr.
66
INOKE VAINIKOLO
OL
Fr.
71
SUHAS CHITTIREDDY
DL
Jr.
74
KEIRAN HORBATUCK
OL
Sr.
75
JAEDEN BROWN
DT
Jr.
77
ANAIUS ULU
DL
Jr.
79
JAMES VON PLOENNIES
OL
Sr.
82
TIMMY MCNEIL
--
Jr.
88
MATTHEW DUARTE
DL
So.
95
JONATHAN SNAVELY
DE
Sr.
99
JORDAN AMOS
DL
So.
No individual player stats on file for 26-27 — full roster listed in jersey order.
WHAT CHANGED THIS WEEK
Beat Sacred Heart Cathedral Preparatory 24-20 on Oct 30; now 6-3. It ended a 2-game losing streak.
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).
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).