Fantasy Football Depth Charts: The Top Players for Every NFL Team in 2023

It's difficult to keep up with the constant movement of the NFL. For fantasy football, what do the depth charts look like for all 32 NFL teams?

The 2023 NFL season is here, which means that it’s important to know the entire landscape across all 32 teams from a fantasy football standpoint!

There’s always a lot of movement for players during NFL free agency, the NFL Draft, and training camp, so it can be difficult to know who is playing for what team going into this year.

With that in mind, here are the current depth charts for every team in the league going into this season so you can know exactly who you should be targeting if a starter goes down with an injury … or if you just want to impress your friends with your knowledge of the NFL.

Behind in research? Get a trade offer in your dynasty or redraft league? Not sure who to start or sit this week? Leverage PFN’s FREE fantasy tools — our Fantasy Football Draft Kit, Fantasy Football Trade Analyzer and Calculator, and Start/Sit Optimizer! Put the finishing touch on your A+ draft with 1 of our 425+ fantasy football team names.


PFSN NFL Playoff Predictor
Try out PFSN’s NFL Playoff Predictor, where you can simulate every 2026-27 NFL season game and see how it all shakes out!

Depth Charts for Every NFL Team in 2023

Arizona Cardinals

QB: Joshua Dobbs, Clayton Tune, Kyler Murray (PUP)
RB: James Conner, Keaontay Ingram, Emari Demercado
WR: Marquise Brown, Zach Pascal, Rondale Moore, Michael Wilson, Greg Dortch
TE: Zach Ertz, Trey McBride, Geoff Swaim

Atlanta Falcons

QB: Desmond Ridder, Taylor Heinicke
RB:
Bijan Robinson, Tyler Allgeier, Cordarrelle Patterson
WR:
Drake London, Mack Hollins, KhaDarel Hodge, Scotty Miller, Josh Ali
TE:
Kyle Pitts, Jonnu Smith, Mycole Pruitt, John FitzPatrick

Baltimore Ravens

QB: Lamar Jackson, Tyler Huntley
RB:
J.K. Dobbins, Gus Edwards, Justice Hill
WR:
Odell Beckham Jr., Rashod Bateman, Zay Flowers, Devin Duvernay, Nelson Agholor, Tylan Wallace
TE:
Mark Andrews, Josh Oliver

Buffalo Bills

QB: Josh Allen, Kyle Allen
RB: James Cook, Damien Harris, Latavius Murray
WR:
Stefon Diggs, Gabe Davis, Trent Sherfield, Deonte Harty, Khalil Shakir
TE:
Dawson Knox, Dalton Kincaid, Quintin Morris

Carolina Panthers

QB: Bryce Young, Andy Dalton
RB:
Miles Sanders, Chuba Hubbard, Raheem Blackshear
WR:
Adam Thielen, DJ Chark Jr., Jonathan Mingo, Terrace Marshall Jr., Laviska Shenault Jr., Ihmir Smith-Marsette
TE:
Hayden Hurst, Ian Thomas, Tommy Tremble, Giovanni Ricci

Chicago Bears

QB: Justin Fields, Tyson Bagent
RB:
Khalil Herbert, D’Onta Foreman, Roschon Johnson
WR:
DJ Moore, Darnell Mooney, Chase Claypool, Equanimeous St. Brown, Tyler Scott, Velus Jones Jr.
TE:
Cole Kmet, Robert Tonyan, Marcedes Lewis

Cincinnati Bengals

QB: Joe Burrow, Jake Browning
RB:
Joe Mixon, Trayveon Williams, Chris Evans, Chase Brown
WR:
Ja’Marr Chase, Tee Higgins, Tyler Boyd, Trenton Irwin, Charlie Jones, Andrei Iosivas
TE:
Irv Smith Jr., Drew Sample, Mitchell Wilcox

Cleveland Browns

QB: Deshaun Watson, Dorian Thompson-Robinson
RB:
Nick Chubb, Jerome Ford, Pierre Strong Jr.
WR:
Amari Cooper, Elijah Moore, Donovan Peoples-Jones, Marquise Goodwin, Cedric Tillman, David Bell
TE:
David Njoku, Jordan Akins, Harrison Bryant

Dallas Cowboys

QB: Dak Prescott, Cooper Rush, Trey Lance
RB:
Tony Pollard, Rico Dowdle, Deuce Vaughn, Hunter Luepke
WR: CeeDee Lamb, Michael Gallup, Brandin Cooks, Jalen Brooks, Jalen Tolbert, KaVontae Turpin
TE:
Jake Ferguson, Luke Schoonmaker, Peyton Hendershot

