PFF's latest three-round mock draft
While the focus this week is revolving around free agency, we are inching closer and closer to the start of the 2023 NFL Draft.
Experts have been weighing in with their predictions for next month's draft since the conclusion of the 2022 season.
In Pro Football Focus' latest three-round mock draft, analyst Trevor Sikkema predicted the Giants would add an explosive offensive playmaker with their first pick.
Pick for No. 25: Zay Flowers, WR, Boston College
Analysis: "Though the Giants would probably like to get a bigger-bodied wide receiver, what they really need is just more playmaking ability from the position. Flowers, while small in size, brings that electric playstyle as an outside receiver and slot player." -- Sikkema
Flowers exploded in his senior season at Boston College last year. He set a new school record with 12 receiving touchdowns, while tying the record for receptions in a season (78) and finishing third on the school's all-time single-season list with 1,077 receiving yards. He was selected to the All-ACC First-Team (for the second time) in addition to being named a semifinalist for the Biletnikoff Award, an honor given to the nation's top receiver.
By the time Flowers finished his collegiate career, he was Boston College's all-time leader in receptions (200), receiving yards (3,056) and receiving touchdowns (29).
Pick for No. 57: Daiyan Henley, LB, Washington State
Henley had a rare six-year collegiate career, with the first five at Nevada and the final one at Washington State. During the 2021 campaign, he earned Second-Team All-Mountain West honors after registering 94 total tackles (59 solo), four interceptions, three fumble recoveries and two defensive touchdowns.
Henley saved his best for his one season at Washington State. In 12 games last year, the 6-foot-2, 232-pound linebacker recorded 106 total tackles (54 solo), four sacks, 12 tackles for loss, one interception, three forced fumbles and one fumble recovery. HIs breakout performance led to him being named First-Team All-PAC-12. Additionally, he earned Second-Team All-PAC-12 honors as an all-purpose/special teams player.
Pick for No. 89: Jarrett Patterson, IOL, Notre Dame
After redshirting his freshman season in 2018, Patterson started the following four years at Notre Dame. From 2019-21, he served as the team's starting center for 34 games where he did not allow a single sack. The 6-foot-4, 310-pound lineman was named a Phil Steele All-American in both 2020 and 2021. He then transitioned to left guard for the 2022 campaign, where he started and played 12 of the final 13 games after he missed the season opener. Patterson was selected as a team captain in each of his final two seasons at Notre Dame.
View photos of EVERY player projected to the Giants by draft analysts in mock drafts.


Zay Flowers, WR, Boston College

Quentin Johnston, WR, TCU

Trenton Simpson, LB, Clemson

Jalin Hyatt, WR, Tennessee

Devon Witherspoon, CB, Illinois

Jordan Addison, WR, USC

Jaxon Smith-Njigba, WR, Ohio State

Dalton Kincaid, TE, Utah

Michael Mayer, TE, Notre Dame

Drew Sanders, LB, Arkansas

O'Cyrus Torrence, G, Florida

Deonte Banks, CB, Maryland

Joe Tippmann, IOL, Wisconsin

Josh Downs, WR, North Carolina

Jack Campbell, LB, Iowa

Cam Smith, CB, South Carolina

John Michael Schmitz, IOL, Minnesota

Kelee Ringo, CB, Georgia

Will McDonald IV, DE, Iowa State

A.T. Perry, WR, Wake Forest

Tyler Scott, WR, Cincinnati

Daiyan Henley, LB, Washington State

Jammie Robinson, S, Florida State

Dorian Williams, LB, Tulane

Devon Achane, RB, Texas A&M

Jaylon Jones, CB, Texas A&M

Luke Wypler, IOL, Ohio State

Riley Moss, CB, Iowa

Jarrett Patterson, IOL, Notre Dame

Parker Washington, WR, Penn State

Bryce Ford-Wheaton, WR, West Virginia

Olusegun Oluwatimi, IOL, Michigan

Tre'Vius Hodges-Tomlinson, CB, TCU

Braeden Daniels, G, Utah

Tank Bigsby, RB, Auburn

Moro Ojomo, DL, Texas

Andrew Vorhees, IOL, USC

Ronnie Hickman, S, Ohio State

Trey Dean III, S, Florida

Cameron Mitchell, CB, Northwestern

Richard Gouraige, OL, Florida

Mohamoud Diabate, LB, Utah

Dante Stills, DL, West Virginia

Carlton Martial, LB, Troy

Jason Taylor II, S, Oklahoma State

