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 Twentynine Palms (CA) varsity football team won Friday's home non-conference game against Desert Mirage (Thermal, CA) by a score of 38-14.

Q1Q2Q3Q4Final
Desert Mirage080614
Twentynine Palms14143738
Final score provided by R. Morton.
  • Recap
  • Box Score
  • Scoretracker
  • Awards
  • Matchup Info

Game Stats

Desert Mirage

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals5757.71411.43795.5
11Daniel Avila (Sr)5757.71411.43795.5
Twentynine Palms

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals612170.50028.3374135.4
13Josh Reynoso (So)612170.50028.3374135.4
Desert Mirage

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals412024.94012
4Omar Martinez (Sr)11383.5901
6Jonas Duarte (Sr)7213.060
7R. Wilkerson (Sr)171207.1401
8A. Hernandez Garcia (Jr)3144.770
11Daniel Avila (Sr)393.0301
Twentynine Palms

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals2323810.33701
3Elijah Guerrero (Jr)78612.3320
4L. Candelaria (Jr)100.00
8Bubba Corney (Sr)33712.3290
13Josh Reynoso (So)6355.801
23Jayden Alston (Sr)68013.3370
Desert Mirage

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals55711.437
2Ian Dominguez (Jr)13737.037
4Omar Martinez (Sr)4205.08
Twentynine Palms

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals717324.7743
2Aaron Haney (Jr)28643.0741
4L. Candelaria (Jr)25829.0392
8Bubba Corney (Sr)22613.0
21Jax Langdon (So)133.03
Desert Mirage

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals63
2Ian Dominguez (Jr)1
4Omar Martinez (Sr)22
7R. Wilkerson (Sr)31
Twentynine Palms

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals11
13Josh Reynoso (So)11
Desert Mirage

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals20257600319
2Ian Dominguez (Jr)3737
4Omar Martinez (Sr)382058
6Jonas Duarte (Sr)2121
7R. Wilkerson (Sr)12060180
8A. Hernandez Garcia (Jr)14014
11Daniel Avila (Sr)99
Twentynine Palms

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals238173411
2Aaron Haney (Jr)8686
3Elijah Guerrero (Jr)8686
4L. Candelaria (Jr)05858
8Bubba Corney (Sr)372663
13Josh Reynoso (So)3535
21Jax Langdon (So)33
23Jayden Alston (Sr)8080
Desert Mirage

Total Yards

#Athlete NameRushPassRecTotal
Team Totals2025757259
2Ian Dominguez (Jr)3737
4Omar Martinez (Sr)382058
6Jonas Duarte (Sr)2121
7R. Wilkerson (Sr)120120
8A. Hernandez Garcia (Jr)1414
11Daniel Avila (Sr)95766
Twentynine Palms

Total Yards

#Athlete NameRushPassRecTotal
Team Totals238170173408
2Aaron Haney (Jr)8686
3Elijah Guerrero (Jr)8686
4L. Candelaria (Jr)05858
8Bubba Corney (Sr)372663
13Josh Reynoso (So)35170205
21Jax Langdon (So)33
23Jayden Alston (Sr)8080
Desert Mirage

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals1638545.0
2Ian Dominguez (Jr)771.0
4Omar Martinez (Sr)33
6Jonas Duarte (Sr)22
7R. Wilkerson (Sr)527
8A. Hernandez Garcia (Jr)347
9Jose Lopez (So)2462.0
11Daniel Avila (Sr)441.0
15Alex Angulo (So)213
18Gabriel Huante (So)11
22Ivan Pesqueda (So)224
55Jose Mendez (Sr)11
65F. De la rosa (Jr)1451.0
67Kevin Ramirez (Sr)123
97Jerry Camarena (Sr)11
Twentynine Palms

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals493525.0
1Wyatt Granger (Sr)992.0
2Aaron Haney (Jr)661.0
3Elijah Guerrero (Jr)11
4L. Candelaria (Jr)22
5Joe Zabala (Sr)22
6Nate Shook (Sr)22
7Shad Johnson (Sr)22
8Bubba Corney (Sr)55
11Nathan Galvan (Jr)11
16Jeremiah Perez (Sr)22
22Coy Wallace (So)92112.0
25Logan Brown (Sr)11
54M. Burkleo (Sr)314
55A. Braskett (Sr)22
99Oliver Cowgill (Sr)22
Desert Mirage

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.032
4Omar Martinez (Sr)1
8A. Hernandez Garcia (Jr)100.01
65F. De la rosa (Jr)12
Twentynine Palms

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals131
1Wyatt Granger (Sr)1
4L. Candelaria (Jr)11
8Bubba Corney (Sr)11
Desert Mirage

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals24422.033
7R. Wilkerson (Sr)24422.033

