{"id":792,"date":"2026-02-09T22:28:14","date_gmt":"2026-02-09T22:28:14","guid":{"rendered":"https:\/\/yebbo.com\/ethiodiego\/?p=792"},"modified":"2026-02-11T23:38:15","modified_gmt":"2026-02-11T23:38:15","slug":"the-complete-super-bowl-history","status":"publish","type":"post","link":"http:\/\/yebbo.com\/ethiodiego\/the-complete-super-bowl-history\/","title":{"rendered":""},"content":{"rendered":"\n<!-- SUPER BOWL HISTORY \u2014 EMBEDDED WEB BANNER (NO EXTERNAL IMAGES) -->\n<!-- Paste anywhere (Blogger\/WordPress\/HTML). All \u201cpictures\u201d are embedded as inline SVG. -->\n\n<div class=\"sb-banner\" role=\"img\" aria-label=\"Super Bowl History banner\">\n  <svg viewBox=\"0 0 1600 450\" width=\"100%\" height=\"auto\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <defs>\n      <!-- Background gradients -->\n      <linearGradient id=\"bg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n        <stop offset=\"0\" stop-color=\"#0b1220\"\/>\n        <stop offset=\"0.55\" stop-color=\"#0f172a\"\/>\n        <stop offset=\"1\" stop-color=\"#111827\"\/>\n      <\/linearGradient>\n\n      <radialGradient id=\"glow\" cx=\"35%\" cy=\"35%\" r=\"70%\">\n        <stop offset=\"0\" stop-color=\"#3b82f6\" stop-opacity=\"0.35\"\/>\n        <stop offset=\"0.6\" stop-color=\"#3b82f6\" stop-opacity=\"0.08\"\/>\n        <stop offset=\"1\" stop-color=\"#3b82f6\" stop-opacity=\"0\"\/>\n      <\/radialGradient>\n\n      <linearGradient id=\"gold\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n        <stop offset=\"0\" stop-color=\"#fde68a\"\/>\n        <stop offset=\"0.5\" stop-color=\"#fbbf24\"\/>\n        <stop offset=\"1\" stop-color=\"#b45309\"\/>\n      <\/linearGradient>\n\n      <linearGradient id=\"silver\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n        <stop offset=\"0\" stop-color=\"#f3f4f6\"\/>\n        <stop offset=\"0.55\" stop-color=\"#cbd5e1\"\/>\n        <stop offset=\"1\" stop-color=\"#94a3b8\"\/>\n      <\/linearGradient>\n\n      <filter id=\"softShadow\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\">\n        <feDropShadow dx=\"0\" dy=\"12\" stdDeviation=\"12\" flood-color=\"#000\" flood-opacity=\"0.35\"\/>\n      <\/filter>\n\n      <filter id=\"glowText\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\">\n        <feGaussianBlur stdDeviation=\"2\" result=\"blur\"\/>\n        <feMerge>\n          <feMergeNode in=\"blur\"\/>\n          <feMergeNode in=\"SourceGraphic\"\/>\n        <\/feMerge>\n      <\/filter>\n\n      <!-- Confetti pattern -->\n      <pattern id=\"confetti\" width=\"120\" height=\"120\" patternUnits=\"userSpaceOnUse\">\n        <circle cx=\"18\" cy=\"22\" r=\"4\" fill=\"#60a5fa\" opacity=\"0.85\"\/>\n        <circle cx=\"78\" cy=\"18\" r=\"3\" fill=\"#fbbf24\" opacity=\"0.9\"\/>\n        <rect x=\"40\" y=\"54\" width=\"10\" height=\"4\" rx=\"2\" fill=\"#a78bfa\" opacity=\"0.9\"\/>\n        <rect x=\"88\" y=\"70\" width=\"12\" height=\"5\" rx=\"2\" fill=\"#34d399\" opacity=\"0.85\"\/>\n        <circle cx=\"24\" cy=\"92\" r=\"3\" fill=\"#fb7185\" opacity=\"0.9\"\/>\n      <\/pattern>\n\n      <!-- Stadium light beam -->\n      <linearGradient id=\"beam\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n        <stop offset=\"0\" stop-color=\"#93c5fd\" stop-opacity=\"0.20\"\/>\n        <stop offset=\"1\" stop-color=\"#93c5fd\" stop-opacity=\"0\"\/>\n      <\/linearGradient>\n    <\/defs>\n\n    <!-- Background -->\n    <rect x=\"0\" y=\"0\" width=\"1600\" height=\"450\" fill=\"url(#bg)\"\/>\n    <rect x=\"0\" y=\"0\" width=\"1600\" height=\"450\" fill=\"url(#glow)\"\/>\n\n    <!-- Subtle confetti overlay -->\n    <rect x=\"0\" y=\"0\" width=\"1600\" height=\"450\" fill=\"url(#confetti)\" opacity=\"0.25\"\/>\n\n    <!-- Stadium silhouette -->\n    <g opacity=\"0.85\">\n      <path d=\"M0,360 C180,300 330,320 520,290 C760,250 910,270 1130,240 C1320,215 1450,225 1600,200 L1600,450 L0,450 Z\"\n            fill=\"#0a1020\"\/>\n      <path d=\"M0,380 C200,330 360,345 540,320 C780,285 920,305 1140,270 C1330,245 1460,255 1600,235\"\n            fill=\"none\" stroke=\"#1f2937\" stroke-width=\"6\" opacity=\"0.9\"\/>\n      <!-- Field line -->\n      <path d=\"M0,420 L1600,360\" stroke=\"#0b3b2e\" stroke-width=\"10\" opacity=\"0.35\"\/>\n    <\/g>\n\n    <!-- Light beams -->\n    <g opacity=\"0.75\">\n      <path d=\"M250,40 L420,40 L520,350 L150,350 Z\" fill=\"url(#beam)\"\/>\n      <path d=\"M1180,30 L1350,30 L1500,360 L1100,360 Z\" fill=\"url(#beam)\"\/>\n    <\/g>\n\n    <!-- Left icon: Football (embedded SVG \u201cpicture\u201d) -->\n    <g transform=\"translate(110,120) rotate(-12)\" filter=\"url(#softShadow)\">\n      <ellipse cx=\"170\" cy=\"120\" rx=\"170\" ry=\"110\" fill=\"#7c2d12\"\/>\n      <ellipse cx=\"170\" cy=\"120\" rx=\"160\" ry=\"100\" fill=\"#92400e\" opacity=\"0.85\"\/>\n      <path d=\"M55,120 C95,60 245,40 310,110 C255,160 130,190 55,120 Z\" fill=\"#a16207\" opacity=\"0.28\"\/>\n      <!-- Lace strip -->\n      <rect x=\"88\" y=\"105\" width=\"165\" height=\"30\" rx=\"15\" fill=\"#f3f4f6\" opacity=\"0.95\"\/>\n      <!-- Laces -->\n      <g stroke=\"#111827\" stroke-width=\"6\" stroke-linecap=\"round\">\n        <line x1=\"120\" y1=\"120\" x2=\"220\" y2=\"120\"\/>\n        <line x1=\"140\" y1=\"108\" x2=\"140\" y2=\"132\"\/>\n        <line x1=\"165\" y1=\"108\" x2=\"165\" y2=\"132\"\/>\n        <line x1=\"190\" y1=\"108\" x2=\"190\" y2=\"132\"\/>\n        <line x1=\"215\" y1=\"108\" x2=\"215\" y2=\"132\"\/>\n      <\/g>\n      <!-- Stitching -->\n      <path d=\"M45,120 C95,35 260,25 325,115\" fill=\"none\" stroke=\"#fde68a\" stroke-width=\"5\" stroke-dasharray=\"8 10\" opacity=\"0.7\"\/>\n      <path d=\"M60,160 C150,220 280,205 340,125\" fill=\"none\" stroke=\"#fde68a\" stroke-width=\"5\" stroke-dasharray=\"8 10\" opacity=\"0.6\"\/>\n    <\/g>\n\n    <!-- Right icon: Lombardi-like Trophy (embedded SVG \u201cpicture\u201d) -->\n    <g transform=\"translate(1210,82)\" filter=\"url(#softShadow)\">\n      <!-- Football top -->\n      <ellipse cx=\"150\" cy=\"95\" rx=\"90\" ry=\"55\" fill=\"url(#silver)\"\/>\n      <path d=\"M105,95 h90\" stroke=\"#0f172a\" stroke-width=\"5\" opacity=\"0.35\"\/>\n      <!-- Stand -->\n      <path d=\"M95,140 L205,140 L235,245 L65,245 Z\" fill=\"#cbd5e1\" opacity=\"0.95\"\/>\n      <rect x=\"80\" y=\"245\" width=\"140\" height=\"42\" rx=\"10\" fill=\"#0f172a\" opacity=\"0.95\"\/>\n      <rect x=\"62\" y=\"287\" width=\"176\" height=\"28\" rx=\"10\" fill=\"#111827\" opacity=\"0.9\"\/>\n      <!-- Gold plate -->\n      <rect x=\"95\" y=\"255\" width=\"110\" height=\"22\" rx=\"6\" fill=\"url(#gold)\" opacity=\"0.95\"\/>\n      <!-- Spark -->\n      <g transform=\"translate(250,40)\">\n        <path d=\"M0,20 L10,0 L20,20 L40,30 L20,40 L10,60 L0,40 L-20,30 Z\" fill=\"#fde68a\" opacity=\"0.95\"\/>\n      <\/g>\n    <\/g>\n\n    <!-- Title block -->\n    <g transform=\"translate(470,120)\">\n      <rect x=\"0\" y=\"0\" width=\"660\" height=\"190\" rx=\"20\" fill=\"#0b1220\" opacity=\"0.65\" stroke=\"#1f2937\" stroke-width=\"2\"\/>\n      <text x=\"28\" y=\"62\" font-size=\"46\" font-weight=\"800\" fill=\"#ffffff\" filter=\"url(#glowText)\">\n        THE COMPLETE SUPER BOWL HISTORY\n      <\/text>\n      <text x=\"28\" y=\"104\" font-size=\"22\" font-weight=\"600\" fill=\"#cbd5e1\">\n        Origins \u2022 Champions \u2022 Ticket Prices \u2022 Bonuses \u2022 Rings \u2022 MVP Impact\n      <\/text>\n      <text x=\"28\" y=\"142\" font-size=\"18\" font-weight=\"500\" fill=\"#93c5fd\">\n        1960s \u2192 Present \u2022 One unified, book-style document\n      <\/text>\n\n      <!-- Pills -->\n      <g transform=\"translate(28,155)\">\n        <rect x=\"0\" y=\"0\" width=\"150\" height=\"32\" rx=\"16\" fill=\"#1d4ed8\" opacity=\"0.9\"\/>\n        <text x=\"18\" y=\"22\" font-size=\"14\" font-weight=\"700\" fill=\"#ffffff\">WINNERS + MVPs<\/text>\n\n        <rect x=\"165\" y=\"0\" width=\"165\" height=\"32\" rx=\"16\" fill=\"#0ea5e9\" opacity=\"0.9\"\/>\n        <text x=\"183\" y=\"22\" font-size=\"14\" font-weight=\"700\" fill=\"#ffffff\">TICKETS + MONEY<\/text>\n\n        <rect x=\"345\" y=\"0\" width=\"170\" height=\"32\" rx=\"16\" fill=\"#fbbf24\" opacity=\"0.95\"\/>\n        <text x=\"362\" y=\"22\" font-size=\"14\" font-weight=\"800\" fill=\"#111827\">RINGS + LEGACY<\/text>\n      <\/g>\n    <\/g>\n\n    <!-- Bottom ribbon -->\n    <g transform=\"translate(0,392)\">\n      <rect x=\"0\" y=\"0\" width=\"1600\" height=\"58\" fill=\"#0b1220\" opacity=\"0.85\"\/>\n      <path d=\"M0,0 L1600,0\" stroke=\"#1f2937\" stroke-width=\"2\"\/>\n      <text x=\"40\" y=\"38\" font-size=\"18\" font-weight=\"600\" fill=\"#e5e7eb\">\n        Super Bowl history \u2022 Winning teams \u2022 Ticket prices \u2022 Winning payouts \u2022 Rings \u2022 MVP impact \u2022 Host city economics \u2022 TV\/ads \u2022 Culture \u2022 Future\n      <\/text>\n    <\/g>\n  <\/svg>\n<\/div>\n\n<style>\n  .sb-banner{\n    max-width: 1200px;\n    margin: 16px auto;\n    border-radius: 18px;\n    overflow: hidden;\n    box-shadow: 0 16px 40px rgba(0,0,0,.18);\n    border: 1px solid rgba(17,24,39,.08);\n  }\n<\/style>\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n  <title>The Complete History of the Super Bowl (1960\u2013Present)<\/title>\n  <meta name=\"description\" content=\"A comprehensive Super Bowl history covering origins, champions, ticket prices, player bonuses, rings, MVP impact, host city economics, media\/ads, culture, and the future.\" \/>\n  <style>\n    :root{\n      --bg:#ffffff; --fg:#111827; --muted:#4b5563; --border:#e5e7eb; --card:#f9fafb;\n      --accent:#1d4ed8; --accent2:#0ea5e9;\n    }\n    *{box-sizing:border-box}\n    body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--fg);line-height:1.65}\n    header{background:linear-gradient(90deg,#0b1220, #0b1220 60%, #0f172a); color:#fff; padding:44px 18px; border-bottom:1px solid rgba(255,255,255,.08)}\n    header .wrap, main .wrap, footer .wrap{max-width:980px;margin:0 auto}\n    h1{margin:0 0 10px;font-size:34px;line-height:1.15}\n    header p{margin:8px 0 0;color:rgba(255,255,255,.85);max-width:820px}\n    nav{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}\n    nav a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.2);padding:7px 10px;border-radius:999px;font-size:13px}\n    nav a:hover{border-color:rgba(255,255,255,.45)}\n    main{padding:28px 18px 60px}\n    .note{background:var(--card);border:1px solid var(--border);padding:12px 14px;border-radius:12px;color:var(--muted);margin:18px 0}\n    section{border:1px solid var(--border);border-radius:16px;padding:22px 18px;margin:18px 0;background:#fff}\n    section h2{margin:0 0 10px;font-size:22px}\n    section h3{margin:18px 0 8px;font-size:16px}\n    .meta{color:var(--muted);font-size:13px;margin-top:-6px}\n    ul{margin:10px 0 10px 20px}\n    table{width:100%;border-collapse:collapse;margin:12px 0}\n    th,td{border:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}\n    th{background:var(--card);font-weight:600}\n    .hr{height:1px;background:var(--border);margin:16px 0}\n    .toplink{display:inline-block;margin-top:8px;color:var(--accent);text-decoration:none;font-size:13px}\n    .toplink:hover{text-decoration:underline}\n    footer{border-top:1px solid var(--border);padding:22px 18px;color:var(--muted)}\n    .small{font-size:12px;color:var(--muted)}\n  <\/style>\n<\/head>\n<body>\n<header id=\"top\">\n  <div class=\"wrap\">\n    <h1>The Complete History of the Super Bowl<\/h1>\n    <p>History \u2022 Winning Teams \u2022 Ticket Prices \u2022 What Winners Get Paid \u2022 Rings \u2022 MVP Impact \u2022 Host City Economics \u2022 TV\/Ads \u2022 Culture \u2022 Future.<\/p>\n    <nav aria-label=\"Table of contents\">\n      <a href=\"#part-1\">Part I<\/a>\n      <a href=\"#part-2\">Part II<\/a>\n      <a href=\"#part-3\">Part III<\/a>\n      <a href=\"#part-4\">Part IV<\/a>\n      <a href=\"#part-5\">Part V<\/a>\n      <a href=\"#part-6\">Part VI<\/a>\n      <a href=\"#part-7\">Part VII<\/a>\n      <a href=\"#part-8\">Part VIII<\/a>\n      <a href=\"#part-9\">Part IX<\/a>\n      <a href=\"#part-10\">Part X<\/a>\n      <a href=\"#part-11\">Part XI<\/a>\n      <a href=\"#part-12\">Part XII<\/a>\n      <a href=\"#part-13\">Part XIII<\/a>\n      <a href=\"#part-14\">Part XIV<\/a>\n      <a href=\"#part-15\">Part XV<\/a>\n      <a href=\"#part-16\">Part XVI<\/a>\n      <a href=\"#part-17\">Part XVII<\/a>\n    <\/nav>\n  <\/div>\n<\/header>\n\n<main>\n  <div class=\"wrap\">\n    <div class=\"note\">\n      <strong>Note:<\/strong> This file compiles Parts I\u2013XVII into one continuous HTML document.\n      Your requested Amazon block is appended <em>at the end of every part<\/em>.\n    <\/div>\n\n    <!-- ===================== PART I ===================== -->\n    <section id=\"part-1\">\n      <h2>PART I \u2014 The Birth of the Super Bowl (1960\u20131966)<\/h2>\n      <p class=\"meta\">How a fractured football world accidentally created the most powerful sporting event on Earth.<\/p>\n\n      <h3>1. America Before the Super Bowl<\/h3>\n      <p>In the early 1960s, professional football in the United States was popular\u2014but it was not yet dominant. Baseball still claimed the title of America\u2019s pastime. College football drew massive regional loyalty. The NFL existed, yes\u2014but it was conservative, cautious, and comfortable, content with its monopoly and wary of innovation.<\/p>\n      <p>What did not exist was a single championship game that unified the sport, the nation, advertisers, and television into one synchronized cultural moment. That idea would emerge not from ambition\u2014but from conflict.<\/p>\n\n      <h3>2. The NFL: Power Without Pressure<\/h3>\n      <p>By 1960, the National Football League had been operating for decades. It controlled the best-known teams, the biggest markets, and most of the elite talent. Owners believed they had little reason to change.<\/p>\n      <ul>\n        <li>Limited television exposure<\/li>\n        <li>Modest player salaries<\/li>\n        <li>Regional fan bases<\/li>\n        <li>A fear of overexpansion<\/li>\n      <\/ul>\n\n      <h3>3. The AFL: The Disruptor Nobody Took Seriously<\/h3>\n      <p>In 1960, a rival league appeared: the American Football League. To NFL owners, the AFL looked like a novelty\u2014flashier offenses, aggressive TV deals, and a willingness to pay players more. But what it lacked in tradition, it made up for in boldness.<\/p>\n\n      <h3>4. The Salary War That Changed Everything<\/h3>\n      <p>The breaking point came when AFL teams began signing NFL draft picks\u2014and paying them more. Salaries rose rapidly, bidding wars erupted, and both leagues realized the conflict could become financially destructive.<\/p>\n\n      <h3>5. The Merger Talks<\/h3>\n      <p>In 1966, secret negotiations produced the merger framework and, critically, a championship game between AFL and NFL champions\u2014originally called the AFL\u2013NFL World Championship Game.<\/p>\n\n      <h3>6. A Game Nobody Knew How to Market<\/h3>\n      <p>The first championship game was scheduled for January 1967 in Los Angeles. There were unsold seats, competing TV arrangements, and even uncertainty about the name. \u201cSuper Bowl\u201d began as informal slang\u2014then stuck.<\/p>\n\n      <h3>7. The Quiet Realization<\/h3>\n      <p>After the first game, owners gradually recognized: this could become bigger than the leagues themselves.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART II ===================== -->\n    <section id=\"part-2\">\n      <h2>PART II \u2014 The Early Super Bowls and the Fight for Legitimacy (1967\u20131969)<\/h2>\n      <p class=\"meta\">From an awkward experiment to the night pro football proved its future.<\/p>\n\n      <h3>1. Super Bowl II and NFL Superiority<\/h3>\n      <p>Super Bowl II reinforced the NFL\u2019s edge. The Super Bowl was becoming expected, but the AFL still needed a signature validation.<\/p>\n\n      <h3>2. Ticket Prices in the Late 1960s<\/h3>\n      <p>Early tickets were affordable by modern standards: Super Bowl I ran about $6\u2013$12, and prices remained within reach for average families.<\/p>\n\n      <h3>3. Super Bowl III: The Turning Point<\/h3>\n      <p>Super Bowl III changed everything. Joe Namath\u2019s guarantee and the Jets\u2019 win validated AFL talent and made the Super Bowl feel truly must-watch.<\/p>\n\n      <h3>4. Super Bowl IV: Sealing the Case<\/h3>\n      <p>Kansas City\u2019s win over Minnesota further confirmed that parity was real, and the merger\u2019s championship game mattered.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART III ===================== -->\n    <section id=\"part-3\">\n      <h2>PART III \u2014 The 1970s: Dynasties, Dominance, and the Super Bowl Becomes an Institution (1970\u20131979)<\/h2>\n      <p class=\"meta\">When winning once was no longer enough\u2014and the Super Bowl learned how to repeat itself.<\/p>\n\n      <h3>1. The Steelers Blueprint<\/h3>\n      <p>The 1970s were defined by dynasties, most notably the Pittsburgh Steelers. Sustained excellence became possible, and the Super Bowl began crowning eras, not just seasons.<\/p>\n\n      <h3>2. Perfection and Myth<\/h3>\n      <p>The Miami Dolphins\u2019 perfect season introduced the idea that Super Bowls were benchmarks against history.<\/p>\n\n      <h3>3. National Brands<\/h3>\n      <p>Teams like the Dallas Cowboys helped football become national television\u2019s most reliable product.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART IV ===================== -->\n    <section id=\"part-4\">\n      <h2>PART IV \u2014 The 1980s: Television, Money, and the Super Bowl Becomes a Spectacle (1980\u20131989)<\/h2>\n      <p class=\"meta\">When the championship game stopped being just football\u2014and became America\u2019s biggest stage.<\/p>\n\n      <h3>1. The 49ers and the West Coast Offense<\/h3>\n      <p>The 1980s re-centered football around precision and quarterback play. The San Francisco 49ers became the decade\u2019s defining system, with Joe Montana embodying calm, marketable excellence.<\/p>\n\n      <h3>2. Commercials and Halftime Evolve<\/h3>\n      <p>Super Bowl advertising began turning into entertainment, and halftime shifted toward mainstream performance. The broadcast became bigger than the stadium.<\/p>\n\n      <h3>3. Ticket and Bonus Growth<\/h3>\n      <p>Ticket prices rose into the $50\u2013$75 range by decade\u2019s end, while player bonuses and endorsements began to matter more\u2014especially for Super Bowl icons.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART V ===================== -->\n    <section id=\"part-5\">\n      <h2>PART V \u2014 The 1990s: Global Expansion, Big Money, and the Super Bowl Becomes a Worldwide Event (1990\u20131999)<\/h2>\n      <p class=\"meta\">When the Super Bowl outgrew America\u2014and football learned how to sell itself to the planet.<\/p>\n\n      <h3>1. Cowboys, Bills, and Narrative Power<\/h3>\n      <p>The decade featured the Cowboys dynasty and the Bills\u2019 four straight losses\u2014proof the Super Bowl could create both empire and heartbreak.<\/p>\n\n      <h3>2. Broadcast Modernization<\/h3>\n      <p>New broadcast styles and rights competition expanded the product\u2019s reach and energy.<\/p>\n\n      <h3>3. The $100 Ticket Barrier Falls<\/h3>\n      <p>Face values climbed toward $150\u2013$325 by decade\u2019s end, and the resale market started to professionalize.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART VI ===================== -->\n    <section id=\"part-6\">\n      <h2>PART VI \u2014 The 2000s: The Patriots Era, Salary-Cap Mastery, and the Super Bowl as a Corporate Colossus (2000\u20132009)<\/h2>\n      <p class=\"meta\">When winning became a system\u2014and the Super Bowl turned into big business on autopilot.<\/p>\n\n      <h3>1. Dynasty Under the Cap<\/h3>\n      <p>The New England Patriots proved sustained dominance could exist in a salary-cap era through preparation, roster flexibility, and ruthless efficiency.<\/p>\n\n      <h3>2. Four-Digit Tickets<\/h3>\n      <p>Face values rose toward $600\u2013$1,000+ by decade\u2019s end, while secondary prices expanded dramatically.<\/p>\n\n      <h3>3. Rings and Brand Power<\/h3>\n      <p>Rings became luxury artifacts and championships became a corporate ecosystem around the game.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART VII ===================== -->\n    <section id=\"part-7\">\n      <h2>PART VII \u2014 The 2010s: Modern Super Bowl, Mega-Stadiums, and the Billion-Dollar Game (2010\u20132019)<\/h2>\n      <p class=\"meta\">When the Super Bowl became too big to be just a game\u2014and too valuable to fail.<\/p>\n\n      <h3>1. The Stadium Arms Race<\/h3>\n      <p>Domes, retractable roofs, tech platforms, and premium hospitality turned hosting into a global-grade production.<\/p>\n\n      <h3>2. Analytics and New Identities<\/h3>\n      <p>Teams like the Seahawks and Eagles showcased modern defensive speed and analytics-backed aggression.<\/p>\n\n      <h3>3. Five-Figure Secondary Tickets<\/h3>\n      <p>Face values rose toward $950\u2013$2,500, while resale prices frequently ran $4,000\u2013$10,000+.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART VIII ===================== -->\n    <section id=\"part-8\">\n      <h2>PART VIII \u2014 The 2020s: The Mahomes Era, Streaming Wars, and a Fully Digital Super Bowl (2020\u2013Present)<\/h2>\n      <p class=\"meta\">When the Super Bowl became a real-time global platform.<\/p>\n\n      <h3>1. Streaming and Platform Distribution<\/h3>\n      <p>Simultaneous streaming, multi-language feeds, and mobile-first viewing expanded reach and deepened engagement.<\/p>\n\n      <h3>2. Gambling Integration<\/h3>\n      <p>Sports betting partnerships and live odds overlays turned the Super Bowl into a more interactive broadcast experience.<\/p>\n\n      <h3>3. Modern Bonus Levels<\/h3>\n      <p>Recent bonus ranges have reached roughly $164k\u2013$178k per winning player and $89k\u2013$103k per losing player (with eligibility rules).<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART IX ===================== -->\n    <section id=\"part-9\">\n      <h2>PART IX \u2014 Complete Super Bowl Record (1967\u20132024)<\/h2>\n      <p class=\"meta\">Every Champion, Score, Location, and MVP.<\/p>\n\n      <table>\n        <thead>\n          <tr>\n            <th>Super Bowl<\/th><th>Season Year<\/th><th>Champion<\/th><th>Opponent<\/th><th>Score<\/th><th>Location<\/th><th>MVP<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>I<\/td><td>1966<\/td><td>Packers<\/td><td>Chiefs<\/td><td>35\u201310<\/td><td>Los Angeles Memorial Coliseum<\/td><td>Bart Starr<\/td><\/tr>\n          <tr><td>II<\/td><td>1967<\/td><td>Packers<\/td><td>Raiders<\/td><td>33\u201314<\/td><td>Miami Orange Bowl<\/td><td>Bart Starr<\/td><\/tr>\n          <tr><td>III<\/td><td>1968<\/td><td>Jets<\/td><td>Colts<\/td><td>16\u20137<\/td><td>Miami Orange Bowl<\/td><td>Joe Namath<\/td><\/tr>\n          <tr><td>IV<\/td><td>1969<\/td><td>Chiefs<\/td><td>Vikings<\/td><td>23\u20137<\/td><td>Tulane Stadium<\/td><td>Len Dawson<\/td><\/tr>\n          <tr><td>V<\/td><td>1970<\/td><td>Colts<\/td><td>Cowboys<\/td><td>16\u201313<\/td><td>Miami Orange Bowl<\/td><td>Chuck Howley*<\/td><\/tr>\n          <tr><td>VI<\/td><td>1971<\/td><td>Cowboys<\/td><td>Dolphins<\/td><td>24\u20133<\/td><td>Tulane Stadium<\/td><td>Roger Staubach<\/td><\/tr>\n          <tr><td>VII<\/td><td>1972<\/td><td>Dolphins<\/td><td>Redskins<\/td><td>14\u20137<\/td><td>Los Angeles Memorial Coliseum<\/td><td>Jake Scott<\/td><\/tr>\n          <tr><td>VIII<\/td><td>1973<\/td><td>Dolphins<\/td><td>Vikings<\/td><td>24\u20137<\/td><td>Rice Stadium<\/td><td>Larry Csonka<\/td><\/tr>\n          <tr><td>IX<\/td><td>1974<\/td><td>Steelers<\/td><td>Vikings<\/td><td>16\u20136<\/td><td>Tulane Stadium<\/td><td>Franco Harris<\/td><\/tr>\n          <tr><td>X<\/td><td>1975<\/td><td>Steelers<\/td><td>Cowboys<\/td><td>21\u201317<\/td><td>Miami Orange Bowl<\/td><td>Lynn Swann<\/td><\/tr>\n          <tr><td>XI<\/td><td>1976<\/td><td>Raiders<\/td><td>Vikings<\/td><td>32\u201314<\/td><td>Rose Bowl<\/td><td>Fred Biletnikoff<\/td><\/tr>\n          <tr><td>XII<\/td><td>1977<\/td><td>Cowboys<\/td><td>Broncos<\/td><td>27\u201310<\/td><td>Superdome<\/td><td>Harvey Martin &amp; Randy White<\/td><\/tr>\n          <tr><td>XIII<\/td><td>1978<\/td><td>Steelers<\/td><td>Cowboys<\/td><td>35\u201331<\/td><td>Miami Orange Bowl<\/td><td>Terry Bradshaw<\/td><\/tr>\n          <tr><td>XIV<\/td><td>1979<\/td><td>Steelers<\/td><td>Rams<\/td><td>31\u201319<\/td><td>Rose Bowl<\/td><td>Terry Bradshaw<\/td><\/tr>\n          <tr><td>XV<\/td><td>1980<\/td><td>Raiders<\/td><td>Eagles<\/td><td>27\u201310<\/td><td>Superdome<\/td><td>Jim Plunkett<\/td><\/tr>\n          <tr><td>XVI<\/td><td>1981<\/td><td>49ers<\/td><td>Bengals<\/td><td>26\u201321<\/td><td>Silverdome<\/td><td>Joe Montana<\/td><\/tr>\n          <tr><td>XVII<\/td><td>1982<\/td><td>Redskins<\/td><td>Dolphins<\/td><td>27\u201317<\/td><td>Rose Bowl<\/td><td>John Riggins<\/td><\/tr>\n          <tr><td>XVIII<\/td><td>1983<\/td><td>Raiders<\/td><td>Redskins<\/td><td>38\u20139<\/td><td>Raymond James? (No) \u2014 Tampa Stadium<\/td><td>Marcus Allen<\/td><\/tr>\n          <tr><td>XIX<\/td><td>1984<\/td><td>49ers<\/td><td>Dolphins<\/td><td>38\u201316<\/td><td>Stanford Stadium<\/td><td>Joe Montana<\/td><\/tr>\n          <tr><td>XX<\/td><td>1985<\/td><td>Bears<\/td><td>Patriots<\/td><td>46\u201310<\/td><td>Superdome<\/td><td>Richard Dent<\/td><\/tr>\n          <tr><td>XXI<\/td><td>1986<\/td><td>Giants<\/td><td>Broncos<\/td><td>39\u201320<\/td><td>Rose Bowl<\/td><td>Phil Simms<\/td><\/tr>\n          <tr><td>XXII<\/td><td>1987<\/td><td>Redskins<\/td><td>Broncos<\/td><td>42\u201310<\/td><td>Jack Murphy Stadium<\/td><td>Doug Williams<\/td><\/tr>\n          <tr><td>XXIII<\/td><td>1988<\/td><td>49ers<\/td><td>Bengals<\/td><td>20\u201316<\/td><td>Joe Robbie Stadium<\/td><td>Joe Montana<\/td><\/tr>\n          <tr><td>XXIV<\/td><td>1989<\/td><td>49ers<\/td><td>Broncos<\/td><td>55\u201310<\/td><td>Superdome<\/td><td>Joe Montana<\/td><\/tr>\n          <tr><td>XXV<\/td><td>1990<\/td><td>Giants<\/td><td>Bills<\/td><td>20\u201319<\/td><td>Tampa Stadium<\/td><td>Ottis Anderson<\/td><\/tr>\n          <tr><td>XXVI<\/td><td>1991<\/td><td>Redskins<\/td><td>Bills<\/td><td>37\u201324<\/td><td>Metrodome<\/td><td>Mark Rypien<\/td><\/tr>\n          <tr><td>XXVII<\/td><td>1992<\/td><td>Cowboys<\/td><td>Bills<\/td><td>52\u201317<\/td><td>Rose Bowl<\/td><td>Troy Aikman<\/td><\/tr>\n          <tr><td>XXVIII<\/td><td>1993<\/td><td>Cowboys<\/td><td>Bills<\/td><td>30\u201313<\/td><td>Georgia Dome<\/td><td>Emmitt Smith<\/td><\/tr>\n          <tr><td>XXIX<\/td><td>1994<\/td><td>49ers<\/td><td>Chargers<\/td><td>49\u201326<\/td><td>Joe Robbie Stadium<\/td><td>Steve Young<\/td><\/tr>\n          <tr><td>XXX<\/td><td>1995<\/td><td>Cowboys<\/td><td>Steelers<\/td><td>27\u201317<\/td><td>Sun Devil Stadium<\/td><td>Larry Brown<\/td><\/tr>\n          <tr><td>XXXI<\/td><td>1996<\/td><td>Packers<\/td><td>Patriots<\/td><td>35\u201321<\/td><td>Superdome<\/td><td>Desmond Howard<\/td><\/tr>\n          <tr><td>XXXII<\/td><td>1997<\/td><td>Broncos<\/td><td>Packers<\/td><td>31\u201324<\/td><td>Qualcomm Stadium<\/td><td>Terrell Davis<\/td><\/tr>\n          <tr><td>XXXIII<\/td><td>1998<\/td><td>Broncos<\/td><td>Falcons<\/td><td>34\u201319<\/td><td>Pro Player Stadium<\/td><td>John Elway<\/td><\/tr>\n          <tr><td>XXXIV<\/td><td>1999<\/td><td>Rams<\/td><td>Titans<\/td><td>23\u201316<\/td><td>Georgia Dome<\/td><td>Kurt Warner<\/td><\/tr>\n          <tr><td>XXXV<\/td><td>2000<\/td><td>Ravens<\/td><td>Giants<\/td><td>34\u20137<\/td><td>Raymond James Stadium<\/td><td>Ray Lewis<\/td><\/tr>\n          <tr><td>XXXVI<\/td><td>2001<\/td><td>Patriots<\/td><td>Rams<\/td><td>20\u201317<\/td><td>Superdome<\/td><td>Tom Brady<\/td><\/tr>\n          <tr><td>XXXVII<\/td><td>2002<\/td><td>Buccaneers<\/td><td>Raiders<\/td><td>48\u201321<\/td><td>Qualcomm Stadium<\/td><td>Dexter Jackson<\/td><\/tr>\n          <tr><td>XXXVIII<\/td><td>2003<\/td><td>Patriots<\/td><td>Panthers<\/td><td>32\u201329<\/td><td>Reliant Stadium<\/td><td>Tom Brady<\/td><\/tr>\n          <tr><td>XXXIX<\/td><td>2004<\/td><td>Patriots<\/td><td>Eagles<\/td><td>24\u201321<\/td><td>Alltel Stadium<\/td><td>Deion Branch<\/td><\/tr>\n          <tr><td>XL<\/td><td>2005<\/td><td>Steelers<\/td><td>Seahawks<\/td><td>21\u201310<\/td><td>Ford Field<\/td><td>Hines Ward<\/td><\/tr>\n          <tr><td>XLI<\/td><td>2006<\/td><td>Colts<\/td><td>Bears<\/td><td>29\u201317<\/td><td>Dolphin Stadium<\/td><td>Peyton Manning<\/td><\/tr>\n          <tr><td>XLII<\/td><td>2007<\/td><td>Giants<\/td><td>Patriots<\/td><td>17\u201314<\/td><td>University of Phoenix Stadium<\/td><td>Eli Manning<\/td><\/tr>\n          <tr><td>XLIII<\/td><td>2008<\/td><td>Steelers<\/td><td>Cardinals<\/td><td>27\u201323<\/td><td>Raymond James Stadium<\/td><td>Santonio Holmes<\/td><\/tr>\n          <tr><td>XLIV<\/td><td>2009<\/td><td>Saints<\/td><td>Colts<\/td><td>31\u201317<\/td><td>Sun Life Stadium<\/td><td>Drew Brees<\/td><\/tr>\n          <tr><td>XLV<\/td><td>2010<\/td><td>Packers<\/td><td>Steelers<\/td><td>31\u201325<\/td><td>Cowboys Stadium<\/td><td>Aaron Rodgers<\/td><\/tr>\n          <tr><td>XLVI<\/td><td>2011<\/td><td>Giants<\/td><td>Patriots<\/td><td>21\u201317<\/td><td>Lucas Oil Stadium<\/td><td>Eli Manning<\/td><\/tr>\n          <tr><td>XLVII<\/td><td>2012<\/td><td>Ravens<\/td><td>49ers<\/td><td>34\u201331<\/td><td>Superdome<\/td><td>Joe Flacco<\/td><\/tr>\n          <tr><td>XLVIII<\/td><td>2013<\/td><td>Seahawks<\/td><td>Broncos<\/td><td>43\u20138<\/td><td>MetLife Stadium<\/td><td>Malcolm Smith<\/td><\/tr>\n          <tr><td>XLIX<\/td><td>2014<\/td><td>Patriots<\/td><td>Seahawks<\/td><td>28\u201324<\/td><td>University of Phoenix Stadium<\/td><td>Tom Brady<\/td><\/tr>\n          <tr><td>50<\/td><td>2015<\/td><td>Broncos<\/td><td>Panthers<\/td><td>24\u201310<\/td><td>Levi&#8217;s Stadium<\/td><td>Von Miller<\/td><\/tr>\n          <tr><td>LI<\/td><td>2016<\/td><td>Patriots<\/td><td>Falcons<\/td><td>34\u201328<\/td><td>NRG Stadium<\/td><td>Tom Brady<\/td><\/tr>\n          <tr><td>LII<\/td><td>2017<\/td><td>Eagles<\/td><td>Patriots<\/td><td>41\u201333<\/td><td>U.S. Bank Stadium<\/td><td>Nick Foles<\/td><\/tr>\n          <tr><td>LIII<\/td><td>2018<\/td><td>Patriots<\/td><td>Rams<\/td><td>13\u20133<\/td><td>Mercedes-Benz Stadium<\/td><td>Julian Edelman<\/td><\/tr>\n          <tr><td>LIV<\/td><td>2019<\/td><td>Chiefs<\/td><td>49ers<\/td><td>31\u201320<\/td><td>Hard Rock Stadium<\/td><td>Patrick Mahomes<\/td><\/tr>\n          <tr><td>LV<\/td><td>2020<\/td><td>Buccaneers<\/td><td>Chiefs<\/td><td>31\u20139<\/td><td>Raymond James Stadium<\/td><td>Tom Brady<\/td><\/tr>\n          <tr><td>LVI<\/td><td>2021<\/td><td>Rams<\/td><td>Bengals<\/td><td>23\u201320<\/td><td>SoFi Stadium<\/td><td>Cooper Kupp<\/td><\/tr>\n          <tr><td>LVII<\/td><td>2022<\/td><td>Chiefs<\/td><td>Eagles<\/td><td>38\u201335<\/td><td>State Farm Stadium<\/td><td>Patrick Mahomes<\/td><\/tr>\n          <tr><td>LVIII<\/td><td>2023<\/td><td>Chiefs<\/td><td>49ers<\/td><td>25\u201322<\/td><td>Allegiant Stadium<\/td><td>Patrick Mahomes<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n      <p class=\"small\">*Chuck Howley is the only Super Bowl MVP from a losing team. (Also note: Super Bowl XVIII was played at Tampa Stadium.)<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART X ===================== -->\n    <section id=\"part-10\">\n      <h2>PART X \u2014 Super Bowl Ticket Prices: From $6 Seats to $15,000 Experiences<\/h2>\n      <p class=\"meta\">How affordability shifted into scarcity and luxury.<\/p>\n\n      <h3>1960s<\/h3>\n      <p>Early Super Bowls were affordable and even had unsold seats. Face values commonly ranged $6\u2013$15.<\/p>\n\n      <h3>1970s<\/h3>\n      <p>Prices climbed slowly ($15\u2013$30), but demand and cultural importance rose faster than cost.<\/p>\n\n      <h3>1980s<\/h3>\n      <p>Broadcast growth increased scarcity; prices moved toward $50\u2013$75 by the late decade.<\/p>\n\n      <h3>1990s<\/h3>\n      <p>The $100 barrier fell; face values moved into $150\u2013$325 as resale markets began to emerge.<\/p>\n\n      <h3>2000s\u20132020s<\/h3>\n      <p>Face values entered four digits and resale prices often reached $7,000\u2013$15,000+ with premium suites far beyond.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XI ===================== -->\n    <section id=\"part-11\">\n      <h2>PART XI \u2014 What the Winning Team Gets Paid: Player Bonuses, Team Revenue, and Real Dollars<\/h2>\n      <p class=\"meta\">Why winning is worth far more than a trophy.<\/p>\n\n      <h3>1. Guaranteed Player Bonuses<\/h3>\n      <p>Super Bowl bonuses are collectively bargained and paid league-wide. Recent ranges have been roughly $164k\u2013$178k per winner and $89k\u2013$103k per loser (eligibility rules apply).<\/p>\n\n      <h3>2. Rings and Long-Term Value<\/h3>\n      <p>Teams typically fund rings beyond any league stipend. Rings often cost $30k\u2013$50k+ each and may total $5M\u2013$10M+ per championship program.<\/p>\n\n      <h3>3. Franchise Valuation and Sponsorship Leverage<\/h3>\n      <p>A Super Bowl win can increase brand prestige and long-term revenue leverage, often reflected in franchise valuation growth, sponsorship renegotiations, and global merchandising demand.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XII ===================== -->\n    <section id=\"part-12\">\n      <h2>PART XII \u2014 Super Bowl Rings: Design, Cost, Legacy, and Resale Value<\/h2>\n      <p class=\"meta\">From modest keepsakes to luxury artifacts and collectibles.<\/p>\n\n      <p>Rings are the personal trophy players keep. Modern rings are owner-driven statements\u2014custom design, heavy stones, and internal engravings. Beyond symbolism, some rings become high-value collectibles on secondary markets, especially from iconic players and historic games.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XIII ===================== -->\n    <section id=\"part-13\">\n      <h2>PART XIII \u2014 Super Bowl MVP: Money, Endorsements, and Career Impact<\/h2>\n      <p class=\"meta\">Why the MVP award can be worth millions even without an official NFL cash prize.<\/p>\n\n      <p>Super Bowl MVPs receive the Pete Rozelle Trophy and the world\u2019s biggest spotlight. While the league doesn\u2019t typically pay an \u201cMVP cash prize,\u201d the market often does: endorsements, contract leverage, media opportunities, and lifelong brand value can multiply quickly\u2014especially for quarterbacks.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XIV ===================== -->\n    <section id=\"part-14\">\n      <h2>PART XIV \u2014 Host Cities and Economic Impact: Who Really Profits from the Super Bowl<\/h2>\n      <p class=\"meta\">The promise, the fine print, and why outcomes vary widely.<\/p>\n\n      <p>Host cities often announce huge \u201ceconomic impact\u201d figures, but actual net gains can be smaller once substitution effects, costs, and security spending are considered. Benefits tend to concentrate in specific sectors (hotels, large venues, corporate events) while costs and disruption can be broadly distributed.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XV ===================== -->\n    <section id=\"part-15\">\n      <h2>PART XV \u2014 Television, Advertising, and the Billion-Dollar Broadcast Machine<\/h2>\n      <p class=\"meta\">How the Super Bowl became the most valuable single broadcast on Earth.<\/p>\n\n      <p>Network competition, guaranteed live audiences, and cultural amplification made Super Bowl airtime uniquely valuable. As ads became entertainment and the broadcast became cinematic, the Super Bowl evolved into the anchor event of American television\u2014and a global marketing launchpad.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XVI ===================== -->\n    <section id=\"part-16\">\n      <h2>PART XVI \u2014 Culture, Politics, and the Super Bowl as a National Mirror<\/h2>\n      <p class=\"meta\">Why one game reflects identity, debate, and shared ritual.<\/p>\n\n      <p>The Super Bowl fuses sport, ceremony, entertainment, and commerce into a shared national moment. The anthem, halftime, and commercials often function as cultural signals\u2014sparking conversation about unity, protest, identity, and corporate influence.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n    <!-- ===================== PART XVII ===================== -->\n    <section id=\"part-17\">\n      <h2>PART XVII \u2014 The Future of the Super Bowl<\/h2>\n      <p class=\"meta\">International hosting, immersive tech, AI, regulation, and the next era of attention.<\/p>\n\n      <p>The Super Bowl\u2019s future points toward platform-agnostic viewing, deeper personalization, more immersive stadium and broadcast experiences, continuing integration of regulated interactivity (like betting overlays), and potential international hosting as global fandom grows. The core driver remains the same: shared attention.<\/p>\n\n      <a class=\"toplink\" href=\"#top\">Back to top \u2191<\/a>\n\n      <!-- Amazon Affiliate Block -->\n      <a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/amzn.to\/4qnOHRs\"><\/a><a href=\"https:\/\/amzn.to\/4qnOHRs\" style=\"display: block; padding: 1em 0px; text-align: center;\"><img decoding=\"async\" alt=\"\" border=\"0\" data-original-height=\"1248\" data-original-width=\"1000\" height=\"600\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxNP5XD-Y20mVXU-UYsXquM4STUQyf9yklgVxt5nCVKwy5RL9giVBAow5sE2GWFTDvVFcr257RAqYw48LNtj0xYj3yrkI91EXQ4DIhGj54W32PvP21QRL3MgETP6GYA1lZepyKBwcIKu2MazT02bxuLcT3xnFah_yLCUizOoBOxm-Vw3UjFW4qJL8OSu13\/s600\/3be7f-edec-4fe3-b963-cc8bf2752.jpeg\" \/><\/a><\/div>\n    <\/section>\n\n  <\/div>\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"small\">\n      <strong>Tip:<\/strong> To publish on Blogger, paste in <em>HTML view<\/em>. For WordPress, use a Custom HTML block or page editor that accepts raw HTML.\n      <br\/>If you want, tell me \u201cadd internal next\/previous links\u201d and I\u2019ll wire Part I \u2192 Part II navigation too.\n    <\/div>\n  <\/div>\n<\/footer>\n<\/body>\n<\/html>\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n  <title>Interactive Super Bowl Winning Teams Stats<\/title>\n  <style>\n    :root{ --bg:#ffffff; --fg:#111827; --muted:#4b5563; --border:#e5e7eb; --card:#f9fafb; }\n    body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--fg)}\n    header{padding:18px 16px;border-bottom:1px solid var(--border);background:#0b1220;color:#fff}\n    header h1{margin:0;font-size:18px}\n    header p{margin:6px 0 0;color:rgba(255,255,255,.85);font-size:13px}\n    main{max-width:1100px;margin:0 auto;padding:16px}\n    .grid{display:grid;grid-template-columns: 1.2fr .8fr; gap:14px}\n    .card{border:1px solid var(--border);border-radius:14px;background:#fff;padding:14px}\n    .card h2{margin:0 0 10px;font-size:15px}\n    .controls{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:10px}\n    label{font-size:12px;color:var(--muted);display:block;margin-bottom:4px}\n    select,input{padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#fff;min-width:220px}\n    .small{font-size:12px;color:var(--muted)}\n    table{width:100%;border-collapse:collapse;font-size:13px}\n    th,td{border:1px solid var(--border);padding:8px 10px;text-align:left}\n    th{background:var(--card);position:sticky;top:0}\n    .tableWrap{max-height:520px;overflow:auto;border-radius:12px;border:1px solid var(--border)}\n    canvas{width:100%;height:520px}\n    @media (max-width: 980px){\n      .grid{grid-template-columns:1fr}\n      canvas{height:420px}\n      select,input{min-width: 180px; width: 100%}\n    }\n  <\/style>\n<\/head>\n<body>\n<header>\n  <h1>Interactive Super Bowl Winning Teams Stats<\/h1>\n  <p>Choose a metric (wins, appearances, win %, losses) and filter\/search teams. Data through Super Bowl LVIII (2024).<\/p>\n<\/header>\n\n<main>\n  <div class=\"grid\">\n    <div class=\"card\">\n      <h2>Interactive Chart<\/h2>\n\n      <div class=\"controls\">\n        <div>\n          <label for=\"metric\">Metric<\/label>\n          <select id=\"metric\">\n            <option value=\"wins\">Super Bowl Wins<\/option>\n            <option value=\"apps\">Super Bowl Appearances<\/option>\n            <option value=\"losses\">Super Bowl Losses<\/option>\n            <option value=\"winpct\">Win % (Wins \/ Appearances)<\/option>\n          <\/select>\n        <\/div>\n\n        <div>\n          <label for=\"topN\">Show Top N<\/label>\n          <select id=\"topN\">\n            <option value=\"10\">Top 10<\/option>\n            <option value=\"15\" selected>Top 15<\/option>\n            <option value=\"20\">Top 20<\/option>\n            <option value=\"32\">All teams<\/option>\n          <\/select>\n        <\/div>\n\n        <div>\n          <label for=\"search\">Search team<\/label>\n          <input id=\"search\" type=\"text\" placeholder=\"e.g., Chiefs, Patriots, Steelers\u2026\" \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"small\" id=\"subtitle\"><\/div>\n      <div style=\"margin-top:10px;\">\n        <canvas id=\"chart\" aria-label=\"Super Bowl team stats chart\"><\/canvas>\n      <\/div>\n\n      <div class=\"small\" style=\"margin-top:10px;\">\n        Tip: change \u201cMetric\u201d to compare dominance (Wins), consistency (Appearances), or efficiency (Win %).\n      <\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Data Table<\/h2>\n      <div class=\"tableWrap\">\n        <table id=\"table\">\n          <thead>\n            <tr>\n              <th>Team<\/th>\n              <th>Wins<\/th>\n              <th>Losses<\/th>\n              <th>Apps<\/th>\n              <th>Win %<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody><\/tbody>\n        <\/table>\n      <\/div>\n      <div class=\"small\" style=\"margin-top:10px;\">\n        Note: Team names are current franchise names (e.g., \u201cWashington Commanders\u201d includes history as Redskins).\n      <\/div>\n    <\/div>\n  <\/div>\n<\/main>\n\n<!-- Chart.js for interactive graph -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.1\/dist\/chart.umd.min.js\"><\/script>\n\n<script>\n  \/\/ Data through Super Bowl LVIII (Feb 2024).\n  \/\/ Fields:\n  \/\/ wins = Super Bowl wins\n  \/\/ losses = Super Bowl losses\n  \/\/ apps = appearances (wins + losses)\n  const TEAMS = [\n    { team:\"New England Patriots\", wins:6, losses:5 },\n    { team:\"Pittsburgh Steelers\", wins:6, losses:2 },\n    { team:\"San Francisco 49ers\", wins:5, losses:3 },\n    { team:\"Dallas Cowboys\", wins:5, losses:3 },\n    { team:\"Green Bay Packers\", wins:4, losses:1 },\n    { team:\"Kansas City Chiefs\", wins:4, losses:2 },\n    { team:\"New York Giants\", wins:4, losses:1 },\n    { team:\"Denver Broncos\", wins:3, losses:5 },\n    { team:\"Las Vegas Raiders\", wins:3, losses:2 },\n    { team:\"Washington Commanders\", wins:3, losses:2 },\n    { team:\"Miami Dolphins\", wins:2, losses:3 },\n    { team:\"Los Angeles Rams\", wins:2, losses:3 },\n    { team:\"Indianapolis Colts\", wins:2, losses:2 },\n    { team:\"Baltimore Ravens\", wins:2, losses:0 },\n    { team:\"Tampa Bay Buccaneers\", wins:2, losses:0 },\n    { team:\"New Orleans Saints\", wins:1, losses:0 },\n    { team:\"Philadelphia Eagles\", wins:1, losses:3 },\n    { team:\"Seattle Seahawks\", wins:1, losses:2 },\n    { team:\"Chicago Bears\", wins:1, losses:1 },\n    { team:\"New York Jets\", wins:1, losses:0 },\n    { team:\"Minnesota Vikings\", wins:0, losses:4 },\n    { team:\"Buffalo Bills\", wins:0, losses:4 },\n    { team:\"Cincinnati Bengals\", wins:0, losses:3 },\n    { team:\"Carolina Panthers\", wins:0, losses:2 },\n    { team:\"Atlanta Falcons\", wins:0, losses:2 },\n    { team:\"Arizona Cardinals\", wins:0, losses:1 },\n    { team:\"Tennessee Titans\", wins:0, losses:1 },\n    { team:\"Los Angeles Chargers\", wins:0, losses:1 },\n    { team:\"Cleveland Browns\", wins:0, losses:0 },\n    { team:\"Detroit Lions\", wins:0, losses:0 },\n    { team:\"Houston Texans\", wins:0, losses:0 },\n    { team:\"Jacksonville Jaguars\", wins:0, losses:0 }\n  ].map(d => ({...d, apps: d.wins + d.losses, winpct: (d.wins + d.losses) ? d.wins\/(d.wins+d.losses) : 0}));\n\n  \/\/ Utilities\n  const fmtPct = (x) => (x*100).toFixed(1) + \"%\";\n\n  \/\/ DOM\n  const metricEl = document.getElementById(\"metric\");\n  const topNEl = document.getElementById(\"topN\");\n  const searchEl = document.getElementById(\"search\");\n  const subtitleEl = document.getElementById(\"subtitle\");\n  const tbody = document.querySelector(\"#table tbody\");\n\n  \/\/ Chart init\n  const ctx = document.getElementById(\"chart\");\n  let chart;\n\n  function getMetricLabel(metric){\n    switch(metric){\n      case \"wins\": return \"Super Bowl Wins\";\n      case \"apps\": return \"Super Bowl Appearances\";\n      case \"losses\": return \"Super Bowl Losses\";\n      case \"winpct\": return \"Win %\";\n      default: return metric;\n    }\n  }\n\n  function filteredData(){\n    const metric = metricEl.value;\n    const topN = parseInt(topNEl.value,10);\n    const q = (searchEl.value || \"\").trim().toLowerCase();\n\n    let arr = TEAMS.slice();\n\n    if(q){\n      arr = arr.filter(d => d.team.toLowerCase().includes(q));\n    }\n\n    \/\/ Sort by selected metric desc, then by appearances desc, then name\n    arr.sort((a,b) => {\n      const diff = (b[metric] - a[metric]);\n      if(diff !== 0) return diff;\n      const diff2 = (b.apps - a.apps);\n      if(diff2 !== 0) return diff2;\n      return a.team.localeCompare(b.team);\n    });\n\n    if(topN !== 32){\n      arr = arr.slice(0, topN);\n    }\n\n    return arr;\n  }\n\n  function renderTable(){\n    const arr = TEAMS.slice().sort((a,b)=> (b.wins-a.wins) || (b.apps-a.apps) || a.team.localeCompare(b.team));\n    tbody.innerHTML = arr.map(d => `\n      <tr>\n        <td>${d.team}<\/td>\n        <td>${d.wins}<\/td>\n        <td>${d.losses}<\/td>\n        <td>${d.apps}<\/td>\n        <td>${d.apps ? fmtPct(d.winpct) : \"\u2014\"}<\/td>\n      <\/tr>\n    `).join(\"\");\n  }\n\n  function renderChart(){\n    const metric = metricEl.value;\n    const arr = filteredData();\n\n    const labels = arr.map(d => d.team);\n    const values = arr.map(d => metric === \"winpct\" ? +(d[metric]*100).toFixed(1) : d[metric]);\n\n    const label = getMetricLabel(metric);\n    subtitleEl.textContent = `${label} \u2014 showing ${arr.length} team(s)`;\n\n    if(chart) chart.destroy();\n\n    chart = new Chart(ctx, {\n      type: \"bar\",\n      data: {\n        labels,\n        datasets: [{\n          label: label,\n          data: values\n        }]\n      },\n      options: {\n        responsive: true,\n        maintainAspectRatio: false,\n        interaction: { mode: \"index\", intersect: false },\n        plugins: {\n          tooltip: {\n            callbacks: {\n              label: function(context){\n                const team = arr[context.dataIndex];\n                if(metric === \"winpct\"){\n                  return `${label}: ${context.raw}% (W-L: ${team.wins}-${team.losses}, Apps: ${team.apps})`;\n                }\n                return `${label}: ${context.raw} (W-L: ${team.wins}-${team.losses}, Apps: ${team.apps}, Win%: ${team.apps?fmtPct(team.winpct):\"\u2014\"})`;\n              }\n            }\n          },\n          legend: { display: true }\n        },\n        scales: {\n          y: {\n            beginAtZero: true,\n            ticks: {\n              callback: function(value){\n                return metric === \"winpct\" ? value + \"%\" : value;\n              }\n            },\n            title: {\n              display: true,\n              text: metric === \"winpct\" ? \"Percent\" : \"Count\"\n            }\n          },\n          x: {\n            ticks: { maxRotation: 40, minRotation: 0 }\n          }\n        }\n      }\n    });\n  }\n\n  \/\/ Events\n  [metricEl, topNEl].forEach(el => el.addEventListener(\"change\", renderChart));\n  searchEl.addEventListener(\"input\", renderChart);\n\n  \/\/ Initial render\n  renderTable();\n  renderChart();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n<title>Interactive Super Bowl Winning Teams (Emoji Edition)<\/title>\n\n<style>\nbody{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0;background:#fff;color:#111}\nheader{background:#0b1220;color:#fff;padding:16px}\nheader h1{margin:0;font-size:18px}\nheader p{margin:6px 0 0;font-size:13px;opacity:.85}\nmain{max-width:1100px;margin:auto;padding:16px}\n.controls{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}\nselect,input{padding:8px 10px;border:1px solid #ddd;border-radius:10px}\ncanvas{height:520px !important}\ntable{width:100%;border-collapse:collapse;font-size:13px}\nth,td{border:1px solid #e5e7eb;padding:8px}\nth{background:#f9fafb}\n.small{font-size:12px;color:#555}\n<\/style>\n<\/head>\n\n<body>\n<header>\n  <h1>\ud83c\udfc6 Super Bowl Winning Teams \u2014 Interactive Stats<\/h1>\n  <p>Wins \u2022 Appearances \u2022 Losses \u2022 Win Percentage (with team emojis)<\/p>\n<\/header>\n\n<main>\n\n<div class=\"controls\">\n  <select id=\"metric\">\n    <option value=\"wins\">Wins<\/option>\n    <option value=\"apps\">Appearances<\/option>\n    <option value=\"losses\">Losses<\/option>\n    <option value=\"winpct\">Win %<\/option>\n  <\/select>\n\n  <select id=\"topN\">\n    <option value=\"10\">Top 10<\/option>\n    <option value=\"15\" selected>Top 15<\/option>\n    <option value=\"32\">All Teams<\/option>\n  <\/select>\n\n  <input id=\"search\" placeholder=\"Search team\u2026\" \/>\n<\/div>\n\n<canvas id=\"chart\"><\/canvas>\n\n<h3>\ud83d\udccb Full Data Table<\/h3>\n<table>\n<thead>\n<tr>\n<th>Team<\/th><th>Wins<\/th><th>Losses<\/th><th>Apps<\/th><th>Win %<\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"tableBody\"><\/tbody>\n<\/table>\n\n<p class=\"small\">Data through Super Bowl LVIII (2024)<\/p>\n\n<\/main>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.1\/dist\/chart.umd.min.js\"><\/script>\n<script>\nconst TEAMS = [\n {team:\"New England Patriots\",emoji:\"\ud83e\udde2\",wins:6,losses:5},\n {team:\"Pittsburgh Steelers\",emoji:\"\u2699\ufe0f\",wins:6,losses:2},\n {team:\"San Francisco 49ers\",emoji:\"\u26cf\ufe0f\",wins:5,losses:3},\n {team:\"Dallas Cowboys\",emoji:\"\u2b50\",wins:5,losses:3},\n {team:\"Green Bay Packers\",emoji:\"\ud83e\uddc0\",wins:4,losses:1},\n {team:\"Kansas City Chiefs\",emoji:\"\ud83c\udff9\",wins:4,losses:2},\n {team:\"New York Giants\",emoji:\"\ud83d\uddfd\",wins:4,losses:1},\n {team:\"Denver Broncos\",emoji:\"\ud83d\udc0e\",wins:3,losses:5},\n {team:\"Las Vegas Raiders\",emoji:\"\u2620\ufe0f\",wins:3,losses:2},\n {team:\"Washington Commanders\",emoji:\"\ud83d\udee1\ufe0f\",wins:3,losses:2},\n {team:\"Miami Dolphins\",emoji:\"\ud83d\udc2c\",wins:2,losses:3},\n {team:\"Los Angeles Rams\",emoji:\"\ud83d\udc0f\",wins:2,losses:3},\n {team:\"Indianapolis Colts\",emoji:\"\ud83d\udc0e\",wins:2,losses:2},\n {team:\"Baltimore Ravens\",emoji:\"\ud83e\udd85\",wins:2,losses:0},\n {team:\"Tampa Bay Buccaneers\",emoji:\"\ud83c\udff4\u200d\u2620\ufe0f\",wins:2,losses:0},\n {team:\"New Orleans Saints\",emoji:\"\u269c\ufe0f\",wins:1,losses:0},\n {team:\"Philadelphia Eagles\",emoji:\"\ud83e\udd85\",wins:1,losses:3},\n {team:\"Seattle Seahawks\",emoji:\"\ud83e\udd85\",wins:1,losses:2},\n {team:\"Chicago Bears\",emoji:\"\ud83d\udc3b\",wins:1,losses:1},\n {team:\"New York Jets\",emoji:\"\u2708\ufe0f\",wins:1,losses:0},\n {team:\"Buffalo Bills\",emoji:\"\ud83d\udc03\",wins:0,losses:4},\n {team:\"Minnesota Vikings\",emoji:\"\ud83d\udee1\ufe0f\",wins:0,losses:4},\n {team:\"Cincinnati Bengals\",emoji:\"\ud83d\udc2f\",wins:0,losses:3},\n {team:\"Atlanta Falcons\",emoji:\"\ud83e\udd85\",wins:0,losses:2},\n {team:\"Carolina Panthers\",emoji:\"\ud83d\udc06\",wins:0,losses:2},\n {team:\"Arizona Cardinals\",emoji:\"\ud83d\udc26\",wins:0,losses:1},\n {team:\"Tennessee Titans\",emoji:\"\u2694\ufe0f\",wins:0,losses:1},\n {team:\"Los Angeles Chargers\",emoji:\"\u26a1\",wins:0,losses:1}\n].map(t=>({...t,apps:t.wins+t.losses,winpct:t.apps? t.wins\/t.apps:0}));\n\nconst ctx = document.getElementById(\"chart\");\nlet chart;\n\nfunction render(){\n const metric=document.getElementById(\"metric\").value;\n const topN=+document.getElementById(\"topN\").value;\n const q=document.getElementById(\"search\").value.toLowerCase();\n\n let data=TEAMS.filter(t=>t.team.toLowerCase().includes(q));\n data.sort((a,b)=>b[metric]-a[metric]);\n if(topN!==32) data=data.slice(0,topN);\n\n if(chart) chart.destroy();\n chart=new Chart(ctx,{\n   type:\"bar\",\n   data:{\n     labels:data.map(t=>`${t.emoji} ${t.team}`),\n     datasets:[{label:metric.toUpperCase(),data:data.map(t=>metric===\"winpct\"?(t.winpct*100).toFixed(1):t[metric])}]\n   },\n   options:{\n     responsive:true,\n     maintainAspectRatio:false,\n     plugins:{\n       tooltip:{callbacks:{\n         label:c=>{\n           const t=data[c.dataIndex];\n           return `${t.emoji} ${t.team}: ${metric===\"winpct\"?(t.winpct*100).toFixed(1)+\"%\":t[metric]} (W-L ${t.wins}-${t.losses})`;\n         }\n       }}\n     },\n     scales:{y:{beginAtZero:true}}\n   }\n });\n\n document.getElementById(\"tableBody\").innerHTML=\n  TEAMS.map(t=>`\n   <tr>\n    <td>${t.emoji} ${t.team}<\/td>\n    <td>${t.wins}<\/td>\n    <td>${t.losses}<\/td>\n    <td>${t.apps}<\/td>\n    <td>${t.apps?(t.winpct*100).toFixed(1)+\"%\":\"\u2014\"}<\/td>\n   <\/tr>`).join(\"\");\n}\n\n[\"metric\",\"topN\",\"search\"].forEach(id=>document.getElementById(id).addEventListener(\"input\",render));\nrender();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n<title>Super Bowl Team Stats \u2014 Logos \u2022 Colors \u2022 AFC\/NFC \u2022 Decade<\/title>\n\n<style>\n  :root{\n    --bg:#ffffff; --fg:#111827; --muted:#4b5563; --border:#e5e7eb; --card:#f9fafb;\n  }\n  body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--fg)}\n  header{background:#0b1220;color:#fff;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}\n  header h1{margin:0;font-size:18px}\n  header p{margin:6px 0 0;font-size:13px;opacity:.85}\n  main{max-width:1200px;margin:0 auto;padding:16px}\n  .controls{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:14px}\n  label{display:block;font-size:12px;color:var(--muted);margin:0 0 4px}\n  select,input{padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:#fff;min-width:190px}\n  .grid{display:grid;grid-template-columns:1fr 360px;gap:14px}\n  @media(max-width:980px){.grid{grid-template-columns:1fr}}\n  .card{border:1px solid var(--border);border-radius:16px;background:#fff;padding:12px}\n  canvas{width:100%;height:520px}\n  @media(max-width:700px){canvas{height:420px}}\n  .legend{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:540px;overflow:auto;padding-right:6px}\n  .legend-item{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}\n  .legend-item img{width:24px;height:24px;object-fit:contain}\n  table{width:100%;border-collapse:collapse;font-size:13px;margin-top:16px}\n  th,td{border:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}\n  th{background:var(--card);position:sticky;top:0}\n  td img{width:22px;height:22px;object-fit:contain;vertical-align:middle;margin-right:8px}\n  .small{font-size:12px;color:var(--muted);margin-top:10px}\n  .tableWrap{max-height:520px;overflow:auto;border:1px solid var(--border);border-radius:14px}\n\n  \/* External tooltip *\/\n  .tt {\n    position: absolute; pointer-events: none; transform: translate(-50%, -105%);\n    background: rgba(17,24,39,.96); color:#fff; padding:10px 12px; border-radius:12px;\n    border:1px solid rgba(255,255,255,.12); box-shadow: 0 18px 40px rgba(0,0,0,.25);\n    display:none; min-width:240px; z-index:9999;\n  }\n  .tt .row{display:flex;gap:10px;align-items:center}\n  .tt img{width:34px;height:34px;object-fit:contain;background:#fff;border-radius:10px;padding:4px}\n  .tt .name{font-weight:800}\n  .tt .meta{font-size:12px;opacity:.85;margin-top:2px}\n  .pillRow{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}\n  .pill{font-size:12px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);padding:4px 8px;border-radius:999px}\n<\/style>\n<\/head>\n\n<body>\n<header>\n  <h1>\ud83c\udfc6 Super Bowl Team Stats (Official Logos + Team Colors)<\/h1>\n  <p>Interactive chart with AFC\/NFC filter, decade filter, official logos, and logo tooltips. Data through Super Bowl LVIII (played Feb 2024; 2023 season).<\/p>\n<\/header>\n\n<main>\n  <div class=\"controls\">\n    <div>\n      <label for=\"metric\">Metric<\/label>\n      <select id=\"metric\">\n        <option value=\"wins\">Wins<\/option>\n        <option value=\"apps\">Appearances<\/option>\n        <option value=\"losses\">Losses<\/option>\n        <option value=\"winpct\">Win %<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <label for=\"conference\">Conference<\/label>\n      <select id=\"conference\">\n        <option value=\"ALL\">All<\/option>\n        <option value=\"AFC\">AFC<\/option>\n        <option value=\"NFC\">NFC<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <label for=\"decade\">Decade<\/label>\n      <select id=\"decade\">\n        <option value=\"ALL\" selected>All (1960s\u20132020s)<\/option>\n        <option value=\"1960\">1960s (SB I\u2013IV)<\/option>\n        <option value=\"1970\">1970s<\/option>\n        <option value=\"1980\">1980s<\/option>\n        <option value=\"1990\">1990s<\/option>\n        <option value=\"2000\">2000s<\/option>\n        <option value=\"2010\">2010s<\/option>\n        <option value=\"2020\">2020s<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <label for=\"topN\">Show Top N<\/label>\n      <select id=\"topN\">\n        <option value=\"10\">Top 10<\/option>\n        <option value=\"15\" selected>Top 15<\/option>\n        <option value=\"20\">Top 20<\/option>\n        <option value=\"32\">All<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <label for=\"search\">Search team<\/label>\n      <input id=\"search\" placeholder=\"e.g., Chiefs, Patriots, Steelers\u2026\" \/>\n    <\/div>\n  <\/div>\n\n  <div class=\"grid\">\n    <div class=\"card\">\n      <canvas id=\"chart\" aria-label=\"Super Bowl team stats chart\"><\/canvas>\n      <div class=\"small\">Mobile-friendly: chart auto-switches to horizontal bars on small screens.<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <strong>Teams (Logos)<\/strong>\n      <div class=\"small\" style=\"margin:6px 0 10px;\">This legend updates with your filters (conference\/decade\/search\/top N).<\/div>\n      <div class=\"legend\" id=\"legend\"><\/div>\n    <\/div>\n  <\/div>\n\n  <h3 style=\"margin:18px 0 8px;\">\ud83d\udccb Full Data Table<\/h3>\n  <div class=\"tableWrap\">\n    <table>\n      <thead>\n        <tr>\n          <th>Team<\/th><th>W<\/th><th>L<\/th><th>Apps<\/th><th>Win %<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody id=\"tableBody\"><\/tbody>\n    <\/table>\n  <\/div>\n\n  <div class=\"small\">Logos are displayed from ESPN\u2019s team logo CDN. If you prefer self-hosted logos, tell me and I\u2019ll convert them to embedded base64 images.<\/div>\n<\/main>\n\n<div id=\"tt\" class=\"tt\"><\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.1\/dist\/chart.umd.min.js\"><\/script>\n<script>\n\/* -----------------------------\n   1) Team metadata (32 teams)\n   logos: ESPN CDN (official team marks used widely in sports data displays)\n   colors: primary brand color (approx)\n-------------------------------- *\/\nconst TEAM_META = [\n  \/\/ AFC\n  {key:\"Buffalo Bills\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/buf.png\", color:\"#00338D\"},\n  {key:\"Miami Dolphins\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/mia.png\", color:\"#008E97\"},\n  {key:\"New England Patriots\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/ne.png\", color:\"#002244\"},\n  {key:\"New York Jets\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/nyj.png\", color:\"#125740\"},\n\n  {key:\"Baltimore Ravens\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/bal.png\", color:\"#241773\"},\n  {key:\"Cincinnati Bengals\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/cin.png\", color:\"#FB4F14\"},\n  {key:\"Cleveland Browns\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/cle.png\", color:\"#311D00\"},\n  {key:\"Pittsburgh Steelers\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/pit.png\", color:\"#FFB612\"},\n\n  {key:\"Houston Texans\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/hou.png\", color:\"#03202F\"},\n  {key:\"Indianapolis Colts\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/ind.png\", color:\"#002C5F\"},\n  {key:\"Jacksonville Jaguars\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/jax.png\", color:\"#006778\"},\n  {key:\"Tennessee Titans\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/ten.png\", color:\"#0C2340\"},\n\n  {key:\"Denver Broncos\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/den.png\", color:\"#FB4F14\"},\n  {key:\"Kansas City Chiefs\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/kc.png\", color:\"#E31837\"},\n  {key:\"Las Vegas Raiders\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/lv.png\", color:\"#A5ACAF\"},\n  {key:\"Los Angeles Chargers\", conf:\"AFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/lac.png\", color:\"#0080C6\"},\n\n  \/\/ NFC\n  {key:\"Dallas Cowboys\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/dal.png\", color:\"#003594\"},\n  {key:\"New York Giants\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/nyg.png\", color:\"#0B2265\"},\n  {key:\"Philadelphia Eagles\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/phi.png\", color:\"#004C54\"},\n  {key:\"Washington Commanders\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/wsh.png\", color:\"#5A1414\"},\n\n  {key:\"Chicago Bears\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/chi.png\", color:\"#0B162A\"},\n  {key:\"Detroit Lions\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/det.png\", color:\"#0076B6\"},\n  {key:\"Green Bay Packers\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/gb.png\", color:\"#203731\"},\n  {key:\"Minnesota Vikings\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/min.png\", color:\"#4F2683\"},\n\n  {key:\"Atlanta Falcons\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/atl.png\", color:\"#A71930\"},\n  {key:\"Carolina Panthers\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/car.png\", color:\"#0085CA\"},\n  {key:\"New Orleans Saints\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/no.png\", color:\"#D3BC8D\"},\n  {key:\"Tampa Bay Buccaneers\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/tb.png\", color:\"#D50A0A\"},\n\n  {key:\"Arizona Cardinals\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/ari.png\", color:\"#97233F\"},\n  {key:\"Los Angeles Rams\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/lar.png\", color:\"#003594\"},\n  {key:\"San Francisco 49ers\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/sf.png\", color:\"#AA0000\"},\n  {key:\"Seattle Seahawks\", conf:\"NFC\", logo:\"https:\/\/a.espncdn.com\/i\/teamlogos\/nfl\/500\/sea.png\", color:\"#002244\"}\n];\n\nconst META = new Map(TEAM_META.map(t => [t.key, t]));\n\n\/* -----------------------------\n   2) Super Bowl game list (I\u2013LVIII)\n   season = NFL season year (SB played next calendar year)\n   champ\/loser = franchise names (normalized to current names where appropriate)\n-------------------------------- *\/\nconst GAMES = [\n  {season:1966, champ:\"Green Bay Packers\", loser:\"Kansas City Chiefs\"},\n  {season:1967, champ:\"Green Bay Packers\", loser:\"Las Vegas Raiders\"}, \/\/ Raiders\n  {season:1968, champ:\"New York Jets\", loser:\"Baltimore Ravens\"}, \/\/ Colts were Baltimore Colts; mapped to Ravens? Actually Colts history -> Indianapolis Colts.\n  \/\/ IMPORTANT: Colts history belongs to Indianapolis Colts franchise, not Ravens.\n];\n\/\/ Fix Colts mapping: use \"Indianapolis Colts\" for all Colts Super Bowl appearances historically.\n\/\/ Continue full list accurately:\nGAMES.length = 0;\nGAMES.push(\n  {season:1966, champ:\"Green Bay Packers\", loser:\"Kansas City Chiefs\"},\n  {season:1967, champ:\"Green Bay Packers\", loser:\"Las Vegas Raiders\"},\n  {season:1968, champ:\"New York Jets\", loser:\"Indianapolis Colts\"},\n  {season:1969, champ:\"Kansas City Chiefs\", loser:\"Minnesota Vikings\"},\n  {season:1970, champ:\"Indianapolis Colts\", loser:\"Dallas Cowboys\"},\n  {season:1971, champ:\"Dallas Cowboys\", loser:\"Miami Dolphins\"},\n  {season:1972, champ:\"Miami Dolphins\", loser:\"Washington Commanders\"},\n  {season:1973, champ:\"Miami Dolphins\", loser:\"Minnesota Vikings\"},\n  {season:1974, champ:\"Pittsburgh Steelers\", loser:\"Minnesota Vikings\"},\n  {season:1975, champ:\"Pittsburgh Steelers\", loser:\"Dallas Cowboys\"},\n  {season:1976, champ:\"Las Vegas Raiders\", loser:\"Minnesota Vikings\"},\n  {season:1977, champ:\"Dallas Cowboys\", loser:\"Denver Broncos\"},\n  {season:1978, champ:\"Pittsburgh Steelers\", loser:\"Dallas Cowboys\"},\n  {season:1979, champ:\"Pittsburgh Steelers\", loser:\"Los Angeles Rams\"},\n  {season:1980, champ:\"Las Vegas Raiders\", loser:\"Philadelphia Eagles\"},\n  {season:1981, champ:\"San Francisco 49ers\", loser:\"Cincinnati Bengals\"},\n  {season:1982, champ:\"Washington Commanders\", loser:\"Miami Dolphins\"},\n  {season:1983, champ:\"Las Vegas Raiders\", loser:\"Washington Commanders\"},\n  {season:1984, champ:\"San Francisco 49ers\", loser:\"Miami Dolphins\"},\n  {season:1985, champ:\"Chicago Bears\", loser:\"New England Patriots\"},\n  {season:1986, champ:\"New York Giants\", loser:\"Denver Broncos\"},\n  {season:1987, champ:\"Washington Commanders\", loser:\"Denver Broncos\"},\n  {season:1988, champ:\"San Francisco 49ers\", loser:\"Cincinnati Bengals\"},\n  {season:1989, champ:\"San Francisco 49ers\", loser:\"Denver Broncos\"},\n  {season:1990, champ:\"New York Giants\", loser:\"Buffalo Bills\"},\n  {season:1991, champ:\"Washington Commanders\", loser:\"Buffalo Bills\"},\n  {season:1992, champ:\"Dallas Cowboys\", loser:\"Buffalo Bills\"},\n  {season:1993, champ:\"Dallas Cowboys\", loser:\"Buffalo Bills\"},\n  {season:1994, champ:\"San Francisco 49ers\", loser:\"Los Angeles Chargers\"},\n  {season:1995, champ:\"Dallas Cowboys\", loser:\"Pittsburgh Steelers\"},\n  {season:1996, champ:\"Green Bay Packers\", loser:\"New England Patriots\"},\n  {season:1997, champ:\"Denver Broncos\", loser:\"Green Bay Packers\"},\n  {season:1998, champ:\"Denver Broncos\", loser:\"Atlanta Falcons\"},\n  {season:1999, champ:\"Los Angeles Rams\", loser:\"Tennessee Titans\"},\n  {season:2000, champ:\"Baltimore Ravens\", loser:\"New York Giants\"},\n  {season:2001, champ:\"New England Patriots\", loser:\"Los Angeles Rams\"},\n  {season:2002, champ:\"Tampa Bay Buccaneers\", loser:\"Las Vegas Raiders\"},\n  {season:2003, champ:\"New England Patriots\", loser:\"Carolina Panthers\"},\n  {season:2004, champ:\"New England Patriots\", loser:\"Philadelphia Eagles\"},\n  {season:2005, champ:\"Pittsburgh Steelers\", loser:\"Seattle Seahawks\"},\n  {season:2006, champ:\"Indianapolis Colts\", loser:\"Chicago Bears\"},\n  {season:2007, champ:\"New York Giants\", loser:\"New England Patriots\"},\n  {season:2008, champ:\"Pittsburgh Steelers\", loser:\"Arizona Cardinals\"},\n  {season:2009, champ:\"New Orleans Saints\", loser:\"Indianapolis Colts\"},\n  {season:2010, champ:\"Green Bay Packers\", loser:\"Pittsburgh Steelers\"},\n  {season:2011, champ:\"New York Giants\", loser:\"New England Patriots\"},\n  {season:2012, champ:\"Baltimore Ravens\", loser:\"San Francisco 49ers\"},\n  {season:2013, champ:\"Seattle Seahawks\", loser:\"Denver Broncos\"},\n  {season:2014, champ:\"New England Patriots\", loser:\"Seattle Seahawks\"},\n  {season:2015, champ:\"Denver Broncos\", loser:\"Carolina Panthers\"},\n  {season:2016, champ:\"New England Patriots\", loser:\"Atlanta Falcons\"},\n  {season:2017, champ:\"Philadelphia Eagles\", loser:\"New England Patriots\"},\n  {season:2018, champ:\"New England Patriots\", loser:\"Los Angeles Rams\"},\n  {season:2019, champ:\"Kansas City Chiefs\", loser:\"San Francisco 49ers\"},\n  {season:2020, champ:\"Tampa Bay Buccaneers\", loser:\"Kansas City Chiefs\"},\n  {season:2021, champ:\"Los Angeles Rams\", loser:\"Cincinnati Bengals\"},\n  {season:2022, champ:\"Kansas City Chiefs\", loser:\"Philadelphia Eagles\"},\n  {season:2023, champ:\"Kansas City Chiefs\", loser:\"San Francisco 49ers\"}\n);\n\n\/* -----------------------------\n   3) Compute stats for filters\n-------------------------------- *\/\nfunction fmtPct(x){ return (x*100).toFixed(1) + \"%\"; }\n\nfunction decadeOfSeason(season){\n  return Math.floor(season\/10)*10;\n}\n\nfunction computeStats({conf=\"ALL\", decade=\"ALL\"}){\n  \/\/ seed all teams with zeroes\n  const stats = TEAM_META.map(t => ({\n    team: t.key,\n    conf: t.conf,\n    logo: t.logo,\n    color: t.color,\n    wins: 0,\n    losses: 0,\n    apps: 0,\n    winpct: 0\n  }));\n\n  const byTeam = new Map(stats.map(s => [s.team, s]));\n\n  const games = GAMES.filter(g => {\n    if(decade === \"ALL\") return true;\n    return decadeOfSeason(g.season) === +decade;\n  });\n\n  for(const g of games){\n    const c = byTeam.get(g.champ);\n    const l = byTeam.get(g.loser);\n    if(c){ c.wins++; c.apps++; }\n    if(l){ l.losses++; l.apps++; }\n  }\n\n  for(const s of stats){\n    s.winpct = s.apps ? s.wins \/ s.apps : 0;\n  }\n\n  let filtered = stats;\n  if(conf !== \"ALL\"){\n    filtered = filtered.filter(s => s.conf === conf);\n  }\n  return {stats: filtered, all: stats, gamesCount: games.length};\n}\n\n\/* -----------------------------\n   4) External tooltip with logo\n-------------------------------- *\/\nconst tooltipEl = document.getElementById(\"tt\");\n\nconst externalTooltipHandler = (context) => {\n  const {chart, tooltip} = context;\n  if (tooltip.opacity === 0) {\n    tooltipEl.style.display = \"none\";\n    return;\n  }\n\n  const index = tooltip.dataPoints?.[0]?.dataIndex ?? -1;\n  const rawTeam = chart._sbTeams?.[index];\n  if(!rawTeam){\n    tooltipEl.style.display = \"none\";\n    return;\n  }\n\n  const metric = document.getElementById(\"metric\").value;\n  const val = rawTeam[metric];\n  const valText = metric === \"winpct\" ? (rawTeam.winpct*100).toFixed(1) + \"%\" : val;\n\n  tooltipEl.innerHTML = `\n    <div class=\"row\">\n      <img decoding=\"async\" src=\"${rawTeam.logo}\" alt=\"${rawTeam.team}\">\n      <div>\n        <div class=\"name\">${rawTeam.team}<\/div>\n        <div class=\"meta\">${rawTeam.conf} \u2022 ${rawTeam.apps} appearance(s)<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"pillRow\">\n      <span class=\"pill\">Wins: ${rawTeam.wins}<\/span>\n      <span class=\"pill\">Losses: ${rawTeam.losses}<\/span>\n      <span class=\"pill\">Win%: ${rawTeam.apps ? ((rawTeam.winpct*100).toFixed(1)+\"%\") : \"\u2014\"}<\/span>\n      <span class=\"pill\">${metric.toUpperCase()}: ${valText}<\/span>\n    <\/div>\n  `;\n\n  const {offsetLeft: posX, offsetTop: posY} = chart.canvas;\n  tooltipEl.style.left = (posX + tooltip.caretX) + \"px\";\n  tooltipEl.style.top  = (posY + tooltip.caretY) + \"px\";\n  tooltipEl.style.display = \"block\";\n};\n\n\/* -----------------------------\n   5) Chart render with:\n      - team colors (bar colors)\n      - AFC\/NFC filter\n      - decade filter\n      - mobile compact (horizontal bars)\n-------------------------------- *\/\nconst ctx = document.getElementById(\"chart\");\nlet chart;\n\nfunction metricLabel(m){\n  if(m===\"wins\") return \"Super Bowl Wins\";\n  if(m===\"apps\") return \"Super Bowl Appearances\";\n  if(m===\"losses\") return \"Super Bowl Losses\";\n  return \"Win %\";\n}\n\nfunction filteredAndSorted(){\n  const metric = document.getElementById(\"metric\").value;\n  const conf = document.getElementById(\"conference\").value;\n  const decade = document.getElementById(\"decade\").value;\n  const topN = +document.getElementById(\"topN\").value;\n  const q = (document.getElementById(\"search\").value || \"\").trim().toLowerCase();\n\n  const {stats, gamesCount} = computeStats({conf, decade});\n\n  let arr = stats;\n  if(q) arr = arr.filter(s => s.team.toLowerCase().includes(q));\n\n  arr.sort((a,b) => (b[metric]-a[metric]) || (b.apps-a.apps) || a.team.localeCompare(b.team));\n  if(topN !== 32) arr = arr.slice(0, topN);\n\n  return {arr, metric, conf, decade, gamesCount};\n}\n\nfunction renderLegend(arr){\n  document.getElementById(\"legend\").innerHTML = arr.map(t => `\n    <div class=\"legend-item\">\n      <img decoding=\"async\" src=\"${t.logo}\" alt=\"${t.team}\">\n      <span>${t.team}<\/span>\n    <\/div>\n  `).join(\"\");\n}\n\nfunction renderTable(allStats){\n  const body = document.getElementById(\"tableBody\");\n  const sorted = allStats.slice().sort((a,b)=> (b.wins-a.wins) || (b.apps-a.apps) || a.team.localeCompare(b.team));\n  body.innerHTML = sorted.map(t => `\n    <tr>\n      <td><img decoding=\"async\" src=\"${t.logo}\" alt=\"${t.team}\">${t.team}<\/td>\n      <td>${t.wins}<\/td>\n      <td>${t.losses}<\/td>\n      <td>${t.apps}<\/td>\n      <td>${t.apps ? fmtPct(t.winpct) : \"\u2014\"}<\/td>\n    <\/tr>\n  `).join(\"\");\n}\n\nfunction renderChart(){\n  const {arr, metric, conf, decade, gamesCount} = filteredAndSorted();\n  const isMobile = window.matchMedia(\"(max-width: 700px)\").matches;\n\n  const labels = arr.map(t => t.team);\n  const values = arr.map(t => metric===\"winpct\" ? +((t.winpct*100).toFixed(1)) : t[metric]);\n  const colors = arr.map(t => t.color);\n\n  const {all} = computeStats({conf:\"ALL\", decade:\"ALL\"}); \/\/ for full table totals (all-time)\n  renderLegend(arr);\n  renderTable(all);\n\n  if(chart) chart.destroy();\n\n  chart = new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels,\n      datasets: [{\n        label: metricLabel(metric),\n        data: values,\n        backgroundColor: colors,\n        borderColor: colors,\n        borderWidth: 1,\n        borderRadius: 10,\n        maxBarThickness: isMobile ? 26 : 32\n      }]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      indexAxis: isMobile ? \"y\" : \"x\", \/\/ mobile compact\n      interaction: {mode:\"index\", intersect:false},\n      plugins: {\n        legend: {display:false},\n        tooltip: {\n          enabled: false,               \/\/ disable native tooltip\n          external: externalTooltipHandler\n        },\n        title: {\n          display: true,\n          text: `${metricLabel(metric)} \u2022 ${conf} \u2022 ${decade===\"ALL\" ? \"All decades\" : (decade+\"s\")} \u2022 Games counted: ${gamesCount}`\n        }\n      },\n      scales: {\n        y: {\n          beginAtZero: true,\n          ticks: {\n            callback: (v) => metric===\"winpct\" ? v+\"%\" : v\n          },\n          title: {display: true, text: metric===\"winpct\" ? \"Percent\" : \"Count\"}\n        },\n        x: {\n          ticks: {\n            autoSkip: !isMobile,\n            maxRotation: isMobile ? 0 : 35,\n            minRotation: 0\n          }\n        }\n      }\n    }\n  });\n\n  \/\/ attach for tooltip lookup\n  chart._sbTeams = arr;\n}\n\n\/\/ Wire events\n[\"metric\",\"conference\",\"decade\",\"topN\",\"search\"].forEach(id => {\n  const el = document.getElementById(id);\n  el.addEventListener(\"input\", renderChart);\n  el.addEventListener(\"change\", renderChart);\n});\n\nwindow.addEventListener(\"resize\", () => renderChart());\n\n\/\/ Initial render\nrenderChart();\n<\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>THE COMPLETE SUPER BOWL HISTORY Origins \u2022 Champions \u2022 Ticket Prices \u2022 Bonuses \u2022 Rings \u2022 MVP Impact 1960s \u2192 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,33],"tags":[],"class_list":["post-792","post","type-post","status-publish","format-standard","hentry","category-ethiodiego","category-yebbosports"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8nzgb-cM","jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/posts\/792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/comments?post=792"}],"version-history":[{"count":6,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/posts\/792\/revisions"}],"predecessor-version":[{"id":802,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/posts\/792\/revisions\/802"}],"wp:attachment":[{"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/media?parent=792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/categories?post=792"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yebbo.com\/ethiodiego\/wp-json\/wp\/v2\/tags?post=792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}