
Arizona Cardinals: Marvin Harrison Jr.
The No.4 overall pick in last year’s NFL Draft entered his rookie campaign with high expectations. While he flashed his high potential at times, Harrison struggled to produce consistently. He only eclipsed 90 receiving yards in three games and tallied less than 50 in 10 contests. However, he tallied eight touchdowns and should be set up well for a sophomore breakout.
Grade: C

Atlanta Falcons: Drake London
After having modest campaigns during his first two NFL seasons, Drake London enjoyed his long-awaited breakout in 2024. Across 17 contests, London caught 100 passes with 1,271 yards and nine touchdowns (all career-highs). His yardage total was fourth-most among all pass catchers, and touchdowns were the ninth-most. He also enjoyed steady production as he tallied 74.8 yards per game.
Grade: A-

Baltimore Ravens: Zay Flowers
After enjoying a strong first-year campaign in 2023, Zay Flowers took another step forward in 2024. Across 16 games this season, Flowers tallied 1,047 yards with four touchdowns. Flowers caught just one pass in Week 17 before suffering a season-ending knee injury. He found the back of the end zone four times and was Lamar Jackson’s go-to option in the passing game, as he saw 25.3% of the team’s total targets.
Grade: B+

Buffalo Bills: Khalil Shakir
Following the departure of Stefon Diggs, Khalil Shakir was tasked to operate as the top wideout in the Buffalo offense. Shakir was able to tally a career-high 821 yards with four touchdowns on 76 receptions. While he was the No.1 option, Josh Allen spread the ball throughout the season and never gave Shakir many targets. He only surpassed more than 70 yards in four games and only saw double-digit targets twice.
Grade: B-

Carolina Panthers: Adam Thielen
Adam Thielen missed seven games due to a hamstring injury, which limited his production. However, when he was on the field,d he was productive and played a significant role in Bryce Young’s late-season progression. Over the first three games, Thielen averaged just 36.3 yards per game, but during the final seven contests, the veteran wideout averaged a strong 77.3 yards per game. He found the back of the end zone five times in 10 games.
Grade: C

Chicago Bears: DJ Moore
The Chicago Bears offense struggled throughout most of the season, but DJ Moore was one of the few bright spots. Across 17 contests, Moore tallied 966 yards and six touchdowns on 98 receptions. His 98 receptions set a new career high. Rookie quarterback Caleb Williams leaned on Moore in the passing attack as he saw double-digit targets in five games but only eclipsed 75 yards in five contests. He will look to find more consistency under a Ben Johnson-led offense in 2025.
Grade: C+

Cincinnati Bengals: Ja'Marr Chase
Despite missing the playoffs, Ja’Marr Chase enjoyed on of the the best wide receiver seasons of the past decade. The LSU product led the league in receptions (127), receiving yards (1,708) and receiving touchdowns (17). He averaged a stellar 100.5 yards per game and 13.4 yards per reception. Chase tallied at least 75 yards in 11 contests and eclipsed the century mark in five.
Grade: A+

Cincinnati Bengals: Tee Higgins
Tee Higgins missed five games this season but provided elite production when on the field. In 12 contests, Higgins caught the ball 73 times and tallied 911 yards and 10 touchdowns. The Clemson product was even more impressive down the stretch as he averaged just 68.2 yards per game during his first five games and saw this increase to 81.4 yards per game over the last seven. During his last seven games, he scored seven touchdowns.
Grade: A-

Cleveland Browns: Jerry Jeudy
Jerry Jeudy was on pace to have one of the worst seasons of his career after the first seven weeks, where he tallied just 38 receiving yards per game. However, once Jameis Winston took over starting duties under center, Jeudy was one of the top receivers in the back half of the season. During the final 10 contests, Jeudy averaged a strong 96.3 yards per game with three scores. His total 1,229 yards were the sixth-most among pass-catchers.
Grade: B+

