9:15: Kapolei turns it over on downs at midfield with 51 seconds left. Mililani escapes with a 21-0 victory and a commanding performance by its defense.
9:10: Agbayani hits Raysen Motoyama from nine yards out to avoid the scare. Trojans lead 21-0 with 2:22 left.
9:04: Asher Pilanca changes that narrative, picking off Kapolei to get the ball back in good field position.
9:02: Mililani loses a fumble when Kanoa Gibson coughs it up, drawing the turnover battle even. Kapolei has it at its own five with a long way to go.
8:59: Kapolei punts, Mililani gets the ball at its own 37 with 5:32 to eat up.
8:55: Malosi Sam straight up the gut for an 11-yard touchdown. Navares kick is true, and Mililani leads 14-0 with 7:14 left.
8:48: A drive ends without a punt! Mililani’s Wynden Ho’ohuli picks off a pass but his return to the end zone is called back by a penalty. Mililani ball at its own 42 with 8:48 left in the game.
8:40: Mililani punts, Kapolei will start (and probably end, if this game is any indication), at its own 35 as the third quarter ends.
8:36: Kapolei punts, Mililani ball at its own 33. 1:57 left in the quarter.
8:31: Mililani punts, Kapolei gets the ball at its own 28.
8:28: Kapolei punts, Mililani starts its drive at its own 43. 4:30 left in the third.
8:23: Mililani punts. Kapolei with the ball at its own 37 with 7:21 left in the third. Stribling trots onto the field.
8:21: Kapolei punts it away, Mililani ball at its own 29.
8:17: Whatever Rod York said at halftime worked, Agbayani hits Kanoa Gibson from 33 yards out on fourth and five to put the Trojans on the board. Kaulana Navares PAT good. MILILANI 7, KAPOLEI 0
7:48: tear up your betting sheets, we are scoreless at halftime. Mililani has 49 yards of total offense, Agbayani is 4-for-13 for 34 yards.
Kapolei, on the other hand, has been held to -28 yards rushing but Noa Bailey is 8-for-12 for 82 yards, all of them to Stribling. He has five catches. Weather has not been a factor, just solid defense.
7:43: Mililani turns it over on downs, gives Kapolei the ball on its own 30 with 40 seconds left in the half.
7:37: Guess what? Kapolei turns it over on downs again. Does anyone want to score?
7:33: Mililani quarterback Brendyn Agbayani‘s struggles continue, he is 1-for-7 for two yards with 7:11 left in the second quarter.
7:30: Uh, oh. Stribling injured with 7:34 left in the first half, but he looks to be okay.
7:26: Mililani punts again, 8:33 left in the second. Kapolei’s defense doesn’t seem to want to turn the pads in.
7:24: The puntfest continues, Kapolei boots it away with 9:25 left in the second quarter.
7:18: First quarter ends, De’Zhaun Stribling of Kapolei the lone bright spot in a dark quarter of offense. He has four catches for 69 yards, Mililani has been limited to five yards of total offense.
7:15: Mililani struggling, the Trojans punt with 13 seconds left in the first.
7:14: Kapolei turns it over on downs, Mililani ball with 1:48 left in the first quarter.
7:04: Hurricanes defense matches, Mililani punts with 5:24 left in the first quarter.
7:01: Kapolei forced to punt on its first possession.
Kapolei will receive
Game start: 6:51 p.m.