Media's 2024 rookie class rankings
In just a few short weeks, the NFL calendar will officially flip to 2025 with the start of the new league year.
Before we close the book fully on the 2024 campaign, several media outlets recently put together their final rankings of the NFL's rookie classes.
The Giants' rookie class garnered plenty of praise throughout the season due to the standout performances of several players, which shows in the media's rankings.
CBS Sports' Chris Trapasso ranked the Giants No. 2 in his 2024 rookie class rankings, noting the Year 1 hits on wide receiver Malik Nabers, cornerback Dru Phillips, and running back Tyrone Tracy Jr.
"Nabers might be the best receiver in the NFL someday (soon), and Phillips and Tracy were outstanding finds later in the draft," wrote Trapasso. "Tracy is a strong contender for second-best rookie back behind Irving in Tampa Bay."
Only the Washington Commanders, whose rookie class was headlined by Offensive Rookie of the Year winner Jayden Daniels, ranked higher than the Giants.
NFL.com's Gennaro Filice also extended praise towards the Giants' rookies, as the deputy editor ranked all 32 rookie classes and handed out grades for each team.
Filice gave the Giants' 2024 rookies an A- while ranking them as the No. 6 first-year class in the league.
"Quibble with the decision to not take a quarterback if you like -- Bo Nix, Michael Penix Jr. and J.J. McCarthy were all available at No. 6 overall -- but New York added a bushel of starters, beginning with rookie Pro Bowler Malik Nabers," wrote Filice. "Combining a dog mentality with dynamic playmaking ability, Nabers posted spectacular numbers (109/1,204/7) while catching passes from an unspectacular cast of quarterbacks (Daniel Jones/Drew Lock/Tommy DeVito/Tim Boyle). And he wasn't the only first-year player to infuse New York's offense with some much-needed juice.
"Tyrone Tracy Jr., who spent most of his college career as a wide receiver, showcased dual-threat ability out of the backfield, while Theo Johnson started 11 games at tight end before breaking his foot on Thanksgiving. Defensively, the secondary remained suspect in 2024 -- particularly at outside corner -- but the Giants added a pair of versatile building blocks in nickelback Andru Phillips and safety Tyler Nubin. Phillips especially stood out as an edgy playmaker."
View photos of the Giants' 2024 rookie class in their first NFL season.


WR Malik Nabers (1)

New York Giants safety Tyler Nubin (31)

CB Dru Phillips (22)

TE Theo Johnson (84)

RB Tyrone Tracy Jr. (29)

New York Giants linebacker Darius Muasau (53)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants place kicker Jude McAtamney (99)

New York Giants guard Jake Kubas (63)

WR Malik Nabers (1)

WR Malik Nabers (1)

WR Malik Nabers (1)

TE Theo Johnson (84)

WR Malik Nabers (1)

WR Malik Nabers (1)

WR Malik Nabers (1), RB Tyrone Tracy (29)

DT Elijah Chatman (94)


WR Malik Nabers (1)

DT Elijah Chatman (94)

RB Tyrone Tracy (29)

RB Tyrone Tracy (29)

TE Theo Johnson (84)

CB Dru Phillips (22)

RB Tyrone Tracy (29)

ILB Darius Muasau (53)


K Jude McAtamney (99)

RB Tyrone Tracy (29)

OLB Brian Burns (0), DT Elijah Chatman (94)

TE Theo Johnson (84)

S Tyler Nubin (31)

RB Tyrone Tracy (29)

RB Tyrone Tracy (29)

S Tyler Nubin (31)

RB Tyrone Tracy (29)

RB Dante Miller (25)

ILB Darius Muasau (53)

ILB Darius Muasau (53)

ILB Darius Muasau (53)

TE Theo Johnson (84)

WR Malik Nabers (1)

S Tyler Nubin (31)

CB Dru Phillips (22)

CB Dru Phillips (22)

S Tyler Nubin (31)

DT Elijah Chatman (94)

TE Theo Johnson (84)

WR Malik Nabers (1)

WR Malik Nabers (1)

RB Tyrone Tracy (29)

DT Elijah Chatman (94)

DT Elijah Chatman (94), DL Dexter Lawrence II (97)

S Tyler Nubin (31)

WR Malik Nabers (1)

WR Malik Nabers (1)

DT Elijah Chatman (94)

CB Dru Phillips (22)

CB Dru Phillips (22)

RB Dante Miller (25)

CB Dru Phillips (22)

S Tyler Nubin (31)

RB Dante Miller (25)

WR Malik Nabers (1)

S Tyler Nubin (31)

