NFL roster 2021-2022 ( updated ) (2024)

Quiz Lab

Quiz Lab

Sports

Type in answers that appear in a list

Type in answers that appear in a list

Classic

Can you name the NFL roster 2021-2022 ( updated )?

By schiaffinochrist

10m

261 Questions

65 Plays65 Plays

65 Plays

Comments

Give Quiz Kudos

Give Quiz Kudos

-

Forced OrderAnswers have to be entered in order

Answers have to be entered in order

")$objective.click(() => {window.onClickObjective(reckoningQuestObjective.quest_number, reckoningQuestObjective.objective_number, reckoningQuestObjective.quest_id, reckoningQuestObjective.objective_id, $objective);});if (!window.mweb) {$j('#snark').hide();$objective.insertAfter($j('#gameOverMsg'));} else if (is_flagship_app_view) {$j('#snark').html();$objective.appendTo($j('#snark'));} else {$objective.appendTo($j('#reckoning .stats-wrapper'));}} else if (showSnark) {var snark = getSnark(userPct);var attachSnarkModalListener = false;if (snark !== '') {snark = ""+snark+"";if (!window.mweb) {if (false) {attachSnarkModalListener = true;snark += "";} else {snark += "";}}} else {$j('#snark').hide();}$j('#snark').html(snark);if(attachSnarkModalListener){ $j('#hide-snark-open-confirmation-modal').on('click', function () { var modalArgs = {title: 'Hide These Messages?',message: 'Are you sure you want to hide post-quiz messages?', onYes: function(remodal){ $j.ajax({ type: "GET", url: "/ajax/user_settings.php", data: {s: 0}, success: function(response) { if (response.success) { $j('#snark').hide(); remodal.close(); } else { if (response.responseJSON.message) { remodal.$modal.find('#confirmation-error').html(response.responseJSON.message); remodal.$modal.find('#confirmation-error').show(); } else { remodal.$modal.find('#confirmation-error').html('There was an error saving your preferences. Please contact feedback if you continue to see this issue.'); remodal.$modal.find('#confirmation-error').show(); } } }, error: function(response) { if (response.responseJSON.message) { remodal.$modal.find('#confirmation-error').html(response.responseJSON.message); remodal.$modal.find('#confirmation-error').show(); } else { remodal.$modal.find('#confirmation-error').html('There was an error saving your preferences. Please contact feedback if you continue to see this issue.'); remodal.$modal.find('#confirmation-error').show(); } } }); } }; SporcleLib.Modal._openConfirmationModal(modalArgs); }); }} else {$j('#snark').hide();}// Update get reckoning with playlist infovar playlistData;if (mweb) {playlistData = typeof window.playlist === 'object' && window.playlist.hasOwnProperty('games') ? window.playlist : null;} else {playlistData = window.Sporcle.gameData.playlist ? window.Sporcle.gameData.playlist.vm.data : null;}if (playlistData) {playlistReckoning(playlistData, userPct, false && !stopwatch);}$j('#playGameBar').addClass('reckoning');$j('#reckonBox').show();if (mweb) {/* mobile games only */$j('#reckoning-numright').html(numRight);$j('#reckoning-time').html(displayTime(timerSecs));if (stopwatch) {$j('#reckoning-time-title').text("Stopwatch");$j('#reckoning-time, #reckoning-score').addClass('timePast');}var checkToOpenFlorinPlayGoalModal = () => {if (userPct == 0) {return;}if (!florinsPlayGoalData) {return;}var openModal = false;if (florinsPlayGoalData.reward_claimable) {openModal = true;} else if (florinsPlayGoalData.curr_streak + 1 == florinsPlayGoalData.goal_days && florinsPlayGoalData.plays_today == 0) {// First play of the day, this should complete their play goalopenModal = true;}if (openModal) { window.SporcleLib.Modal.openFlorinPlayGoalModal({ // Fudge these values to be at the goal, since we haven't necessarily logged this play yet and it might be the 7th curr_streak : florinsPlayGoalData.goal_days, reward_claimable : true, plays_today : florinsPlayGoalData.plays_today + 1, goal_days : florinsPlayGoalData.goal_days, reward_amount : florinsPlayGoalData.reward_amount, })}}if (is_flagship_app_view) {let animations = window.animations;let hapticType = 'success';let completeMsg;let animConfig = {animationData : animations.checkmark,loop : true,playSegments : [[0, 30], [31, 75]]};if (userPct == 1) {animConfig.animationData = animations.perfectScore;animConfig.playSegments = [[0, 14], [15, 75]];completeMsg = "Perfect Score!";} else if (timerSecs == 0) {hapticType = 'error';animConfig.animationData = animations.outOfTime;animConfig.playSegments = [[0, 14], [15, 75]];completeMsg = "Out of Time!";} else if (_spks && !didGiveUp) {hapticType = 'error';animConfig.animationData = animations.bomb;animConfig.playSegments = [[0, 14], [15, 75]];completeMsg = "You Hit a Mine!";}window.SporcleLib.Modal.openModalFromTpl($j('#post-game-modal-tpl').html(), {show_loading : false,onInit : (modal) => {let $modal = modal.$modal; $modal.attr('id', 'postGameModal'); postGameAnim = lottie.loadAnimation({container : $modal.find('#postGameIcon')[0],animationData : animConfig.animationData,loop : animConfig.loop,autoplay : false});$modal.find('.modal-close').on('click', () => {window.continuePostQuiz();}); $modal.find('#completeMsg').html(completeMsg); $modal.find('#postPct').html(roundPercentScore(userPct));$modal.find('#postCorrect').html($j('#reckoning-score').text());if (snark) {$modal.find('#snark').html(snark);} else {$modal.find('#snark').hide();}setTimeout(() => {postGameAnim.playSegments(animConfig.playSegments, true);// if (hapticType) {// setTimeout(() => {// window.SporcleApp.api.playHaptic(hapticType);// }, 150);// }}, 150);},onClose : () => {// Need this delay because if we open a new modal right as the close animation finishes,// Then the modal events get confused and the "onOpen" callback never gets calledsetTimeout(() => {checkToOpenFlorinPlayGoalModal();}, 50);}});} else {checkToOpenFlorinPlayGoalModal();}}$j('#playGameBox').empty().hide();$j('#postGameBox').show();}function toggleshow() {showans = !showans;}function roundPercentScore(pctScore) {return _.round(100 * pctScore);}function updateBadge(userPct) {var earned = false;if (quizBadge && userPct > 0) { if (quizBadge.criteria && quizBadge.criteria.length) { var requiredCount = quizBadge.criteria.length; var earnedCount = 0; //Loop through possible badge criteria to see if we earned them quizBadge.criteria.forEach(function (criterion) { var comparison = parseInt(criterion.compare); if(criterion.name === 'percent'){ if ((comparison === 0 && userPct === parseFloat(criterion.value)) || //'0' means percent needs to equal (comparison === 1 && userPct > parseFloat(criterion.value)) || //'1' means percent needs to be greater than (comparison === -1 && userPct < parseFloat(criterion.value)) //'-1' means percent needs to be less than (at the time of writing, no badge exists like this) ) { earnedCount++; } } else if (criterion.name === 'month'){ var d = new Date(); //getMonth() starts at 0 if((d.getMonth() + 1 == criterion.value && comparison === 0) || (d.getMonth() + 1 > criterion.value && comparison === 1) || (d.getMonth() + 1 < criterion.value && comparison === -1) ){ earnedCount++; } } else if (criterion.name === 'day'){ var d = new Date(); if((d.getDate() == criterion.value && comparison === 0) || (d.getDate() > criterion.value && comparison === 1) || (d.getDate() < criterion.value && comparison === -1) ){ earnedCount++; } } else if (criterion.name === 'day_of_the_week'){ var d = new Date(); if((d.getDay() == criterion.value && comparison === 0) || (d.getDay() > criterion.value && comparison === 1) || (d.getDay() < criterion.value && comparison === -1) ){ earnedCount++; } } else if (criterion.name === 'avg_percent' && typeof averageScore !== 'undefined') {var roundedUserPct = _.round(userPct, 2); //matches backend precision in badge trackervar roundedAvgPct = _.round(averageScore, 2);if((roundedUserPct == roundedAvgPct && comparison === 0) || (roundedUserPct > roundedAvgPct && comparison === 1) || (roundedUserPct < roundedAvgPct && comparison === -1) ){ earnedCount++; } }}); earned = earnedCount == requiredCount;} else {earned = true;}} if (earned) {quizBadge.condition_earned = true;quizBadge.achieved_count++; var spliceIndex = null;_(quizBadge.remaining_conditions).each(function(condition, index) {if (quizBadge.condition_id == condition.condition_id) {spliceIndex = index;}});_(quizBadge.conditions).each(function(condition, index) {if (quizBadge.condition_id == condition.condition_id) {condition.earned = true;}});if (spliceIndex !== null) {quizBadge.remaining_conditions.splice(spliceIndex, 1); quizBadge.condition_earned_date = (new Date()).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric' });; }if (quizBadge.remaining_conditions.length === 0 ) {if (quizBadge.badge_earned && quizBadge.levelable) {quizBadge.achieved_count = 0;quizBadge.level++;var currDate = new Date();quizBadge.last_level_date = window.SporcleLib.getMonthString(currDate.getMonth()) + ' ' + currDate.getDate() + ', ' + currDate.getFullYear();} else {quizBadge.badge_earned = true;var currDate = new Date();quizBadge.earned_date = window.SporcleLib.getMonthString(currDate.getMonth()) + ' ' + currDate.getDate() + ', ' + currDate.getFullYear();if (quizBadge.levelable) {quizBadge.level = 1;quizBadge.last_level_date = window.SporcleLib.getMonthString(currDate.getMonth()) + ' ' + currDate.getDate() + ', ' + currDate.getFullYear();quizBadge.achieved_count = 0;}}}if (badgeTooltip) {badgeTooltip.deactivate();}if (badgeTooltipRightRail) {badgeTooltipRightRail.deactivate();}var template = _.template($j('#quiz-badge-template').html());if (window.mweb) {$j('#main-wrapper .quiz-badge').replaceWith($j(template(quizBadge)));} else {quizBadge.tooltip_trigger_id = 'quiz-badge-art';$j('#main-quiz-content .quiz-badge').replaceWith($j(template(quizBadge)));quizBadge.tooltip_trigger_id = 'quiz-badge-art-right-rail';$j('#right-rail .quiz-badge').replaceWith($j(template(quizBadge)));if (!quizBadge.badge_earned) {if (window.setupUnearnedBadgeTooltip) {window.setupUnearnedBadgeTooltip($j('#quiz-badge-art'), quizBadge);window.setupUnearnedBadgeTooltip($j('#quiz-badge-art-right-rail'), quizBadge);} else {var conditionsTemp = _.template($j('#badge-conditions-template').html());var tooltipHtml = $j(conditionsTemp(quizBadge));const badgeTooltipOptions = { //this should match /sporcle-ui/tooltips/functionalTooltipstarget : true,tipJoint : 'bottom middle',showOn : 'mouseover',hideTriggers : ['target','tip'],stemLength : 8,stemBase : 12,hideOn : 'mouseout',removeElementsOnHide : true,background : 'white',borderColor : '#d8d8d8',borderWidth : 1,shadowOffset : [3,3],shadowBlur : 10,showEffect : 'slide',showEffectDuration : 0.1,hideEffectDuration : 0.3,className : 'badge-tooltip',shadowColor : 'rgba(0,0,0,0.25)'};badgeTooltip = new Opentip('#quiz-badge-art', tooltipHtml.html(), badgeTooltipOptions);badgeTooltipRightRail = new Opentip('#quiz-badge-art-right-rail', tooltipHtml.html(), badgeTooltipOptions);}} else {if (window.setupEarnedBadgeTooltip) {window.setupEarnedBadgeTooltip($j('#quiz-badge-art'), quizBadge);window.setupEarnedBadgeTooltip($j('#quiz-badge-art-right-rail'), quizBadge);}}}}}function showHintTooltip(x, y, hint) {$hint = $j('#hintTooltip');if ($hint.length == 0) {$hint = $j('

