By Zack Rosenblatt | NJ Advance Media for NJ.com

When it comes to offensive weapons, some teams load up on running backs, some load up on receivers, while others try and find depth across all of the skill positions — running back, wide receiver and tight end.

Look at the Eagles, who return their entire core, added a veteran receiver and used their top draft pick on a player who will, at best, be the team's No. 2 tight end and, at best, the team's fifth or sixth receiving option on offense. The Giants added a potential superstar running back to a group that already includes one of the leagues three best wide receivers.

Then there's the Cowboys, who released Dez Bryant, watched tight end Jason Witten retire and replaced both of them with a curious group of cast-offs and rookies.

Those are extreme examples.

It begs the question, though — after free agency, trades and the NFL Draft, which teams have the best group of skill position players? Which have the worst?

Here's a ranking of the league's best weapons, from worst to best.

Don't Edit

Ronald Martinez | Getty

32. Seattle Seahawks

RB: Chris Carson, Rashaad Penny (R), C.J. Prosise

WR: Doug Baldwin, Tyler Lockett, Jaron Brown

TE: Ed Dickson

The Seahawks overdrafted Penny in the first round when the team had (and still has) a multitude of other needs. Baldwin is still a Pro Bowl talent at receiver, but otherwise, this is a curious collection of skill position players.

Don't Edit

31. Indianapolis Colts

RB: Marlon Mack, Nyheim Hines, Christine Michael

WR: T.Y. Hilton, Ryan Grant, Daurice Fountain (R), Deon Cain (R)

TE: Eric Ebron

If Andrew Luck finally, actually, returns, the weapons at his disposal looks worse than the already mediocre level it was at when he last played. Mack is unproven, Hilton is inconsistent (at best) and the same goes for Ebron. Considering the bevy of draft picks (and cap space) the Colts had this year, it's rather disappointing that they still didn't add any weapons on offense.

Don't Edit

30. Miami Dolphins

RB: Kenyan Drake, Frank Gore, Kalen Ballage (R)

WR: DeVante Parker, Kenny Stills, Danny Amendola, Albert Wilson

TE: Gavin Escobar

Drake was solid after Jay Ajayi was traded to the Dolphins last season, getting 619 rushing yards and three touchdowns in eight games. We're still waiting for Parker to break-out and the Dolphins just gave away Jarvis Landry and replaced him with the injury-prone Amendola.

Don't Edit

29. Denver Broncos

RB: Royce Freeman (R), Devontae Booker

WR: Demaryius Thomas, Emmanuel Sanders, Courtland Sutton (R), DaeSean Hamilton (R)

TE: Troy Fumagalli (R)

The Broncos loaded up on rookies, adding their likely new starting running back and tight end via the NFL Draft, as well as the No. 3 receiver. That's a risky proposition for a team banking on Case Keenum at quarterback.

Don't Edit

Don't Edit

Max Faulkner

28. Dallas Cowboys

RB: Ezekiel Elliott, Tavon Austin

WR: Allen Hurns, Cole Beasley, Terrence Williams, Michael Gallup (R)

TE: Dalton Schultz (R)

The Cowboys have Ezekiel Elliott, but a running back can only do so much without the receivers to create some space for the rushing attack. Gallup is intriguing, but if a second-round pick is your best pass-catching option, you're in trouble. Jason Witten's late retirement hurts. As does the release of Dez Bryant.

Don't Edit

27. San Francisco 49ers

RB: Jerick McKinnon, Matt Breida, Joe Williams

WR: Pierre Garcon, Marquise Goodwin, Dante Pettis (R)

TE: George Kittle

Jimmy Garoppolo succeeded in his short stint with the 49ers in spite of the team's lack of offensive options. They lost RB Carlos Hyde to the Browns but replaced him with McKinnon, a talented pass-catcher and Pettis is a speed demon. It's not necessarily a bad group (besides at tight end), per say, but none of these players has any business being the No.1 (or No. 2) option on a good team.

Don't Edit

26. Washington Redskins

RB: Derrius Guice (R), Samaje Perine, Robert Kelley,

WR: Jamison Crowder, Paul Richardson, Josh Doctson

TE: Jordan Reed, Vernon Davis

The Redskins stealing Guice late in the second-round bumped their ranking up a few spots, as he'll likely become the team's bell cow from Day 1. The wide receiver group leaves much to be desired, though the tight end position — with a healthy Jordan Reed — is one of the league's best.

Don't Edit

Maddie Meyer | Getty

