These last 2 years have scarred us, but these last 2 years may well have been the outliers. The offense has never lit the world on fire, but it has rarely been as bad as '21 and '22 (excepting '12, which was equally atrocious).
Here is what Iowa did against non-P5 in the 5 seasons prior to 2020 (there was no non-con in '20):
2019:
38 - 14 over Miami of OH
48 - 3 over MTSU
2018 (recall, Stanley started this year in a major funk, got on track by throwing 28 times vs. UNI):
33 - 7 over NIU (6-2 in conference)
38 - 14 over UNI
2017:
24 - 3 over Wyoming (they had a decent QB)
31 - 14 over N. Texas
2016:
45 - 21 over Miami of OH
21 - 23 against NDSO (okay, maybe ignore that one)
2015:
31 - 14 over Illinois State
62 - 16 over N. Texas
Average score: 37 - 13 (24 pt margin).
Over the first 4 years of BF's tenure as OC, his average national rank in offensive efficiency was 50th, slightly above the middle of the pack (44th, 41st, 53rd, and 64th). Our average score against non-P5 was 35 - 9 (26 pt margin).
Over the last 2 years, his average was around 100th (90th in 2021; football outsiders is currently down, but I know it was in the 100s last year). Our average score against Non-P5 was 22 - 6 (16 pt margin).
So, were the last 2 years part of a trend, or were they outliers? If they were outliers, we would expect Iowa to beat a not-very-good USU team by 25+. If they were a trend, it could be a long Saturday.
We will see...