2A Semi-Final Matchups

106 #2 Shea Ruffridge (Pocahontas Area) vs #3 Eric Faught (Clear Lake) #9 Matthew Randone (Assumption-Davenport) vs #1 Aden Reeves (Albia) 113 Carter Cox (Atlantic) vs #6 Noah Fye (New Hampton) #1 Justin Portillo (Clarion-Goldfield-Dows) vs #5 Riley Wright (Denver/Tripoli) 120 Zach Thompson (Perry) vs #4 Michael Millage (Crestwood, Cresco) #1 Josh Portillo (Clarion-Goldfield-Dows) vs…

3A Semifinal Matchups

106 #4 Kobey Pritchard (Indianola) vs #3 Nick Oldham (Valley, WDM) #6 Paxton Whiteaker (Lewis Central) vs #1 Kyle Biscoglia (Waukee) 113 #5 Jacob Schipper (North Scott) vs #1 Brody Teske (Fort Dodge) #7 Lance Runyon (Indianola) vs #2 McGwire Midkiff (CBTJ) 120 #6 Harlan Steffensmeier (Fort Madison) vs #1 Jack Wagner (Bettendorf) #3 Zach…

1A Semifinals Matchups

  106 #3 Donny Schmit (Waspie Valley) vs Devon Meeker (Wapello) #2 Gable Fox (Don Bosco) vs #5 Samuel Loyd (New London) 113 #1 Brock Henderson (North Linn, Troy Mills) vs Logan Lutgen (Don Bosco) #6 Kody Kleve (Starmont) vs #3 Jeremiah Colon (Newman Catholic, Mason City) 120 #6 Chance Throndson (Riceville) vs #2 Brady Kyner (Southeast Warren) #1…

2A Quarter-Final Matchups

  106 #2 Shea Ruffridge (Pocahontas Area) vs Kole Hansen (Atlantic) #3 Eric Faught (Clear Lake) vs Kaleb Olejniczak (Perry) #9 Matthew Randone (Assumption-Davenport) vs #10 Grayson Kesterson (Williamsburg) #5 Kaden Anderlik (Crestwood, Cresco) vs #1 Aden Reeves (Albia) 113 #9 Brady Fritz (South Tama) vs Carter Cox (Atlantic) Jacob Felderman (Assumption-Davenport) vs #6 Noah…