' +'

' +'

' +'

' +'

' +'

').appendTo($j('body'));}if (hint) {var $afterContainer = $hint.find('.afterContainer');var $after = $hint.find('.after');// Set to max width before resize$afterContainer.css({width: '120px'});$hint.show();// Set tooltip text to hint$after.html(hint);// Get width of tooltip with textvar width = Math.ceil($after[0].offsetWidth) + 1;var leftShift = 0;if (mweb) {// Make sure the tooltip doesn't go off either side of the screenvar leftBound = 51;var rightBound = $j('body').width() - 71;var buf = 11;// Shift based on width of textvar shiftLimit = Math.max(width/2 - 20, 0);if (x < leftBound) {// Too close to left edge of screenleftShift = -shiftLimit;x = Math.max(x, buf);} else if (x > rightBound) {// Too close to right edge of screenleftShift = shiftLimit;x = Math.min(x, $j('body').width() - buf);}}// Set the position of the hint$hint.css({left: x + 'px',top: y + 'px',});// Set outer container size and position$afterContainer.css({width: width + 'px',left: '-' + ((width / 2) + leftShift) + 'px'});} else {$hint.hide();}}function getRandomColor() {var r = Math.round(Math.random() * 255);var g = Math.round(Math.random() * 255);var b = Math.round(Math.random() * 255);return 'rgb(' + r + ',' + g + ',' + b + ')';}function hintTooltipIsDisplayed() {return $j('#hintTooltip').is(':visible');}function getCurrentHintText() {return $j('#hintTooltip .afterContainer .after').text();}// This is used to yield execution to the main javascript thread so that we can break longer running tasks into smaller tasks.// See here: https://web.dev/articles/optimize-long-tasks?utm_source=devtoolsfunction yieldToMain () {return new Promise(resolve => {setTimeout(resolve, 0);});}async function runStartCode(stopwatch) {if (typeof gamePageIsLoaded != "undefined" && gamePageIsLoaded) {if (window.startTriggered) {return;} else {window.startTriggered = true;}if (typeof stopwatch !== 'undefined') {if (stopwatch) {window.selectTimerSetting('stopwatch');} else {window.selectTimerSetting('timer');}}// The `startGame` function does a lot, so we want to yield execution both before and after this call. Yielding before// will allow the existing task to finish, freeing up the runtime to move to the next thing in the message queue before startGame// executes. Yielding after will do the same, before we perform the rest of the actions related to starting a quiz.await yieldToMain();await startGame(600);await yieldToMain();pickSlot();callSPHooks('postStart');}}function callSPHooks(name) {if (typeof _spHooks != 'undefined') {var hlen = _spHooks[name].length;for (var i = 0; i < hlen; i++) {_spHooks[name][i]();}}}

