Prep Football

Iowa high school football Week 2: Final scores, stats and more

Labor Day weekend may be missing its usual packed slate of college football this year, but Friday still had a full night of Iowa high school football scheduled.

Find complete area coverage, scores and more here.

Cedar Rapids Washington 28, 4A No. 6 Cedar Rapids Kennedy 21

Washington’s first-half brilliance was enough to hold off Class 4A sixth-ranked Kennedy, 28-21, in a Mississippi Valley Conference cross-divisional football game Friday night at Kingston Stadium.

“That’s probably the biggest win I’ve probably had in my life,” said Washington quarterback Henry Clymer, who passed for 230 yards and two touchdowns, and ran for another.

The victory was the fifth straight for Washington, which improved to 2-0 this season.

» Read the full story from The Gazette's Jeff Linder

 

ARTICLE CONTINUES BELOW ADVERTISEMENT

4A No. 9 Iowa City West 56, Iowa City High 20

When Grahm Goering ran the opening kickoff back 99 yards for a touchdown, Iowa City West could smell the boot. So to speak.

When Goering caught a touchdown pass in the final minute of the first half, the Trojans more or less could wear the boot. For another year.

Impressive doesn’t even begin to describe West in Friday night’s 56-20 smackdown of rival Iowa City High at Trojans Field. Its offense was unstoppable, its defense plenty up to the task of stopping an opponent that some thought might have the advantage in the size and physicality department.

» Read the full story from The Gazette's Jeff Johnson

 

3A No. 2 Cedar Rapids Xavier 24, Linn-Mar 20

Cedar Rapids Xavier has always been an opportunistic football team.

In Friday night’s game against Linn-Mar, the Saints more than lived up to that reputation.

ARTICLE CONTINUES BELOW ADVERTISEMENT

Xavier, ranked No. 2 in Class 3A, recovered four Linn-Mar fumbles and turned them into 17 points, to hold on for a thrilling 24-20 win at Linn-Mar Stadium.

And even with the 17 points off turnovers, the Saints got another break in the final two minutes when an apparent go-ahead 78-yard touchdown pass from McKade Jelinek to Cam Guenther was called back due to a block in the back penalty well behind the play.

After the penalty, the Saints were able to hold on downs and escape with the win, moving to 2-0. Linn-Mar fell to 0-2.

» Read the full story from Gazette correspondent Mike Condon

 

2A No. 2 Williamsburg 40, Benton Community 22

Carson Huedepohl didn’t take the field with visions of a big performance.

Williamsburg’s sophomore running back was only focused on how he could contribute to the team’s success. He delivered on both accounts.

ARTICLE CONTINUES BELOW ADVERTISEMENT

Huedepohl scored four touchdowns and helped Class 2A second-ranked Williamsburg to a 40-22 victory over Benton Community in a prep football game Friday night at Bob Murphy Stadium.

Huedepohl tallied two rushing scores, returned an interception for a TD and then added a receiving TD to ice the game in the fourth.

» Read the full story from The Gazette's K.J. Pilcher

3A No. 4 Washington 33, 2A No. 9 Solon 18

Solon may be one of the state’s finest 0-2 teams, but it is of little consolation as the Spartans fell to Washington.

“I still believe we’re a good football team,” Solon first-year coach Lucas Stanton said. “We’re not very consistent right now. That’s on us as coaches. There’s still a little bit of that newness. Kids getting used to the things that we’re doing. I’m confident we’ll get there.”

A week after falling short, 17-14, to Class 2A second-ranked Williamsburg, the Spartans welcomed Class 3A sixth-ranked Washington to town. The Demons, fresh off a Week 1 upset of Bettendorf, piled up the yards in bunches.

Solon hung around with a consistent offensive approach that kept the Demons’ defense on the field, but quarterback Trashaun Willis did it on the ground and through the air as Washington began to seize command by halftime.

Willis connected with Spencer Sotelo for 34 yards on Washington’s second possession. Wyatt Stout took an option pitch in from 3 yards out to open the scoring.

ARTICLE CONTINUES BELOW ADVERTISEMENT

The Spartans used a series of runs to move the ball near midfield. As the first quarter clock wound down, Blake Timmons hit Colton Hoffman with a short pass. Hoffman ran toward the sideline, picked up a block and raced 55 yards into the end zone to tie the score.

“It was a great play by Blake,” Hoffman said. “He just threw it up for me to catch it and I think I made one defender miss and I just made a play on it.”

The Demons didn’t waste time responding. Willis hit Stout on a wheel route for 37 yards. On the next snap, Stout took the ball 40 yards straight up the middle for a 14-7 lead.