Punts

Twentynine Palms has not entered any punts stats.
Desert Mirage

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals16060.060
7R. Wilkerson (Sr)16060.060

Kickoff and Punt Returns

Twentynine Palms has not entered any kickoff and punt returns stats.
Desert Mirage

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals2122
4Omar Martinez (Sr)16
11Daniel Avila (Sr)162
Twentynine Palms

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals530265
2Aaron Haney (Jr)16
4L. Candelaria (Jr)212
8Bubba Corney (Sr)16
13Josh Reynoso (So)16
21Jax Langdon (So)2
22Coy Wallace (So)65

PATs and Field Goals

Desert Mirage has not entered any pats and field goals stats.
Twentynine Palms

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.0111.0356
22Coy Wallace (So)331.0111.0356
Desert Mirage

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals22
4Omar Martinez (Sr)11
11Daniel Avila (Sr)11
Twentynine Palms

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals1315
2Aaron Haney (Jr)11
4L. Candelaria (Jr)22
8Bubba Corney (Sr)11
13Josh Reynoso (So)11
Desert Mirage

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
11Daniel Avila (Sr)11
Twentynine Palms

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
21Jax Langdon (So)11

Game Story

California High School Football - Twentynine Palms over Desert Mirage

September 26, 2025: Twentynine Palms, CA 92277

The crowd at Friday's non-league contest between the Twentynine Palms Wildcats (Twentynine Palms, CA) and the visiting Desert Mirage RAMS (Thermal, CA), witnessed Twentynine Palms's football squad knock off Desert Mirage by a tally of 38-14.

The Wildcats (3-2) will now prepare for their contest against Desert Hot Springs (Desert Hot Springs, CA). The Golden Eagles enter the non-league contest with a 2-4 record. In their last bout, Desert Hot Springs dropped by Yucca Valley (Yucca Valley, CA), 28-7, in a non-league bout.

The RAMS now own a 3-3 record. They play next when they travel to Coachella Valley for a non-league bout on Thursday, October 2. Desert Mirage will encounter a Mighty Arabs team coming off a 21-18 non-league loss to Valley View (Moreno Valley, CA). The Mighty Arabs record now stands at 1-5.