0/261

Quiz is untimed. Quiz plays in practice mode will not be counted towards challenge completion or badge progress.

10:00

HintAnswer
denver broncos
QB
RB
WR
WR
TE
Defense
Offense
green bay packers
QB
RB
WR
WR
TE
Defense
Offense
pittsburgh steelers
QB
RB
WR
WR
TE
Deffense
Offense
atlanta falcons
QB
RB
WR
WR
TE
defense
offense
arizona cardinals
QB
RB
WR
WR
TE
offense
defense
baltimore ravens
QB
RB
WR
WR
TE
offense
defense
buffalo bills
QB
RB
WR
WR
TE
offense
defense
carolina panthers
QB
RB
WR
WR
TE
offense
defense
chicago bears
QB
RB
WR
WR
TE
offense
defense
cincinatti bengal
QB
RB
WR
WR
TE
offense
offense
cleveland browns
QB
RB
WR
WR
TE
offense
HintAnswer
offense
dallas cowboys
QB
RB
WR
WR
TE
offense
offense
detriot lions
QB
RB
WR
WR
TE
defense
defense
houston texans
QB
RB
WR
WR
TE
offense
offense
indainapolas colts
QB
RB
WR
WR
TE
offense
offense
jacksonville jaguars
QB
RB
WR
WR
TE
offense
defense
kansas city cheifs
QB
RB
WR
WR
TE
offense
Defense
las vegas raiders
QB
RB
WR
WR
TE
offense
defense
los angeles chargers
QB
RB
WR
WR
TE
offense
defense
los angeles rams
QB
RB
WR
WR
TE
offense
defense
miami dolphins
QB
RB
WR
WR
RB
offense
defense
minnesota vikings
QB
RB
WR
WR
TE
HintAnswer
offense
offense
new england patriots
QB
RB
WR
WR
TE
offense
defense
new orleans saints
QB
RB
WR
WR
TE
offense
defense
new york giants
QB
RB
WR
WR
TE
offense
defense
new york jets
QB
RB
WR
WR
TE
offense
defense
philadelphia eagles
QB
RB
WR
WR
TE
offense
defense
san fransisco 49ers
QB
RB
WR
WR
TE
offense
defense
seattle seahawks
QB
RB
WR
WR
TE
offense
defense
tampa bay buccaneers
QB
RB
WR
WR
TE
offense
defense
tennesssee titans
QB
RB
WR
WR
TE
offense
defense
washington football team WFT
QB
RB
WR
WR
TE
defense
offense
BONUS!!!
ravens
NFL roster 2021-2022 ( updated ) (2024)