Solon took the first 7:34 off the clock in the third quarter, but that drive stalled at the Washington 15, resulting in a missed field goal.

The Demons put the game away early in the fourth. After converting a fourth-and-6 on a shovel pass to Stout, Willis found Sotelo from 19 yards out.

— Culley Kline

MFL MarMac 35, Alburnett 13

After winning 34-6 at North Tama last week, Alburnett felt confident hosting 1-0 MFL MarMac in Week 2.

“I wasn’t expecting that, to be honest,” said head coach Rich Velazquez after the Pirates fell to the Bulldogs, 35-13.

“I thought we matched up well after watching film.”

ARTICLE CONTINUES BELOW ADVERTISEMENT

MFL MarMac started the game with a score when sophomore Karter Decker beat the Pirates to the edge and housed the opening kickoff for a 75-yard touchdown.

“There were a few things that we just let happen, like the kickoff for a touchdown, and it just didn’t work out,” Velazquez said. “We’ll have to go back and try to make something work.”

The Bulldogs took a 13-0 lead just a minute, 24 seconds later when Cullen McShane scored from the Alburnett 5.

The home team then buckled down and responded with a 60-yard touchdown pass from quarterback Hunter Caves to Kale Rose with 7:11 left in the first quarter.

MFL MarMac scored the lone touchdown of the second and third quarters when Havlicek scored on a 1-yard quarterback keeper, extending the Bulldog advantage to 21-6 with 7:30 left in the half.

Trailing by two scores headed into the final quarter, the Pirates were unable to halt the Bulldog rushing attack that finished with 183 yards on 35 carries and four touchdowns, including their final tally when Decker scored for the second time on a 28-yard run with 11:51 left in the game.

Alburnett’s Carson Klostermann scored the game’s final touchdown with 7:30 left.

— Justin Webster

West Liberty 20, 1A No. 5 West Branch 7

Sixteen years of losing either closely or by blowout to West Branch was snapped Friday night by the West Liberty football team.

On the backs of another record-setting rushing week from Jahsiah Galvan, the Comets finally got the monkey off their back and got the better of the Class 1A No. 5 Bears, 20-7, at Memorial Field.

ADVERTISEMENT

“These guys get it,” said Jason Iske, the head coach of the Comets. “They know what these games mean and I think they played hard for it. They deserve it.”

It’s the first time in nine meetings West Liberty (2-0) left the field with the taste of victory. The Bears had won the last six contests by 15 points or more.

“We wanted to prove ourselves here,” quarterback Caleb Wulf said.

Fresh off a 244-yard performance in week one against Mediapolis, Galvan eclipsed his career high with 272 yards on the ground and a pair of touchdowns.

— Zach Martin, Quad City Times

A No. 2 Iowa City Regina 21, 2A No. 3 Clear Lake 20

Nick Wagner and Josh Gaffey stopped a two-point conversion with 55 seconds left as the Regals hung on on the road.

Ashton Cook completed 14 of 29 passes for 214 yards and two touchdowns, including a 39-yard strike to Alex Wick to make it 21-6.

Theo Kolie rushed for 103 yards on 22 carries and Wick finished with six catches for 139 yards.

3A No. 8 West Delaware 55, Clinton 6

Wyatt Voelker rushed 12 times for 134 yards and two touchdowns as the Hawks improved to 3-0 with a road victory.

Voelker scored on runs of 1 and 9 yards, playing only the first half.

Logan Woellert returned a punt 55 yards for West Delaware.

— Bill Logan

Decorah 21, Crestwood 20

The Vikings did it again, scoring a second straight come-from-behind fourth-quarter win thanks to Brody Young.

Down 20-7 with 7:43 left in the game, junior Jacob Pipho returned a kick 92 yards for a touchdown to cut Crestwood’s lead to 20-14.

ADVERTISEMENT

After a defensive stop, the Vikings marched 53 yards and scored on a 1-yard run by Cael Luzum with 1:22 left.

Young’s PAT was the winner for the second week in a row.

— Randy Iverson

Mount Vernon 41, Oelwein 20

Brady Ketchum completed 20 of 29 passes for 211 yards and two touchdowns as the Mustangs won on the road.

He added 52 rushing yards and two more TDs on the ground.

Collin Swantz caught nine passes for 112 yards, including both TDs from Ketchum.

Anamosa 42, Dyersville Beckman 28

Grahm Humpal rushed for 202 yards and two touchdowns and passed for 184 and two more TDs as the Raiders won in Dyersville.

Humpal completed 11 of 16 passes, including passes for 30 and 34 yards to Colton Borst and Kole Dietiker, respectively.

