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 won Friday's home conference game against Rancho Mirage (CA) by a score of 38-7.

Q1Q2Q3Q4Final
Rancho Mirage00707
Xavier Prep14147338
Final score provided by L. Matthews.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Awards
  • Matchup

Game Stats

Rancho Mirage

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals31945.15815.0112035.2
7Ethan Zamora (Jr)31845.16715.0112035.0
26Joshua Walls (So)010.00039.6
Xavier Prep

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1824244.75013.63045146.5
7Ryder Ruiz (Jr)1824244.75013.63045146.5
Rancho Mirage

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals371895.1200
7Ethan Zamora (Jr)8354.4120
20Ziere Revis (Jr)13886.8200
26Joshua Walls (So)16664.1170
Xavier Prep

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals331624.92502
1Daniel Sanchez (Sr)7405.72100
7Ryder Ruiz (Jr)11544.91202
12Jarvis Crawford (Sr)13634.82500
21Tyson Ruiz (So)252.5300
Rancho Mirage

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals34013.3251
1Ian Ayala (Sr)23517.525
15Alex Sainz (Jr)155.051
Xavier Prep

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1824413.6453
2Noah Scott (Jr)44010.0150
3Quentin Pellum (Sr)14545.0451
4Otis Taylor (Jr)11010.0100
11Mason Ianni (Sr)45112.8171
18E. Quintana (Jr)11010.0100
21Tyson Ruiz (So)78812.6351

Offensive Fumbles and Pancake Blocks

Rancho Mirage has not entered any offensive fumbles and pancake blocks stats.
Xavier Prep

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals22
7Ryder Ruiz (Jr)11
12Jarvis Crawford (Sr)11
Rancho Mirage

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals18940353267
1Ian Ayala (Sr)353570
7Ethan Zamora (Jr)3535
15Alex Sainz (Jr)55
20Ziere Revis (Jr)88391
26Joshua Walls (So)6666
Xavier Prep

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1622440406
1Daniel Sanchez (Sr)4040
2Noah Scott (Jr)4040
3Quentin Pellum (Sr)4545
4Otis Taylor (Jr)10010
7Ryder Ruiz (Jr)5454
11Mason Ianni (Sr)5151
12Jarvis Crawford (Sr)6363
18E. Quintana (Jr)1010
21Tyson Ruiz (So)58893
Rancho Mirage

Total Yards

#Athlete NameRushPassRecTotal
Team Totals1894540234
1Ian Ayala (Sr)3535
7Ethan Zamora (Jr)354580
15Alex Sainz (Jr)55
20Ziere Revis (Jr)8888
26Joshua Walls (So)66066
Xavier Prep

Total Yards

#Athlete NameRushPassRecTotal
Team Totals162244244406
1Daniel Sanchez (Sr)4040
2Noah Scott (Jr)4040
3Quentin Pellum (Sr)4545
4Otis Taylor (Jr)1010
7Ryder Ruiz (Jr)54244298
11Mason Ianni (Sr)5151
12Jarvis Crawford (Sr)6363
18E. Quintana (Jr)1010
21Tyson Ruiz (So)58893
Rancho Mirage

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4624705.0
1Ian Ayala (Sr)33
3M. Hershberger (So)22
5Nick Guzman (Jr)6410
8Daimon Pine (Sr)4151.0
9Jisauri Duarte (Sr)2241.0
14Abel Flores (So)2351.0
15Alex Sainz (Jr)224
18Zion Henderson (Sr)83111.0
20Ziere Revis (Jr)5271.0
21Adrian Vasquez (Jr)415
44Adam Lenk (Sr)6511
76A. Gutierrez (Sr)213
Xavier Prep

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals44226611.0
0Jesus Pazos (Fr)246
1Daniel Sanchez (Sr)103135.0
2Noah Scott (Jr)11
3Quentin Pellum (Sr)415
4Otis Taylor (Jr)11
8Corbin Hewitt (Sr)729
10Jacob O'neil (Sr)112
11Mason Ianni (Sr)22
12Jarvis Crawford (Sr)235
17Kyle Hill (So)246
21Tyson Ruiz (So)22
42David Reulman (Jr)332.0
44Eduardo Garcia (Jr)2242.0
52Adriano Horna (Jr)11
77C. Escobedo (Sr)2131.0
99David Opaleke (Jr)2131.0
Rancho Mirage

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.092
8Daimon Pine (Sr)1.091
14Abel Flores (So)1
Xavier Prep

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.04
11Mason Ianni (Sr)3
53Noe Sanchez (Jr)1
99David Opaleke (Jr)1.0
Rancho Mirage

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals221
1Ian Ayala (Sr)1
5Nick Guzman (Jr)1
8Daimon Pine (Sr)1
18Zion Henderson (Sr)1
20Ziere Revis (Jr)1
Xavier Prep

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.04000
2Noah Scott (Jr)1
4Otis Taylor (Jr)100.02000
11Mason Ianni (Sr)1
Rancho Mirage

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals27336.555
27Christian Rojas (Jr)27336.555
Xavier Prep

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals600.002
5Braden Cervello (So)600.002
Rancho Mirage

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals616828.044
8Daimon Pine (Sr)616828.044
Xavier Prep

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals313143.7500
5Braden Cervello (So)313143.7500
Rancho Mirage

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals23517.520133.0338
1Ian Ayala (Sr)23517.52035
20Ziere Revis (Jr)133.033

