Iowa currently ranks 39th in the country in "Offensive Power to Score", according to the Massey Ratings. Iowa's average yards per offensive play is 5.2, which puts us right in the middle of the Big Ten. Looking at yards per game is meaningless, since Iowa plays at a slower tempo than most teams. Offensive efficiency is the only stat that really matters. The Pomeroy ratings use offensive efficiency (points scored per possession) to rank offenses in college basketball. The same stat is the important one in college football.
You guys couldn't be more wrong about the Iowa offense. The problem this year is actually the DEFENSE, which is giving up 5.2 yards per play, one of the worst numbers in the Ferentz era.