No. 3 Sam Houston State racked up 683 yards of total offense en route to a 48-34 win over No. 7 Richmond to open the 2017 season Friday night, after the game was postponed because of Hurricane Harvey.