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.

The Xavier Prep (Palm Desert, CA) varsity football team lost Friday's home non-conference game against Ontario Christian (Ontario, CA) by a score of 45-15.

Q1Q2Q3Q4Final
Ontario Christian77102145
Xavier Prep960015
Final score provided by S. CalPreps.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Fan Chat
  • Matchup

Box Score Stats

Ontario Christian (22-23)

Xavier Prep (22-23)

62
Total Plays
44
22
First Downs
11
9
Penalties
8
73
Penalty Yards
80
32:06
Possession Time
15:54

Game Stats

Ontario Christian

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals5899.62519.80034105.7
2Hayden Slegers (Jr)5899.62519.80034105.7
Xavier Prep

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1120186.55016.9176103.3
7Ryder Ruiz (Sr)1120186.55016.9176103.3
Ontario Christian

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals543436.43015
2Hayden Slegers (Jr)6172.8801
5Jacob Cox (Sr)66811.33001
6Jack Molina (Sr)8222.870
16Brandon Rodgers (Sr)33712.3240
22A. Chavez (Sr)5265.290
25K. Campbell (Sr)2126.070
28Aiden Burns (Jr)11010.0100
35Jose Arroyo (Jr)111.010
36Andrew Ortiz (Jr)171046.11312
45Logan Escoto (So)5469.22001
Xavier Prep

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals211225.86401
6Jaylen Malcom (Fr)56513.06401
7Ryder Ruiz (Sr)12393.3120
21Tyson Ruiz (Jr)111.010
31Joshua Brooker (Jr)1-2-2.0-20
43Chance Gonzales (So)2199.5130
Ontario Christian

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals59919.834
1Marquis Bradley (So)47318.334
6Jack Molina (Sr)12626.026
Xavier Prep

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1118717.0761
1Tj Bosley (So)11515.015
4Otis Taylor (Sr)35016.731
5Braden Cervello (Jr)2199.510
8Lucas Harris11313.013
21Tyson Ruiz (Jr)49022.5761
Ontario Christian

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals10
2Hayden Slegers (Jr)10

Offensive Fumbles and Pancake Blocks

Xavier Prep has not entered any offensive fumbles and pancake blocks stats.
Ontario Christian

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals3439930975556
1Marquis Bradley (So)732375171
2Hayden Slegers (Jr)1717
5Jacob Cox (Sr)68068
6Jack Molina (Sr)222648
12Jacob Bachar (Jr)99
16Brandon Rodgers (Sr)3737
22A. Chavez (Sr)2626
25K. Campbell (Sr)1212
28Aiden Burns (Jr)1010
35Jose Arroyo (Jr)11
36Andrew Ortiz (Jr)1047111
45Logan Escoto (So)4646
Xavier Prep

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals12218785394
1Tj Bosley (So)1515
4Otis Taylor (Sr)501363
5Braden Cervello (Jr)1919
6Jaylen Malcom (Fr)65974
7Ryder Ruiz (Sr)3939
8Lucas Harris1313
21Tyson Ruiz (Jr)19063154
31Joshua Brooker (Jr)-2-2
43Chance Gonzales (So)1919
Ontario Christian

Total Yards

#Athlete NameRushPassRecTotal
Team Totals3439999442
1Marquis Bradley (So)7373
2Hayden Slegers (Jr)1799116
5Jacob Cox (Sr)6868
6Jack Molina (Sr)222648
16Brandon Rodgers (Sr)3737
22A. Chavez (Sr)2626
25K. Campbell (Sr)1212
28Aiden Burns (Jr)1010
35Jose Arroyo (Jr)11
36Andrew Ortiz (Jr)104104
45Logan Escoto (So)4646
Xavier Prep

Total Yards

