This marks the 12th year of the NFL Top 100. The original experiment has grown into a phenomenon that captivates NFL audiences in the downtime between preseason games and the regular season.

The NFL’s methodology with its Top 100 list is simple. The league polls players and asks them to vote on who they believe are the league’s best players. It then compiles those results and creates the NFL Top 100.

Of course, this list often causes a stir. There are always numerous snubs, surprises and head-scratchers that fans will expound on endlessly. That’s no surprise considering that sports fans enjoy nothing more than debating which players are the best.

But because the players are the ones voting on this list, it is hard for fans to get too angry about it. It has at least some legitimacy, as the players are the ones facing those eligible for the rankings on a weekly basis.

Still, the list draws plenty of reactions from fans — positive and negative — and players named to the list are often humbled by it. Not every player is happy; some will debate whether they should be ranked higher while others will question why they are omitted.

At the end of the day, though, the NFL’s exercise is in good fun and meant to create conversation.

The NFL is releasing its 2022 Top 100 list over a two-week span in August. Below is a recap of the rankings that the league has released to date.

SN’S NFL RANKINGS: QBs | RBs | WRs | Defense | Coaches

Full NFL Top 100 list for 2022

The NFL Top 100 is being announced in stages, The first set of rankings, Nos. 100-51, was released Aug. 14. Nos. 50-21 were announced on Aug. 21. Below is what has been revealed of the NFL Top 100 for 2022 to date.

Tom Brady, QB, Buccaneers Aaron Donald, DT, Rams Aaron Rodgers, QB, Packers Cooper Kupp, WR, Rams Jonathan Taylor, RB, Colts T. J. Watt, LB, Steelers Davante Adams, WR, Raiders Patrick Mahomes II, QB, Chiefs Jalen Ramsey, CB, Rams Travis Kelce, TE, Chiefs Myles Garrett, DE, Browns Derrick Henry, RB, Titans Josh Allen, QB, Bills Trent Williams, OT, 49ers Tyreek Hill, WR, Dolphins Micah Parsons, LB, Cowboys Justin Jefferson, WR, Vikings Shaquille Leonard, LB, Colts Deebo Samuel, WR, 49ers J. C. Jackson, CB, Chargers Joe Burrow, QB, Bengals George Kittle, TE, 49ers Trevon Diggs, CB, Cowboys Ja’Marr Chase, WR, Bengals Nick Bosa, DE, 49ers Stefon Diggs, WR, Bills Matthew Stafford, QB, Rams Quenton Nelson, G, Colts Bobby Wagner, LB, Rams Joey Bosa, LB, Chargers Dalvin Cook, RB, Vikings Mark Andrews, TE, Ravens Nick Chubb, RB, Browns Kevin Byard, S, Titans Keenan Allen, WR, Chargers Lamar Jackson, QB, Ravens DeAndre Hopkins, WR, Cardinals Joe Mixon, RB, Bengals Chris Jones, DE, Chiefs Justin Herbert, QB, Chargers Tristan Wirfs, OT, Buccaneers Cameron Heyward, DE, Steelers Derwin James, S, Chargers Dak Prescott, QB, Cowboys Jordan Poyer, S, Bills Austin Ekeler, RB, Chargers Fred Warner, LB, 49ers Robert Quinn DE, Bears De’Vondre Campbell, LB, Packers Micah Hyde, S, Bills Alvin Kamara, RB, Saints Matthew Judon, LB, Patriots Mike Evans, WR, Buccaneers Jeffery Simmons, DT, Titans Joel Bitonio, G, Browns Xavien Howard, CB, Dolphins Kyler Murray, QB, Cardinals Darren Waller, TE, Raiders Maxx Crosby, DE, Raiders Corey Linsley, C, Chargers Russell Wilson, QB, Broncos Chandler Jones, DE, Raiders Jaylen Waddle, WR, Dolphins Devin White, LB, Buccaneers Derek Carr, QB, Raiders DeForest Buckner, DT, Colts Budda Baker, S, Cardinals Zack Martin, G, Cowboys Cameron Jordan, DE, Saints Tyrann Mathieu, S, Saints Jason Kelce, C, Eagles Quandre Diggs, S, Seahawks Cordarrelle Patterson, RB, Falcons Demario Davis, LB, Saints Antoine Winfield Jr. , S, Buccaneers Brian Burns, DE, Panthers Darius Slay, CB, Eagles Trey Hendrickson, DE, Bengals Rashawn Slater, OT, Chargers James Conner, RB, Cardinals Justin Simmons, S, Broncos Kenny Moore II, CB, Colts Wyatt Teller, G, Browns Roquan Smith, LB, Bears Mac Jones, QB, Patriots Shaquil Barrett, LB, Buccaneers Denzel Ward, CB, Browns Jonathan Allen, DT, Commanders Marshon Lattimore, CB, Saints Odell Beckham Jr. , WR, free agent Kyle Pitts, TE, Falcons Tyron Smith, OT, Cowboys Von Miller, LB, Bills Justin Tucker, K, Ravens CeeDee Lamb, WR, Cowboys Jimmie Ward, S, 49ers Leonard Williams, DE, Giants David Montgomery, RB, Bears Kirk Cousins, QB, Vikings Kyle Juszczyk, FB, 49ers