Dallas Cowboys: CeeDee Lamb
Compared to his stellar 2023 production, Lamb took a significant step back in 2024. However, he still tallied 1,194 yards (ninth-most in football) on 101 yards with 16 TDs across 15 contests. He was also playing without his starting quarterback over the final two months of the season. Lamb averaged a solid 79.5 yards per game with a hefty 10.1 targets per game.
Grade: B+

Denver Broncos: Courtland Sutton
The Denver offense took some time to get into a rhythm this season with a rookie quarterback, but once it found its footing, it was one of the top units in the second half of the season. During the first seven games of the season, Sutton tallied just 39.6 yards per game. However, over the final 10, he tallied 80.4 yards per game. Sutton’s eight touchdowns tied him for 13th-most among pass-catchers.
Grade: B

Detroit Lions: Amon-Ra St. Brown
Amon-Ra St. Brown was the top wideout in the league’s best offense as he tallied 1,263 receiving yards (fifth-most) on 115 receptions (second-most) with 12 TDs (third-most). St. Brown was one of the most consistent receivers in the league as he tallied at least 70 yards in nine games and caught at least six passes in 13.
Grade: A

Detroit Lions: Jameson Williams
After a disappointing start to his NFL career, as he tallied just 391 yards over his first two seasons due to injuries and suspensions, the former first-round selection finally produced at the NFL level. Williams tallied 1,001 receiving yards, which were the 24th-most in the league. However, Williams was primarily a deep threat and did not produce weekly. He tallied over 75 yards in eight games but fell under this mark in the other eight.
Grade: B-

Green Bay Packers: Jayden Reed
Jayden Reed was the No.1 wideout in a young Green Bay wide receiver room but relied primarily on the big play. He only eclipsed 100 yards in three games and only caught more than five receptions in just four contests. However, he did post an impressive 7.2 average yards after the catch and a strong 15.6 yards per reception (11th-highest).
Grade: C-

Houston Texans: Nico Collins
Despite missing five games, Nico Collins tallied 1,006 yards with seven touchdowns across 12 games. During this span, he averaged an impressive 83.8 yards per game with a strong 14.8 yards per reception. With Stefon Diggs and Tank Dell both missing time throughout the season, Collins operated as C.J. Stroud’s go-to option. He tallied at least 100 yards in five games.
Grade: A

Indianapolis Colts: Michael Pittman Jr.
After catching at least 80 passes in his previous three seasons, Michael Pittman Jr. significantly declined in 2024. Pittman tallied just 69 receptions with 808 yards, all his lowest since his rookie campaign. He also found the back of the end zone just there times. The USC product battled a lingering back injury throughout the season, which could have limited his production. He only tallied more than 50 yards in just six games.
Grade: D

Indianapolis Colts: Josh Downs
The sophomore wide receiver surpassed Michale Pittman on the depth chart and became the top option in the wide receiver room. After tallying just 48.4 yards per game over his first five contests, Downs enjoyed a strong finish to the campaign as he tallied 62.3 yards per game over his final nine contests. Downs also found the back of the end zone five times.
Grade: C+

Jacksonville Jaguars: Brian Thomas Jr.
The No.23 overall pick in last year’s draft surpassed all expectations in his rookie campaign. The 22-year-old tallied the third-most receiving yards in the league (1,282) and held a solid 14.7 yards per reception. Thomas found the back of the end zone 10 times, which tied him for the sixth-most in the NFL. He posted a strong 2.49 yards per route run with an 11.3 aDOT.
Grade: A

Kansas City Chiefs: Xavier Worthy
The rookie wideout shinned in his NFL debut as he scored twice and tallied 68 total yards in the season-opener. However, over his next 13 games, Worthy averaged a modest 34.4 yards per game with just three touchdowns. Worthy would find his footing over his final two games as he tallied 72 yards per game with two touchdowns. The Texas product flashed elite speed during his rookie campaign but was not given enough volume to produce.
Grade: C-