TE Theo Johnson (84)

K Jude McAtamney (99)

DT Elijah Chatman (94)

WR Malik Nabers (1)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

S Tyler Nubin (31)

S Tyler Nubin (31)

WR Malik Nabers (1)

ILB Darius Muasau (53)

RB Tyrone Tracy (29)

S Tyler Nubin (31)

K Jude McAtamney (99)

WR Malik Nabers (1)

S Tyler Nubin (31)

WR Malik Nabers (1)

G Jake Kubas (63)

ILB Darius Muasau (53)

S Tyler Nubin (31)

ILB Darius Muasau (53)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

TE Theo Johnson (84)

CB Dru Phillips (22)

CB Dru Phillips (22)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

ILB Darius Muasau (53)

CB Dru Phillips (22), S Tyler Nubin (31)

New York Giants guard Jake Kubas (63)

RB Tyrone Tracy Jr. (29)

New York Giants safety Tyler Nubin (31)

New York Giants running back Dante Miller (25)

New York Giants guard Jake Kubas (63)

New York Giants place kicker Jude McAtamney (99)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants cornerback Dru Phillips (22)

New York Giants guard Jake Kubas (63)

New York Giants cornerback Dru Phillips (22)

New York Giants tight end Theo Johnson (84)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

New York Giants tight end Theo Johnson (84)

RB Tyrone Tracy Jr. (29)

New York Giants cornerback Dru Phillips (22)

New York Giants running back Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

New York Giants tight end Theo Johnson (84)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants cornerback Dru Phillips (22)

New York Giants wide receiver Malik Nabers (1)

New York Giants place kicker Jude McAtamney (99)

New York Giants running back Dante Miller (25)

New York Giants running back Dante Miller (25)

New York Giants running back Dante Miller (25)

New York Giants cornerback Dru Phillips (22)

New York Giants linebacker Darius Muasau (53)

New York Giants tight end Theo Johnson (84)

New York Giants cornerback Dru Phillips (22)

New York Giants safety Tyler Nubin (31)

TE Theo Johnson (84)

New York Giants wide receiver Malik Nabers (1)

New York Giants safety Tyler Nubin (31)


RB Tyrone Tracy (29)

New York Giants tight end Theo Johnson (84)


New York Giants tight end Theo Johnson (84)

New York Giants safety Jason Pinnock (27),New York Giants cornerback Dru Phillips (22)
![New York Giants cornerback Dru Phillips (22)]](https://static.clubs.nfl.com/image/upload/t_new_photo_album/t_lazy/f_auto/giants/svlxsa7cidc7hxhwdm8v.jpg)
New York Giants cornerback Dru Phillips (22)]

New York Giants defensive tackle Elijah Chatman (94)

New York Giants wide receiver Malik Nabers (1)

New York Giants tight end Theo Johnson (84)

New York Giants cornerback Dru Phillips (22)

New York Giants safety Tyler Nubin (31)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants safety Tyler Nubin (31)

New York Giants tight end Theo Johnson (84)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants tight end Theo Johnson (84), touchdown

New York Giants wide receiver Malik Nabers (1)


New York Giants tight end Theo Johnson (84), touchdown

New York Giants tight end Theo Johnson (84), touchdown

New York Giants wide receiver Malik Nabers (1)

New York Giants running back Tyrone Tracy Jr. (29)

TE Theo Johnson (84)

New York Giants running back Tyrone Tracy Jr. (29)

ILB Darius Muasau (53)

New York Giants tight end Theo Johnson (84)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants linebacker Darius Muasau (53)

New York Giants cornerback Dru Phillips (22)

New York Giants safety Tyler Nubin (31)

New York Giants safety Tyler Nubin (31)

New York Giants wide receiver Malik Nabers (1)

New York Giants tight end Theo Johnson (84)

New York Giants wide receiver Malik Nabers (1)

New York Giants tight end Theo Johnson (84)

New York Giants cornerback Dru Phillips (22)

K Jude McAtamney (99)

New York Giants wide receiver Malik Nabers (1)

New York Giants running back Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

RB Tyrone Tracy (29)

New York Giants defensive tackle Elijah Chatman (94)

CB Dru Phillips (22)

New York Giants running back Tyrone Tracy Jr. (29)

K Jude McAtamney (99)

New York Giants linebacker Darius Muasau (53)

WR Malik Nabers (1)

WR Malik Nabers (1)

WR Malik Nabers (1)

RB Darius Muasau (53)

New York Giants cornerback Dru Phillips (22)

New York Giants safety Tyler Nubin (31)