Denver Broncos

QB: Russell Wilson, Jarrett Stidham
RB:
Javonte Williams, Samaje Perine, Jaleel McLaughlin
WR:
Courtland Sutton, Jerry Jeudy, Marvin Mims Jr., Brandon Johnson
TE:
Greg Dulcich, Adam Trautman, Chris Manhertz, Nate Adkins

Detroit Lions

QB: Jared Goff, Teddy Bridgewater
RB:
David Montgomery, Jahmyr Gibbs, Craig Reynolds
WR:
Amon-Ra St. Brown, Marvin Jones Jr., Josh Reynolds, Kalif Raymond, Antoine Green
TE:
Sam LaPorta, Brock Wright, James Mitchell

Green Bay Packers

QB: Jordan Love, Sean Clifford
RB:
Aaron Jones, AJ Dillon, Emanuel Wilson
WR:
Christian Watson, Romeo Doubs, Jayden Reed, Samori Toure, Malik Heath, Dontavyion Wicks
TE:
Luke Musgrave, Tucker Kraft, Josiah Deguara

Houston Texans

QB: C.J. Stroud, Davis Mills, Case Keenum
RB:
Dameon Pierce, Devin Singletary, Mike Boone, Dare Ogunbowale
WR:
Robert Woods, Nico Collins, Noah Brown, John Metchie, Tank Dell, Xavier Hutchinson
TE:
Dalton Schultz, Teagan Quitoriano, Brevin Jordan

Indianapolis Colts

QB: Anthony Richardson, Gardner Minshew, Sam Ehlinger
RB:
Zack Moss, Deon Jackson, Evan Hull, Jonathan Taylor (PUP)
WR:
Michael Pittman Jr., Alec Pierce, Isaiah McKenzie, Josh Downs
TE:
Mo Alie-Cox, Kylen Granson, Will Mallory, Drew Ogletree

Jacksonville Jaguars

QB: Trevor Lawrence, C.J. Beathard
RB:
Travis Etienne Jr., Tank Bigsby, JaMycal Hasty, D’Ernest Johnson
WR:
Calvin Ridley, Christian Kirk, Zay Jones, Elijah Cooks, Tim Jones, Jamal Agnew, Parker Washington
TE:
Evan Engram, Luke Farrell, Brenton Strange

Kansas City Chiefs

QB: Patrick Mahomes, Blaine Gabbert
RB:
Isiah Pacheco, Jerick McKinnon, Clyde Edwards-Helaire
WR:
Marquez Valdes-Scantling, Skyy Moore, Kadarius Toney, Justin Watson, Richie James, Rashee Rice, Justyn Ross
TE:
Travis Kelce, Noah Gray, Blake Bell

Las Vegas Raiders

QB: Jimmy Garoppolo, Brian Hoyer
RB:
Josh Jacobs, Zamir White, Ameer Abdullah, Brandon Bolden
WR:
Davante Adams, Jakobi Meyers, Hunter Renfrow, Tre Tucker, DeAndre Carter, Kristian Wilkerson
TE:
Austin Hooper, Michael Mayer, Jesper Horsted

Los Angeles Chargers

QB: Justin Herbert, Easton Stick
RB: Austin Ekeler, Joshua Kelley, Isaiah Spiller, Elijah Dotson
WR:
Keenan Allen, Mike Williams, Joshua Palmer, Quentin Johnston, Derius Davis
TE:
Gerald Everett, Donald Parham Jr., Tre’ McKitty, Stone Smartt

Los Angeles Rams

QB: Matthew Stafford, Stetson Bennett
RB:
Cam Akers, Kyren Williams, Ronnie Rivers, Zach Evans
WR:
Cooper Kupp, Van Jefferson, Puka Nacua, Ben Skowronek, Tutu Atwell, Demarcus Robinson
TE:
Tyler Higbee, Hunter Long, Brycen Hopkins, Davis Allen

Miami Dolphins

QB: Tua Tagovailoa, Mike White, Skylar Thompson
RB:
Raheem Mostert, De’Von Achane, Salvon Ahmed, Chris Brooks
WR:
Tyreek Hill, Jaylen Waddle, Braxton Berrios, Cedrick Wilson Jr., River Cracraft, Erik Ezukanma
TE:
Durham Smythe, Tyler Kroft, Julian Hill

Minnesota Vikings