Las Vegas Raiders: Jakobi Meyers
Jakobi Meyers enjoyed a career season as he eclipsed the century mark for the first time (1,027) and tallied four touchdowns with 87 receptions. His receptions were the 16th-highest mark in the NFL. Meyers was very productive during the second half of the season as he averaged a strong 81.3 yards with 6.3 receptions per game. He also did this with sub-par QB play with Gardner Minshew and Aidan O’Connell under center.
Grade: B

Los Angeles Chargers: Ladd McConkey
The Georgia product took some time to get accustomed to the NFL but was one of Los Angeles’ most valuable players down the stretch. During the first six games, McConkey tallied just 44.2 yards per game but increased this to a strong 88.4 yards per game over the final 10. He scored five touchdowns over his final 10 games and tallied 5.8 receptions per game. His 1,149 yards put him at the 10th-highest in the league.
Grade: A-

Los Angeles Rams: Puka Nacua
Despite missing time, Puka Nacua still earns an “A” on this report card. Across 11 games, Nacua tallied 990 yards with three touchdowns on 79 receptions. He tallied 90 yards per game and saw a hefty 9.6 targets per game. During this stretch, he tallied at lets 100 yards in five games and caught at least seven passes in eight.
Grade: A

Miami Dolphins: Tyreek Hill
Tyreek Hill fell below the century mark for the first time since 2019. This season, Hill tallied 959 yards and six TDs on 81 receptions. This was also the first time since 2020 he did not catch at least 100 passes in a single season. However, Hill saw his production decline because Tua Tagovailoa missed almost half of the season with a concussion. He tallied over 100 yards in just three games and fell below 50 yards in nine.
Grade: C-

Minnesota Vikings: Justin Jefferson
After battling injuries last season, Justin Jefferson bounced back in a big way in 2024 as he tallied the second-most receiving yards (1,533) and the sixth-most receiving touchdowns (10). He also brought in 103 receptions and saw 154 targets. During the final six games, Jefferson put the offense on his back as he tallied 99 yards per game with five total touchdowns. The 25-year-old has averaged 1,486.5 yards per season and remains one of, if not the top wide receiver in the NFL.
Grade: A

New England Patriots: Demario Douglas
The New England offense struggled throughout the season, limiting Demaro Douglas’ production. The top wideout in New England tallied just 621 yards with three touchdowns across 17 contests. He averaged an underwhelming 36.5 yards per game and caught just 3.9 receptions per game. While rookie quarterback Drake Maye struggled behind a poor offensive line, New England will need to improve this positon during the offseason
Grade: D

New Orleans Saints: Chris Olave
The top wideout in New Orleans suffered two concussions during the 2024 season, which derailed his season. Olave logged full offensive snaps in just six contests and exited early in his other two. However, across these six games, the Ohio State Buckyee averaged a solid 63.7 yards per game, and he eclipsed 80 yards in four of these contests. Expect a significant bounce back for Olave in 25′.
Grade: C-

New York Giants: Malik Nabers
The sixth overall pick in the 2024 NFL Draft shined in his professional debut. Malik Nabers saw the second-most targets (170) with the seventh-most yards (1,204) and fifth-most receptions (109). This was a very impressive debut for Nabers as he played with the league’s worst quarterbacks, Daniel Jones and Drew Lock. Nabers was dominant over the final four games, as he tallied 96.3 yards per game with four total touchdowns.
Grade: A

New York Jets: Garrett Wilson
Garrett Wilson set a career-high in yards this season (1,104) and touchdowns (7) in 2024. Wilson also saw 154 targets which tied him for the fourth-most in the league alongside Justin Jefferson. However, Wilson did most of his production during the first half, as he tallied 73.7 yards per game and five touchdowns during the first nine contests. Over his final eight, he totaled just 55.1 yards per game and two scores.
Grade: B+

New York Jets: Davante Adams
Davante Adams was on pace to have the worst season of his career before he was traded to the New York Jets to play alongside his longtime quarterback, Aaron Rodgers. Over his first eight games, Adams averaged just 58.6 yards per game with one score, but during his final nine, the veteran posted a much-improved 85.8 yards per game with seven touchdowns. Despite the slow start, Adams finished the season with the 18th-most receiving yards in the league.
Grade: B+