DT Elijah Chatman (94)

New York Giants cornerback Dru Phillips (22)

New York Giants cornerback Dru Phillips (22)

RB Tyrone Tracy (29)

OLB Kayvon Thibodeaux (5), DT Elijah Chatman (94)

RB Tyrone Tracy (29)

New York Giants defensive tackle Elijah Chatman (94),New York Giants linebacker Kayvon Thibodeaux (5), New York Giants defensive tackle Dexter Lawrence II (97)

New York Giants wide receiver Malik Nabers (1)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants defensive tackle Elijah Chatman (94),New York Giants linebacker Kayvon Thibodeaux (5), New York Giants defensive tackle Dexter Lawrence II (97)

New York Giants wide receiver Malik Nabers (1)

New York Giants wide receiver Malik Nabers (1)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants tight end Theo Johnson

WR Malik Nabers (1), RB Tyrone Tracy (29)

LB Darius Muasau (53)

New York Giants wide receiver Malik Nabers (1)

New York Giants linebacker Darius Muasau (53)

New York Giants linebacker Darius Muasau (53)

New York Giants running back Tyrone Tracy Jr. (29)

S Tyler Nubin (31)

New York Giants safety Tyler Nubin (31)

S Tyler Nubin (31)

CB Dru Phillips (22)

ILB Darius Muasau (53)

CB Dru Phillips (22), S Tyler Nubin (31)

New York Giants tight end Theo Johnson (84)

S Tyler Nubin (31)

ILB Bobby Okereke (58), CB Dru Phillips (22), CB Adoree' Jackson (21)

New York Giants linebacker Darius Muasau (53)

ILB Darius Muasau (53)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

WR Malik Nabers (1)

ILB Darius Muasau (53)

WR Malik Nabers (1)

ILB Darius Muasau (53)

TE Theo Johnson (84)

CB Dru Phillips (22)

ILB Darius Muasau (53)

84 Theo Johnson

84 Theo Johnson

S Tyler Nubin (31)

New York Giants linebacker Darius Muasau (53)

New York Giants cornerback Dru Phillips (22), interception

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

New York Giants cornerback Dru Phillips (22), interception

New York Giants cornerback Dru Phillips (22), interception

S Tyler Nubin (31)

New York Giants wide receiver Malik Nabers (1)

WR Malik Nabers (1)

New York Giants wide receiver Malik Nabers (1)

New York Giants linebacker Darius Muasau (53)

New York Giants wide receiver Malik Nabers (1)

New York Giants linebacker Darius Muasau (53)

WR Malik Nabers (1)

New York Giants linebacker Darius Muasau (53)g

New York Giants defensive tackle Elijah Chatman (94)

New York Giants wide receiver Malik Nabers (1)

New York Giants cornerback Dru Phillips (22)

New York Giants linebacker Darius Muasau (53)

WR Malik Nabers (1)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants guard Jake Kubas (63)

New York Giants guard Jake Kubas (63)

RB Tyrone Tracy Jr. (29)

ILB Darius Muasau (53)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

WR Malik Nabers (1)

DT Elijah Chatman (94)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

New York Giants running back Tyrone Tracy Jr. (29)

ILB Darius Muasau (53)

New York Giants wide receiver Malik Nabers (1) touchdown

New York Giants guard Jake Kubas (63)

New York Giants wide receiver Malik Nabers (1)

New York Giants guard Jake Kubas (63)

New York Giants guard Jake Kubas (63)

New York Giants wide receiver Malik Nabers (1)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants wide receiver Malik Nabers (1)

New York Giants guard Jake Kubas (63)

New York Giants safety Tyler Nubin (31)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

WR Malik Nabers (1)

WR Malik Nabers (1)

CB Dru Phillips (22)

S Tyler Nubin (31)

S Tyler Nubin (31)

RB Tyrone Tracy Jr. (29)

New York Giants tight end Theo Johnson (84)

CB Dru Phillips (22)

New York Giants running back Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

New York Giants wide receiver Malik Nabers (1)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants safety Tyler Nubin (31)

New York Giants tight end Theo Johnson (84)

New York Giants defensive tackle Elijah Chatman (94)

New York Giants cornerback Dru Phillips (22)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29), touchdown

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants linebacker Darius Muasau (53)

New York Giants linebacker Darius Muasau (53)

New York Giants running back Tyrone Tracy Jr. (29), touchdown

New York Giants wide receiver Malik Nabers (1)

New York Giants running back Tyrone Tracy Jr. (29), touchdown

