Every summer since 2007 I have created an intricate set of college football predictions for each upcoming season. This year is no exception, as I will be using my blog over the next few weeks to publish my 19th annual college football preview guide which will contain 19 entries in all. Without further ado, here are my predicted bowl match-ups for the 2025 season. Note, the parentheses next to the teams in the 11 CFP games represents that team’s predicted playoff seeding.
| Date | Bowl | Teams | Time | Channel | ||
| 1 | Dec. 13 | LA Bowl | East Carolina | San Jose State | 9:00 | ESPN |
| 2 | Dec. 16 | Salute to Veterans | Miami-OH | James Madison | 9:00 | ESPN |
| 3 | Dec. 17 | Cure | Northern Illinois | Old Dominion | 5:00 | ESPN |
| 4 | Dec. 17 | 68 Ventures (Mobile) | Toledo | UL-Lafayette | 8:30 | ESPN |
| 5 | Dec. 19 | Myrtle Beach Bowl | Western Kentucky | Appalachian State | 12:00 | ESPN |
| 6 | Dec. 19 | Gasparilla Bowl | Oklahoma | South Florida | 3:30 | ESPN |
| 7 | Dec. 19 | 1st Round of CFP | Penn State | Utah | 8:00 | ESPN |
| 8 | Dec. 20 | 1st Round of CFP | Clemson | Memphis | 12:00 | TNT |
| 9 | Dec. 20 | 1st Round of CFP | Illinois | Miami-FL | 4:00 | TNT |
| 10 | Dec. 20 | 1st Round of CFP | Notre Dame | Texas | 8:00 | ESPN |
| 11 | Dec. 22 | Famous Idaho Potato | Texas State | Colorado State | 2:00 | ESPN |
| 12 | Dec. 23 | Boca Raton | Georgia Southern | UConn | 2:00 | ESPN |
| 13 | Dec. 23 | New Orleans | Louisiana Tech | Troy | 5:30 | ESPN |
| 14 | Dec. 23 | Frisco | Liberty | Fresno State | 9:00 | ESPN |
| 15 | Dec. 24 | Hawaii | Hawaii | North Texas | 8:00 | ESPN |
| 16 | Dec. 26 | Game Above Sports | Michigan State | Buffalo | 1:00 | ESPN |
| 17 | Dec. 26 | Guaranteed Rate | Minnesota | Iowa State | 4:30 | ESPN |
| 18 | Dec. 26 | First Responder (Heart of Dallas) | BYU | Boise State | 8:00 | ESPN |
| 19 | Dec. 27 | Military | Army | Georgia Tech | 11:00 (AM) | ESPN |
| 20 | Dec. 27 | Pinstripe | Virginia | Indiana | 12:00 | ABC |
| 21 | Dec. 27 | Fenway | Duke | Navy | 2:15 | ESPN |
| 22 | Dec. 27 | Pop-Tarts | North Carolina | Texas Tech | 3:30 | ABC |
| 23 | Dec. 27 | Arizona | Central Michigan | UNLV | 4:30 | CW |
| 24 | Dec. 27 | New Mexico | Arkansas State | Utah State | 5:45 | ESPN |
| 25 | Dec. 27 | Gator | SMU | Tennessee | 7:30 | ABC |
| 26 | Dec. 27 | Texas | TCU | Missouri | 9:15 | ESPN |
| 27 | Dec. 29 | Birmingham | Florida | Louisville | 2:00 | ESPN |
| 28 | Dec. 30 | Independence | Houston | Tulane | 2:00 | ESPN |
| 29 | Dec. 30 | Music City | Michigan | Ole Miss | 5:30 | ESPN |
| 30 | Dec. 30 | Alamo | Baylor | Washington | 9:00 | ABC |
| 31 | Dec. 31 | ReliaQuest (Outback) | Nebraska | Texas A & M | 12:00 | ESPN |
| 32 | Dec. 31 | Sun | Florida State | Rutgers | 2:00 | CBS |
| 33 | Dec. 31 | Citrus | Southern Cal | Alabama | 3:00 | ABC |
| 34 | Dec. 31 | Las Vegas | Oregon State | Iowa | 3:30 | ESPN |
| 35 | Dec. 31 | Cotton (CFP Quarterfinal # 1) | Ohio State | Penn State | 7:30 | ESPN |
| 36 | Jan. 1 | Orange (CFP Quarterfinal # 2) | LSU | Clemson | 12:00 | ESPN |
| 37 | Jan. 1 | Rose (CFP Quarterfinal # 3) | Oregon | Notre Dame | 4:00 | ESPN |
| 38 | Jan. 1 | Sugar (CFP Quarterfinal # 4) | Georgia | Miami-FL | 8:00 | ESPN |
| 39 | Jan. 2 | Armed Forces | Air Force | Arizona State | 1:00 | ESPN |
| 40 | Jan. 2 | Liberty | Kansas State | Auburn | 4:30 | ESPN |
| 41 | Jan. 2 | Duke’s Mayo (Belk) | NC State | South Carolina | 8:00 | ESPN |
| 42 | TBD | Bahamas | Middle Tennessee | Ohio | 11:00 (AM) | ESPN |
| 43 | TBD | Holiday | Wisconsin | Pittsburgh | 8:00 | FOX |
| 44 | Jan. 8 | Fiesta (CFP Semifinal # 1) | Penn State | Notre Dame | 7:30 | ESPN |
| 45 | Jan. 9 | Peach (CFP Semifinal # 2) | Georgia | LSU | 7:30 | ESPN |
| 46 | Jan. 19 | CFP Championship Game | Penn State | LSU | 7:30 | ESPN |