Philadelphia Eagles: A.J. Brown
The 27-year-old missed four games but still posted his third-straight 1,000-yard. In 13 contests, A.J. Brown tallied 1,079 yards and seven touchdowns on 67 receptions. His 16.1 yards per reception was the ninth-highest mark in the league among pass-catchers. Brown was dominant over his final eight games, as he tallied 79.4 yards per game with four touchdowns.
Grade: A-

Philadelphia Eagles: DeVonta Smith
DeVonta Smith had the worst season of his career in 2024. The Alabama product tallied just 833 yards (the lowest of his career) on 68 receptions. However, he did tally a career-high eight touchdowns. Smith got out to a strong start as he tallied 75.8 yards per game over the first four weeks. However, over his next six games, Smith added just 41.7 yards per game. He finished on a solid note as he tallied 280 yards over his final three.
Grade: C-

Pittsburgh Steelers: George Pickens
George Pickens struggled to find consistency during the 2024 season. The Georgia product tallied over 70 yards in seven contests but fell below this mark in his other seven games. In addition, he only eclipsed 100 yards twice and scored just four touchdowns. However, he was given ample looks downfield, with a hefty 95.4 air yards per game. The Pittsburgh offense struggled down the stretch, which hindered Pickens’s output.
Grade: C

San Francisco 49ers: Deebo Samuel
Despite several top options in the San Francisco offense missing a majority of the campaign, Deebo Samuel had his worst season since 2020. This season, Samuel tallied just 670 yards through the air and 136 on the ground. He found the back of the end zone just four times, also his lowest mark since 2020. In addition, Samuel posted a poor 7.4% drop rate, which placed him in the 15th percentile among pass-catchers.
Grade: D-

Seattle Seahawks: DK Metcalf
DK Metcalf was on pace to enjoy a career season but saw his production plummet over the final stretch. During the seven games of the season, Metcalf averaged 81.1 yards per game and found the back of the end zone three times. However, the 27-year-old averaged just 53 yards per game over his final eight games. During the back half of the season, sophomore wideout Jaxon Smith-Njigba emerged as Geno Smith’s go-to option and surpassed Metcalf on the depth chart.
Grade: C

Seattle Seahawks: Jaxon Smith-Njigba
After a disappointing first-year season, Jaxon Smith-Njigba enjoyed a sophomore breakout as he tallied the 11th-most receiving yards in the league (1,130) with the 10th-most receptions (100). He also found the back of the end zone six times. Smith-Njigba was very impressive during the second half of the season as he tallied an excellent 79 yards, 6.6 receptions, and three scores during Weeks 11 through 17.
Grade: B+

Tampa Bay Buccaneers: Mike Evans
Even though he missed four games, Mike Evans posted his 11th-straight 1,000-yard campaign. In 2024, Evans tallied 1,0004 yards (23rd-most in the league) with 11 touchdowns. Since returning from his injury, Evans led the Buccaneers to an NFC South title, averaging an impressive 95.6 yards and 6.9 receptions per game over his final seven games of the regular season. During this stretch, he scored five touchdowns.
Grade: B

Tennessee Titans: Calvin Ridley
Calvin Ridley quietly had a very productive 2024 campaign despite playing with sub-par QB play. Ridley tallied at least 1,000 yards for the second straight season and added four touchdowns. After a slow start, Ridley averaged 75.6 yards per game over his last 11 contests. During this span, he saw 7.6 targets per game. Ridley boasted impressive metrics such as 109.8 air yards per game and 2.23 air yards per snap, both of which were within the 97th percentile.
Grade: B-

Washington Commanders: Terry McLaurin
Terry McLaurin enjoyed a career season playing with rookie standout Jayden Daniels. McLaurin found the back of the end zone 13 times (second-most in the league) and tallied 1,096 yards (15th-most in the league). Since Week 3, McLaurin averaged an impressive 70.5 yards per game and tallied five 100+ yard games.
Grade: A