After a few really good weeks, this weekend’s slate of games is a bit underwhelming. Alabama and Auburn are playing FCS cupcakes and the Oklahoma Sooners are playing Kansas. Womp womp.

There are, however, some potential upsets that could do a lot to shake up the College Football Playoff rankings. There are also some decent Big 12 games on the schedule, including interesting matchups in Morgantown and Lubbock.

Texas at West Virginia (-3.0) – Connor Williams returns from injury for Texas this week, which will be a huge boost for an offensive line that has been badly depleted all season. Texas’ running game has been atrocious because of those offensive line struggles, but the addition of a preseason All-American could turn that around this week. They’ll also be facing a West Virginia defense that has has allowed 191.1 yards per game on the ground in addition to allowing 4.7 yards per carry on the season. Having said all of this, West Virginia is at home and this line is just too low. Gambling pick: West Virginia covers. Over 53

TCU (-7.0) at Texas Tech – Okay, so TCU could potentially be without Kenny Hill this week. I think most OU fans would prefer to see the Horned Frogs in the Big 12 Championship as opposed to Okie State, so let’s hope he’s good to go. If he sits, highly-touted freshman Shawn Robinson will lead the way. Robinson is a very athletic QB who could give this offense a bit of a different look, so there’s a chance that TCU may not miss a beat this week against a mediocre Texas Tech defense. On the other side, the Frogs may also be without linebacker and leading tackler Travin Howard, linebacker Montrel Wilson and safety Nico Small. Gambling pick: I’m betting that at least some of the guys mentioned (including Hill) end up playing, so I think TCU covers. Over 57

Michigan at Wisconsin (-7.5) – Everything would just be so much simpler if Wisconsin would just lose a game. The problem is that Michigan, although 8-2, is not actually very good. As much as this one means for the College Football Playoff picture, I still don’t think I’ll pass on watching this. I’ll end up taking a nap if I watch more than five minutes. Gambling pick: Wisconsin covers. Under 39

Virginia at Miami (-19.5) – This one has all the makings of a letdown for the Miami Hurricanes. After all the energy that was on display at “The Rock” last weekend, they have to play a noon game against the Virginia Cavaliers. That team won’t get anyone pumped up, but they’re probably good enough to get a W if Miami doesn’t bring their best. Gambling pick: Miami wins, but I think Virginia beats the spread unless they turn it over a bunch (which is quite possible against Miami). Under 50.5

Kansas State at Oklahoma State (-20) – There’s now way that Kansas State can keep up with Oklahoma State on the scoreboard, but that’s a pretty big line. However, Skylar Thompson, who struggled against West Virginia last week, will likely be the guy for the Wildcats this weekend. He isn’t the runner that Alex Delton is, so I don’t envision them being able to do a whole lot offensively. Gambling pick: Oklahoma State covers and hands K-State its sixth loss. Under 65

Oklahoma (-37) at Kansas – To be perfectly honest, that line probably isn’t high enough. A second-half reprieve from facing Baker Mayfield just means that the Jayhawks will have to deal with Kyler Murray. This won’t turn out well for them. Gambling pick: Oklahoma covers and maybe sets some records. Over 70.5

UAB at Florida (-10.5) – America’s second-favorite team goes into The Swamp to face a Florida team that has an interim coach and no offense whatsoever. The conditions are in place for a hilarious upset, but will it actually happen? Gambling pick: No, it won’t happen, but I think UAB beats the spread. Under 48

Thursday TV Schedule

Matchup Time (ET) TV Streaming
Matchup Time (ET) TV Streaming
Buffalo at Ball State 7:00 PM CBSSN CBSSports.com
Tulsa at South Florida 7:30 PM ESPN WatchESPN.com

Friday TV Schedule

Matchup Time (ET) TV Streaming
Matchup Time (ET) TV Streaming
Middle Tennessee at Western Kentucky 8:00 PM CBSSN CBSSports.com
UNLV at New Mexico 9:30 PM ESPN2 WatchESPN.com

Saturday TV Schedule