25. New York Jets

RB: Isaiah Crowell, Bilal Powell, Elijah McGuire

WR: Robby Anderson, Terrelle Pryor, Jermaine Kearse, Quincy Enunwa

TE: Clive Walford

The Jets have a strange mix of players here, signing two ex-Browns in Crowell and Pryor, both of whom are talented though wildly inconsistent. Enunwa returns from injury this season, and if Anderson can stay out of trouble he has Pro Bowl potential.

Don't Edit

24. Houston Texans

RB: Lamar Miller, D'Onta Foreman, Alfred Blue

WR: DeAndre Hopkins, Will Fuller V, Keke Coutee, Bruce Ellington

TE: Ryan Griffin, Jordan Thomas (R), Jordan Akins (R)

The Texans are probably higher than they should be, but that's in part because of the presence of Hopkins, one of the league's elite receivers. Fuller, when healthy, is a speed demon. Miller is inconsistent and might not even be the lead back anymore, and the Texans will need one of their rookie tight ends to emerge. But they have Hopkins.

Don't Edit

Don't Edit

23. Jacksonville Jaguars

RB: Leonard Fournette, T.J. Yeldon

WR: Dede Westbrook, Donte Moncrief, Marqise Lee, D.J. Chark (R)

TE: Austin Sefarian-Jenkins

Fournette is a top-level running back, of course, but the tight end position is a question mark and receiver includes a bunch of players that has yet to prove capable of taking on the workload of being the No. 1 receiving option yet. They overpaid Moncrief. Chark might've been a second-round steal.

Don't Edit

22. Carolina Panthers

RB: Christian McCaffrey, C.J. Anderson, Kenjon Barner

WR: Devin Funchess, Torrey Smith, Jarius Wright

TE: Greg Olsen, Ian Thomas (R)

Another off-season, another year the Panthers have failed to provide Cam Newton with adequate wide receiver options. Their biggest addition was via trade, acquiring Torrey Smith, coming off one of his worst seasons as a pro and no longer a true deep threat. Olsen missed most of last season. McCaffrey should continue to improve and Anderson was a shrewd addition.

Don't Edit

21. Los Angeles Chargers

RB: Melvin Gordon, Justin Jackson (R)

WR: Keenan Allen, Tyrell Williams, Mike Williams, Travis Benjamin

TE: Virgil Green

If we're just looking at teams' No. 1 running back, No. 1 wide receiver and No. 1 tight end, there aren't many that have a better group than Gordon, Allen and Henry. Beyond that, there's not much, though Tyrell Williams has been solid in the past and Mike Williams was a first-round pick last year. (UPDATE: Losing Henry for the season to an ACL injury is a major blow, and dropped the Chargers from No. 12 in the initial ranking all the way to here.)

Don't Edit

20. Green Bay Packers

RB: Aaron Jones, Jamaal Williams, Ty Montgomery

WR: Davante Adams, Randall Cobb, J'Mon Moore (R)

TE: Jimmy Graham, Lance Kendricks

This is probably the weakest group of weapons Aaron Rodgers has had at his disposal since he replace Brett Favre. So of course, he'll make them all look great. Adams is good, it's an intersting group of young players at running back and the team added Graham, easily the best tight end Rodgers has ever played with, even if he's not quite a star anymore. Solid, if unspectacular, group with the release of Jordy Nelson.

Don't Edit

Hannah Foslien | Getty

19. Chicago Bears

RB: Jordan Howard, Tarik Cohen, Benny Cunningham

WR: Allen Robinson, Kevin White, Anthony Miller (R), Taylor Gabriel

TE: Trey Burton

The Bears have an intriguing collection of talent. We'll find out if Burton, the ex-Eagle, is capable of taking on the workload of a No. 1 tight end. If Robinson can find the form he had pre-injury, this could be a surprisingly effective offense.

Don't Edit

Don't Edit

18. Tennessee Titans

RB: Derrick Henry, Dion Lewis

WR: Corey Davis, Rishard Matthews, Taywan Taylor

TE: Delanie Walker

If Corey Davis can emerge and live up to his first-round (2017) draft status, this will be one of the league's most dangerous offenses, featuring an intriguing thunder-lightning duo (Henry/Lewis), a top-notch tight end (Walker) and a solid receiver in Matthews.

Don't Edit

17. Cincinnati Bengals

RB: Gio Bernard, Joe Mixon

WR: A.J. Green, Brandon LaFell, John Ross, Tyler Boyd

TE: Tyler Eifert

