So, I really like using team efficiency to measure across years. It's a metric that takes into account overall contribution of the offensive unit to a team's scoring margin on a per-play basis. It down-weights "garbage time" scores and increases weighting for strength of schedule.
It is a 0-100 rating, with any rating above 50 considered above average. Based off of this metric, here is Minnesota's offense and and associated national ranking of that offense over the years:
2005: 80.1 (#5)
2006: 75.4 (#15)
2007: 48.7 (#60)
2008: 40.5 (#75)
2009: 32.4 (#97)
2010: 52.5 (#51)
2011: 37.8 (#85)
2012: 38.5 (#87)
2013: 48.2 (#67)
2014: 59.3 (#49)
2015: 43.7 (#75)
2016: 43.3 (#75)
2017: 36.0 (#94)
2018: 45.0 (#80)
2019: 80.4 (#7)
To no one's surprise, this is our best offense since the Mason years. You can see the full effect of Kill's RUTM offenses, where we were consistently significantly below national average.