EL DORADO — The McPherson High School Bullpups scored eight touchdowns as they put away El Dorado High School 56-8 on Friday, improving to 3-0 of the year.

The Wildcats were without their starting quarterback Cody Wittenberg and running back Jackson Schell due to injuries. The Bullpups defense took advantage by not giving the Wildcats an inch of scoring position, led by Khalil Lisbon, who recorded three tackles-for-loss.

While on offense, Jace Kinnamon was off to a hot start in the first quarter after rushing two touchdowns. One was a simple one-yarder in the goal line. After McPherson recovered a fumble, the Bullpups were in good field position, and Kinnamon would break six tackles en route to a 37-yard touchdown.

In the second quarter, it was Chandler Wiard's turn to put points on the board. He scored two more touchdowns offensively after catching a 26-yard pass from Kyler Hoppes, and defensively at free safety, making an interception that led to a 38-yard TD. The Wildcats committed two turnovers, leading to the Bullpups scoring on the next drive. With 52 seconds left Hoppes found Gabe Hoover for the Bullpups' fifth touchdown to end the first half. McPherson put up 246 total yards while El Dorado only has 36 yards at halftime.

Kinnamon scored two more rushing touchdowns in the second half to put away the Wildcats early. As McPherson lead 49-0, the running clock began five minutes left in the third.

El Dorado was able to avoid a shutout after Quiston Wade makes a big run against the Bullpups second-team team. Before reaching the two-minute mark, freshman running back Sky Schriner out runs El Dorado for 40 yards. Back up quarterback Aiden Hoover would then scramble his way for the Bullpups eight touchdown to end the game.

The Bullpups return home next Friday to host Abilene.

McPherson 14 21 14 7 -- 56

El Dorado 0 0 0 8 -- 8

Hillsboro 32, Haven 24: Hillsboro scored 20 points in the second quarter en route to victory Friday night over Haven.

Hillsboro raised its record to 2-1, while Haven fell to 1-2.

Haven 8 0 8 8 -- 24

Hillsboro 0 20 0 12 -- 32

Haven -- Corey Smith 14 pass from Mario Quintero (Quintero run)

Hillsboro -- Brooks Gardner 69 pass from Jorge Hanschu (Gardner run)

Hillsboro -- Darian Ratzlaff 4 pass from Jorge Hanschu (Ratzlaff run)

Hillsboro -- *Gardner 5 run (Hunter Hein pass from Jorge Hanschu)

Haven -- Quintero 2 run (Quintero run)

Hillsboro -- Gardner 4 run (kick failed)

Haven 4 -- Nathan Schmidt 1 run (Darby Roper run)

Hillsboro -- Hanschu 6 run (pass failed)

Pratt 55, Hesston 0: Kadence Riner scored six touchdowns to lead Pratt past Hesston.

Pratt 14 27 14 0 55

Hesston 0 0 0 0 0

Pratt -- Travis Theis 44 run (Daniel Sanchez kick)

Pratt -- Riner 11 run (Sanchez kick)

Pratt -- Riner 65 run (Sanchez kick)

Pratt -- Riner 6 run (Sanchez kick)

Pratt -- Riner 10 run (Sanchez kick)

Pratt -- Riner 12 run (Sanchez kick)

Pratt -- Riner interception return (Sanchez kick)

Pratt -- Theis 26 run (Sanchez kick)

Halstead 64, Lyons 0: Scott Grider ran for five touchdown for Halstead in a game cut short by the point rule.

Halstead 32 32 – 64

Lyons 0 0 -- 0

Halstead -- Scott Grider 18 run (Bryant Odendahl run)

Halstead -- Brian Casey 50 run (Braden Gerber run)

Halstead -- Bryant Odendahl 53 interception return (conversion good)

Halstead -- Grider 1 run (Odendahl run)

Halstead -- Grider 22 run (Grider run)

Halstead -- Grider 40 run (Casey run)

Halstead -- Grider 27 run (Braden Gerber run)

Halstead -- Carter Hiebert 23 pass from Lakin Farmer (Farmer run)

Kiowa County 54, Pretty Prairie 0: Cale Thompson passed for two touchdowns and Gage McDonald ran for two more to lead Kiowa County’s triumph.

Pretty Prairie 0 0 -- 0

Kiowa County 30 24 -- 54

KC -- Cooper Zenger 1 run (AJ Owens run)

KC -- Brandon Boyles 34 pass from Cale Thompson (Thompson run)

KC -- Rhylan Tedder 59 pass from Thompson (run failed)

KC -- Gage McDonald 6 run (Owens run)

KC -- McDonald 3 run (Tedder pass from Thompson)

KC 00 Tedder 52 punt return (Owens run)

KC -- Owens 18 run (Koby West run)