4-1-1PSA
20
60
FINAL 9/04

Game Replay Available

NFHS Network
Watch Now
  • Recap
  • Box Score
  • Team Stats
  • Matchup
Q1Q2Q3Q4Final
WSHS
----20
PSA
----60
Final score provided by K. Flores.
Wildcats
Phoenix

Offense - Passing

CAttYdsC%AvgTDLngQB Rate
#2 D. Rosales2330.66715.0125138.9
#13 M. Gomez4733.5718.31108.9

Offense - Rushing

CarYdsAvgLng100+TD
#2 D. Rosales121018.4211
#17 J. Ibarra111.010
#30 J. Perez4328.0160
#12/8 M. Salas25628.05001

Offense - Receiving

RecYdsAvgLngTD
#21 O. Olmos22110.5151
#30 J. Perez155.05
#12/8 M. Salas4379.3201

Offense - All Purpose Yards

RushRecKRTotal
#1 T. Robinson5656
#2 D. Rosales10155156
#17 J. Ibarra11
#21 O. Olmos215374
#30 J. Perez32537
#12/8 M. Salas563769162

Offense - Total Yards

RushPassRecTotal
#2 D. Rosales10130131
#13 M. Gomez3333
#17 J. Ibarra11
#21 O. Olmos2121
#30 J. Perez32537
#12/8 M. Salas563793

Defense - Sacks

SacksYdl
#24 R. Hernandez1.04

Special Teams - Kickoff and Punt Returns

KO RetsYdsAvgLngKR Yds
#1 T. Robinson25628.03856
#2 D. Rosales25527.53755
#21 O. Olmos25326.53053
#12/8 M. Salas36923.04469

Scoring - Points

TDsTD PtsConv
#21 O. Olmos162
#12/8 M. Salas212

Scoring - Touchdowns

TD RushTD RecTotal
#21 O. Olmos11
#12/8 M. Salas112

Scoring - Conversions

C RecTotal
#21 O. Olmos11

Team summary

Total TDs
WSHS
3
PSA
Sacks
WSHS
1.0
PSA
Passing TDs
WSHS
2
PSA
Receiving TDs
WSHS
2
PSA
Rushing TDs
WSHS
1
PSA
Completion Percentage
WSHS
.600
PSA
QB Rating
WSHS
117.9
PSA
VIEW ALL

Offense

Passing
C
6
-
Att
10
-
Yds
63
-
C%
.600
-
Avg
10.5
-
TD
2
-
Lng
25
-
QB Rate
117.9
-
Rushing
Car
19
-
Yds
190
-
Avg
10.0
-
Lng
50
-
100+
1
-
TD
1
-
Receiving
Rec
7
-
Yds
63
-
Avg
9.0
-
Lng
20
-
TD
2
-
All Purpose Yards
KR
233
-
Total
486
-
Total Yards
Total
253
-

Defense

Tackles
Solo
34
-
Asst
8
-
Tot Tckls
42
-
TFL
1.0
-
Sacks
Sacks
1.0
-
Ydl
4
-

Special Teams

Kickoff and Punt Returns
KO Rets
9
-
Yds
233
-
Avg
25.9
-
Lng
44
-
KR Yds
233
-

Scoring

Points
TDs
3
-
TD Pts
18
-
Conv
2
-
Touchdowns
TD Rush
1
-
TD Rec
2
-
Conversions
C Rec
1
-
Total
1
-

California High School Football - Public Safety Academy triumphant over West Shores

September 4, 2025: San Bernardino, CA 92408

The crowd at Thursday's non-league contest between the Public Safety Academy Phoenix (San Bernardino, CA) and the visiting West Shores Wildcats (Salton City, CA), witnessed Public Safety Academy's football squad wallop West Shores by a count of 60-20.

The Phoenix (2-0) will now prepare for their contest against Villanova Prep (Ojai, CA). The Wildcats enter the non-league contest with a 0-0 record.

Coming up next, the Wildcats confront the Noli Indian Braves (San Jacinto, CA) in a non-league contest, on Friday, September 12. West Shores will attempt to upgrade on its 0-2 season record. The Braves enter the contest with a 0-2 record after their 50-6 non-league loss to Legacy Christian Academy (Bakersfield, CA).

West Shores @ PSA Football Game Info

Thu., Sep. 4, 2025 @ 7:30p
The Public Safety Academy (San Bernardino, CA) varsity football team won Thursday's home non-conference game against West Shores (Salton City, CA) by a score of 60-20.

Player stats

Rushing Yds/G
WSHS
M. Salas102.4
PSA
--
Passing Yds/G
WSHS
PSA
--
Receiving Yds/G
WSHS
PSA
--
Total Yds/G
WSHS
M. Salas180.4
PSA
--
Tackles/G
WSHS
PSA
--
Sacks/G
WSHS
PSA
--
Pancake Blocks
WSHS
PSA
--

Team comparison

Rushing Yards/G
206.3
-
Passing Yards/G
87.3
-
Receiving Yards/G
87.3
-
Total Yards/G
293.5
-
Tackles/G
58.0
-
Sacks/G
1.8
-
Points/G
-
-
Pancake Blocks
7
-

Scoring averages

Q1Q2Q3Q4Final
West Shores
4.006.0026.9
PSA
----58.7

Season recap

Overall record
2-7
4-1-1
League
1-1
1-1
Non-League
1-6
3-0-1
Head to Head
0-1
1-0
Home
1-2
3-1
Away
1-5
1-0-1
Neutral
0-0
0-0
Playoff
0-0
0-0
In-State
2-7
4-1-1
Out-of-State
0-0
0-0
Win %
.222
.750
League %
.500
.500
PF
242
352
PA
399
222
VIEW ALL

Common opponents

1 - 0
1 - 0

Rankings

National
CA
Section
Division 8 Man
CANCEL
POST

Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.