QB: Kirk Cousins, Nick Mullens
RB:
Alexander Mattison, Ty Chandler, Myles Gaskin
WR:
Justin Jefferson, Jordan Addison, KJ Osborn, Jalen Nailor, Brandon Powell
TE:
T.J. Hockenson, Josh Oliver, Johnny Mundt

New England Patriots

QB: Mac Jones, Matt Corral
RB: Rhamondre Stevenson, Ezekiel Elliott
WR:
Devante Parker, Kendrick Bourne, JuJu Smith-Schuster, Kayshon Boutte, Demario Douglas, Matthew Slater
TE:
Hunter Henry, Mike Gesicki

New Orleans Saints

QB: Derek Carr, Jameis Winston
RB:
Jamaal Williams, Kendre Miller, Kirk Merritt, Alvin Kamara (suspended)
WR:
Chris Olave, Michael Thomas, Rashid Shaheed, Tre’Quan Smith, Keith Kirkwood, A.T. Perry
TE:
Juwan Johnson, Foster Moreau, Taysom Hill, Jimmy Graham

New York Giants

QB: Daniel Jones, Tyrod Taylor
RB:
Saquon Barkley, Matt Breida, Gary Brightwell, Eric Gray
WR:
Isaiah Hodgins, Darius Slayton, Parris Campbell, Jalin Hyatt, Sterling Shepard, Wan’Dale Robinson
TE:
Darren Waller, Daniel Bellinger, Lawrence Cager

New York Jets

QB: Aaron Rodgers, Zach Wilson
RB:
Breece Hall, Dalvin Cook, Michael Carter, Israel Abanikanda
WR: Garrett Wilson, Allen Lazard, Mecole Hardman Jr., Randall Cobb, Irvin Charles, Jason Brownlee
TE:
Tyler Conklin, C.J. Uzomah, Jeremy Ruckert

Philadelphia Eagles

QB: Jalen Hurts, Marcus Mariota
RB:
D’Andre Swift, Kenneth Gainwell, Rashaad Penny, Boston Scott
WR: A.J. Brown, DeVonta Smith, Olamide Zaccheaus, Quez Watkins
TE:
Dallas Goedert, Jack Stoll, Grant Calcaterra, Albert Okwuegbunam

Pittsburgh Steelers

QB: Kenny Pickett, Mitch Trubisky, Mason Rudolph
RB:
Najee Harris, Jaylen Warren, Anthony McFarland Jr.
WR: Diontae Johnson, George Pickens, Allen Robinson, Calvin Austin, Miles Boykin, Gunner Olszewski
TE:
Pat Freiermuth, Darnell Washington

San Francisco 49ers

QB: Brock Purdy, Sam Darnold, Brandon Allen
RB:
Christian McCaffrey, Elijah Mitchell, Jordan Mason, Tyrion Davis-Price
WR:
Deebo Samuel, Brandon Aiyuk, Jauan Jennings, Ray-Ray McCloud, Ronnie Bell
TE:
George Kittle, Charlie Woerner, Ross Dwelley, Brayden Willis

Seattle Seahawks

QB: Geno Smith, Drew Lock
RB:
Kenneth Walker, Zach Charbonnet, DeeJay Dallas, Kenny McIntosh
WR:
DK Metcalf, Tyler Lockett, Jaxon Smith-Njigba, Cody Thompson, Dareke Young, Jake Bobo
TE:
Noah Fant, Will Dissly, Colby Parkinson

Tampa Bay Buccaneers

QB: Baker Mayfield, Kyle Trask
RB:
Rachaad White, Chase Edmonds, Ke’Shawn Vaughn, Sean Tucker
WR: Mike Evans, Chris Godwin, Trey Palmer, Rakim Jarrett, Deven Thompkins
TE:
Cade Otton, Ko Kieft, David Wells, Payne Durham

Tennessee Titans

QB: Ryan Tannehill, Malik Willis, Will Levis
RB:
Derrick Henry, Tyjae Spears, Julius Chestnut
WR: DeAndre Hopkins, Treylon Burks, Nick Westbrook-Ikhine, Chris Moore, Colton Dowell, Kearis Jackson
TE:
Chigoziem Okonkwo, Trevon Wesco, Josh Whyle

Washington Commanders

QB: Sam Howell, Jacoby Brissett
RB: Brian Robinson Jr., Antonio Gibson, Chris Rodriguez Jr.
WR:
Terry McLaurin, Jahan Dotson, Curtis Samuel, Dax Milne, Dyami Brown, Byron Pringle
TE:
Logan Thomas, John Bates, Cole Turner, Curtis Hodges

Free Tools from PFSN

Free Tools from PFSN