116 3rd St SE
Cedar Rapids, Iowa 52401
Home / Sports / Iowa High School Sports / Iowa High School Wrestling
Iowa high school boys’ state wrestling 2025: Brackets, Gazette-area pairings, schedule, how to watch on TV and live stream
Class 3A opens competition each day; all matches stream at Flowrestling.com with subscription

Feb. 18, 2025 12:56 pm
The Gazette offers audio versions of articles using Instaread. Some words may be mispronounced.
TRADITIONAL STATE TOURNAMENT
When: Wednesday, Feb. 19 – Saturday, Feb. 22
Where: Wells Fargo Arena in Des Moines
Brackets: Trackwrestling tournament portal
Competition: Wednesday
9 a.m. – Class 3A first and second rounds and first-round consolations
1:30 p.m.. – Class 1A first and second rounds and first-round consolations
6 p.m. – Class 2A first and second round and first-round consolations
Thursday
9 a.m. – Class 3A second-round consolations, quarterfinals and third-round consolations
1:30 p.m. – Class 1A second-round consolations, quarterfinals and third-round consolations
6 p.m. – Class 2A second-round consolations, quarterfinals and third-round consolations
Friday
9 a.m. – Class 3A fourth-round consolations, semifinals and fifth-round consolations
1:30 p.m. – Class 1A fourth-round consolations, semifinals and fifth-round consolations
6 p.m. – Class 2A fourth-round consolations, semifinals and fifth-round consolations
Saturday
9 a.m. – Consolation semifinals and placing matches for all classes
5:15 p.m. – Awards ceremony, Grand March and championship matches for all classes
TV/Online: Video streaming for semifinals and finals available at IHSSN.com, Watch IHSSN App and its television partners. All matches available at www.flowrestling.com with subscription.
Tickets:$15 for session 1-10 (all seating general admission); Finals tickets start at $15. Available at https://hyveetix.evenue.net/events/WR.
GAZETTE AREA FIRST-ROUND PAIRINGS
CLASS 3A
106 pounds –#17 Taitumn Deppe (C.R. Xavier, soph.) vs. #16 Kylan Walsh (C.R. Kennedy, soph.); #4 Chase Watkinson (C.R. Prairie, soph.) receives a bye; #19 Connor McGonegle (Iowa City Liberty, soph.) vs. #14 Kent Montgomery (Newton, soph.); #15 Cole Kasparek (Clear Creek Amana, fr.) vs. #18 Braydon Tranmer (Council Bluffs Abraham Lincoln, jr.)
113 –#20 Isaiah Streif (Western Dubuque, fr.) vs. #13 Liam Fitzgibbon (Pleasant Valley, fr.); #6 Dylan Munson (C.R. Prairie, sr.) receives a bye; #15 Elliott Gnewuch (C.R. Xavier, soph.) vs. #18 Damien Yeoman (Fort Dodge, fr.); #2 Alexander Pierce (Iowa City West, jr.) receives a bye
120 –#16 Jose Mendiata (Clear Creek Amana, jr.) vs. #17 Karson Pulver (Pleasant Valley, soph.); #13 Will Smith (Linn-Mar, soph.) vs. #20 Kane Keller (Waverly-Shell Rock, soph.); #3 Kendall Kurtz (Iowa City High, sr.) receives a bye; #14 Ben Rosen (Iowa City Liberty, soph.) vs. #19 Max Panosh (C.R. Kennedy, jr.); #7 Matthew Tran (Iowa City West, soph.) receives a bye
126 –#21 Malachi Clement (Clear Creek Amana, soph.) vs. #12 Stoney Wood (Indianola, soph.); #20 Chase Williams (Iowa City High, fr.) vs. #13 Elijah Hyet (Dubuque Hempstead, jr.); #4 Malik DeBow (Linn-Mar, sr.) receives a bye; #15 Kellen McKenna (Western Dubuque, soph.) vs. Aiden Schultz (West Des Moines Valley, soph.)
132 –#17 Rex Edmonds (Iowa City Liberty, fr.) vs. #16 Jack Foster (C.R. Xavier, sr.); #20 Evan Pulis (Linn-Mar, sr.) vs. #13 Kash Kiner (West Des Moines Valley, jr.); #7 Cale Nash (Clear Creek Amana, sr.) receives a bye; #23 Teagan Kendall (C.R. Prairie, jr.) vs. #10 Hayden Hutt (Waukee Northwest, fr.)
138 –#12 Hud Turner (Linn-Mar, soph.) vs. #21 Greyson Willett (Pleasant Valley, soph.); #4 Cole Krutzfeldt (Iowa City West, sr.) receives a bye; #22 Jay Halverson (Clear Creek Amana, sr.) vs. #11 Collin Frost (Davenport Central, sr.); #15 Donovan Gipson (Iowa City High, jr.) vs. #18 Isaiah Madison (Johnston, soph.)
144 –#17 Aidan Ehlinger (Linn-Mar, jr.) vs. #16 Dayne Rew (Urbandale, sr.); #19 Will Casey (Western Dubuque, jr.) vs. #14 Mandius Volentine (Council Bluffs Lewis Central, fr.); #6 Nolan Howell (Clear Creek Amana, sr.); #18 Kale Leymaster (C.R. Xavier, sr.) vs. #15 Brady Claeys (Ankeny, sr.)
150 –#8 Noah Howk-Erwin (Linn-Mar, soph.) receives a bye; #21 Aaron Butikofer (C.R. Washington, sr.) vs. Brady Rissman (Western Dubuque, fr.); #13 Trace Robertson (Clear Creek Amana, sr.) vs. #20 Trent Eckard (Boone, fr.); #3 Justin Avila (Iowa City West, sr.) receives a bye; #19 Germaine Ngoma (C.R. Xavier, sr.) vs. #14 Cole Hemmingsen (Dallas Center-Grimes, jr.); #23 Laith Alawneh (Iowa City High, sr.) vs. #10 Wyatt Heying (Spencer, sr.)
157 –#5 Joe Hirsch (Western Dubuque, jr.) receives a bye; #22 Ben Haughey (Clear Creek Amana, sr.) vs. #11 Rylee Brown (Fort Dodge, jr.); #18 Brayden Fish (Linn-Mar, soph.) vs. #15 Ben Backes (Cedar Falls, sr.)
165 –#11 Macklin Penner (Western Dubuque, fr.) vs. #22 Shannon Hughes (Bettendorf, soph.); #6 Barrett Mieras (Linn-Mar, soph.) receives a bye; #23 Marshall Sheldon (Iowa City High, fr.) vs. #10 A.J. Pontier (Indianola, sr.); #15 Aidan Schrock (Clear Creek Amana, jr.) vs. #18 Marek McNamara (C.R. Xavier, sr.)
175 –#17 Mason Tilley (Iowa City High, sr.) vs. #16 David Theisen (Western Dubuque, sr.); #5 Landon Bell (Iowa City High, jr.) receives a bye; #12 Dane Melchior (C.R. Xavier, sr.) vs. #21 Mekyver Hagarty (Waverly-Shell Rock, jr.); #4 Philip Jacobs (Linn-Mar, jr.) receives a bye; #6 Louden Bloxham (C.R. Prairie, jr.) receives a bye; #23 Clayton Isham (Clear Creek Amana, sr.) vs. #10 Jesse Egli (Fort Dodge, jr.)
190 –#17 Blaine Heick (Iowa City High, jr.) vs. #16 Brayton Gipple (Bondurant-Farrar, sr.); #20 Dylan Schrock (Clear Creek Amana, jr.) vs. #13 Mason Roethler (Johnston, sr.); #19 Brady Shekleton (Western Dubuque, jr.) vs. #14 Lafoy Hall (Southeast Polk, jr.); #11 Wyatt Young (C.R. Washington, sr.) vs. #22 Temi Otaniyi (Spencer, soph.); #15 Dusty Cook (C.R. Xavier, soph.) vs. #18 Daniel Dhabolt (Ankeny Centennial, sr.)
215 –#8 Alex Gassman (Western Dubuque, jr.) receives a bye; #12 Holden Heideman (Linn-Mar, soph.) vs. #21 Maric Hagarty (Waverly-Shell Rock, fr.); #3 Jean Ngoma (C.R. Xavier, sr.) receives a bye; #6 Raphael Etuma (Iowa City High, jr.) receives a bye; #23 Connor Bistricky (C.R. Prairie, jr.) vs. #10 Harrison Tripp (Norwalk, sr.)
Hwt. –#12 Anthony Snodey (C.R. Jefferson, sr.) vs. #21 Bryce Stewart (North Scott, soph.); #14 Randale Kelly (Iowa City West, sr.) vs. #19 Jaxen Hoag (LeMars, soph.); #6 Kane Willey (Iowa City High, jr.) receives a bye; #15 Romeo Klein (C.R. Prairie, jr.) vs. Garret Kluesner (Western Dubuque, sr.)
CLASS 2A
106 –#1 Coy Mehlert (Union Community, soph.) receives a bye; #17 Jackson McGonegle (Center Point-Uraban, soph.) vs. #16 Leyton Elmquist (Audubon, fr.); #9 Jackson Parmenter (Vinton-Shellsburg, fr.) vs. #24 Eli Peiffer (Grinnell, fr.); #8 Ryker DeWitt (Williamsburg, fr.) receives a bye; #13 Tayden Howell (Maquoketa, soph.) vs. #20 Madox Strother (Hampton-Dumont-CAL, fr.); #23 Cooper Krob (Mount Vernon, soph.) vs. #10 Mitchell Willaims (Crestwood, fr.); #15 Lucas Peters (West Delaware, soph.) vs. #18 Josh Gray (Sergeant Bluff-Luton, fr.)
113 –#9 Ben Anderson (Independence, fr.) vs. #24 Brayden Jara (AP-GC, fr.); #12 Hunter Campion (Anamosa, jr.) vs. #21 Thomas Zabka (Algona, jr.); #11 Stratton Luke (Union Community, soph.) vs. #22 Ramsey Fergen (Sergeant Bluff-Luton, fr.); #23 Charlie Foster (Williamsburg, fr.) vs. #10 Ryan Cassady (West Liberty, sr.); #15 Eli Ollinger (Vinton-Shellsburg, jr.) vs. #18 Brody Black (Glenwood, soph.)
120 –#1 Brayden Bohnsack (Union Community, sr.) receives a bye; #9 Kaden Mitchell (Waukon, fr.) vs. #24 Zach Homan (Independence, soph.); #14 Jake Haugse (Mount Vernon, sr.) vs. #19 Matt Genobana (Centerville, jr.); #22 Caden Steinkamp (Center Point-Urbana, soph.) vs. #11 Gavyn Winters (Greene County, sr.); #15 Hayden Albaugh (Williamsburg, fr.) vs. #18 Gabriel Schnerre (Davenport Assumption, fr.)
126 –#16 Hudson Welton (Anamosa, soph.) vs. #17 Ty Lorentzen (Oskaloosa, sr.); #24 Jason Eastman (Benton Community, jr.) vs. #9 Brody Buhman (Davenport Assumption, jr.); #5 Kaydin Jones (Union Community, jr.) receives a bye; #20 Jarrett Engel (West Delaware, soph.) vs. #13 Carter Liston (AP-GC, sr.); #11 Gavin Knutson (Decorah, soph.) vs. #22 Owen Nepple (Carroll Kuemper, sr.); #15 Lincoln Schropp (Williamsburg, sr.) vs. Carver Wieland (Independence, fr.)
132 –#1 Jace Hedeman (Union Community, sr.) receives a bye; #24 Dane Owen (Anamosa, jr.) vs. #9 Lane Travis (Creston, jr.); #12 Remy Ressler (Independence, sr.) vs. #21 Bentlee Sloan (PCM, fr.); #13 Cain Rodgers (North Fayette Valley, fr.) vs. #20 Jared Glendening (Burlington Notre Dame, fr.); #3 Mason Avila (Decorah, jr.) receives a bye; #2 Aaron Boone (Washington, Iowa, sr.) receives a bye
138 –#16 Charlie Karam (Solon, sr.) vs. #17 Kalvin Hayes (Atlantic, soph.); #8 Will Larson (Decorah, jr.) receives a bye; #11 Tanner Wilson (Independence, sr.) vs. #22 Will Griswold (Center Point-Urbana, jr.); #6 Jaxson Lundgren (North Fayette Valley, jr.)
144 –#1 Jase Jaspers (Mount Vernon, jr.) receives a bye; #8 Jordan Schmidt (Solon, sr.) receives a bye; #12 Kasen Tyler (Decorah, fr.) vs. #21 Gavin Day (Winterset, sr.); #20 Andrew Tjaden (Anamosa, soph.) vs. #13 Kinnick Geers (West Marshall, jr.); #4 Jax Miller (West Delaware, sr.) receives a bye; #14 Tate Germann (North Fayette Valley, sr.) vs. #19 Zandrik Allison (Fairfield, soph.); #7 Elijah Kupka (Benton Community, sr.) receives a bye; #18 Sawyer Kirby (Williamsburg, soph.) vs. #15 Chase Krantz (Davenport Assumption, fr.); #2 Tyler Wieland (Independence, sr.) receives a bye
150 –#16 Logan Boehm (North Fayette Valley, sr.) vs. #17 Brody McKinley (Harlan, sr.); #12 Briggs Collins (West Liberty, soph.) vs. #21 Mason Johnson (Mediapolis, jr.); #4 Hudson Scranton (Anamosa, jr.) receives a bye; #14 Brady Patterson (Benton Community, jr.) vs. #19 Warren Duitsman (Estherville-Lincoln Central, jr.); #11 Lane Gudenkauf (West Delaware, fr.) vs. #22 Evan Kelsick (North Polk, sr.); #6 Nile Sinn (Williamsburg, sr.) receives a bye; #23 Brock Bergmeier (Union Community, jr.) vs. #10 Gavin Gerbacht (Dike-New Hartford, soph.); #15 Kameron Kremer (Independence, jr.) vs. #18 Dayton Ullrich (OABCIG, sr.); #2 Mikey Ryan (Mount Vernon, jr.) receives a bye
157 –#5 Liam Weber (West Delaware, soph.) receives a bye; #13 Brady Grier (Williamsburg, fr.) vs. #20 Wes Martin (Estherville-Lincoln Central, sr.); #14 Miken Wheeler (Anamosa, sr.) vs. #19 Beau Towne (BCLUW-SH, soph,); #22 Aidan Ortega (Center Point-Urbana, sr.) vs. #11 Owen Klocke (Carroll, sr.); #23 Elias Bieschke (Benton Community, jr.) vs. #10 Kaden Wiele (West Liberty, soph.); #15 Holten Palmer (Waukon, sr.) vs. #18 Will Goodlove (Mount Vernon, jr.)
165 –#17 Cooper Hird (Mount Vernon, sr.) vs. #16 Chase Humpal (New Hampton/Turkey Valley, sr.); #8 Christopher Meyer (Independence, jr.) receives a bye; #20 Ethan Prior (Williamsburg, jr.) vs. #13 Josh Fink (Gilbert, fr.); #4 William Fullhart (Decorah, soph.) receives a bye; #3 Ryker Dengler (West Liberty, sr.) receives a bye; #14 Ryan Hilby (West Delaware, sr.) vs. #19 Olyver Fuller (Camanche, jr.); #23 Urijah Etzel (Monticello, sr.) vs. #10 Blake Johnson (Eddyville-Blakesburg-Fremont, sr.)
175 –#17 Jackson Feuerbach (Solon, sr.) vs. #16 Austin Boege (Nevada, jr.); #9 Braylen Bieber (Independence, soph.) vs. #24 Jaxon Anderson (Mount Vernon, jr.); #12 Ayden Antonelli (Anamosa, jr.) vs. #21 Kolt Roos (Sheldon/South O’Brien, jr.); #6 Blake Mather (West Delaware, jr.) receives a bye; #7 Kenny Kerr (North Fayette Valley, sr.) receives a bye
190 –#1 Brenden Heying (Benton Community, sr.) receives a bye; #5 Thomas Sexton (Decorah, jr.) receives a bye; #13 Caysen Curran (Mount Vernon, jr.) vs. #20 Kaleb Pendergast (Sergeant Bluff-Luton, sr.); #3 Brent Yonkovic (West Delaware, sr.) receives a bye; #7 Cael Moore (Williamsburg, sr.) receives a bye; #2 Austin Scranton (Anamosa, sr.) receives a bye
215 –#17 Troy Kupka (Benton Community, sr.) vs. #16 Jesse Brouwer (AP-GC, sr.); #3 Lucas Feuerbach (Solon, soph.) receives a bye; #7 Jeryn Funke (West Delaware, sr.) receives a bye; #23 Ryker Henderson (Maquoketa, jr.) vs. #10 Carson Grier (Williamsburg, jr.)
Hwt. –#17 Owen Pettlon (West Delaware, sr.) vs. #16 Jesus Baez (Eagle Grove, sr.); #24 Gable Eddy (Independence, soph.) vs. #9 Maxwell Azzaline (Davenport Assumption, jr.); #13 Trenton Davies (Williamsburg, sr.) vs. #20 Alex Hudson (Fairfield, soph.); #3 Ethan Wood (Mount Vernon, sr.) receives a bye; #14 Layne Kleppe (North Fayette Valley, jr.) vs. #19 Narciso Hidalgo (Perry, sr.); #18 Will Clausen (Benton Community, soph.) vs. #15 Aidan Jenaman (Dubuque Wahlert, sr.)
CLASS 1A
106 –#21 Landon Bell (Highland, sr.) vs. #12 Jaxson Page (Alta/Aurelia, soph.); #3 Ethan Humphrey (West Branch, soph.) receives a bye; #11 Jack Gogel (Lisbon, soph.) vs. @22 Bryce Gunderson (Sioux Central, fr.); #6 Jesus Lara (Clayton Ridge, sr.) receives a bye; #10 Carver Hinz (Jesup, fr.) vs. #23 Nicholas Messersmith (Osage, soph.)
113 –#17 Tacoma Thompson (MFL MarMac, fr.) vs. #16 Hunter Hodina (BGM, soph.); #9 Cael Stricker (Lisbon, soph.) vs. #24 Ty Tallmon (East Union, sr.); #5 Atlee Dewitt (Alburnett) receives a bye; #12 Mason Monat (North Tama, jr.) vs. #21 Lane Knudson (Central Springs, fr.); #20 Cash Cole (Highland, fr.) vs. #13 Eli Rieb (Alta/Aurelia, jr.); #19 Jacob Rauch (North Linn, soph.) vs. #14 Kayden Landers (Denver, fr.)
120 –#4 Cooper Hinz (Jesup, jr.) receives a bye; #11 Owen Henriksen (Alburnett, fr.) vs. #22 Ozzy Smith (West Hancock, soph.); #7 Wesley Sadler (Lisbon, sr.) receives a bye; #15 Brock Nebergall (Lone Tree, soph.) vs. #18 Joe Hackett (Waterloo Columbus, jr.)
126 –#17 Cade Happel (Lisbon, jr.) vs. #16 Lincoln Linden (Woodbury Central, fr.); #2 Rowdy Neighbor (Alburnett, sr.) receives a bye
132 –#16 J.J. Callahan (Alburnett, sr.) vs. #17 Ethan Gayken (West Hancock, jr.); #9 Logan Christoffel (West Branch, jr.) vs. #24 Landan Frost (Wapsie Valley, jr.); #13 Keyten Jacobsen (Jesup, sr.) vs. #20 Owen Scott (Sloan Westwood, jr.); #3 Brock Morris (Cascade, sr.) receives a bye; #14 Hudson Popham (Starmont, fr.) vs. #19 Matthew Crimmins (Fort Dodge St, Edmond, fr.); #23 Tyler Pierson (Highland, soph.) vs. #10 Breighton Carlson (Lawton-Bronson, soph.)
138 –##12 Bryce Carroll (Cascade, soph.) vs. #21 Dane DeVault (Underwood, sr.); #20 Gavin Kishman (MFL MarMac, soph.) vs. #13 Gage Burden (New London, sr.); #14 Treven Delagardelle (Jesup, sr.) vs. #19 Landon Kirtley (Panorama, sr.); #6 Aidan Timm (Belle Plaine, jr.) receives a bye; #2 Preston Klostermann (Alburnett, sr.) receives a bye
144 –#8 Braxton Bormann (Elkader Central, jr.) receives a bye; #21 Kyle Engelken (Maquoketa Valley, soph.) vs. #12 Jaxon Gordon (Oakland Riverside, jr.); #20 Westyn Price (North Linn, soph.) vs. #13 Tully Wood (Wayne, soph.); #14 William Sankot (Belle Plaine, jr.) vs. #19 Hayden Garlow (Alta/Aurelia, sr.); #11 Kaden Lange (Jesup, jr.) vs. #22 Riley O’Donnell (Riceville, fr.); #6 Cooper Franklin (Alburnett, soph.) receives a bye; #10 Cash Hatfield (West Branch, jr.) vs. #23 Aiden Hellman (Don Bosco, soph.); #18 Shawn Brunsman (Dyersville Beckman, sr.) vs. #15 Mark Gant (Hinton, sr.)
150 –#17 Cael Weisskopf (HLV, soph.) vs. #16 Isaiah Malm (GT/RA, sr.); #9 Jase Tommasin (Starmont, sr.) vs. #24 Preston Kulper (Elkader Central, jr.); #5 Reece Klostermann (Alburnett, sr.) receives a bye; #21 Keaton Gates (West Branch, soph.) vs. #12 Sam Raymond (Council Bluffs St. Albert, jr.); #4 Kolt Knaack (North Tama, sr.) receives a bye; #3 Tiernan Boots (Lisbon, sr.) receives a bye; #14 Chance Hoyt (Iowa Valley, soph.) vs. #19 Wylie Brokaw (Lenox, fr.); #23 Kalvin Manternach (Cascade, jr.) vs. #10 Preston Hunter (Dyersville Beckman, jr.)
157 –#17 Dawson Becker (Alburnett, sr.) vs. #16 Fischer Buckingham (Wayne, jr.); #8 Will Aitchison (Iowa City Regina, sr.) receives a bye; #19 Carter Wilgenbusch (East Buchanan, sr.) vs. #14 Devon Blanchard (Nashua-Plainfield, jr.); #7 Wade Sankot (Belle Plaine, jr.) receives a bye
165 –#24 Dalton Africa (Maquoketa Valley, soph.) vs. #9 Owen Milder (Wilton, sr.); #8 Cooper Gates (West Branch, jr.) receives a bye; #5 Kyle Kuboushek (South Winneshiek, jr.) receives a bye; #13 Gage Holub (Lisbon, sr.) vs. #20 Mason Hoyt (Iowa Valley, soph.); #4 Quinn McGeough (MFL MarMac, sr.) receives a bye; #19 Maxx Solie (Jesup, soph.) vs. #14 Lane Mitchell (Lawton-Bronson, jr.); #11 Hunter Sauer (Alburnett, jr.) vs. #22 Nathan Bentler (West Central Valley, sr.); #6 Clay Wilgenbusch (East Buchanan, sr.) receives a bye
175 –#1 Shayden Washburn (Alburnett, sr.) receives a bye; #17 Cody Hageman (Dyersville Beckman, jr.) vs. #16 Jackson Pfrang (AC/GC, sr.); #24 Caleb Brown (Lisbon, fr.) vs. #9 Zack Butler (Woodbury Central, sr.); #13 Nolan Kriegel (Iowa Valley, soph.) vs. #20 Cooper Nattress (South Central Calhoun, fr.); #15 Leren Fernandez (Iowa City Regina, sr.) vs. #18 Landen Schnuelle (South Winneshiek, jr.)
190 –#12 Dax Youngblut (Jesup, jr.) vs. #21 Nathan Schoenfelder (Akron-Westfield, jr.); #13 Clayton Davis (Maquoketa Valley, soph.) vs. #20 River Williams (Alburnett, sr.); #19 Jacoby Peyton (North Linn, fr.) vs. 314 Brett Plants (Montezuma, sr.); #11 Tate Frantz (West Branch, sr.) vs. #22 Aaron Cordell (Logan-Magnolia, jr.)
215 –#16 Jacob Walerius (Lisbon, sr.) vs. #17 Grady Joens (Underwood, jr.); #8 Eaghan Fleshman (Alburnett, fr.) receives a bye; #19 Porter Shetler (Iowa City Regina, soph.) vs. #14 Peyton Hackett (Kingsley-Pierson, sr.); #22 Ray Lienau (South Winneshiek, jr.) vs. #11 Donavon Farrell (Denver, soph.); #7 Braxton Plants (Montezuma, jr.) receives a bye; #15 Sam Acevedo (Postville, sr.) vs. #18 Cael Currans (GT/RA, jr.); #2 Nathan Beitz (Maquoketa Valley, sr.) receives a bye
Hwt. –#9 Will Howes (MFL MarMac, jr.) vs. #24 Maverrick Kalb (Treynor, soph.); #21 J.D. Sadler (Jesup, sr.) vs. Sevy Redel (Alburnett, soph.); #13 Antoni Solovi (Postville, jr.) vs. #20 Owen Menke (Sigourney-Keota, jr.); #14 Owen Recker (Starmont, sr.) vs. #19 Francisco Honts (Wilton, jr.)
Comments: kj.pilcher@thegazette.com