Clint Chelf completed 11-of-27 passes for 89 yards and a touchdown in windy Ames, but Roland carried the ball 26 times and backfield mate Jeremey Smith added another rushing TD.
Oklahoma State (6-1, 3-1 Big 12) gained 420 total yards of offense and won their third consecutive game.
Iowa State (1-6, 0-4) gained 346 total yards, including 154 yards on 48 running plays. The Cowboys ran the ball 47 times and gained 342 yards.
The Cyclones lost quarterback Sam Richardson to a head injury in the second quarter. Freshman Grant Rohach came in and threw for 95 yards and a touchdown pass to Quenten Bundrage that cut Oklahoma State's lead to 28-20 at halftime.
Wisconsin business offering 'therapeutic cuddling' forced to close
Costly malfunction causes beer flood at Boston-area brewery