You should be able to catch a game in the club. There are a number of restaurants where I'm sure they'll have the games on. If not, with 9 hours to kill you'd easily be able to take the light rail to downtown (20 minute ride) or Mall of America (5 minute ride) where you will have no problem finding a decent place to watch the games. I think the F club has a spot to leave luggage (not locked though) and if I'm not mistaken there are lockers somewhere in the terminal (maybe near E). Hope that helps.