Gustavo Sandoval JrRAMS Reporter
Ronda S. MortonWildcats Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. DMHS 0, TPHS 0
    Posted @ 6:11p
  2. Game Attendance

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

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

    Weather Conditions Fair
    Posted @ 6:11p
  5. 0 - 0

    Start of Game

    Desert Mirage1st Quarter
    Desert Mirage kicking off to Twentynine Palms.
    Posted @ 6:11p
  6. 0 - 6

    Passing Touchdown

    Twentynine Palms1st Quarter ~10 minutes to go
    Twentynine Palms - #13 Josh Reynoso 12 Yd pass completed to #4 Logan Candelaria for a TD. DMHS 0, TPHS 6
    Posted @ 6:12p
  7. 0 - 7

    Made Point After

    Twentynine Palms1st Quarter ~10 minutes to go
    Twentynine Palms - #22 Coy Wallace PAT Good. DMHS 0, TPHS 7
    Posted @ 6:12p
  8. 0 - 7

    Big Play - Tackle For Loss

    Twentynine Palms1st Quarter ~7 minutes to go
    Twentynine Palms - #22 Coy Wallace with a tackle for loss. Desert Mirage has the ball on Twentynine Palms' 45-yard line. DMHS 0, TPHS 7
    Posted @ 6:13p
  9. 0 - 7

    Big Play - Tackle For Loss

    Twentynine Palms1st Quarter ~7 minutes to go
    Twentynine Palms - #22 Coy Wallace with a tackle for loss. Desert Mirage has the ball on Twentynine Palms' 46-yard line. DMHS 0, TPHS 7
    Posted @ 6:13p
  10. 0 - 7

    Big Play - Tackle For Loss

    Twentynine Palms1st Quarter ~6 minutes to go
    Twentynine Palms - #22 Coy Wallace with a tackle for loss. Desert Mirage has the ball on Twentynine Palms' 47-yard line. DMHS 0, TPHS 7
    Posted @ 6:16p
  11. 0 - 7

    Punt

    Twentynine Palms1st Quarter ~5 minutes to go
    Desert Mirage has punted to Twentynine Palms. Twentynine Palms has the ball on their own 15-yard line. DMHS 0, TPHS 7
    Posted @ 6:17p
  12. 0 - 13

    Rushing Touchdown

    Twentynine Palms1st Quarter ~4 minutes to go
    Twentynine Palms - #4 Logan Candelaria with a 35 Yd Rushing TD. DMHS 0, TPHS 13
    Posted @ 6:21p
  13. 0 - 14

    Made Point After

    Twentynine Palms1st Quarter ~4 minutes to go
    Twentynine Palms - #22 Coy Wallace PAT Good. DMHS 0, TPHS 14
    Posted @ 6:21p
  14. 0 - 14

    Possession Update - Kickoff

    Desert Mirage1st Quarter ~4 minutes to go
    Twentynine Palms kicked off to Desert Mirage. Desert Mirage has the ball on their own 15-yard line. DMHS 0, TPHS 14
    Posted @ 6:23p
  15. 0 - 14

    Fumble Recovery

    Twentynine Palms1st Quarter ~4 minutes to go
    Twentynine Palms recovered a fumble by Desert Mirage. DMHS 0, TPHS 14
    Posted @ 6:25p
  16. 0 - 14

    Turnover on Downs

    Twentynine Palms1st Quarter ~2 minutes to go
    Desert Mirage has turned possession over on downs. Twentynine Palms has the ball . DMHS 0, TPHS 14
    Posted @ 6:29p
  17. 0 - 14

    Big Play - Tackle For Loss

    Twentynine Palms1st Quarter Under a minute
    Twentynine Palms - #22 Coy Wallace with a tackle for loss. Desert Mirage has the ball on Twentynine Palms' 12-yard line. DMHS 0, TPHS 14
    Posted @ 6:32p
  18. 0 - 14

    End of 1st Quarter

    2nd Quarter
    DMHS 0, TPHS 14
    Posted @ 6:32p
  19. 0 - 14

    Big Play - Tackle For Loss

    Twentynine Palms2nd Quarter ~11 minutes to go
    Twentynine Palms with a tackle for loss. Desert Mirage has the ball on Twentynine Palms' 14-yard line. DMHS 0, TPHS 14
    Posted @ 6:35p
  20. 0 - 14

    Turnover on Downs

    Twentynine Palms2nd Quarter ~11 minutes to go
    Desert Mirage has turned possession over on downs. Twentynine Palms has the ball on their own 20-yard line. DMHS 0, TPHS 14
    Posted @ 6:36p
  21. 0 - 14

    Long Run

    Twentynine Palms2nd Quarter ~11 minutes to go
    Twentynine Palms - #13 Josh Reynoso with a long run. Twentynine Palms has the ball on their own 35-yard line. DMHS 0, TPHS 14
    Posted @ 6:37p
  22. 0 - 20

    Passing Touchdown

    Twentynine Palms2nd Quarter ~10 minutes to go
    Twentynine Palms - #13 Josh Reynoso 65 Yd pass completed to #2 Aaron Haney for a TD. DMHS 0, TPHS 20
    Posted @ 6:38p
  23. 0 - 20

    Passing Two Point Conversion Failed

    Twentynine Palms2nd Quarter ~10 minutes to go
    Twentynine Palms - 2Pt Conversion Failed. DMHS 0, TPHS 20
    Posted @ 6:39p
  24. 0 - 20

    Possession Update - Kickoff

    Desert Mirage2nd Quarter ~10 minutes to go
    Twentynine Palms kicked off to Desert Mirage. Desert Mirage has the ball. DMHS 0, TPHS 20
    Posted @ 6:41p
  25. 6 - 20

    Rushing Touchdown

    Desert Mirage2nd Quarter Under a minute
    Desert Mirage - #4 Omar Martinez with a Rushing TD. DMHS 6, TPHS 20
    Posted @ 7:03p
  26. 8 - 20

    Two Point Rush Completed

    Desert Mirage2nd Quarter Under a minute
    Desert Mirage - Rushed for a 2Pt Conversion. DMHS 8, TPHS 20
    Posted @ 7:03p
  27. 8 - 20

    Interception

    Desert Mirage2nd Quarter Under a minute
    Desert Mirage intercepts a Twentynine Palms pass and has the ball on their own 31-yard line. DMHS 8, TPHS 20
    Posted @ 7:06p
  28. 8 - 26

    Pick-6

    Twentynine Palms2nd Quarter Under a minute
    Twentynine Palms - Pick 6! #2 Aaron Haney with the return. DMHS 8, TPHS 26
    Posted @ 7:07p
  29. 8 - 28

    Two Point Pass Completed

    Twentynine Palms2nd Quarter Under a minute
    Twentynine Palms - #13 Josh Reynoso pass completed to #21 Jax Langdon for a 2Pt Conversion. DMHS 8, TPHS 28
    Posted @ 7:08p
  30. 8 - 28

    Halftime

    Halftime
    DMHS 8, TPHS 28
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:11p
  31. Commentary

    Halftime
    Tons of lightning waiting for officials to nake a decision about safety. Wind has picked up drastically since kick off.
    Posted @ 7:12p
  32. 8 - 28

    Start of 3rd Quarter

    Twentynine Palms3rd Quarter
    Twentynine Palms to kick off to Desert Mirage.
    Posted @ 7:34p
  33. 8 - 28

    Big Play - Tackle For Loss

    Twentynine Palms3rd Quarter ~10 minutes to go
    Twentynine Palms - #22 Coy Wallace with a tackle for loss. DMHS 8, TPHS 28
    Posted @ 7:36p
  34. 8 - 31

    Field Goal

    Twentynine Palms3rd Quarter ~8 minutes to go
    Twentynine Palms - Field Goal. DMHS 8, TPHS 31
    Posted @ 7:43p
  35. 8 - 31

    End of 3rd Quarter

    4th Quarter
    DMHS 8, TPHS 31
    Posted @ 7:59p
  36. 8 - 37

    Rushing Touchdown

    Twentynine Palms4th Quarter ~10 minutes to go
    Twentynine Palms - #13 Josh Reynoso with a 8 Yd Rushing TD. DMHS 8, TPHS 37
    Posted @ 8:07p
  37. 8 - 38

    Made Point After

    Twentynine Palms4th Quarter ~10 minutes to go
    Twentynine Palms - #22 Coy Wallace PAT Good. DMHS 8, TPHS 38
    Posted @ 8:07p
  38. 14 - 38

    Rushing Touchdown

    Desert Mirage4th Quarter Under a minute
    Desert Mirage - #11 Daniel Avila with a Rushing TD. DMHS 14, TPHS 38
    Posted @ 8:31p
  39. 14 - 38

    Rushing Two Point Conversion Failed

    Desert Mirage4th Quarter Under a minute
    Desert Mirage - 2Pt Conversion Failed. DMHS 14, TPHS 38
    Posted @ 8:32p
  40. 14 - 38

    End of Game

    Final
    DMHS 14, TPHS 38
    Posted @ 8:35p