#Athlete NameRushPassRecTotal
Team Totals122186187308
1Tj Bosley (So)1515
4Otis Taylor (Sr)5050
5Braden Cervello (Jr)1919
6Jaylen Malcom (Fr)6565
7Ryder Ruiz (Sr)39186225
8Lucas Harris1313
21Tyson Ruiz (Jr)19091
31Joshua Brooker (Jr)-2-2
43Chance Gonzales (So)1919
Ontario Christian

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals1825433.0
1Marquis Bradley (So)1231.0
5Jacob Cox (Sr)0221.0
6Jack Molina (Sr)213.0
9Andrew Westra (Sr)011.0
12Jacob Bachar (Jr)213.0
16Brandon Rodgers (Sr)101.0
22A. Chavez (Sr)077.0
24Lucas Steen (Jr)303.0
25K. Campbell (Sr)011.0
32Micah Mackenzie (So)011.0
35Jose Arroyo (Jr)3031.0
45Logan Escoto (So)101.0
52Noah Rodriguez (Jr)101.0
57C. Rose (Sr)011.0
63Connor Dinco (Jr)011.0
65H. Cornell (Sr)202.0
66Nick Calvo (Jr)011.0
77Russell Pantleo (Jr)011.0
78K. Kirkpatrick (Fr)0331.0
80Jack Maskrey (So)224.0
Xavier Prep

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2848763.0
0Jesus Pazos (So)98171.0
4Otis Taylor (Sr)178
8Lucas Harris22
11Austin Mcdanel (So)257
17Kyle Hill (Jr)358
18Conor Davis (Jr)11
21Tyson Ruiz (Jr)6171.0
31Joshua Brooker (Jr)22
33Canyon Pensis (Jr)3141.0
42David Reulman (Sr)3912
44Eduardo Garcia (Sr)145
52Adriano Horna (Sr)11
55David Opaleke (Sr)22
Ontario Christian

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.08
35Jose Arroyo (Jr)1.08

Sacks

Xavier Prep has not entered any sacks stats.
Ontario Christian

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals17575.011
1Marquis Bradley (So)17575.0
12Jacob Bachar (Jr)1
35Jose Arroyo (Jr)1
Xavier Prep

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals1
21Tyson Ruiz (Jr)1
Ontario Christian

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals725937.060
4Joseph Chavez (Jr)725937.060
Xavier Prep

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals415939.847
5Braden Cervello (Jr)415939.847
Ontario Christian

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals24321.525
4Joseph Chavez (Jr)11818.018
32Micah Mackenzie (So)12525.025
Xavier Prep

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals38628.7581
5Braden Cervello (Jr)38628.7581
Ontario Christian

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals33010.023199.0939
1Marquis Bradley (So)12323.02323
5Jacob Cox (Sr)100.000
12Jacob Bachar (Jr)199.099
36Andrew Ortiz (Jr)177.077
Xavier Prep

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals58517.03185
4Otis Taylor (Sr)11313.01313
6Jaylen Malcom (Fr)199.099
21Tyson Ruiz (Jr)36321.03163
Ontario Christian

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals636945
1Marquis Bradley (So)166
2Hayden Slegers (Jr)166
4Joseph Chavez (Jr)99
5Jacob Cox (Sr)166
36Andrew Ortiz (Jr)21212
45Logan Escoto (So)166
Xavier Prep

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals212315
5Braden Cervello (Jr)33
6Jaylen Malcom (Fr)166
21Tyson Ruiz (Jr)166
Ontario Christian

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals661.0111.0269
4Joseph Chavez (Jr)661.0111.0269
Xavier Prep

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals01.0111.0273
5Braden Cervello (Jr)01.0111.0273
Ontario Christian

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals516
1Marquis Bradley (So)11
2Hayden Slegers (Jr)11
5Jacob Cox (Sr)11
36Andrew Ortiz (Jr)22
45Logan Escoto (So)11
Xavier Prep

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals112
6Jaylen Malcom (Fr)11
21Tyson Ruiz (Jr)11
Stat Supplier Logo

Xavier Prep's stats are presented by HudlHudl

Recap Video

Game Story

California High School Football - Ontario Christian beat Xavier Prep

August 26, 2022: Palm Desert, CA 92211

The Ontario Christian Knights football squad scored 45 points and restricted the host Xavier Prep Saints to 15 in the Knights non-league victory on Friday.

