Iowa Football Dominates Northern Illinois 40-0: Brown Shines, Moulton Explodes in Hawkeye Rout
The crowd at Kinnick Stadium was already thinning out early in the third quarter, but that's because the outcome of the game was already confirmed. Iowa football came out firing right from the opening kick against a clearly under-matched Northern Illinois squad, scoring touchdowns on their first three possessions en route to a 40-0 victory on Saturday afternoon.
Here are the top takeaways from Iowa's decisive win, including a quarterback battle that appears settled, a breakout performance from a transfer receiver, and a dominant rushing display that Hawkeye fans won't soon forget.
Brown Was The Better Quarterback
Like Kids' Day, there was a clear discrepancy between the two quarterbacks today. Though not as large as the open practice, the clear winner of Saturday's in-game battle was Hank Brown.
Brown began the day as the starter and looked comfortable from the jump, completing 12-of-20 passing attempts for 129 yards and a touchdown. The play calling certainly helped create open receivers, but Brown delivered the football with confidence and accuracy.
There were some missed throws, but Brown's previous starting experience at Auburn definitely helped prepare him for this moment.
The same can't be said for Jeremy Hecklinski, though. He's never started a game in his college career before, and the jitters were evident. His receivers didn't help him by dropping several passes, but there were plenty of misses, too.
Hecklinski finished the day going 7-for-16 for 76 yards, one touchdown, and one interception. The pick was one of his worst throws of the day, and it came in a crucial 4th and goal situation. We'll see how Iowa proceeds with this QB race from here, but the numbers certainly favored Brown today.
Diaz Makes A Quick Arrival
Besides the quarterback position, much of the focus in the offseason was the immense potential transfer wide receiver Tony Diaz could bring to Iowa's struggling passing attack. It didn't take long for that to come to fruition.
Led by quarterback Brown, the Hawkeye offense executed a perfect mix of run and pass plays to open the game, but the highlight of the drive was Diaz's play. He tallied three receptions for 32 yards and a touchdown on the maiden drive. The score was especially impressive, as he made a leaping catch over the defender on a 3rd and goal play.
But Diaz wasn't done though. Three drives later, Hecklinski found him on a simple bubble screen. The third-year was quickly surrounded by a crowd of white jerseys, but he made a nice cut to break free for a 24-yard gain.
The final stat line of 84 yards and one score on seven receptions was impressive, but it's not a stretch to say that Diaz was open on every single play. Two bad throws prevented him from making more highlights, but Tim Lester clearly wanted to get him involved in the offense from Day 1, and it worked to perfection.
Moulton Runs Wild
Iowa entered the season with a loaded running backs corps, but the unquestioned leader of the bunch figured to be fourth-year back Kamari Moulton. Moulton was coming off an 878-yard season in 2025, but it was clear at media day that he felt he left some meat on the bone. He told the press his primary focus in 2026 was finishing.
It's safe to say he did that against Northern Illinois. The Hawkeyes' offensive line picked up right where it left off after winning the Joe Moore Award (nation's best offensive line) last season, and Moulton reaped the benefits, totaling 183 yards and two touchdowns on 11 carries (an average of 16.6 yards per carry).
The first half was where Moulton shined the most, though. He collected 155 yards and two touchdowns on nine carries. Both scores were from 50 and 37 yards out, respectively, with the explosiveness on full display.
Shaky Kicking Game
Everyone knew Iowa's special teams would look a lot different in 2026, and it didn't take long for some of the fan's concerns to be seen on the field. Walk-on Caden Buhr earned the starting kicking job over North Dakota State transfer Eli Ozick, but his performance was mixed.
Buhr's first kick as a Hawkeye was an extra point. That's almost a sure thing in the college game, but Buhr's kick was wide. He then followed up with a badly missed 53-yarder on Hecklinski's first series of the game, further increasing the groans from the fans inside Kinnick Stadium.
The Bettendorf native redeemed himself with two field goals (from 45 and 34 yards out) later in the contest, and though it's just one game, the early struggles are something to monitor. Ozick was the kickoff man today, so we'll see if the Hawkeyes consider mixing things up before next week's game at Iowa State.
Impressive Outing From The Defense
Iowa's defense also had plenty of questions coming into the year, especially up front. The full answer won't be revealed until conference play begins, but the young unit showed promise on Saturday. Northern Illinois didn't record a first down until midway through the third quarter (on a pass interference call), and that was because of an impressive all-around day from the defense. The defensive line was powered by Bryce Hawthorne's two sacks, but the whole defense was impressive.
The Hawkeyes recorded two takeaways (an interception and a fumble recovery) and the Huskies never gained any traction at any point in this game. That confidence should bode well for Week 2 and beyond.
Up Next: Iowa State Rivalry
Iowa returns to action next week for its annual in-state rivalry clash with Iowa State. The new-look Cyclones are 1-0 after besting Southeast Missouri State earlier today.
The Hawkeyes will be seeking their first victory in the series since 2023. Kickoff from Kinnick Stadium is set for 6:30 p.m. on NBC.