The North Dakota High School Coaches Association has selected the 9-man Football All-State teams.
First-team offense
QB - Jake Hagler, sr., North Star; Lance Knudson, sr. Divide County; RB - Jaron Moor, sr., Lakota/Adams-Edmore; Kayne Griffith, jr., Richland; Blake Bosch, sr., South Border; Dylan Ruff, sr., Central McLean; WR/TE - Daniel Grande, sr., North Star; Jeff Illies, sr., Wyndmere-Lidgerwood; OL - Luke Bacon, jr., Towner-Granville-Upham; Andrew Beine, sr., Napoleon-Gackle-Streeter; Ethan Feil, sr., Divide County
First-team defense
DL - Spencer Robbins, sr., Cavalier; Steven Hunt, sr., North Star; Nathan Rauhauser, sr., Central McLean; LB - Josh Edmonson, sr., New Rockford-Sheyenne; Brady Thielges, jr., LaMoure-L-M; Isaac Jacobs, jr., Divide County; DB - Ryan Chrest, jr., Cavalier; Ethan Haley, jr., New Rockford-Sheyenne; Eli Luna, soph., Towner-Granville-Upham; Luis Vasquez, sr., Wyndmere-Lidgerwood
Second team
No positions designated
Cavalier - Brock Robbins, soph.; Lakota/Adams-Edmore - Dylan Eichelberger, sr.; North Border - Brandon Anderson, sr.; North Star - Brooks Larson, sr.; New Rockford-Sheyenne - Chance LaBrie, sr., and Alex Perleberg, sr.; LaMoure-L-M - Logan Shockman, sr., Anthony Olson, soph., and Jared Meiklejohn, sr.; Hankinson - Cody Birnbaum, sr.; Napoleon-Gackle-Streeter - Trent Fettig, jr., and Steven Weigel, sr.; Towner-Granville-Upham - Ridge Bachmeier, sr.; Drake-Anamoose - Darin McClintock, jr.; Surrey - Bryan Dye, jr., Tayler Wallstrum, sr., and Holden Hartley, sr.; Shiloh Christian - Blake Emmel, soph., and A.J. Dale, soph.; Divide County - Bennett Lystad, sr.; Beach - Parker Abraham, sr.; Central McLean - Mitchell LeRoy, sr.