No, I think Iowa State does, because they only have 2 road games remaining,
while BYU has three. We both play at utah, but their only other road game is at Kansas. Meanwhile, BYU has to travel to Orlando and Tempe, which are much longer and more difficult road trips.
The offset is that BYU has won an extra game as of today, but I’m assuming that Iowa St will beat UCF at home today. Also, they still have to play K-State and Texas Tech (after a bye week), albeit at home in Ames, while we do not.