2025 NFL mock draft roundup: Experts predict Giants, Titans trade at No. 1
NFL winners and losers from wild pre-free agency weekend
Josh Allen's record-setting extension and Myles Garrett's decision to stay in Cleveland highlight the latest action around the league before the official start of free agency.
Sports Seriously
You can follow the latest free agency news from Paste BN here.
NFL free agency has seen hundreds of millions of dollars spent across the league as teams address needs on their rosters. Some were expected coming into the weekend like the Seahawks signing top free-agent quarterback Sam Darnold after trading away Geno Smith. Others were a bit surprising, such as the Washington Commanders giving former first-round pick Javon Kinlaw a three-year deal worth $45 million.
These moves mark the biggest event in the offseason before the 2025 NFL draft. This draft class likely influenced many decisions for teams given depth or lack thereof at specific positions. A class deep in defensive line, running back, tight end and interior offensive line prospects could set teams up well to build for the future without too much investment needed in free agency.
Deals will continue to trickle in over the next week or two but the biggest names are signed and teams can mostly look ahead to the 2025 NFL draft.
Here are the latest predictions for the first round of the 2025 NFL draft from experts at The 33rd Team, CBS Sports, Pro Football Focus (PFF) and The Athletic.
2025 NFL mock draft roundup
33rd Team: Cameron Ward, QB, Miami (Trade with the New York Giants)
CBS Sports: Abdul Carter, Edge, Penn State
PFF: Cameron Ward, QB, Miami (Trade with the New York Giants)
The Athletic: Abdul Carter, Edge, Penn State
33rd Team: Shedeur Sanders, QB, Colorado
CBS Sports: Shedeur Sanders, QB, Colorado
PFF: Shedeur Sanders, QB, Colorado
The Athletic: Cameron Ward, QB, Miami
33rd Team: Abdul Carter, Edge, Penn State (Trade with the Tennessee Titans)
CBS Sports: Shedeur Sanders, QB, Colorado
PFF: Abdul Carter, Edge, Penn State (Trade with the Tennessee Titans)
The Athletic: Travis Hunter, CB/WR, Colorado
33rd Team: Travis Hunter, CB/WR, Colorado
CBS Sports: Travis Hunter, CB/WR, Colorado
PFF: Will Campbell, OT, LSU
The Athletic: Will Campbell, OT, LSU
33rd Team: Tyler Warren, TE, Penn State
CBS Sports: Mason Graham, DT, Michigan
PFF: Travis Hunter, CB/WR, Colorado
The Athletic: Armand Membou, OT, Missouri
33rd Team: Armand Membou, OT, Missouri
CBS Sports: Ashton Jeanty, RB, Boise State
PFF: Ashton Jeanty, RB, Boise State
The Athletic: Mason Graham, DT, Michigan
33rd Team: Mason Graham, DT, Michigan
CBS Sports: Will Campbell, OT, LSU
PFF: Mason Graham, DT, Michigan
The Athletic: Tetairoa McMillan, WR, Arizona
33rd Team: Shemar Stewart, Edge, Texas A&M
CBS Sports: Tetairoa McMillan, WR, Arizona
PFF: Jalon Walker, LB/Edge, Georgia
The Athletic: Shemar Stewart, Edge, Texas A&M
33rd Team: Jahdae Barron, CB, Texas
CBS Sports: Jalon Walker, LB/Edge, Georgia
PFF: Tetairoa McMillan, WR, Arizona
The Athletic: Tyler Warren, TE, Penn State
33rd Team: Ashton Jeanty, RB, Boise State
CBS Sports: Armand Membou, OT, Missouri
PFF: Shemar Stewart, Edge, Texas A&M
The Athletic: Ashton Jeanty, RB, Boise State
33rd Team: Kenneth Grant, DT, Michigan
CBS Sports: Will Johnson, CB, Michigan
PFF: Armand Membou, OT, Missouri
The Athletic: Jalon Walker, LB/Edge, Georgia
33rd Team: Will Campbell, OT, LSU
CBS Sports: Shemar Stewart, Edge, Texas A&M
PFF: Mykel Williams, Edge, Georgia
The Athletic: Mykel Williams, Edge, Georgia
33rd Team: Will Johnson, CB, Michigan
CBS Sports: Tyler Warren, TE, Penn State
PFF: Kelvin Banks Jr., OT, Texas
The Athletic: Tyler Booker, IOL, Alabama
33rd Team: Tyler Warren, TE, Penn State
CBS Sports: Kelvin Banks Jr., OT, Texas
PFF: Tyler Warren, TE, Penn State
The Athletic: Colston Loveland, TE, Michigan
33rd Team: Jihaad Campbell, LB, Alabama
CBS Sports: Mykel Williams, Edge, Georgia
PFF: Will Johnson, CB, Michigan
The Athletic: Will Johnson, CB, Michigan
33rd Team: Mykel Williams, Edge, Georgia
CBS Sports: Mike Green, Edge, Marshall
PFF: Kenneth Grant, DT, Michigan
The Athletic: Kelvin Banks Jr., OT, Texas
33rd Team: Mike Green, Edge, Marshall
CBS Sports: Walter Nolen, DT, Ole Miss
PFF: James Peace Jr., Edge, Tennessee
The Athletic: Jihaad Campbell, LB, Alabama
33rd Team: Nick Emmanwori, S, South Carolina
CBS Sports: Matthew Golden, WR, Texas
PFF: Luther Burden III, WR, Missouri
The Athletic: Nick Emmanwori, S, South Carolina
33rd Team: Jalon Walker, LB/Edge, Georgia
CBS Sports: Jihaad Campbell, LB, Alabama
PFF: Nick Emmanwori, S, South Carolina
The Athletic: Donovan Ezeiruaku, Edge, Boston College
33rd Team: Matthew Golden, WR, Texas
CBS Sports: Kenneth Grant, DT, Michigan
PFF: Colston Loveland, TE, Michigan
The Athletic: Omarion Hampton, RB, North Carolina
33rd Team: Omarion Hampton, RB, North Carolina
CBS Sports: Omarion Hampton, RB, North Carolina
PFF: Walter Nolen, DT, Ole Miss
The Athletic: Jahdae Barron, CB, Texas
33rd Team: Donovan Ezeiruaku, Edge, Boston College
CBS Sports: Colston Loveland, TE, Michigan
PFF: Omarion Hampton, RB, North Carolina
The Athletic: Grey Zabel, IOL, North Dakota State
33rd Team: Tetairoa McMillan, WR, Arizona
CBS Sports: Jahdae Barron, CB, Texas
PFF: Jahdae Barron, CB, Texas
The Athletic: Matthew Golden, WR, Texas
33rd Team: Maxwell Hairston, CB, Kentucky
CBS Sports: Nick Emmanwori, S, South Carolina
PFF: Derrick Harmon, DT, Oregon
The Athletic: Josh Simmons, OT, Ohio State
33rd Team: Emeka Egbuka, WR, Ohio State
CBS Sports: Emeka Egbuka, WR, Ohio State
PFF: Tyler Booker, IOL, Alabama
The Athletic: Donovan Jackson, OL, Ohio State
33rd Team: Carson Schwesinger, LB, UCLA (Trade with the Cleveland Browns)
CBS Sports: Derrick Harmon, DT, Oregon
PFF: Jihaad Campbell, LB, Alabama
The Athletic: Mason Taylor, TE, LSU
33rd Team: Darien Porter, CB, Iowa State
CBS Sports: Tyler Booker, IOL, Alabama
PFF: Matthew Golden, WR, Texas
The Athletic: Josh Conerly Jr., OL, Oregon
33rd Team: Tyler Booker, IOL, Alabama
CBS Sports: James Peace Jr., Edge, Tennessee
PFF: Mike Green, Edge, Marshall
The Athletic: Shedeur Sanders, QB, Colorado (Trade with the New York Jets)
33rd Team: Kelvin Banks Jr., OT, Texas
CBS Sports: Donovan Ezeiruaku, Edge, Boston College
PFF: Josh Simmons, OT, Ohio State
The Athletic: Mike Green, Edge, Marshall
33rd Team: Malaki Starks, S, Georgia
CBS Sports: Maxwell Hairston, CB, Kentucky
PFF: Malaki Starks, S, Georgia
The Athletic: Malaki Starks, S, Georgia
33rd Team: Josh Simmons, OT, Ohio State
CBS Sports: Josh Simmons, OT, Ohio State
PFF: Josh Conerly Jr., OL, Oregon
The Athletic: Emeka Egbuka, WR, Ohio State
33rd Team: Walter Nolen, DT, Ole Miss
CBS Sports: Nic Scourton, Edge, Texas A&M
PFF: Nic Scourton, Edge, Texas A&M
The Athletic: Derrick Harmon, DT, Oregon