It took him a few weeks to find it, but Iowa quarterback Nate Stanley is finally in a rhythm.

Over the last two weeks, Stanley has thrown for 634 yards and 10 touchdowns in wins over Minnesota and Indiana. Saturday was a career day for the Hawkeyes gunslinger, throwing six touchdowns passes in a 42-16 route over the Hoosiers.

While the quarterback play has progressed quite nicely in the B1G over the last few weeks, few are throwing the ball as well as Stanley.

His coaches and teammates are noticing.

“He’s such a great guy, and he’s experienced now,” Ferentz said after the game. “He’s doing a great job. But he’s got a little more help than he had last year. We were real young at the receiver, tight end position. Those guys have grown up a little bit.”

Stanley finished the game against Indiana with 320 yards while completing nearly 69 percent of his passes with those six touchdown strikes.

“He’s a beast,” Hockenson said, who recorded over 100 receiving yards on Saturday. “He’s our rock in our offense.”

On the season, Stanley has thrown for 1,473 yards and 15 touchdowns while hitting his targets at a 62.1 percent clip. He’s thrown just five interceptions in six games.

When Iowa is getting that kind of play from its quarterback, it’s nearly unstoppable in the B1G. Though they’ve got the one loss, the Hawkeyes are very much a factor in the B1G West.

It’s going to be tough to beat the Hawkeyes if Stanley continues to play this well.