Kickoff and Punt Returns

Xavier Prep has not entered any kickoff and punt returns stats.
Rancho Mirage

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals1617
15Alex Sainz (Jr)166
27Christian Rojas (Jr)11
Xavier Prep

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals530838
3Quentin Pellum (Sr)166
5Braden Cervello (So)88
7Ryder Ruiz (Jr)21212
11Mason Ianni (Sr)166
21Tyson Ruiz (So)166
Rancho Mirage

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.01
27Christian Rojas (Jr)111.01
Xavier Prep

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals551.0111.0278
5Braden Cervello (So)551.0111.0278
Rancho Mirage

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals11
15Alex Sainz (Jr)11
Xavier Prep

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals23005
3Quentin Pellum (Sr)11
7Ryder Ruiz (Jr)22
11Mason Ianni (Sr)11
21Tyson Ruiz (So)011
Stat Supplier Logo

Xavier Prep's stats are presented by HudlHudl

Recap Video

Game Story

California High School Football - Xavier Prep victorious over Rancho Mirage

October 2, 2021: Palm Desert, CA 92211

In Saturday's league match, the host Xavier Prep Saints football squad scored a good 38-7 victory over the Rancho Mirage Rattlers.

In their next game, the Saints clash with the Shadow Hills Knights (Indio, CA) in a Desert Empire match, on Friday, October 8. Xavier Prep will attempt to move on its 3-2 season record. The Knights enter the match with a 6-0 record after their 26-2 league win over La Quinta (La Quinta, CA).

The Rattlers (4-1) will now prepare for their match against Palm Springs (Palm Springs, CA). The Indians enter the Desert Empire match with a 4-1 record. In their last match, Palm Springs thwarted Palm Desert (Palm Desert, CA), 10-7, in a league match.