Alex Casey added 104 yards on 21 rushes, including a 26-yard TD run, helping Caleb Huss to his first win as a coach.

— Daryl Schepanski

Monticello 49, Bellevue 20

Luke Lambert passed for 269 yards and three touchdowns as the Panthers (2-0) outscored hosts, 35-14, in the second half.

All three of Lambert’s TD passes went to Justin Recker, who had eight catches for 168 yards.

— Pete Temple

8P No. 8 Springville 81, Elkader Central 0

Spencer DeMean rushed for three touchdowns and Bryce Wilson added two on the ground as the Orioles rolled.

ADVERTISEMENT

Luke Menster scored on a punt return and an interception return for Springville and Gave Dlouhy connected on a 40-yard field goal.

Turkey Valley 42, Rockford 33

Marcus Herold rushed for 129 yards and two touchdowns as the Trojans won on the road.

Garrett Kurtenbach caught two passes for two TDs, covering 52 yards.

Kalvin Langreck added two TDs.

— Darin Svenson

Camanche 42, 2A No. 8 Independence 18

Cade Everson rushed for 168 yards and two touchdowns for a win at home.

Mitchell Johnson passed for 164 yards and three TDs for the Mustangs, two to Keegan Schmitt. Marcus Beatty added 144 yards on 27 rushes.

— Matt Shannon

North Linn 36, Clayton Ridge 22

Austin Hilmer rushed 21 times for 165 yards and a touchdown and threw for another score to lead the host Lynx.

Brady Klendworth added 116 yards and three TDs on 21 carries, while Cade Haughenbury hauled in eight passes for 44 yards and a TD for the Lynx, who improved to 1-1.

Clayton Ridge dropped to 0-2 this season.

How the ranked teams fared

West Des Moines Dowling proved the Gazette/KGYM pollsters right as the top-ranked Maroons built a 22-0 halftime lead against No. 3 West Des Moines Valley. That held up as the final score.

Elsewhere in Class 4A, Jakob Holcomb's 10-yard TD pass to Dale Stout with 7.6 seconds left gave No. 9 Waukee a 21-17 win over No. 2 Ankeny.

ADVERTISEMENT

Here's how all the teams ranked in this week's Gazette/KGYM poll fared this week.

 

Gazette area scoreboard

CLASS 4A

4A No. 4 Cedar Falls 39, Waterloo West 0

Clear Creek Amana 41, Muscatine 21

3A No. 2 Cedar Rapids Xavier 24, Linn-Mar 20

Cedar Rapids Washington 28, 4A No. 6 Cedar Rapids Kennedy 21

Dubuque Senior 17, Cedar Rapids Prairie 14

4A No. 9 Iowa City West 56, Iowa City High 20

Western Dubuque 40, 4A No. 8 Dubuque Hempstead 37

CLASS 3A

District 3

Decorah 21, Crestwood 20

Dubuque Wahlert 51, Waterloo East 18

2A No. 4 Waukon 45, Waverly-Shell Rock 10

3A No. 8 West Delaware 55, Clinton 6

Western Dubuque 40, 4A No. 8 Dubuque Hempstead 37

District 4

DeWitt Central 34, Davenport West 7

Dubuque Wahlert 51, Waterloo East 18

Pleasant Valley 24, 3A No. 5 North Scott 10

3A No. 8 West Delaware 55, Clinton 6

District 5

Davenport North 40, Burlington 7

Fort Madison 28, Centerville 12

Knoxville 27, Keokuk 26

Tipton 47, Mount Pleasant 28

3A No. 4 Washington (Iowa) 33, 2A No. 9 Solon 18

West Burlington 42, Fairfield 14

District 6

3A No. 2 Cedar Rapids Xavier 24, Linn-Mar 20

Clear Creek Amana 41, Muscatine 21

Grinnell 48, South Tama 13

Marshalltown 42, Newton 8

Oskaloosa 21, Ottumwa 14

2A No. 2 Williamsburg 40, Benton Community 22

CLASS 2A

District 3

A No. 2 Iowa City Regina 21, 2A No. 3 Clear Lake 20

Iowa Falls-Alden 21, New Hampton 20

Nevada 63, Roland-Story 6

West Fork 18, Hampton-Dumont-CAL 7

West Hancock 13, Forest City 7 (OT)

West Marshall 33, Aplington-Parkersburg 19

District 4

Camanche 42, 2A No. 8 Independence 18

Decorah 21, Crestwood 20

Iowa Falls-Alden 21, New Hampton 20

Mount Vernon 41, Oelwein 20

North Fayette Valley 35, Sumner-Fredericksburg 7

