There's absolutely no reason for people to think this game is a slam dunk for Kansas St. They are primarily a running team, our run defense isn't that bad. Their secondary and defensive line are very weak, and our offense was very successful against them last year. They won 10 games last year but they were 8-1 in games decided by 7 points or less. Those trends generally don't hold up over time. They had a very favorable +/- in turnovers last year, which helped them pull off so many close games.
All Miami needs to do is protect the football, execute better on defense, and let the superior athletes bring this thing home. KState should definitely be favored, but this one should be close and there's no reason Miami can't win.