Larry MatthewsRattlers All-Star Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. RMHS 0, XP 0
    Posted @ 6:18p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 6:18p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 6:18p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 6:18p
  5. Commentary

    Great night for football.
    Posted @ 6:30p
  6. 0 - 0

    Start of Game

    Xavier Prep1st Quarter
    Xavier Prep kicking off to Rancho Mirage.
    Posted @ 7p
  7. 0 - 0

    Possession Update - Kickoff

    Rancho Mirage1st Quarter ~11 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 35-yard line. RMHS 0, XP 0
    Posted @ 7:02p
  8. Commentary

    1st Quarter
    Game delay power outage.
    Posted @ 7:09p
  9. Commentary

    1st Quarter
    Rattlers 3-12 from their 50 yard line. Power out.
    Posted @ 7:20p
  10. Commentary

    1st Quarter
    Power is still out.
    Posted @ 7:35p
  11. Commentary

    1st Quarter
    Power is still out. It’s reported the entire North end of Cook street is out of power.
    Posted @ 7:51p
  12. Commentary

    1st Quarter
    Game has been postponed until Saturday morning at 11:00 pm at Xavier Prep.
    Posted @ 8:05p
  13. Commentary

    1st Quarter
    Game rescheduled for tomorrow at 11:00 am.
    Posted @ 9:01p
  14. Game Postponed

    1st Quarter
    The game has been postponed. Power outage. Rescheduled for tomorrow at 11:00 am.
    Posted @ 9:02p
  15. Game Postponed

    1st Quarter
    The game has been postponed. Power outage.
    Posted @ 9:04p
  16. Commentary

    1st Quarter
    Going to be hot football game today. 94 forecast winds are calm.
    Posted @ 10:37a
  17. 0 - 0

    Punt

    Xavier Prep1st Quarter ~10 minutes to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on their own 16-yard line. RMHS 0, XP 0
    Posted @ 10:59a
  18. 0 - 0

    Punt

    Rancho Mirage1st Quarter ~8 minutes to go
    Xavier Prep has punted to Rancho Mirage. Rancho Mirage has the ball on their own 40-yard line. RMHS 0, XP 0
    Posted @ 11:04a
  19. 0 - 0

    Punt

    Xavier Prep1st Quarter ~8 minutes to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on their own 16-yard line. RMHS 0, XP 0
    Posted @ 11:07a
  20. 0 - 0

    Red Zone Alert

    Xavier Prep1st Quarter ~6 minutes to go
    Xavier Prep is inside Rancho Mirage's 20. RMHS 0, XP 0
    Posted @ 11:11a
  21. 0 - 6

    Rushing Touchdown

    Xavier Prep1st Quarter ~5 minutes to go
    Xavier Prep - Rushing TD. RMHS 0, XP 6
    Posted @ 11:12a
  22. 0 - 7

    Made Point After

    Xavier Prep1st Quarter ~5 minutes to go
    Xavier Prep - #5 Braden Cervello PAT Good. RMHS 0, XP 7
    Posted @ 11:12a
  23. 0 - 7

    Possession Update - Kickoff

    Rancho Mirage1st Quarter ~5 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 26-yard line. RMHS 0, XP 7
    Posted @ 11:14a
  24. 0 - 7

    Punt

    Xavier Prep1st Quarter ~3 minutes to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on Rancho Mirage's 45-yard line. RMHS 0, XP 7
    Posted @ 11:18a
  25. 0 - 13

    Passing Touchdown

    Xavier Prep1st Quarter ~3 minutes to go
    Xavier Prep - 45 Yd pass completed for a TD. RMHS 0, XP 13
    Posted @ 11:19a
  26. 0 - 14

    Made Point After

    Xavier Prep1st Quarter ~3 minutes to go
    Xavier Prep - #5 Braden Cervello PAT Good. RMHS 0, XP 14
    Posted @ 11:19a
  27. 0 - 14

    Possession Update - Kickoff

    Rancho Mirage1st Quarter ~3 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 20-yard line. RMHS 0, XP 14
    Posted @ 11:22a
  28. 0 - 14

    Punt

    Xavier Prep1st Quarter Under a minute
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on Rancho Mirage's 50-yard line. RMHS 0, XP 14
    Posted @ 11:27a
  29. 0 - 14

    End of 1st Quarter

    2nd Quarter
    RMHS 0, XP 14
    Posted @ 11:27a
  30. 0 - 20

    Passing Touchdown

    Xavier Prep2nd Quarter ~8 minutes to go
    Xavier Prep - #7 Ryder Ruiz pass completed to #12 Jarvis Crawford for a TD. RMHS 0, XP 20
    Posted @ 11:32a
  31. 0 - 21

    Made Point After

    Xavier Prep2nd Quarter ~8 minutes to go
    Xavier Prep - #5 Braden Cervello PAT Good. RMHS 0, XP 21
    Posted @ 11:33a
  32. 0 - 21

    Possession Update - Kickoff

    Rancho Mirage2nd Quarter ~8 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 20-yard line. RMHS 0, XP 21
    Posted @ 11:34a
  33. 0 - 21

    Punt

    Xavier Prep2nd Quarter ~6 minutes to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on their own 23-yard line. RMHS 0, XP 21
    Posted @ 11:40a
  34. 0 - 21

    Fumble Recovery

    Rancho Mirage2nd Quarter ~2 minutes to go
    Rancho Mirage recovered a fumble by Xavier Prep and has the ball on their own 25-yard line. RMHS 0, XP 21
    Posted @ 11:47a
  35. 0 - 21

    Punt

    Xavier Prep2nd Quarter ~1 minute to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on Rancho Mirage's 37-yard line. RMHS 0, XP 21
    Posted @ 11:49a
  36. 0 - 27

    Passing Touchdown

    Xavier Prep2nd Quarter Under a minute
    Xavier Prep - Pass completed for a TD. RMHS 0, XP 27
    Posted @ 11:53a
  37. 0 - 28

    Made Point After

    Xavier Prep2nd Quarter Under a minute
    Xavier Prep - #5 Braden Cervello PAT Good. RMHS 0, XP 28
    Posted @ 11:53a
  38. 0 - 28

    Possession Update - Kickoff

    Rancho Mirage2nd Quarter Under a minute
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 23-yard line. RMHS 0, XP 28
    Posted @ 11:55a
  39. 0 - 28

    Halftime

    Halftime
    RMHS 0, XP 28
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 11:56a
  40. 0 - 28

    Start of 3rd Quarter

    Rancho Mirage3rd Quarter
    Rancho Mirage to kick off to Xavier Prep.
    Posted @ 12:14p
  41. 0 - 28

    Possession Update - Kickoff

    Xavier Prep3rd Quarter ~11 minutes to go
    Rancho Mirage kicked off to Xavier Prep. Xavier Prep has the ball on Rancho Mirage's 28-yard line. RMHS 0, XP 28
    Posted @ 12:15p
  42. 0 - 28

    Red Zone Alert

    Xavier Prep3rd Quarter ~10 minutes to go
    Xavier Prep is inside Rancho Mirage's 20. RMHS 0, XP 28
    Posted @ 12:17p
  43. 0 - 34

    Rushing Touchdown

    Xavier Prep3rd Quarter ~9 minutes to go
    Xavier Prep - #7 Ryder Ruiz with a 1 Yd Rushing TD. RMHS 0, XP 34
    Posted @ 12:19p
  44. 0 - 35

    Made Point After

    Xavier Prep3rd Quarter ~9 minutes to go
    Xavier Prep - #5 Braden Cervello PAT Good. RMHS 0, XP 35
    Posted @ 12:19p
  45. 0 - 35

    Possession Update - Kickoff

    Rancho Mirage3rd Quarter ~9 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 18-yard line. RMHS 0, XP 35
    Posted @ 12:21p
  46. 0 - 35

    Red Zone Alert

    Rancho Mirage3rd Quarter ~7 minutes to go
    Rancho Mirage is inside Xavier Prep's 20. RMHS 0, XP 35
    Posted @ 12:26p
  47. 6 - 35

    Passing Touchdown

    Rancho Mirage3rd Quarter ~5 minutes to go
    Rancho Mirage - 5 Yd pass completed for a TD. RMHS 6, XP 35
    Posted @ 12:31p
  48. 7 - 35

    Made Point After

    Rancho Mirage3rd Quarter ~5 minutes to go
    Rancho Mirage - PAT Good. RMHS 7, XP 35
    Posted @ 12:31p
  49. 7 - 35

    Possession Update - Kickoff

    Xavier Prep3rd Quarter ~5 minutes to go
    Rancho Mirage kicked off to Xavier Prep. Xavier Prep has the ball on their own 35-yard line. RMHS 7, XP 35
    Posted @ 12:33p
  50. 7 - 35

    Punt

    Rancho Mirage3rd Quarter ~3 minutes to go
    Xavier Prep has punted to Rancho Mirage. Rancho Mirage has the ball on their own 33-yard line. RMHS 7, XP 35
    Posted @ 12:36p
  51. 7 - 35

    Turnover on Downs

    Xavier Prep3rd Quarter ~1 minute to go
    Rancho Mirage has turned possession over on downs. Xavier Prep has the ball on their own 32-yard line. RMHS 7, XP 35
    Posted @ 12:45p
  52. 7 - 35

    End of 3rd Quarter

    4th Quarter
    RMHS 7, XP 35
    Posted @ 12:47p
  53. 7 - 35

    Red Zone Alert

    Xavier Prep4th Quarter ~10 minutes to go
    Xavier Prep is inside Rancho Mirage's 20. RMHS 7, XP 35
    Posted @ 12:51p
  54. 7 - 35

    Fumble Recovery

    Rancho Mirage4th Quarter ~9 minutes to go
    Rancho Mirage recovered a fumble by Xavier Prep and has the ball on their own 8-yard line. RMHS 7, XP 35
    Posted @ 12:53p
  55. 7 - 35

    Punt

    Xavier Prep4th Quarter ~9 minutes to go
    Rancho Mirage has punted to Xavier Prep. Xavier Prep has the ball on Rancho Mirage's 39-yard line. RMHS 7, XP 35
    Posted @ 12:55p
  56. 7 - 35

    Red Zone Alert

    Xavier Prep4th Quarter ~6 minutes to go
    Xavier Prep is inside Rancho Mirage's 20. RMHS 7, XP 35
    Posted @ 1p
  57. 7 - 38

    Field Goal

    Xavier Prep4th Quarter ~4 minutes to go
    Xavier Prep - #5 Braden Cervello kicks a 27 Yd Field Goal. RMHS 7, XP 38
    Posted @ 1:04p
  58. 7 - 38

    Possession Update - Kickoff

    Rancho Mirage4th Quarter ~4 minutes to go
    Xavier Prep kicked off to Rancho Mirage. Rancho Mirage has the ball on their own 20-yard line. RMHS 7, XP 38
    Posted @ 1:05p
  59. 7 - 38

    Interception

    Xavier Prep4th Quarter ~3 minutes to go
    Xavier Prep intercepts a Rancho Mirage pass and has the ball on their own 19-yard line. RMHS 7, XP 38
    Posted @ 1:09p
  60. 7 - 38

    Punt

    Rancho Mirage4th Quarter ~1 minute to go
    Xavier Prep has punted to Rancho Mirage. Rancho Mirage has the ball on their own 41-yard line. RMHS 7, XP 38
    Posted @ 1:12p
  61. 7 - 38

    End of Game

    Final
    RMHS 7, XP 38
    Posted @ 1:14p

