Texas Tech, Baylor and TCU rank Nos. 1-3 nationally in total offense, scoring offense and yards per play.
If you drill down and look only at the Big 12, there are sizable gaps in those same three categories between Nos. 3 and 4. There's a 13.7-point gap in scoring offense between No. 3 TCU (51.0) and No. 4 Oklahoma State (37.3). It's the same story with total offense, a 127.1-yard gap between No. 3 TCU (615.5) and No. 4 West Virginia (488.4). Then there's yards per play, where No. 3 TCU (7.77) enjoys a a 1.38-yard lead over No. 4 Oklahoma (6.39). This remains true in points per play, as well -- No. 3 Baylor (0.80) is comfortably ahead of No. 4 Oklahoma State (0.53).
I think you see what I'm getting at.
Texas Tech, Baylor and TCU are the class of the Big 12 offensively. The rest of the league is a step or two behind and none of those teams have shown a consistent ability to score in bunches like the three at the top.
Oklahoma State has scored in the 20s and 30s all season except for a 69-point outburst against UTSA. Oklahoma is averaging 30.7 points per game against Power Five teams. West Virginia is averaging 31.7.
Put it another way: Iowa State's numbers are closer offensively to Oklahoma State and Oklahoma than the Pokes or Cowboys are to Texas Tech, Baylor or TCU.