After Eldorado took a 7-0 lead on a Matt Denis 10-yard pass to Dominic Sandoval in the first quarter, Gray scored on a pair of 1-yard plunges — one in the second quarter and one in the third — to give the Wildcats the lead.
Gray scored on a 51-yard reception in the fourth quarter to give Clovis a 14-point cushion.
Eldorado (3-3, 0-1) cut the deficit to 21-14 on a Elijah Gudelj-Cox 6-yard run with 3:32 left in the game.
But Clovis (4-2, 1-0) would answer as Gray iced the victory with a 17-yard touchdown run with 1:30 left to play.
“This was the first district game and it’s always good to get off to a good start,” Clovis head coach Eric Roanhaus said. “It was good for us to win out of the gate, but we know that it’s going to be a knockdown, drag out each week.”
CIBOLA 21, PIEDRA VISTA 0: In Farmington, Gannon Chavez threw two touchdown passes, Kazy Martin ran for a score and the Cougars shut down the Panthers in their 1-6A opener.
Cibola (3-4, 1-0) led 7-0 at halftime on a 40-yard Chavez pass to Joaquin Espitia-Candelaria.
Martin scored from 6 yards out in the third quarter.
Chavez found Nathaniel Manzanares for a 37-yard TD to close the scoring.
But it was the Cibola defense that was most impressive.
The Cougars never allowed Piedra Vista (5-2, 0-1) to reach the red zone and forced two turnovers.
“The defense played lights out,” Cibola head coach Rod Williams said. “They were flying around and getting stops and having fun making plays.
ATRISCO HERITAGE 49, VALLEY 39: At Nusenda Community Stadium, Michael Alvidrez ran for two TDs and threw for a score, Angel Ramirez and Neil Smith each scored twice as the Jaguars beat the Vikings (0-6, 0-1) in a back-and-forth game between two winless teams.
Atrisco Heritage (1-4, 1-0 4-6A) racked up 500 yards rushing.
ST. PIUS 61, GRANTS 6: At Grants, Drew Ortiz threw for a touchdown and ran for three scores, and Ryan McGaha and Adrian Leon each scored two TDs as the Sartans (6-1, 1-0 5-5A) routed the Pirates (4-3, 0-1) in a game that was stopped with eight minutes left to play because of the mercy rule.
ALBUQUERQUE HIGH 50, RIO GRANDE 0: At Milne Stadium, the Bulldogs (3-3, 1-0 4-6A) opened district play with a mercy-rule shortened win over the Ravens (0-6, 0-1).