Much of this ranking is dependent on Green, who continues to produce despite the presence of one of the league's most average quarterbacks. Mixon didn't show much as a rookie, but he is talented. Eifert is one of the league's best tight ends ... when healthy.

Don't Edit

Zack Rosenblatt | NJ Advance Media

Don't Edit

16. Baltimore Ravens

RB: Alex Collins, Buck Allen

WR: Michael Crabtree, Willie Snead, John Brown

TE: Hayden Hurst (R), Mark Andrews (R)

The Ravens nearly signed Dez Bryant, but ultimately settled on Crabtree. Not a bad consolation prize. This receiving group — both Hurst and Andrews should be able to contribute right away — is an improvement from last year. Plus, it's always possible the Ravens use first-round quarterback pick Lamar Jackson as a weapon, if not at quarterback.

Don't Edit

15. Detroit Lions

RB: Ameer Abdullah, LeGarrette Blount, Kerryon Johnson (R), Theo Riddick

WR: Marvin Jones, Golden Tate, Kenny Golladay

TE: Luke Willson, Levine Toilolo

It's a vast group of running backs, but Blount and Johnson should emerge as a solid, poweful running back duo to complement a decent receiving core. Not a great group here, but solid.

Don't Edit

Don't Edit

14. Oakland Raiders

RB: Marshawn Lynch, Doug Martin, Jalen Richard, DeAndre Washington

WR: Jordy Nelson, Amari Cooper, Martavis Bryant, Dwayne Harris

TE: Jared Cook

The Raiders swapped out Crabtree for longtime Packers star Jordy Nelson, which was probably the right move. His presence should help Cooper. At running back, they added Martin, who didn't show much the last couple of seasons.

Don't Edit

Otto Greule Jr | Getty

13. Arizona Cardinals

RB: David Johnson, Chase Edmonds, Derrick Coleman (FB)

WR: Larry Fitzgerald, Christian Kirk, J.J. Nelson, Brice Butler

TE: Jermaine Gresham

It's not a particularly deep group, but a healthy David Johnson is a Top-5 running back (and a great receiver) and Larry Fitzgerald has shown no signs of slowing down. Injuries to either of those two, and this becomes one of the league's worst groups.

Don't Edit

12. Buffalo Bills

RB: LeSean McCoy, Chris Ivory

WR: Kelvin Benjamin, Jeremy Kerley, Andre Holmes, Zay Jones

TE: Charles Clay

'Shady' remains one of the best running backs in the NFL, and last season's addition of Benjamin should beging to pay dividends in 2018. Clay is a solid tight end. The rest of the receivers group is ... bad.

Don't Edit

11. New Orleans Saints

RB: Alvin Kamara, Mark Ingram, Boston Scott (R)

WR: Michael Thomas, Cameron Meredith, Brandon Coleman, Ted Ginn Jr.

TE: Ben Watson

The Saints were docked slightly for the incoming four-game suspension of Ingram, but even without him Kamara is a game-changing talent, Thomas is a good player and Meredith looked like a weapon with the Bears before he missed last season due to injury.

Don't Edit

10. Cleveland Browns

RB: Carlos Hyde, Duke Johnson, Nick Chubb (R)

WR: Jarvis Landry, Josh Gordon, Corey Coleman, Antonio Callaway

TE: David Njoku, Darren Fells

Adding Hyde and Landry to this group — not to mention quarterbacks Tyrod Taylor and Baker Mayfield — should make the Browns fun to watch, if nothing else. Hyde and Johnson will be an interesting duo, and Chubb could steal some carries too. If Gordon (and/or Callaway) stays out of trouble, this might be the most talented receivers group in the NFL.

Don't Edit

Don't Edit

9. Tampa Bay Buccaneers

RB: Ronald Jones (R), Payton Barber, Jacquizz Rodgers, Charles Sims

WR: Mike Evans, DeSean Jackson, Adam Humphries

TE: Cameron Brate, O.J. Howard

This is mostly the same group as last year with Doug Martin swapped out for Jones, the former USC star who should improve the team. This is an extremely talented group, but their success really just comes down to whether Jameis Winston is ready to finally take the next step into becoming a star.

Don't Edit

8. Minnesota Vikings

RB: Dalvin Cook, Latavius Murray

WR: Adam Thielen, Stefon Diggs, Laquon Treadwell, Kendall Wright

TE: Kyle Rudolph