FAQs

How many active players are in the NFL? ›

There are currently 1,696 active players in the NFL.

What percentage of NFL players played in college? ›

In the US, there are just over a million players at the high school level. Of those, 73,712 make it to the NCAA level, representing just 7.3% of the talent pool. At any one time, just over 16,000 are draft eligible, which is only 1.6% of that college player pool. And then only 259 players will be drafted.

How many NFL players are on a team? ›

While teams can have as many as 90 players during training camp, a typical NFL roster consists of 53 players during the regular season, with an additional 16 on the practice squad.

Will NFL expand rosters? ›

The National Football League has announced the expansion of the practice squad for all 32 clubs beginning in 2024 to include one international player, helping to create more opportunities for talented athletes from around the world to be identified and developed in the game of football.

What state has the most active NFL players? ›

Texans talk a big game about football played in the Lone Star State, but numbers don't lie, and they back up the bravado. The NFL released its annual breakdown of rostered players in Week 1 for the 2023 season, and to little surprise, Texas is No. 1, producing more players on NFL rosters than any other state with 187.

Which active NFL player has played for the most teams? ›

Joshua Javon Johnson (born May 15, 1986) is an American football quarterback for the Baltimore Ravens of the National Football League (NFL). He has been referred to as a classic journeyman quarterback for his stints with an NFL-record 14 different teams.

