Class 1A
First Team
| Brady Horstmann, CR Xavier |
| Caleb Briggs, Pella |
| Caden Branum, Decorah |
| Declan Coe, CR Xavier |
| Jack Briggs, Pella |
| Ethan Moon, North Polk |
Second Team
| Hugh Courter, CR Xavier |
| Roan Martineau, DBQ Wahlert |
| Colin Reis, Denison-Schleswig |
| Jack Freiburger, DBQ Wahlert |
| Joseph Li, FD St. Edmond |
| Harrison Dahm, Denison-Schleswig |
Coach of the Year
Others Receiving Votes (alphabetical order):
Calvin Jaworski, Cody Overland, Benny Ramker, Daniel Skrade, Charlie Steele
Class 2A
First Team
| Daniel Lu, Dowling Catholic |
| Jake Dolphin, Pleasant Valley |
| Kaden Taylor, Waukee Northwest |
| Quinn Monson, Waukee |
| Caleb Peterson, Ankeny Centennial |
| Jayden Shin, IC West |
Second Team
| Brady Adams, Pleasant Valley |
| Luca Chackalackal, IC West |
| Samir Singh, IC West |
| Nathan Barlow, Pleasant Valley |
| Seth Smigel, IC West |
| Cam Johnson, WDM Valley |
| Kevin Strand, Marshalltown |
(includes ties)
Coach of the Year
| Randy Brockhage, Pleasant Valley |
Others Receiving Votes (alphabetical order):
Jake Althaus, Vyas Amalkar, Tyce Bertloshofer, Kellan Croatt, Brady Frye,
Austin Nguyen, Gavin Pangan, Max Rose, Neel Shah, Parker Sprague,
Jason Strand, Marcus Stutz, Ted Townsend, Chris Wailes, Jimmy Wanek