Dalvin Cook was going to be the team's workhorse before he went down for the season, and he'll get that chance again now. Thielen came out of nowhere to post a 91 catch, 1,276 yard season, and Diggs had eight touchdowns. Treadwell was a first-round pick two years ago and has been a zero in the NFL. Rudolph is solid.

Don't Edit

Danielle Parhizkaran | USA Today

7. New York Giants

RB: Saquon Barkley, Jonathan Stewart, Wayne Gallman

WR: Odell Beckham Jr., Sterling Shepard, Cody Latimer, Roger Lewis

TE: Evan Engram

The Giants certainly have a case for the Top-5, and if everyone remains healthy they'll likely get there. Beckham — one of the three best receivers in the NFL — is coming off a serious injury, as is Shepard. Having said that, with the addition of Barkley and presence of Engram, there might not be a group with more pound-for-pound talent in the NFL.

Don't Edit

John Munson | NJ Advance Media

Don't Edit

6. Atlanta Falcons

RB: Devonta Freeman, Tevin Coleman

WR: Julio Jones, Calvin Ridley (R), Mohamed Sanu

TE: Austin Hooper, Logan Paulsen

Freeman and Coleman have been a solid running back pairing for years. Jones doesn't score as much as he should, be he's still a freak of nature and now the Falcons added a first-round pick (Ridley) to try and make life slightly easier for him.

Don't Edit

Don't Edit

5. New England Patriots

RB: Rex Burkhead, Jeremy Hill, Sony Michel (R), James White

WR: Julian Edelman, Chris Hogan, Jordan Matthews, Cordarrelle Patterson

TE: Rob Gronkowski

Any team with Gronkowski deserves a top ranking, but it's a deep group even not factoring him in. Burkhead was solid down the stretch last season, some viewed Michel as the No. 2 running back in this year's draft behind Saquon Barkley, Hill is talented and has found success in the past and White is a basically a receiver. Edelman returns from injury to join a group that added two low-risk players (Matthews, Patterson) who could pay dividends.

Don't Edit

4. Kansas City Chiefs

RB: Kareem Hunt, Spencer Ware, Charcandrick West, Damien Williams, Anthony Sherman (FB)

WR: Tyreek Hill, Sammy Watkins, Chris Conley, De'Anthony Thomas

TE: Travis Kelce

The Chiefs probably overpaid Watkins, but with him pairing up with Hill, they'll have two of the best deep threats in the NFL for new quarterback starter Patrick Mahomes. That's in conjunction with arguably the league's best tight end (Kelce) and Hunt, already a star as a rookie in 2017.

Don't Edit

3. Los Angeles Rams

RB: Todd Gurley, John Kelly

WR: Brandin Cooks, Robert Woods, Cooper Kupp, Pharoh Cooper

TE: Gerald Everett, Tyler Higbee

Gurley has a case as the NFL's best running back, and a receivers group that was already solid with Woods and Kupp just added a legitimate No. 1 option in trading for Cooks. Watch for Everett to make a jump in his second year, too.

Don't Edit

Kevin C. Cox | Getty

2. Philadelphia Eagles

RB: Jay Ajayi, Corey Clement, Darren Sproles, Matt Jones

WR: Alshon Jeffery, Nelson Agholor, Mike Wallace, Mack Hollins

TE: Zach Ertz, Dallas Goedert, Richard Rodgers

There isn't a deeper talent pool of offensive weapons in the NFL than this group. Ajayi is a Pro Bowl talent when healthy, Clement broke out in the playoffs and Sproles is a pass-catching option (if he's healthy). At receiver, Jeffery and Agholor should produce even more in 2018 in another year with Wentz, and Wallace was a sneaky good free agent signing. Ertz is a Top-5 tight end who will have some help with the team's top pick, Goedert, who is a versatile weapon that could help right away.

Don't Edit

1. Pittsburgh Steelers

RB: Le'Veon Bell, James Conner, Stevan Ridley

WR: Antonio Brown, Juju Smith-Schuster, James Washington, Darrius Heyward-Bey

TE: Vance McDonald, Jesse James, Jaylen Samuels

The Steelers have the best running back and the best wide receiver in the NFL. As long as that's the case, the Steelers deserve to remain at the top. Smith-Schuster has the look of a legitimate NFL receiver, Washington should play right away and you could do worse than McDonald at tight end.

Don't Edit

Don't Edit

Zack Rosenblatt may be reached at zrosenblatt@njadvancemedia.com. Follow him on Twitter @ZackBlatt. Find NJ.com on Facebook.

Don't Edit