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.