Highlight Videos

Players of the Game

Rancho Mirage (21-22)

Rancho Mirage has not selected any Players of the Game.

Xavier Prep (21-22)

Congratulations to #7 Ryder Ruiz (overall), #77 Cristian Escobedo (offensive), #1 Daniel Sanchez (defensive) and #5 Braden Cervello (special teams) for being selected the Xavier Prep Football Players of the Game.

Scoretracker Providers

Larry MatthewsRattlers All-Star Reporter

Rankings & Records

Rancho Mirage (21-22)

CASectionSec. Div.
34815112
OverallLeagueHomeAwayWin %League %PFPA
7-42-35-12-3.636.400229214

Xavier Prep (21-22)

CASectionSec. Div.
25511615
OverallLeagueHomeAwayWin %League %PFPA
6-4-14-13-23-2-1.591.800291260

Team Scoring Averages

Q1Q2Q3Q4Final
Rancho Mirage
2.66.85.35.920.8
Xavier Prep
6.88.82.23.726.5

Rancho Mirage Videos

Xavier Prep Videos

Team Stat Comparison

Rancho MirageXavier Prep
172.5Rushing Yards Per Game188.0
102.3Passing Yards Per Game167.1
274.8Total Yards Per Game355.1
70.0Tackles Per Game67.5
3.0Sacks Per Game1.4
21.0Points Per Game25.3
-Pancake Blocks7

Team Leaders

Rancho MirageXavier PrepNational Avg.
#26 Joshua Walls71.1Rushing Yards Per Game#7 Ryder Ruiz84.221.3
#7 Ethan Zamora103.5Passing Yards Per Game#7 Ryder Ruiz167.150.2
#7 Ethan Zamora158.0Total Yards Per Game#7 Ryder Ruiz251.337.0
#18 Zion Henderson11.3Tackles Per Game#0 Jesus Pazos10.12.8
#14 Abel Flores1.0Sacks Per Game#44 Eduardo Garcia0.30.2
#20 Ziere Revis7.1Points Per Game#7 Ryder Ruiz6.02.4
-
Pancake Blocks#77 Cristian Escobedo27

Record Breakdown

Rancho Mirage (21-22)

Xavier Prep (21-22)

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