It’s no secret that Fantasy Football is a hugely popular pastime. Millions of people around the world take part in Fantasy Football leagues every year, and the competition is fierce. If you’re looking to make a run at the championship this year, you’ll need to draft well.

But who are the best Fantasy Football players from each team? We’ve got you covered. Here’s a look at the best player from each NFL team for your Fantasy Football squad:

Arizona Cardinals: David Johnson

Atlanta Falcons: Julio Jones

Baltimore Ravens: Joe Flacco

Buffalo Bills: LeSean McCoy

Carolina Panthers: Cam Newton

Chicago Bears: Jordan Howard

Cincinnati Bengals: AJ Green

Cleveland Browns: Isaiah Crowell

Dallas Cowboys: Ezekiel Elliott

Denver Broncos: Demaryius Thomas

Detroit Lions: Matthew Stafford

Green Bay Packers: Jordy Nelson

Houston Texans: DeAndre Hopkins

Indianapolis Colts: Andrew Luck

Jacksonville Jaguars: Leonard Fournette

Kansas City Chiefs: Kareem Hunt

Los Angeles Chargers: Keenan Allen Los Angeles Rams: Todd Gurley III

Miami Dolphins: Jay Ajayi Minnesota Vikings: Dalvin Cook

New England Patriots: Tom Brady New Orleans Saints: Alvin Kamara

New York Giants: Odell Beckham Jr. New York Jets: Matt Forte

Oakland Raiders: Derek Carr Philadelphia Eagles: Carson Wentz

Pittsburgh Steelers: Antonio Brown

San Francisco 49ers: Carlos Hyde

Seattle Seahawks: Russell Wilson

Tampa Bay Buccaneers: Mike Evans

Tennessee Titans: Demarco Murray

Washington Redskins: Kirk Cousins