The Knights now possess a 2-0 record. They put it on the line next when they travel to Salesian for a non-league battle on Saturday, September 3. Ontario Christian will play a Mustangs squad coming off a 33-14 non-league loss to Brentwood School (Los Angeles, CA). The Mustangs record now stands at 1-1.

Coming up next, the Saints play the Aquinas Falcons (San Bernardino, CA) in a non-league battle, on Friday, September 2. Xavier Prep will attempt to advance on its 0-2 season record. The Falcons enter the battle with a 1-0 record after their 28-21 non-league win over Etiwanda (Etiwanda, CA).

Coaches Summary

First Quarter

Xavier Prep - Cervello, 27-yd field goal at 7:17.
Ontario Christian - Ortiz, 4-yd run at 2:30. PAT - J. Chavez (kick).
Xavier Prep - T. Ruiz, 76-yd pass from R. Ruiz at 1:29. PAT - kick blocked.

Second Quarter

Ontario Christian - Cox, 30-yd run at 10:56. PAT - J. Chavez (kick).
Xavier Prep - Malcom, 63-yd run at 2:39. PAT - run failed.

Third Quarter

Ontario Christian - Ortiz, 1-yd run at 9:47. PAT - J. Chavez (kick).
Ontario Christian - J. Chavez, 26-yd field goal at 1:58.

Fourth Quarter

Ontario Christian - Slegers, 6-yd run at 10:16. PAT - J. Chavez (kick).
Ontario Christian - Escoto, 20-yd run at 9:26. PAT - J. Chavez (kick).
Ontario Christian - Bradley, 75-yd interception return at 1:20. PAT - J. Chavez (kick).

Kimberly OlveraKnights Reporter
  • All
  • Q3
  • Q4
  • F
  1. Check In

    Halftime
    14 - 15 The scorer has checked in. OCHS 14, XP 15
    Posted @ 8:31p
  2. Game Attendance

    Halftime
    Attendance Hundreds
    Posted @ 8:32p
  3. Field Conditions

    Halftime
    Field Conditions Dry
    Posted @ 8:32p
  4. Weather Conditions

    Halftime
    Weather Conditions Hot
    Posted @ 8:32p
  5. 14 - 15

    Start of 3rd Quarter

    Xavier Prep3rd Quarter
    Xavier Prep to kick off to Ontario Christian.
    Posted @ 8:49p
  6. 20 - 15

    Rushing Touchdown

    Ontario Christian3rd Quarter ~10 minutes to go
    Ontario Christian - Rushing TD. OCHS 20, XP 15
    Posted @ 8:50p
  7. 21 - 15

    Made Point After

    Ontario Christian3rd Quarter ~10 minutes to go
    Ontario Christian - PAT Good. OCHS 21, XP 15
    Posted @ 8:51p
  8. 21 - 15

    Turnover on Downs

    Ontario Christian3rd Quarter ~8 minutes to go
    Xavier Prep has turned possession over on downs. Ontario Christian has the ball . OCHS 21, XP 15
    Posted @ 8:53p
  9. 24 - 15

    Field Goal

    Ontario Christian3rd Quarter ~2 minutes to go
    Ontario Christian - Field Goal. OCHS 24, XP 15
    Posted @ 9:02p
  10. 24 - 15

    Punt

    Ontario Christian3rd Quarter Under a minute
    Xavier Prep has punted to Ontario Christian. Ontario Christian has the ball. OCHS 24, XP 15
    Posted @ 9:07p
  11. 24 - 15

    End of 3rd Quarter

    4th Quarter
    OCHS 24, XP 15
    Posted @ 9:09p
  12. 30 - 15

    Rushing Touchdown

    Ontario Christian4th Quarter ~10 minutes to go
    Ontario Christian - Rushing TD. OCHS 30, XP 15
    Posted @ 9:13p
  13. 31 - 15

    Made Point After

    Ontario Christian4th Quarter ~10 minutes to go
    Ontario Christian - PAT Good. OCHS 31, XP 15
    Posted @ 9:14p
  14. 31 - 15

    Punt

    Ontario Christian4th Quarter ~9 minutes to go
    Xavier Prep has punted to Ontario Christian. Ontario Christian has the ball. OCHS 31, XP 15
    Posted @ 9:40p
  15. 37 - 15

    Rushing Touchdown

    Ontario Christian4th Quarter ~9 minutes to go
    Ontario Christian - Rushing TD. OCHS 37, XP 15
    Posted @ 9:41p
  16. 38 - 15

    Made Point After

    Ontario Christian4th Quarter ~9 minutes to go
    Ontario Christian - PAT Good. OCHS 38, XP 15
    Posted @ 9:42p
  17. 38 - 15

    Turnover on Downs

    Ontario Christian4th Quarter ~7 minutes to go
    Xavier Prep has turned possession over on downs. Ontario Christian has the ball . OCHS 38, XP 15
    Posted @ 9:51p
  18. 38 - 15

    Punt

    Xavier Prep4th Quarter ~2 minutes to go
    Ontario Christian has punted to Xavier Prep. Xavier Prep has the ball. OCHS 38, XP 15
    Posted @ 9:58p
  19. 44 - 15

    Pick-6

    Ontario Christian4th Quarter ~1 minute to go
    Ontario Christian - Pick 6! OCHS 44, XP 15
    Posted @ 10:05p
  20. 45 - 15

    Made Point After

    Ontario Christian4th Quarter ~1 minute to go
    Ontario Christian - PAT Good. OCHS 45, XP 15
    Posted @ 10:05p
  21. 45 - 15

    End of Game

    Final
    OCHS 45, XP 15
    Posted @ 10:10p