Players of the Game

Desert Mirage (25-26)

Congratulations to #65 Frank De la rosa (overall), #11 Daniel Avila (offensive) and #8 Alonso Hernandez Garcia (defensive) for being selected the Desert Mirage Football Players of the Game.

Twentynine Palms (25-26)

Twentynine Palms has not selected any Players of the Game.

Desert Mirage @ TPHS Football Game Info

Fri., Sep. 26, 2025 @ 7p
The Twentynine Palms (CA) varsity football team won Friday's home non-conference game against Desert Mirage (Thermal, CA) by a score of 38-14.

Scoretracker Providers

Gustavo Sandoval JrRAMS Reporter
Ronda S. MortonWildcats Reporter

Rankings & Records

Desert Mirage (25-26)

CASection
942343
OverallLeagueHomeAwayWin %League %PFPA
3-70-31-32-4.300.000278356

Twentynine Palms (25-26)

CASection
834310
OverallLeagueHomeAwayWin %League %PFPA
4-61-22-32-3.400.333192301

Team Scoring Averages

Q1Q2Q3Q4Final
Desert Mirage
8.711.08.76.327.8
Twentynine Palms
5.95.14.04.119.2

Desert Mirage Videos

Desert Mirage doesn't have any videos.

Twentynine Palms Videos

Team Stat Comparison

Desert MirageTwentynine Palms
335.9Rushing Yards Per Game160.9
28.0Passing Yards Per Game145.1
28.0Receiving Yards Per Game150.5
363.9Total Yards Per Game306.0
48.2Tackles Per Game44.3
1.3Sacks Per Game0.6
11.4Points Per Game0.9

Team Leaders

Desert MirageTwentynine PalmsNational Avg.
#21 De'vian Martinez311.0Rushing Yards Per Game#23 Jayden Alston86.011.0
#11 Daniel Avila28.0Passing Yards Per Game#13 Josh Reynoso132.610.7
#4 Omar Martinez18.3Receiving Yards Per Game#4 Logan Candelaria71.68.7
#21 De'vian Martinez311.0Total Yards Per Game#13 Josh Reynoso185.124.5
#7 Russell Wilkerson7.1Tackles Per Game#1 Wyatt Granger9.12.6
#9 Jose Lopez0.4Sacks Per Game#5 Joe Zabala0.30.2
#4 Omar Martinez4.4Points Per Game#22 Coy Wallace0.71.9

Record Breakdown

Desert Mirage (25-26)

Twentynine Palms (25-26)

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