What school has the most players in the NFL? ›

Alabama's Crimson Tide has 57 former student-athletes in the NFL, the most pro players of any college.

Which college has produced the most NFL players? ›

For the seventh season in a row, the University of Alabama has the most players in the National Football League.

What NFL player has a master's degree? ›

It's been a big year for Jalen Hurts. The Philadelphia Eagles quarterback took his team to the Super Bowl in February. Last month he got one of the biggest contract extension deals in NFL history. And now he's earned a graduate degree from the University of Oklahoma.

Who is the richest NFL player? ›

Top 10 Richest NFL Players Ever
RankPlayerNet Worth
1Jerry Richardson$2 billion
2Roger Staubach$600 million
3Tom Brady$300 million
4Fran Tarkenton$300 million
6 more rows
Jan 11, 2024

Do NFL players get paid weekly? ›

NFL players are generally paid weekly during the regular season with their annual salaries spread across 18 weeks. When the playoffs begin, these checks stop. Players participating in playoff games are compensated, but playoff checks are often drastically lower than regular season game checks.

What does the lowest paid player in the NFL make? ›

The NFL's minimum player salary

The minimum salary rose to $705,000 in 2022. This year, the minimum salary for an NFL player is $750,000. This amount applies exclusively to NFL rookies during their debut season. As they advance, the minimum rises to $870,000 and $940,000 by the third year.

What is the minimum salary for NFL practice squad players? ›

Practice squad players make $12,000 per week or $216,000 for 18 weeks. Veteran players with over two years of experience will make a minimum of $16,100 per week or $289,800 for 18 weeks, and a maximum of $20,600 per week or $370,800 for 18 weeks.

Do NFL players share rooms? ›

The marquee players will get their rooms, and some might even get something plush. But rookies and lesser-known players will have to bunk up with a teammate. Imagine your own work colleagues.

What happens if you don't make the NFL roster? ›

For those who don't make it, the next step is often to sign with a team's practice squad. Practice squad players train with the team and are eligible to be signed to the active roster during the season, but they don't get to play in games unless they are elevated to the active roster.

How many NFL players are 40 or over? ›

Jason Peters, Robbie Gould, and Andy Lee are currently playing football even though they are above the age of 40. Peters is the oldest among them at 41 years old.

How many total players have ever played in the NFL? ›

Over 25,000 men have played in the NFL since its inception, but only about 300 have ever had the honor of being inducted into the Pro Football Hall of Fame.

How many offensive players are in the NFL? ›

In football, 11 players on the offense and 11 on the defense make up the 22 players on the field during play. The offense uses its 11 players to score points against the 11 defensive players.

How many players are on the NFL field? ›

American football, referred to simply as football in the United States and Canada and also known as gridiron football, is a team sport played by two teams of eleven players on a rectangular field with goalposts at each end.

Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 5984

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.