The Oregonian/OregonLive sports staff is here with picks for Week 12’s high-stakes slate of the 2025 college football season.

No. 8 Oregon hosts Minnesota as a heavy favorite on Friday night, though the Golden Gophers’ rock-solid defense has the potential to cause some issues for the Ducks. Meanwhile, the Oregon State Beavers hit the road for what’s expected to be a close battle against Tulsa on Saturday.

Saturday also brings a handful of top-25 matchups that could reshape this year’s playoffs, including SEC showdowns between No. 11 Oklahoma and No. 4 Alabama and between No. 10 Texas and No. 5 Georgia. Plus, No. 17 USC hosts No. 21 Iowa, and No. 9 Notre Dame visits No. 22 Pittsburgh.

Check out our game picks below.

Season totals

Straight up

Sean Meagher: 102-38 (8-4 last week)

James Crepea: 100-40 (8-4)

Joel Odom: 99-41 (6-6)

Ryan Clarke: 96-44 (7-5)

Aaron Fentress: 96-44 (10-2)

Nick Daschel: 94-46 (7-5)

Bill Oram: 92-48 (6-6)

Against spread

Bill Oram: 74-65 (6-6 last week)

Ryan Clarke: 67-72 (4-8)

Nick Daschel: 66-73 (5-7)

James Crepea: 65-74 (5-7)

Sean Meagher: 65-74 (5-7)

Joel Odom: 63-76 (2-10)

Aaron Fentress: 62-77 (8-4)

Minnesota at No. 8 Oregon

Game details: 6 p.m. PT Friday at Autzen Stadium in Eugene, Oregon

TV channel and live stream: FOX

Latest line: Ducks by 25½

Over/under: 43½

Ryan Clarke: Oregon 38, Minnesota 7

James Crepea: Oregon 31, Minnesota 7

Nick Daschel: Oregon 41, Minnesota 17

Aaron Fentress: Oregon 34, Minnesota 13

Sean Meagher: Oregon 42, Minnesota 20

Joel Odom: Oregon 31, Minnesota 17

Bill Oram: Oregon 35, Minnesota 17

Oregon State at Tulsa

Game details: 10 a.m. PT Saturday at Chapman Stadium in Tulsa, Oklahoma

TV channel and live stream: ESPN+

Latest line: Tulsa by 1½

Over/under: 50½

Ryan Clarke: Oregon State 23, Tulsa 20

James Crepea: Tulsa 21, Oregon State 17

Nick Daschel: Tulsa 23, Oregon State 21

Aaron Fentress: Tulsa 22, Oregon State 21

Sean Meagher: Tulsa 28, Oregon State 27

Joel Odom: Tulsa 28, Oregon State 24

Bill Oram: Tulsa 24, OSU 20

Louisiana Tech at Washington State

Game details: 7 p.m. PT Saturday at Martin Stadium in Pullman, Washington

TV channel and live stream: The CW Network

Latest line: Cougars by 8½

Over/under: 43½

Ryan Clarke: ​Washington State 20, Louisiana Tech 17

James Crepea: Washington State 28, Louisiana Tech 24

Nick Daschel: Washington State 28, La Tech 16

Aaron Fentress: WSU 31, Louisiana Tech 22

Sean Meagher: Washington State 31, Louisiana Tech 28

Joel Odom: Washington State 24, Louisiana Tech 23

Bill Oram: WSU 33, LaTech 21

No. 9 Notre Dame at No. 22 Pittsburgh

Game details: 9 a.m. PT Saturday at Acrisure Stadium in Pittsburgh, Pennsylvania

TV channel and live stream: ABC

Latest line: Fighting Irish by 12½

Over/under: 53½

Ryan Clarke: Notre Dame 31, Pittsburgh 17

James Crepea: Notre Dame 28, Pittsburgh 14

Nick Daschel: Notre Dame 31, Pittsburgh 27

Aaron Fentress: Notre Dame 29, Pittsburgh 24

Sean Meagher: Notre Dame 35, Pittsburgh 27

Joel Odom: Notre Dame 30, Pittsburgh 20

Bill Oram: Pitt 35, ND 32

Wisconsin at No. 2 Indiana

Game details: 9 a.m. PT on Saturday at Memorial Stadium in Bloomington, Indiana

TV channel and live stream: B1G Network

Latest line: Hoosiers by 28½

Over/under: 43½

Ryan Clarke: Indiana 52, Wisconsin 10

James Crepea: Indiana 35, Wisconsin 7

Nick Daschel: Indiana 31, Wisconsin 0

Aaron Fentress: Indiana 44, Wisconsin 13

Sean Meagher: Indiana 42, Wisconsin 10

Joel Odom: Indiana 38, Wisconsin 7

Bill Oram: Indiana 45, Wisconsin 10

No. 18 Michigan at Northwestern

Game details: 9 a.m. PT Saturday at Wrigley Field in Chicago, Illinois

TV channel and live stream: FOX

Latest line: Wolverines by 11½

Over/under: 41½

Ryan Clarke: Michigan 28, Northwestern 20

James Crepea: Michigan 28, Northwestern 14