2A No. 4 Waukon 45, Waverly-Shell Rock 10

District 5

Anamosa 42, Dyersville Beckman 28

Monticello 49, Bellevue 20

Tipton 47, Mount Pleasant 28

West Liberty 20, 1A No. 5 West Branch 7

District 6

Grinnell 48, South Tama 13

Mount Vernon 41, Oelwein 20

1A No. 8 Sigourney-Keota 48, Union Community 14

Vinton-Shellsburg 7, 1A No. 9 Waterloo Columbus 6

3A No. 4 Washington (Iowa) 33, 2A No. 9 Solon 18

District 7

Davis County 38, Albia 27

Van Buren County 40, Central Lee 21

West Burlington 42, Fairfield 14

2A No. 2 Williamsburg 40, Benton Community 22

CLASS 1A

District 3

East Marshall 20, Conrad BCLUW 6

A No. 1 Grundy Center 35, 1A No. 4 Dike-New Hartford 0

Hudson 6, Jesup 0 (2OT)

South Hamilton 45, Madrid 6

South Hardin 19, Denver 7

West Marshall 33, Aplington-Parkersburg 19

District 4

Hudson 6, Jesup 0 (2OT)

North Butler 28, Central Springs 12

North Fayette Valley 35, Sumner-Fredericksburg 7

South Hardin 19, Denver 7

District 5

Anamosa 42, Dyersville Beckman 28

Cascade 42, Maquoketa Valley 36

Durant 49, Louisa-Muscatine 0

Northeast 20, North Cedar 14

West Liberty 20, West Branch 7

Lisbon at Wilton, ppd.

District 6

Belle Plaine 32, Pekin 0

Cardinal 35, Wayne 8

Durant 49, Louisa-Muscatine 0

Mediapolis 34, Wapello 24

1A No. 8 Sigourney-Keota 48, Union Community 14

Van Buren 40, Central Lee 21

CLASS A

District 4

Edgewood-Colesburg 14, Starmont 0

North Linn 36, Clayton Ridge 22

A No. 6 South Winneshiek 33, North Tama 6

A No. 4 Wapsie Valley 33, East Buchanan 8

District 5

Cascade 42, Maquoketa Valley 36

MFL MarMac 38, Alburnett 13

Monticello 49, Bellevue 20

North Linn 36, Clayton Ridge 22

A No. 4 Wapsie Valley 33, East Buchanan 8

District 6

A No. 2 Iowa City Regina 21, 2A No. 3 Clear Lake 20

Mediapolis 34, Wapello 24

Northeast 20, North Cedar 14

Lisbon at Wilton, ppd.

District 7

Belle Plaine 32, Pekin 0

East Marshall 20, Conrad BCLUW 6

A No. 1 Grundy Center 35, 1A No. 4 Dike-New Hartford 0

North Mahaska 48, Colfax-Mingo 12

A No. 8 South Winneshiek 33, North Tama 6

Pleasantville at Lynnville-Sully

8-PLAYER

District 2

Janesville 52, Ackley AGWSR 26

North Iowa 34, Riceville 12

Northwood-Kensett 66, Clarksville 12

Turkey Valley 42, Rockford 33

Midland at Tripoli

District 3

No. 6 Easton Valley 85, Central City 0

Lansing Kee 55, West Central 14

No. 8 Springville 88, Elkader Central 0

Midland at Tripoli

District 4

Colo-Nesco 49, Tri-County 8

English Valleys 56, Moravia 34

No. 9 Montezuma 73, Winfield-Mt. Union 32

New London 50, WACO 10

District 5

BGM 21, HLV 18

Collins-Maxwell 39, Baxter 22

Colo-Nesco 49. Tri-County 8

No. 10 Gladbrook-Reinbeck 44, Iowa Valley 8

Meskwaki 74, Garwin GMG 50

[Statewide scoreboard]

Lisbon at Wilton postponed

Friday’s game between A No. 8 Lisbon and host Wilton has been postponed to 7 p.m Saturday, pending COVID-19 test results.

 

Wilton announced there is a potential COVID-19 case and further exposure and the Muscatine County Department of Public Health recommended not playing Friday. A decision on whether the game will be played Saturday will be made by 3:30 p.m. Saturday. The game will be canceled if the test results are not in.

Give us feedback

We value your trust and work hard to provide fair, accurate coverage. If you have found an error or omission in our reporting, tell us here.

Or if you have a story idea we should look into? Tell us here.

Give us feedback

We value your trust and work hard to provide fair, accurate coverage. If you have found an error or omission in our reporting, tell us here.

Or if you have a story idea we should look into? Tell us here.