Jadakis Bonds, WR, Hampton

Chris Murray, C, Oklahoma

Caleb Murphy, EDGE, Ferris State
Around the NFL
View photos of NFL.com's list of the top 101 free agents of 2023.


101) QB Baker Mayfield
UPDATE: Mayfield has reportedly agreed to terms with the Tampa Bay Buccaneers.

100) RB David Montgomery
UPDATE: Montgomery has reportedly agreed to terms with the Detroit Lions.

99) WR Nelson Agholor

98) TE Irv Smith

97) DT Larry Ogunjobi
UPDATE: Ogunjobi has re-signed with the Steelers.

96) C Bradley Bozeman
UPDATE: Bozeman has re-signed with the Carolina Panthers.

95) EDGE Andrew Van Ginkel

94) QB Gardner Minshew
UPDATE: Minshew signed with the Indianapolis Colts.

93) S Juan Thornhill
UPDATE: Thornhill has reportedly agreed to terms with the Cleveland Browns.

92) OT Andrew Wylie
UPDATE: Wylie has signed with the Washington Commanders.

91) C Garrett Bradbury
UPDATE: Bradbury has agreed to terms with the Minnesota Vikings.

90) LB Kaden Elliss
UPDATE: Elliss has reportedly agreed to terms with the Atlanta Falcons.

89) RB Alexander Mattison
UPDATE: Mattison has agreed to terms with the Minnesota Vikings.

88) LB Denzel Perryman

87) TE Robert Tonyan
UPDATE: Tonyan has signed with the Chicago Bears.

86) RB Raheem Mostert
UPDATE: Mostert re-signed with the Miami Dolphins.

85) WR Adam Thielen
UPDATE: Thielen has agreed to terms with the Carolina Panthers.

84) RB Devin Singletary

83) S Taylor Rapp

81) DL A'Shawn Robinson

80) DT Sheldon Rankins
UPDATE: Rankins has agreed to terms with the Houston Texans.

79) TE Hayden Hurst
UPDATE: Hurst has agreed to terms with the Carolina Panthers.

78) S Julian Love
UPDATE: Love has signed a contract with the Seattle Seahawks.

82) QB Andy Dalton
UPDATE: Dalton has reportedly agreed to terms with the Carolina Panthers.

77) RB Jamaal Williams
UPDATE: Williams has reportedly agreed to terms with the New Orleans Saints.

76) S John Johnson

75) LB Leighton Vander Esch
UPDATE: Vander Esch has agreed to terms with the Dallas Cowboys.

74) LB Bobby Okereke
UPDATE: Okereke has signed with the New York Giants.

73) LB Azeez Al-Shaair
UPDATE: Al-Shaair has reportedly agreed to terms with the Tennessee Titans.

72) NT Greg Gaines
UPDATE: Gaines has reportedly agreed to terms with the Tampa Bay Buccaneers.

71) EDGE Justin Houston

70) CB Bryce Callahan

69) WR Allen Lazard
UPDATE: Lazard has reportedly agreed to terms with the New York Jets.

68) RB Damien Harris

67) EDGE Frank Clark

66) DT Fletcher Cox
UPDATE: Cox has reportedly agreed to terms with the Philadelphia Eagles.

65) OT Donovan Smith

64) DE Obo Okoronkwo
UPDATE: Okoronkwo has agreed to terms with the Cleveland Browns.

63) C Connor McGovern

62) LB Germaine Pratt
UPDATE: Pratt has re-signed with the Cincinnati Bengals.

61) C Ethan Pocic
UPDATE: Pocic has re-signed with the Cleveland Browns.

60) LB Kyzir White
UPDATE: White has agreed to terms with the Arizona Cardinals.

59) QB Teddy Bridgewater

58) OT Kelvin Beachum
UPDATE: Beachum has agreed to terms with the Arizona Cardinals.

57) EDGE Samson Ebukam
UPDATE: Samson Ebukam has reportedly agreed to terms with the Indianapolis Colts.

56) G Isaac Seumalo
UPDATE: Seumalo has reportedly agreed to terms with the Pittsburgh Steelers.

55) DT David Onyemata
UPDATE: Onyemata has reportedly agreed to terms with the Atlanta Falcons.

54) LB T.J. Edwards
UPDATE: Edwards has agreed to terms with the Chicago Bears.

53) EDGE Melvin Ingram

52) DE Calais Campbell

51) RB Miles Sanders
UPDATE: Sanders has agreed to terms with the Carolina Panthers.

50) EDGE Leonard Floyd