Nick Daschel: Michigan 23, Northwestern 17

Aaron Fentress: Michigan 31, Northwestern 13

Sean Meagher: Michigan 29, Northwestern 17

Joel Odom: Michigan 31, Northwestern 17

Bill Oram: Michigan 31, Northwestern 18

No. 21 Iowa at No. 17 USC

Game details: 12:30 p.m. PT on Saturday at the Los Angeles Memorial Coliseum in Los Angeles, California

TV channel and live stream: B1G Network

Latest line: Trojans by 7½

Over/under: 49½

Ryan Clarke: USC 27, Iowa 17

James Crepea: USC 21, Iowa 14

Nick Daschel: USC 27, Iowa 20

Aaron Fentress: USC 28, Iowa 17

Sean Meagher: USC 21, Iowa 17

Joel Odom: USC 24, Iowa 19

Bill Oram: USC 24, Iowa 21

Penn State at Michigan State

Game details: 12:30 p.m. PT Saturday at Spartan Stadium in East Lansing, Michigan

TV channel and live stream: CBS

Latest line: Penn State by 7½

Over/under: 50½

Ryan Clarke: Penn State 28, Michigan State 13

James Crepea: Penn State 17, Michigan State 10

Nick Daschel: Penn State 31, Michigan State 24

Aaron Fentress: MSU 24, Penn State 23

Sean Meagher: Penn State 28, Michigan State 20

Joel Odom: Penn State 27, Michigan State 20

Bill Oram: Penn State 28, MSU 21

Maryland at Illinois

Game details: 12:30 p.m. PT Saturday at Memorial Stadium in Champaign, Illinois

TV channel and live stream: Fox Sports 1

Latest line: Illini by 15½

Over/under: 51½

Ryan Clarke: Illinois 27, Maryland 20

James Crepea: Illinois 28, Maryland 14

Nick Daschel: Illinois 24, Maryland 7

Aaron Fentress: Illinois 38, Maryland 23

Sean Meagher: Illinois 31, Maryland 24

Joel Odom: Illinois 30, Maryland 13

Bill Oram: Illinois 42, Maryland 22

Purdue at Washington

Game details: 4 p.m. PT Saturday at Husky Stadium in Seattle, Washington

TV channel and live stream: Fox Sports 1

Latest line: Huskies by 15½

Over/under: 51½

Ryan Clarke: Washington 30, Purdue 13

James Crepea: Washington 31, Purdue 14

Nick Daschel: Washington 28, Purdue 10

Aaron Fentress: Washington 44, Purdue 13

Sean Meagher: Washington 45, Purdue 21

Joel Odom: Washington 33, Purdue 10

Bill Oram: Washington 35, Purdue 13

UCLA at No. 1 Ohio State

Game details: 4:30 p.m. PT Saturday at Ohio Stadium in Columbus, Ohio

TV channel and live stream: NBC

Latest line: Buckeyes by 31½

Over/under: 47½

Ryan Clarke: Ohio State 48, UCLA 7

James Crepea: Ohio State 42, UCLA 10

Nick Daschel: Ohio State 34, UCLA 3

Aaron Fentress: Ohio State 43, UCLA 16

Sean Meagher: Ohio State 49, UCLA 14

Joel Odom: Ohio State 41, UCLA 7

Bill Oram: Ohio State 55, UCLA 17

No. 11 Oklahoma at No. 4 Alabama

Game details: 12:30 p.m. PT Saturday at Bryant-Denny Stadium in Tuscaloosa, Alabama

TV channel and live stream: ABC

Latest line: Crimson Tide by 5½

Over/under: 45½

Ryan Clarke: Alabama 31, Oklahoma 20

James Crepea: Alabama 28, Oklahoma 21

Nick Daschel: Alabama 24, Oklahoma 20

Aaron Fentress: Alabama 27, Oklahoma 23

Sean Meagher: Alabama 35, Oklahoma 24

Joel Odom: Alabama 26, Oklahoma 23

Bill Oram: Alabama 24, Oklahoma 19

No. 10 Texas at No. 5 Georgia

Game details: 4:30 p.m. Saturday at Sanford Stadium in Athens, Georgia

TV channel and live stream: ABC

Latest line: Bulldogs by 6½

Over/under: 50½

Ryan Clarke: Georgia 31, Texas 21

James Crepea: Georgia 28, Texas 21

Nick Daschel: Georgia 27, Texas 17

Aaron Fentress: Georgia 31, Texas 24

Sean Meagher: Georgia 28, Texas 20

Joel Odom: Georgia 34, Texas 21

Bill Oram: Texas 27, Georgia 21

Montana at Portland State

Game details: 2 p.m. Saturday at Hillsboro Stadium in Hillsboro, Oregon

TV channel and live stream: ESPN+ and Scripps Sports

Ryan Clarke: Montana 56, Portland State 13

James Crepea: Montana 49, Portland State 7

Nick Daschel: Montana 55, Portland State 7

Aaron Fentress: Montana 41, Portland State 17

Sean Meagher: Montana 56, Portland State 7

Joel Odom: Montana 48, Portland State 3

Bill Oram: Montana 49, PSU 3

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.