Highlight Videos

  1. MaxPreps Staff

    Beware of spam! Please do not follow links to third party sites. Report suspicious posts using the 'Report Spam' button.
  2. S. Travis

    Who got hurt?

Scoretracker Providers

Kimberly OlveraKnights Reporter

Rankings & Records

Ontario Christian (22-23)

CASectionSec. Div.
204997
OverallLeagueHomeAwayWin %League %PFPA
9-33-24-25-1.750.600461243

Xavier Prep (22-23)

CASectionSec. Div.
54422630
OverallLeagueHomeAwayWin %League %PFPA
3-71-40-43-3.300.200249380

Team Scoring Averages

Q1Q2Q3Q4Final
Ontario Christian
10.010.58.89.238.4
Xavier Prep
4.13.72.97.324.9

Ontario Christian Videos

Xavier Prep Videos

Team Stat Comparison

Ontario ChristianXavier Prep
283.6Rushing Yards Per Game156.1
109.1Passing Yards Per Game168.4
392.7Total Yards Per Game324.5
50.8Tackles Per Game76.2
1.3Sacks Per Game1.3
38.4Points Per Game24.1
-Pancake Blocks1

Team Leaders

Ontario ChristianXavier PrepNational Avg.
#45 Logan Escoto68.4Rushing Yards Per Game#7 Ryder Ruiz83.621.0
#2 Hayden Slegers75.3Passing Yards Per Game#7 Ryder Ruiz167.951.8
#2 Hayden Slegers104.8Total Yards Per Game#7 Ryder Ruiz251.537.0
#5 Jacob Cox7.2Tackles Per Game#0 Jesus Pazos13.02.8
#80 Jack Maskrey0.6Sacks Per Game#17 Kyle Hill1.30.2
#1 Marquis Bradley6.5Points Per Game#7 Ryder Ruiz6.82.2
-
Pancake Blocks#42 David Reulman16

Record Breakdown

Ontario Christian (22-23)

Xavier Prep (22-23)

9-3
Overall
3-7
3-2
League
1-4
5-0
Non-League
2-3
1-0
Head to Head
0-1
2-1
Common Opponent
1-2
4-2
Home
0-4
5-1
Away
3-3
0-0
Neutral
0-0
1-1
Playoff
0-0
9-3
In-State
3-7
0-0
Out-of-State
0-0