49) S Donovan Wilson
UPDATE: Wilson has agreed to terms with the Dallas Cowboys.

48) WR Darius Slayton

47) CB Marcus Peters

46) EDGE Arden Key
UPDATE: Key has reportedly agreed to terms with the Tennessee Titans.

45) OT Isaiah Wynn

44) LB Cole Holcomb
UPDATE: Holcomb has reportedly agreed to terms with the Pittsburgh Steelers.

43) LB Drue Tranquill
UPDATE: Tranquill has reportedly agreed to terms with the Kansas City Chiefs.

42) G Dalton Risner

41) S Vonn Bell
UPDATE: Bell has reportedly agreed to terms with the Carolina Panthers.

40) CB Rock Ya-Sin

39) QB Jacoby Brissett
UPDATE: Brissett has reportedly agreed to terms with the Washington Commanders.

38) G Nate Davis
UPDATE: Davis has agreed to terms with the Chicago Bears.

37) DB Jimmie Ward
UPDATE: Ward has reportedly agreed to terms with the Houston Texans.

36) EDGE Jadeveon Clowney

35) G Ben Powers
UPDATE: Powers has reportedly agreed to terms with the Denver Broncos.

34) CB Patrick Peterson
UPDATE: Peterson has reportedly agreed to terms with the Pittsburgh Steelers.

33) CB Jonathan Jones
UPDATE: Jones has reportedly agreed to terms with the New England Patriots.

32) CB Shaquill Griffin

31) DL Poona Ford

29) OT Kaleb McGary
UPDATE: McGary has reportedly agreed to terms with the Atlanta Falcons.

28) WR D.J. Chark

28) OT Jawaan Taylor
UPDATE: Taylor has reportedly agreed to terms with the Kansas City Chiefs.

27) EDGE Yannick Ngakoue

26) CB Byron Murphy
UPDATE: Murphy has agreed to terms with the Minnesota Vikings.

25) TE Mike Gesicki
UPDATE: Gesicki has reportedly agreed to terms with the New England Patriots.

24) DT Dalvin Tomlinson
UPDATE: Tomlinson has agreed to terms with the Cleveland Browns.

23) QB Jimmy Garoppolo
UPDATE: Garoppolo has reportedly agreed to terms with the Las Vegas Raiders.

22) C Jason Kelce
UPDATE: Kelce has re-signed with the Philadelphia Eagles.

21) LB Tremaine Edmunds
UPDATE: Edmunds has agreed to terms with the Chicago Bears.

20) WR JuJu Smith-Schuster
UPDATE: Smith-Schuster has reportedly signed with the New England Patriots.

19) CB Darius Slay
UPDATE: Slay has reportedly agreed to terms with the Philadelphia Eagles.

18) LB David Long
UPDATE: Long has reportedly agreed to terms with the Miami Dolphins.

17) EDGE Marcus Davenport
UPDATE: Davenport has agreed to terms with the Marcus Davenport.

16) TE Dalton Schultz

15) CB Cameron Sutton
UPDATE: Sutton has signed with the Detroit Lions.

14) S Jordan Poyer
UPDATE: Poyer has agreed to terms with the Buffalo Bills.

13) LB Lavonte David
UPDATE: David has reportedly agreed to terms with the Tampa Bay Buccaneers.

12) WR Jakobi Meyers
UPDATE: Myers has reportedly agreed to terms with the Las Vegas Raiders.

11) LB Bobby Wagner

10) CB Jamel Dean
UPDATE: Dean has agreed to terms with the Tampa Bay Buccaneers.

9) WR Odell Beckham Jr.

8) DE Zach Allen
UPDATE: Allen has signed with the Denver Broncos.

7) DL Dre'Mont Jones
UPDATE: Jones has reportedly agreed to terms with the Seattle Seahawks.

6) OT Mike McGlinchey
UPDATE: McGlinchey has signed with the Denver Broncos.

5) S Jessie Bates
UPDATE: Bates has reportedly agreed to terms with the Atlanta Falcons.

4) CB James Bradberry
UPDATE: Bradberry has agreed to terms with the Philadelphia Eagles.

3) S Chauncey Gardner-Johnson
UPDATE: Gardner-Johnson has reportedly agreed to terms with the Detroit Lions.

2) OT Orlando Brown
UPDATE: Brown has agreed to terms with the Cincinnati Bengals.

1) DT Javon Hargrave
UPDATE: Hargrave has reportedly agreed to terms with the San Francisco 49ers.

2023 Season Tickets Now Available