We have us a college football bowl schedule now, and it's a pretty good one.

Below, a chart of all 40 2016-2017 bowl games, sorted by watchability and including TV/streaming info. That's determined by a subjective combo of competitiveness, quality, what else is on at the time, the likelihood that both teams will care, how many SEC East teams are involved (try not to watch very much SEC East), and other vague factors.

I really like the way whoever's in charge (ESPN) has gotten the order arranged. For a few recent years, lower-tier bowls kept creeping into January, costing the whole bowl calendar a sense of building toward the National Championship. Now the later in the schedule a bowl is, the more likely it is to be a big one. That's how it should be.

And that doesn't mean you should ignore the early bowls. Every bowl is pretty good, and the first two weeks include some games that will stand up just fine with the later stuff.

Here's one way of looking at it:

Watch THIS Maybe watch this This is a football game Saturday, Dec. 17 2 New Mexico - UTSA

ESPN, WatchESPN

3:30 Houston - San Diego State

ABC, WatchESPN 5:30 App State - Toledo

ESPN, WatchESPN Arkansas State - UCF

CBSSN 9 Southern Miss - UL-Lafayette

ESPN, WatchESPN

Monday, Dec. 19 2:30 CMU - Tulsa

ESPN, WatchESPN

Tuesday, Dec. 20 7 Memphis - WKU

ESPN, WatchESPN Wednesday, Dec. 21 9 BYU - Wyoming

ESPN, WatchESPN Thursday, Dec. 22 7 Colorado State - Idaho

ESPN, WatchESPN Friday, Dec. 23 1 EMU - Old Dominion

ESPN, WatchESPN 4:30 Louisiana Tech - #25 Navy

ESPN, WatchESPN 8 Ohio - Troy

ESPN, WatchESPN Saturday, Dec. 24 8 MTSU - Hawaii

ESPN, WatchESPN Monday, Dec. 26 11 a.m. Miss. State - Miami (Ohio)

ESPN, WatchESPN 2:30 Boston College - Maryland

ESPN, WatchESPN 5 NC State - Vanderbilt

ESPN2, WatchESPN Tuesday, Dec. 27 Noon Army - North Texas

ESPN, WatchESPN 3:30 #24 Temple - Wake Forest

ESPN, WatchESPN 7 Minnesota - Wash. State

ESPN, WatchESPN 10:15 Baylor - Boise State

ESPN, WatchESPN Wednesday, Dec. 28 2 #23 Pitt - Northwestern

ESPN, WatchESPN 5:30 Miami - #16 West Virginia

ESPN, WatchESPN 8:30 Indiana - #19 Utah

Fox, Fox Sports Go 9 Kansas State - Texas A&M

ESPN, WatchESPN Watch THIS Maybe watch this This is a football game Thursday, Dec. 29 2 South Carolina - USF

ESPN, WatchESPN 5:30 Arkansas - #22 Virginia Tech

ESPN, WatchESPN 9 #10 Colorado - #12 OK State

ESPN, WatchESPN Friday, Dec. 30 Noon Georgia - TCU

ESPN, WatchESPN 2 North Carolina - #18 Stanford

CBS, CBSSports.com 3:30 Nebraska - #21 Tennessee

ESPN, WatchESPN 5:30 Air Force - South Alabama

CampusInsiders.com 8 #11 FSU - #6 Michigan

ESPN, WatchESPN Saturday, Dec. 31 11 a.m. #13 Louisville - #20 LSU

ABC, WatchESPN Georgia Tech - Kentucky

ESPN, WatchESPN 3 #1 Alabama - #4 Washington

ESPN, WatchESPN 7 #2 Clemson - #3 Ohio State

ESPN, WatchESPN Monday, Jan. 2 1 #15 WMU - #8 Wisconsin

ESPN, WatchESPN Florida - Iowa

ABC, WatchESPN 5 #5 Penn State - #9 USC

ESPN, WatchESPN 8:30 #14 Auburn - #7 Oklahoma

ESPN, WatchESPN Watch THIS Maybe watch this This is a football game Monday, Jan. 9 Today is the National Championship, which I think you should probably watch.

I feel like I'm being overly generous to some days in there, but just about every bowl has something to offer, whether it's a team's first bowl (Old Dominion and UTSA), one of its last bowls ever (Idaho), a wild clash of styles (Minnesota-Washington State, Louisiana Tech-Navy), just two teams that happen to play entertaining games (NC State-Vanderbilt, Indiana-Utah, BYU-Wyoming), or all the really obvious good games. A good bowl schedule, top to bottom.

Except Boston College-Maryland.

I'm kidding, Boston College-Maryland.