116 3rd St SE
Cedar Rapids, Iowa 52401
Home / Sports / Iowa High School Sports / Iowa High School Football
Iowa high school football playoffs: Saturday’s state semifinal scores, stats and more
Class 2A and Class 3A games Saturday at the UNI-Dome
Nathan Ford
Nov. 13, 2021 9:00 am, Updated: Nov. 13, 2021 10:12 pm
The Iowa high school state football semifinals wrapped up Saturday with games in Class 2A and Class 3A at the UNI-Dome in Cedar Falls.
Follow live updates here throughout the day.
State football coverage
» How to watch state football semifinals on TV and live stream
» BHRV powers past Solon with explosive first half in 3A semifinals
» West Lyon outlasts Williamsburg in hard-fought 2A semifinal
» Southeast Valley ends Waukon’s 2A state football title reign
» Chemistry and camaraderie help build Solon football’s success
» Friday’s state football semifinal scores, stats and more
» Thursday’s state football semifinal scores, stats and more
Class 3A: No. 1 Harlan 45, No. 5 Humboldt 19
Teagon Kasperbauer threw for 330 yards and four touchdowns on 18-of-30 passing and Harlan booked a return trip to the 3A title game.
Jacob Birch caught two touchdown passes and Aidan Hall and Connor Frame both had one. Hall also returned an interception for a touchdown. Caden Matson threw for 169 yards and a TD for Humboldt and scored on an 83-yard run.
0:36 4TH: Harlan 45, Humboldt 19
Harlan punched in another touchdown on fourth-and-goal. Fullback William Kenkel ran it in from a yard out.
6:29 4TH: Harlan 38, Humboldt 19
Stephen Leinen kicked a 31-yard field goal to make this a three-possession game midway through the fourth. It was a 10-play, 45-yard drive for the Cyclones that took 5:13.
11:50 4TH: Harlan 35, Humboldt 19
Humboldt started the fourth quarter with a play that keeps this game interesting. Jacob Heier pulled down a jump ball in the end zone for a 30-yard touchdown pass from Caden Matson.
3:03 3RD: Harlan 35, Humboldt 12
Aidan Hall did it on the defensive end a few minutes ago. Now he has an offensive TD. On the first play after a fourth-and-12 stop from the Harlan 28, Hall took a screen pass 72 yards to the house, making multiple Wildcats miss on his way.
6:48 3RD: Harlan 28, Humboldt 12
Pick-6, Cyclones. Aidan Hall intercepted a tipped pass, broke mutliple tackles and returned it 61 yards for a touchdown.
9:27 3RD: Harlan 21, Humboldt 12
Harlan clearly wasn’t rattled after the special teams miscue. Teagon Kasperbauer delivered a 47-yard touchdown pass to Connor Frame on the third play of the ensuing possession to make this a two-possession game.
10:26 3RD: Harlan 14, Humboldt 12
Huge break for Humboldt. The Wildcats forced a three-and-out on the first drive of the second half, and a bad snap on Harlan’s punt bounced through the punter’s legs and into the end zone. Joe Weydert pounced on it for the touchdown. The 2-point pass was broken up so the Cyclones maintained their lead.
7:41 2ND: Harlan 14, Humboldt 6
Jacob Birch pulled down a Teagon Kasperbauer pass in a little bit of traffic for a 24-yard touchdown as the Cyclones capitalized on a turnover. Bradley Curren intercpeted a pass that was thrown right to him and brought it back 10 yards to the Wildcats 31. That swing came two plays after Humboldt held Harlan to a field goal attempt that was missed. Two plays after that, the Cyclones were in the end zone.
7:01 1ST: Harlan 7, Humboldt 6
As Harlan looked to strike back right away, Connor Frame dropped what would have been a touchdown. But he quickly redeemed himself with a 38-yard catch on third-and-10 that set up a 9-yard Teagon Kasperbauer touchdown pass to Jacob Birch. Stephen Leinen’s extra point gave the Cyclones the lead.
10:59 1ST: Humboldt 6, Harlan 0
Humboldt quarterback Caden Matson was sacked on the first play of the game. On the second, he scrambled, bowled over a defender and raced down the sideline for an 83-yard touchdown. The extra point was blocked. What a start.
Class 3A: No. 2 Boyden-Hull/Rock Valley 42, No. 3 Solon 0
The Nighthawks scored five first-half touchdowns of 25 yards or more and enacted a running clock in a blowout victory.
Tanner Te Slaa passed for 334 yards, including 282 in the first half, and four TDs. Landyn Van Kekerix had 198 total yards, including 132 receiving and 57 rushing, and three scores before halftime.
» Game story | Photo gallery | Box score
8:22 3RD: Boyden-Hull/Rock Valley 42, Solon 0
The Nighthawks opened the second half with another touchdown. Lane Schmidt capped a five-play, 65-yard drive with a 14-yard TD run. That’s six touchdowns on eight drives for BHRV.
2:21 2ND: Boyden-Hull/Rock Valley 35, Solon 0
Tanner Te Slaa threw his fourth touchdown pass of the game, another bomb. This was a 55-yarder to Vance Katzfey. Te Slaa had completed 11 passes at this point, four for TDs of 33, 68, 25 and 55 yards.
4:58 2ND: Boyden-Hull/Rock Valley 28, Solon 0
A new Nighthawk got to find the end zone this time. Tanner Te Slaa delivered a perfect pass to Sam Remmerde for a 25-yard touchdown. It was a five-play, 67-yard drive that included a 24-yard Te Slaa pass to Landyn Van Kekerix, who scored BHRV’s first three TDs.
9:12 2ND: Boyden-Hull/Rock Valley 21, Solon 0
Landyn Van Kekerix was quiet for a few minutes, but Solon couldn’t keep him out of the end zone for long. He sprinted past the defense and caught a 68-yard touchdown pass from Tanner Te Slaa to extend the Nighthawks’ lead.
7:32 1ST: Boyden-Hull/Rock Valley 14, Solon 0
Two touchdowns in 33 seconds for Landyn Van Kekerix. After a Solon three-and-out, BHRV quarterback Tanner Te Slaa picked up 25 yards on the ground, then hit Van Kekerix in the end zone for a 33-yard touchdown.
8:05 1ST: Boyden-Hull/Rock Valley 7, Solon 0
BHRV converted a fourth-and-1 and went ahead and scored. Landyn Van Kekerix took a direct snap up the middle and outraced the Solon defense for a 45-yard touchdown.
Class 2A: No. 6 West Lyon 20, Williamsburg 14 (OT)
Williamsburg got the ball first in overtime and Jaxon Meyer dove for an interception on second-and-goal. West Lyon nearly gave it back but recovered a first-down fumble, then Meyer ran in a 5-yard touchdown on the next play to walk it off for the Wildcats.
Meyer ran for 68 yards and three touchdowns for West Lyon. Hunter Jacobson led the team with 98 yards on 14 carries. Cade Ritchie passed for 199 yards and two TDs for the Raiders.
» Game story | Photo gallery | Box score
5:00 4TH: Williamsburg 14, West Lyon 14
West Lyon converted on fourth down to score. Williamsburg just one-upped it. Cade Ritchie threw a 15-yard touchdown pass to Madox Doerhmann on fourth-and-10 and Logan Rethwisch’s extra point tied the score. That was a 10-play, 66-yard drive for the Raiders that also included a third-and-10 conversion with Ritchie’s 20-yard pass to Jake Weber.
10:16 4TH: West Lyon 14, Williamsburg 7
Jaxon Meyer punched in a 1-yard touchdown run on fourth-and-goal as the Wildcats narrowly avoided another goal-line turnover on downs. It was a 14-play, 53-yard drive for West Lyon to take the lead that included two fourth-down conversions. Meyer rushed for 5 yards on fourth-and-4 from the Raiders 27.
4:10 2ND: Williamsburg 7, West Lyon 7
Williamsburg produced a goal-line stand at the start of the second quarter but couldn’t quite keep West Lyon out of the end zone this time. It was a short six-play, 34-yard drive for the Wildcats after they prevented the Raiders from moving the ball out of their own end zone. Jaxon Meyer got it done with a 2-yard run on third-and-goal.
4:59 1ST: Williamsburg 7, West Lyon 0
After the teams exchanged fumbles, Williamsburg went to the air and struck first. Jake Weber outjumped the defense to catch a Cade Ritchie pass and took it to the end zone for a 61-yard touchdown. That came one play after a second Williamsburg fumble, but it was ruled out of bounds before West Lyon could recover. Will Weisskopf recovered the West Lyon fumble forced by Madox Doehrmann to give the Raiders the ball back.
Class 2A: No. 3 Southeast Valley 50, No. 3 Waukon 14
Southeast Valley quarterback Kolson Kruse accounted for 468 yards and seven touchdowns as the Jaguars rolled to the 2A title game. He rushed for 229 yards and five scores and completed 12 of 17 passes for 239 yards and two more TDs.
Waukon turned it over three times in the first half and Southeast Valley capitalized each time to take a 28-0 lead at the break.
» Game story | Photo gallery | Box score
2:37 4TH: Southeast Valley 50, Waukon 14
Kolson Kruse did it again. The Southeast Valley QB was virtually untouched up the middle on a 48-yard touchdown run, his fifth of the game to go with two passing TDs. His pass to Colton Brant converted the 2-point try.
4:52 4TH: Southeast Valley 42, Waukon 14
Waukon’s Pat Hennessy took a screen pass from Noah Hatlan 50 yards to the house.
8:43 4TH: Southeast Valley 42, Waukon 7
Another Waukon turnover led to another Kolson Kruse TD. Caden Larson picked off a tipped pass at the Waukon 24, then Kruse got free for a 46-yard touchdown run, his fourth of the game. Kruse completed the 2-point pass to Larson.
3:45 3RD: Southeast Valley 34, Waukon 7
Waukon got on the board with its first drive of the second half, a six-play, 68-yard march. Lincoln Snitker punched in the TD from 1 yard out. Noah Hatlan’s 40-yard pass to Nash Pearson set it up.
5:05 3RD: Southeast Valley 34, Waukon 0
Southeast Valley’s opening drive of the second half was another successful one. The Jaguars went 76 yards in 12 plays, running 6:48 of clock and scoring on Kolson Kruse’s 3-yard run, the QB’s third TD run of the game. The 2-point pass failed.
6:37 2ND: Southeast Valley 28, Waukon 0
Waukon fumbled on the kick return for the second time and once again Southeast Valley capitalized. Kolson Kruse hit Tre Fisher for a 6-yard touchdown, then Kruse ran in the 2-point conversion.
7:57 2ND: Southeast Valley 20, Waukon 0
Another Waukon fumble was recovered by Southeast Valley’s Ethan Ackerson at the Jaguars 32 near the end of the first quarter. A nine-play, 68-yard drive ensued, with Kolson Kruse rushing for a 2-yard touchdown. The 2-point attempt failed.
2:04 1ST: Southeast Valley 14, Waukon 0
The Jaguars came up with a fourth-and-4 stop at their 23 with a sack from Aaron Graves and Justin Loseke for a loss of 12, then used six plays to drive 65 yards and score again. Kolson Kruse threw a 20-yard touchdown pass to Eli Johnson. The 2-point attempt was intercepted
8:44 1ST: Southeast Valley 8, Waukon 0
Waukon fumbled away the opening kickoff at its 35 and the Jaugars took advantage. Kolson Kruse scored on a 7-yard touchdown run. Lathe Muench added the 2-point conversion.
Saturday’s state football schedule
CLASS 2A SEMIFINALS
No. 3 Southeast Valley (10-1) vs. No. 3 Waukon (10-1), 10 a.m. Sat.
Williamsburg (8-3) vs. No. 6 West Lyon (9-2), 1 p.m. Sat.
CLASS 3A SEMIFINALS
No. 3 Solon (11-0) vs. No. 2 Boyden-Hull/Rock Valley (11-0), 4 p.m.
No. 1 Harlan (11-0) vs. No. 5 Humboldt (11-0), 7 p.m.
Solon defensive back Parker Pentico (6) pulls down Boyden-Hull/Rock Valley slot receiver Bryson Van Grootheest (14) as he carries the ball in the second half of the game during the 3A state football semifinals at the UNI Dome in Cedar Falls, Iowa on Saturday, Nov. 13, 2021. (Savannah Blake/The Gazette)

Daily Newsletters