2025 NCAA college football Week 7: How to watch Michigan vs. USC tonight

USC plays Michigan this weekend for Week 7 of the NCAA football season, here's how you can tune in to the game this Saturday.

Oct 4, 2025; Ann Arbor, Michigan, USA;  Michigan Wolverines quarterback Bryce Underwood (19) passes in the first half against the Wisconsin Badgers at Michigan Stadium. Mandatory Credit: Rick Osentoski-Imagn Images
Quarterback Bryce Underwood and the Michigan Wolverines play USC Saturday in a game that will air on NBC and Peacock, here's everything you need to know. (Rick Osentoski-Imagn Images)
IMAGN IMAGES via Reuters Connect / Reuters

Get ready for a big game when Big Ten rivals Michigan and USC meet on Saturday. Both teams are currently 4-1 and boast solid offense this season. Michigan's freshman quarterback Bryce Underwood passed for a career-high 270 yards in last weekend's win against Wisconsin, while USC leads the Big Ten in most offensive yards (2,825), total points scored (242) and passing yards per game (339). With both teams being so tight, here are what people are predicting

This weekend's game will air on NBC and Peacock with kickoff at 7:30 p.m. ET. Here's everything you need to know about the Week 7 meeting between USC and Michigan on Saturday, plus find out how to watch every other NCAAF game this weekend.

Date: Saturday, Oct. 11

Time: 7:30 p.m. ET.

Channel: NBC

Streaming: Peacock, DirecTV, Fubo, YouTubeTV and more 

The Week 7 game between Michigan and USC is scheduled for 7:30 p.m. ET.

The Michigan vs. USC game will air on NBC.

This weekend's Michigan vs. USC game airs on NBC. NBC is available on streaming platforms including DirecTV, Fubo, and YouTubeTV, and the game will stream on Peacock.

Wednesday, Oct. 8

 7:30 p.m. | Missouri State at Middle Tennessee | ESPN2
8 p.m. | Liberty at UTEP | CBSSN

Thursday, Oct. 9

 7 p.m. | Louisiana Tech at Kennesaw State | ESPNU
7:30 p.m. | East Carolina at Tulane | ESPN
8 p.m. | Jacksonville State at Sam Houston | CBSSN
8 p.m. | Southern Miss at Georgia Southern | ESPN2

Friday, Oct. 10

 7:30 p.m. | No. 24 South Florida at North Texas | ESPN2
9 p.m. | Rutgers at Washington | FS1
9 p.m. | Fresno State at Colorado State | CBSSN

Saturday, Oct. 11

 12 p.m. | No. 1 Ohio State at No. 17 Illinois | FOX
12 p.m. | No. 8 Alabama at No. 14 Missouri | ABC
12 p.m. | Pitt at No. 25 Florida State | ESPN
12 p.m. | UCLA at Michigan State | Big Ten Network
12 p.m. | Stanford at SMU | The CW Network
12 p.m. | UCF at Cincinnati | FS1
12 p.m. | Houston at Oklahoma State | TNT/HBO Max
12 p.m. | Louisiana at James Madison | ESPN2
12 p.m. | Charlotte at Army | CBSSN
12 p.m. | Miami (Ohio) at Akron | ESPN+
12 p.m. | Toledo at Bowling Green | ESPNU
12:45 p.m. | Washington State at No. 4 Ole Miss | SEC Network
1 p.m. | Northern Illinois at Eastern Michigan | ESPN+
2:30 p.m. | UMass at Kent State | ESPN+
3:30 p.m. | No. 7 Indiana at No. 3 Oregon | CBS
3:30 p.m. | No. 6 Oklahoma vs. Texas (in Dallas) | ABC
3:30 p.m. | Northwestern at Penn State | FS1
3:30 p.m. |No. 22 Iowa State at Colorado | ESPN
3:30 p.m. | Virginia Tech at No. 13 Georgia Tech | ACC Network
3:30 p.m. | NC State at No. 16 Notre Dame | Peacock
3:30 p.m. | Nebraska at Maryland | Big Ten Network
3:30 p.m. | Wake Forest at Oregon State | The CW Network
3:30 p.m. | TCU at Kansas State | FOX
3:30 p.m. | Air Force at UNLV | CBSSN
3:30 p.m. | Appalachian State at Georgia State | ESPN+
3:30 p.m. | Old Dominion at Marshall | ESPN+
3:30 p.m. | Ball State at Western Michigan | ESPN+
4 p.m. | Navy at Temple | ESPN2
4:15 p.m. | Arkansas at No. 12 Tennessee | SEC Network
6 p.m. | UAB at Florida Atlantic | ESPN+
7 p.m. | Florida at No. 5 Texas A&M | ESPN
7 p.m. | Iowa at Wisconsin | FS1
7 p.m. | San Jose State at Wyoming | CBSSN
7 p.m. | UL Monroe at Coastal Carolina | ESPN+
7:30 p.m. | No. 10 Georgia at Auburn | ABC
7:30 p.m. | Kansas at No. 9 Texas Tech | FOX
7:30 p.m. | No. 15 Michigan at USC | NBC
7:30 p.m. | Purdue at Minnesota | Big Ten Network
7:30 p.m. | Clemson at Boston College | ACC Network
7:30 p.m. | Rice at UTSA | ESPNU
7:45 p.m. | South Carolina at No. 11 LSU | SECN
8 p.m. | No. 18 BYU at Arizona | ESPN2
8 p.m. | Troy at Texas State | ESPN+
9:45 p.m. | New Mexico at Boise State | FS1
10:15 p.m. | No. 21 Arizona State at Utah | ESPN
10:30 p.m. | San Diego State at Nevada | CBSSN
11:59 p.m. | Utah State at Hawai'i | Spectrum Sports

Category: General Sports