Every Super Bowl Starting Quarterback (2024)

By parker_strahler

10m

114 Questions

105 Plays105 Plays

105 Plays

Give Quiz Kudos

Give Quiz Kudos

-

")$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 : () => {checkToOpenFlorinPlayGoalModal();}});} 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();}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');}}startGame(600);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/114

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

10:00

GamePlayerTeam
Super Bowl I (1966)Green Bay Packers
Super Bowl I (1966)Kansas City Chiefs
Super Bowl II (1967)Green Bay Packers
Super Bowl II (1967)Oakland Raiders
Super Bowl III (1968)New York Jets
Super Bowl III (1968)Baltimore Colts
Super Bowl IV (1969)Kansas City Chiefs
Super Bowl IV (1969)Minnesota Vikings
Super Bowl V (1970)Baltimore Colts
Super Bowl V (1970)Dallas Cowboys
Super Bowl VI (1971)Dallas Cowboys
Super Bowl VI (1971)Miami Dolphins
Super Bowl VII (1972)Miami Dolphins
Super Bowl VII (1972)Washington Redskins
Super Bowl VIII (1973)Miami Dolphins
Super Bowl VIII (1973)Minnesota Vikings
Super Bowl IX (1974)Pittsburgh Steelers
Super Bowl IX (1974)Minnesota Vikings
Super Bowl X (1975)Pittsburgh Steelers
Super Bowl X (1975)Dallas Cowboys
Super Bowl XI (1976)Oakland Raiders
Super Bowl XI (1976)Minnesota Vikings
Super Bowl XII (1977)Dallas Cowboys
Super Bowl XII (1977)Denver Broncos
Super Bowl XIII (1978)Pittsburgh Steelers
Super Bowl XIII (1978)Dallas Cowboys
Super Bowl XIV (1979)Pittsburgh Steelers
Super Bowl XIV (1979)Los Angeles Rams
Super Bowl XV (1980)Oakland Raiders
Super Bowl XV (1980)Philadelphia Eagles
Super Bowl XVI (1981)San Francisco 49ers
Super Bowl XVI (1981)Cincinnati Bengals
Super Bowl XVII (1982)Washington Redskins
Super Bowl XVII (1982)Miami Dolphins
Super Bowl XVIII (1983)Los Angeles Raiders
Super Bowl XVIII (1983)Washington Redskins
Super Bowl XIX (1984)San Francisco 49ers
Super Bowl XIX (1984)Miami Dolphins
GamePlayerTeam
Super Bowl XX (1985)Chicago Bears
Super Bowl XX (1985)New England Patriots
Super Bowl XXI (1986)New York Giants
Super Bowl XXI (1986)Denver Broncos
Super Bowl XXII (1987)Washington Redskins
Super Bowl XXII (1987)Denver Broncos
Super Bowl XXIII (1988)San Francisco 49ers
Super Bowl XXIII (1988)Cincinnati Bengals
Super Bowl XXIV (1989)San Francisco 49ers
Super Bowl XXIV (1989)Denver Broncos
Super Bowl XXV (1990)New York Giants
Super Bowl XXV (1990)Buffalo Bills
Super Bowl XXVI (1991)Washington Redskins
Super Bowl XXVI (1991)Buffalo Bills
Super Bowl XXVII (1992)Dallas Cowboys
Super Bowl XXVII (1992)Buffalo Bills
Super Bowl XXVIII (1993)Dallas Cowboys
Super Bowl XXVIII (1993)Buffalo Bills
Super Bowl XXIX (1994)San Francisco 49ers
Super Bowl XXIX (1994)San Diego Chargers
Super Bowl XXX (1995)Dallas Cowboys
Super Bowl XXX (1995)Pittsburgh Steelers
Super Bowl XXXI (1996)Green Bay Packers
Super Bowl XXXI (1996)New England Patriots
Super Bowl XXXII (1997)Denver Broncos
Super Bowl XXXII (1997)Green Bay Packers
Super Bowl XXXIII (1998)Denver Broncos
Super Bowl XXXIII (1998)Atlanta Falcons
Super Bowl XXXIV (1999)St. Louis Rams
Super Bowl XXXIV (1999)Tennessee Titans
Super Bowl XXXV (2000)Baltimore Ravens
Super Bowl XXXV (2000)New York Giants
Super Bowl XXXVI (2001)New England Patriots
Super Bowl XXXVI (2001)St. Louis Rams
Super Bowl XXXVII (2002)Tampa Bay Buccaneers
Super Bowl XXXVII (2002)Oakland Raiders
Super Bowl XXXVIII (2003)New England Patriots
Super Bowl XXXVIII (2003)Carolina Panthers
GamePlayerTeam
Super Bowl XXXIX (2004)New England Patriots
Super Bowl XXXIX (2004)Philadelphia Eagles
Super Bowl XL (2005)Pittsburgh Steelers
Super Bowl XL (2005)Seattle Seahawks
Super Bowl XLI (2006)Indianapolis Colts
Super Bowl XLI (2006)Chicago Bears
Super Bowl XLII (2007)New York Giants
Super Bowl XLII (2007)New England Patriots
Super Bowl XLIII (2008)Pittsburgh Steelers
Super Bowl XLIII (2008)Arizona Cardinals
Super Bowl XLIV (2009)New Orleans Saints
Super Bowl XLIV (2009)Indianapolis Colts
Super Bowl XLV (2010)Green Bay Packers
Super Bowl XLV (2010)Pittsburgh Steelers
Super Bowl XLVI (2011)New York Giants
Super Bowl XLVI (2011)New England Patriots
Super Bowl XLVII (2012)Baltimore Ravens
Super Bowl XLVII (2012)San Francisco 49ers
Super Bowl XLVIII (2013)Seattle Seahawks
Super Bowl XLVIII (2013)Denver Broncos
Super Bowl XLIX (2014)New England Patriots
Super Bowl XLIX (2014)Seattle Seahawks
Super Bowl 50 (2015)Denver Broncos
Super Bowl 50 (2015)Carolina Panthers
Super Bowl LI (2016)New England Patriots
Super Bowl LI (2016)Atlanta Falcons
Super Bowl LII (2017)Philadelphia Eagles
Super Bowl LII (2017)New England Patriots
Super Bowl LIII (2018)New England Patriots
Super Bowl LIII (2018)Los Angeles Rams
Super Bowl LIV (2019)Kansas City Chiefs
Super Bowl LIV (2019)San Francisco 49ers
Super Bowl LV (2020)Tampa Bay Buccaneers
Super Bowl LV (2020)Kansas City Chiefs
Super Bowl LVI (2021)Los Angeles Rams
Super Bowl LVI (2021)Cincinnati Bengals
Super Bowl LVII (2022)Kansas City Chiefs
Super Bowl LVII (2022)Philadelphia Eagles
Every Super Bowl Starting Quarterback (2024)

References

Top Articles
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 6394

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.