NFL POWER RANKINGS: Bills look Super Bowl-serious at top; 49ers, Broncos, Eagles on the rise

When will the full NFL Top 100 player list be revealed?

The NFL will reveal its top 100 list over a span of two weeks in August. The league will begin by listing the players ranked 100-51 on Aug. 14 and will conclude by disclosing the top 20 on Aug. 28.

Below is a full breakdown of the scheduled announcements, all of which will air on NFL Network:

Streamers looking for a way to watch the NFL Top 100 reveal can use fuboTV, which comes with a free trial, contains access to NFL Network and will broadcast 26 of the 49 NFL preseason games in 2022.

MORE: Watch select NFL preseason games live with fuboTV (free trial)

Full NFL Top 100 list for 2021

In case you’re wondering how things have changed from 2021 to 2022, below is the NFL Top 100 list for last season. The top 10 was dominated by pass-catchers and quarterbacks while Aaron Donald ranked as the league’s best defensive player.

It’s worth noting that 18 players have changed teams since the release of the NFL Top 100 in August 2021. Additionally, Calvin Ridley has been suspended for a full season, K.J. Wright retired and Darius Leonard now wants to be called Shaquille Leonard; Shaquille is his middle name.

Patrick Mahomes, QB, Chiefs Aaron Donald, DT, Rams Aaron Rodgers, QB, Packers Derrick Henry, RB, Titans Travis Kelce, TE, Chiefs Davante Adams, WR, Packers Tom Brady, QB, Buccaneers DeAndre Hopkins, WR, Cardinals T. J. Watt, LB, Steelers Josh Allen, QB, Bills Stefon Diggs, WR, Bills Russell Wilson, QB, Seahawks Jalen Ramsey, CB, Rams Alvin Kamara, RB, Saints Tyreek Hill, WR, Chiefs Myles Garrett, DE, Browns Xavien Howard, CB, Dolphins Deshaun Watson, QB, Texans Budda Baker, S, Cardinals Dalvin Cook, RB, Vikings Fred Warner, LB, 49ers DK Metcalf, WR, Seahawks Khalil Mack, OLB, Bears Lamar Jackson, QB, Ravens Bobby Wagner, LB, Seahawks Nick Chubb, RB, Browns DeForest Buckner, DT, Colts Devin White, LB, Buccaneers Julio Jones, WR, Titans Aaron Jones, RB, Packers Jamal Adams, S, Seahawks Joey Bosa, DE, Chargers Quenton Nelson, G, Colts Chris Jones, DT, Chiefs Darren Waller, TE, Raiders David Bakhtiari, OT, Packers Darius Leonard, LB, Colts Marlon Humphrey, CB, Ravens Kyler Murray, QB, Cardinals Bradley Chubb, OLB, Broncos Jaire Alexander, CB, Packers Trent Williams, OT, 49ers Lavonte David, OLB, Buccaneers Christian McCaffrey, RB, Panthers Justin Simmons, S, Broncos Cameron Jordan, DE, Saints Stephon Gilmore, CB, Patriots Mike Evans, WR, Buccaneers J. C. Jackson, CB, Patriots George Kittle, TE, 49ers Za’Darius Smith, OLB, Packers Minkah Fitzpatrick, S, Steelers Justin Jefferson, WR, Vikings Grady Jarrett, DT, Falcons Keenan Allen, WR, Chargers Justin Herbert, QB, Chargers Cameron Heyward, DT, Steelers Tyrann Mathieu, S, Chiefs Jason Pierre-Paul, OLB, Buccaneers Corey Linsley, C, Chargers Chase Young, DE, Washington A. J. Brown, WR, Titans Fletcher Cox, DT, Eagles Demario Davis, OLB, Saints Calvin Ridley, WR, Falcons J. J. Watt, DE, Cardinals K. J. Wright, OLB, Free agent Josh Jacobs, RB, Raiders Ryan Kelly, C, Colts Eric Kendricks, LB, Vikings Baker Mayfield, QB, Browns Michael Thomas, WR, Saints Trey Hendrickson, DE, Bengals James Bradberry, CB, Giants Laremy Tunsil, OT, Texans Tyler Lockett, WR, Seahawks Quandre Diggs, S, Seahawks Jeffrey Simmons, DT, Titans Terron Armstead, OT, Saints Adam Thielen, WR, Vikings Chris Godwin, WR, Buccaneers Garett Bolles, OT, Broncos Ryan Tannehill, QB, Titans Leonard Williams, DE, Giants Zack Martin, G, Cowboys Marshon Lattimore, CB, Saints Allen Robinson, WR, Bears Shaquil Barrett, OLB, Buccaneers Tristan Wirfs, OT, Buccaneers Jesse Bates, S, Bengals Corey Davis, WR, Jets Jason Kelce, C, Eagles T. J. Hockenson, TE, Lions Jarvis Landry, WR, Browns Tre’Davious White, CB, Bills Cole Beasley, WR, Bills Kyle Juszczyk, FB, 49ers Brandon Scherff, G, Washington Brandon Graham, DE, Eagles James Robinson, RB, Jaguars