New York Giants running back Tyrone Tracy Jr. (29), touchdown

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

New York Giants safety Tyler Nubin (31)

New York Giants tight end Theo Johnson (84)

ILB Darius Muasau (53)

TE Theo Johnson (84)

CB Dru Phillips (22)

RB Tyrone Tracy Jr. (29)

DT Elijah Chatman (94), DT Cory Durden (69)

TE Theo Johnson (84)

RB Tyrone Tracy Jr. (29)

TE Theo Johnson (84)

TE Theo Johnson (84)

TE Theo Johnson (84)

S Tyler Nubin (31)

WR Malik Nabers (1)

S Tyler Nubin (31)

S Tyler Nubin (31)

CB Dru Phillips (22)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

ILB Darius Muasau (53)

WR Malik Nabers (1)

ILB Darius Muasau (53)

WR Malik Nabers (1)

CB Dru Phillips (22)

DT Elijah Chatman (94)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

ILB Darius Muasau (53)

RB Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

RB Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

RB Tyrone Tracy Jr. (29)

New York Giants running back Tyrone Tracy Jr. (29)

WR Malik Nabers (1)

New York Giants cornerback Dru Phillips (22)

WR Malik Nabers (1)

DT Elijah Chatman (94)

RB Tyrone Tracy Jr. (29)

CB Dru Phillips (22)

WR Malik Nabers (1)

WR Malik Nabers (1)

WR Malik Nabers (1)

RB Tyrone Tracy Jr. (29)

New York Giants wide receiver Malik Nabers (1)
NFL Media analyst Daniel Jeremiah released his latest ranking of the top 50 prospects in the 2025 NFL Draft.


No. 50 Marcus Mbow, T, Purdue

No. 49 Darius Alexander, DT, Toledo

No. 48 Kaleb Johnson, RB, Iowa

No. 47 Landon Jackson, Edge, Arkansas

No. 46 Carson Schwesinger, LB, UCLA

No. 45 Elijah Arroyo, TE, Miami

No. 44 Benjamin Morrison, CB, Notre Dame

No. 43 Joshua Farmer, DT, Florida State

No. 42 Azareye'h Thomas, CB, Florida State

No 41. Trey Amos, CB, Mississippi

No. 40 Jaxson Dart, QB, Mississippi

No. 39 Donovan Jackson, IOL, Ohio State

No. 38 Josh Conerly Jr., T, Oregon

No. 37 Mason Taylor, TE, LSU

No. 36 Quinshon Judkins, RB, Ohio State

No. 35 Josh Simmons, T, Ohio State

No. 34 Walter Nolen, DT, Mississippi

No. 33 TreVeyon Henderson, RB, Ohio State

No. 32 Maxwell Hairston, CB, Kentucky

No. 31 Luther Burden III, WR, Missouri

No. 30 Donovan Ezeiruaku, Edge, Boston College

No. 29 Kelvin Banks Jr., T, Texas

No. 28 Kenneth Grant, DT, Michigan

No. 27 Shemar Stewart, Edge, Texas A&M

No. 26 Derrick Harmon, DT, Michigan State

No. 25 Malaki Starks, S, Georgia

No. 24 Grey Zabel, IOL, North Dakota State

No. 23 Tyler Booker, IOL, Alabama

No. 22 James Pearce Jr., Edge, Tennessee

No. 21 Mike Green, Edge, Marshall

No. 20 Mykel Williams, Edge, Georgia

No. 19 Nick Emmanwori, S, South Carolina

No. 18 Shedeur Sanders, QB, Colorado

No. 17 Emeka Egbuka, WR, Ohio State

No. 16 Tetairoa McMillan, WR, Arizona

No. 15 Matthew Golden, WR, Texas

No. 14 Omarion Hampton, RB, North Carolina

No. 13 Will Johnson, CB, Michigan

No. 12 Jihaad Campbell, LB, Alabama

No. 11 Armand Membou, IOL, Missouri

No. 10 Cam Ward, QB, Miami

No. 9 Will Campbell, T, LSU

No. 8 Jahdae Barron, CB, Texas

No. 7 Jalon Walker, Edge, Georgia

No. 6 Colston Loveland, TE, Michigan

No. 5 Tyler Warren, TE, Penn State

No. 4 Mason Graham, DT, Michigan

No. 3 Ashton Jeanty, RB, Boise State

No. 2 Travis Hunter, CB/WR, Colorado

No. 1 Abdul Carter, Edge, Penn State
Around the NFL

Subscribe to Giants Text Alerts to stay up to date on breaking news, ticket offers, gameday entertainment, and more!