{
  "top10s": {
    "passing": [
      {
        "rank": 1,
        "canonical_id": "zach-collaros",
        "canonical_name": "Zach COLLAROS",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 15508.0,
        "passing_tds": 100.0,
        "completions": 0,
        "interceptions_lost": 58.0
      },
      {
        "rank": 2,
        "canonical_id": "vernon-adams-jr",
        "canonical_name": "Vernon ADAMS JR.",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 15503.0,
        "passing_tds": 81.0,
        "completions": 0,
        "interceptions_lost": 53.0
      },
      {
        "rank": 3,
        "canonical_id": "bo-levi-mitchell",
        "canonical_name": "Bo Levi Mitchell",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 13809.0,
        "passing_tds": 88.0,
        "completions": 0,
        "interceptions_lost": 38.0
      },
      {
        "rank": 4,
        "canonical_id": "cody-fajardo",
        "canonical_name": "Cody FAJARDO",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 13123.0,
        "passing_tds": 58.0,
        "completions": 0,
        "interceptions_lost": 40.0
      },
      {
        "rank": 5,
        "canonical_id": "trevor-harris",
        "canonical_name": "Trevor HARRIS",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 12797.0,
        "passing_tds": 69.0,
        "completions": 0,
        "interceptions_lost": 34.0
      },
      {
        "rank": 6,
        "canonical_id": "mcleod-bethel-thompson",
        "canonical_name": "McLeod Bethel-Thompson",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 12375.0,
        "passing_tds": 64.0,
        "completions": 0,
        "interceptions_lost": 38.0
      },
      {
        "rank": 7,
        "canonical_id": "jake-maier",
        "canonical_name": "Jake Maier",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 10485.0,
        "passing_tds": 53.0,
        "completions": 0,
        "interceptions_lost": 37.0
      },
      {
        "rank": 8,
        "canonical_id": "jordan-taamu",
        "canonical_name": "Jordan Ta\\'amu",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 10469.0,
        "passing_tds": 79.0,
        "completions": 97.0,
        "interceptions_lost": 39.0
      },
      {
        "rank": 9,
        "canonical_id": "nathan-rourke",
        "canonical_name": "Nathan ROURKE",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 9984.0,
        "passing_tds": 56.0,
        "completions": 0,
        "interceptions_lost": 35.0
      },
      {
        "rank": 10,
        "canonical_id": "luis-perez",
        "canonical_name": "Luis Perez",
        "positions": [
          "QB"
        ],
        "ambiguous": false,
        "passing_yards": 9841.0,
        "passing_tds": 54.0,
        "completions": 173.0,
        "interceptions_lost": 29.0
      }
    ],
    "rushing": [
      {
        "rank": 1,
        "canonical_id": "brady-oliveira",
        "canonical_name": "Brady OLIVEIRA",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 4996.0,
        "rushing_tds": 19.0
      },
      {
        "rank": 2,
        "canonical_id": "james-butler",
        "canonical_name": "James BUTLER",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 4076.0,
        "rushing_tds": 31.0
      },
      {
        "rank": 3,
        "canonical_id": "william-stanback",
        "canonical_name": "William STANBACK",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 3583.0,
        "rushing_tds": 12.0
      },
      {
        "rank": 4,
        "canonical_id": "dedrick-mills",
        "canonical_name": "Dedrick MILLS",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 3130.0,
        "rushing_tds": 16.0
      },
      {
        "rank": 5,
        "canonical_id": "ka39deem-carey",
        "canonical_name": "Ka&#39;Deem Carey",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 1836.0,
        "rushing_tds": 14.0
      },
      {
        "rank": 6,
        "canonical_id": "justin-rankin",
        "canonical_name": "Justin Rankin",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 1778.0,
        "rushing_tds": 14.0
      },
      {
        "rank": 7,
        "canonical_id": "darius-victor",
        "canonical_name": "Darius Victor",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 1750.0,
        "rushing_tds": 18.0
      },
      {
        "rank": 8,
        "canonical_id": "cj-marable",
        "canonical_name": "CJ Marable",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 1702.0,
        "rushing_tds": 14.0
      },
      {
        "rank": 9,
        "canonical_id": "kevin-brown",
        "canonical_name": "Kevin BROWN",
        "positions": [
          "LB",
          "P",
          "RB"
        ],
        "ambiguous": true,
        "rushing_yards": 1675.0,
        "rushing_tds": 5.0
      },
      {
        "rank": 10,
        "canonical_id": "greg-bell",
        "canonical_name": "Greg Bell",
        "positions": [
          "RB"
        ],
        "ambiguous": false,
        "rushing_yards": 1667.0,
        "rushing_tds": 11.0
      }
    ],
    "receiving": [
      {
        "rank": 1,
        "canonical_id": "keon-hatcher",
        "canonical_name": "Keon HATCHER",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 4473.0,
        "receiving_tds": 20.0,
        "receptions": 279.0
      },
      {
        "rank": 2,
        "canonical_id": "tim-white",
        "canonical_name": "Tim White",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 4422.0,
        "receiving_tds": 30.0,
        "receptions": 302.0
      },
      {
        "rank": 3,
        "canonical_id": "eugene-lewis",
        "canonical_name": "Eugene LEWIS",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 4131.0,
        "receiving_tds": 28.0,
        "receptions": 277.0
      },
      {
        "rank": 4,
        "canonical_id": "justin-mcinnis",
        "canonical_name": "Justin MCINNIS",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3707.0,
        "receiving_tds": 21.0,
        "receptions": 243.0
      },
      {
        "rank": 5,
        "canonical_id": "nic-demski",
        "canonical_name": "Nic DEMSKI",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3633.0,
        "receiving_tds": 27.0,
        "receptions": 259.0
      },
      {
        "rank": 6,
        "canonical_id": "dominique-rhymes",
        "canonical_name": "Dominique RHYMES",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3616.0,
        "receiving_tds": 23.0,
        "receptions": 229.0
      },
      {
        "rank": 7,
        "canonical_id": "justin-hardy",
        "canonical_name": "Justin HARDY",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3605.0,
        "receiving_tds": 16.0,
        "receptions": 280.0
      },
      {
        "rank": 8,
        "canonical_id": "kenny-lawler",
        "canonical_name": "Kenny Lawler",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3605.0,
        "receiving_tds": 28.0,
        "receptions": 220.0
      },
      {
        "rank": 9,
        "canonical_id": "steven-dunbar-jr",
        "canonical_name": "Steven Dunbar Jr.",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3087.0,
        "receiving_tds": 16.0,
        "receptions": 221.0
      },
      {
        "rank": 10,
        "canonical_id": "reggie-begelton",
        "canonical_name": "Reggie BEGELTON",
        "positions": [
          "WR"
        ],
        "ambiguous": false,
        "receiving_yards": 3004.0,
        "receiving_tds": 11.0,
        "receptions": 247.0
      }
    ],
    "defense": [
      {
        "rank": 1,
        "canonical_id": "adrian-joseph-wentland",
        "canonical_name": "Adrian Joseph Wentland",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 582.0,
        "def_sacks": 10.0,
        "def_int": 2.0
      },
      {
        "rank": 2,
        "canonical_id": "wael-nasri",
        "canonical_name": "Wael Nasri",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 490.0,
        "def_sacks": 10.5,
        "def_int": 1.0
      },
      {
        "rank": 3,
        "canonical_id": "marius-kensy",
        "canonical_name": "Marius Kensy",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 395.0,
        "def_sacks": 13.5,
        "def_int": 1.0
      },
      {
        "rank": 4,
        "canonical_id": "ludvig-myr\u00e9n",
        "canonical_name": "Ludvig Myr\u00e9n",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 373.0,
        "def_sacks": 12.5,
        "def_int": 3.0
      },
      {
        "rank": 5,
        "canonical_id": "zachary-eugene-blair",
        "canonical_name": "Zachary Eugene Blair",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 350.0,
        "def_sacks": 12.0,
        "def_int": 2.0
      },
      {
        "rank": 6,
        "canonical_id": "paul-seifert",
        "canonical_name": "Paul Seifert",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 334.0,
        "def_sacks": 4.5,
        "def_int": 6.0
      },
      {
        "rank": 7,
        "canonical_id": "louis-achaintre",
        "canonical_name": "Louis Achaintre",
        "positions": [
          "LB"
        ],
        "ambiguous": true,
        "def_tackles": 312.0,
        "def_sacks": 6.0,
        "def_int": 3.0
      },
      {
        "rank": 8,
        "canonical_id": "osaruonamen-ogbevoen",
        "canonical_name": "Osaruonamen Ogbevoen",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 284.0,
        "def_sacks": 6.5,
        "def_int": 3.0
      },
      {
        "rank": 9,
        "canonical_id": "l-glenna",
        "canonical_name": "L. Glenna",
        "positions": [
          "LB"
        ],
        "ambiguous": false,
        "def_tackles": 280.0,
        "def_sacks": 0.5,
        "def_int": 14.0
      },
      {
        "rank": 10,
        "canonical_id": "lautaro-frecha",
        "canonical_name": "Lautaro Frecha",
        "positions": [
          "LB",
          "S"
        ],
        "ambiguous": false,
        "def_tackles": 277.0,
        "def_sacks": 0.5,
        "def_int": 6.0
      }
    ],
    "kicking": [
      {
        "rank": 1,
        "canonical_id": "nick-vogel",
        "canonical_name": "Nick Vogel",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 5.0,
        "made_50": 5.0,
        "extra_points": 0,
        "missed": 9.0
      },
      {
        "rank": 2,
        "canonical_id": "houston-k",
        "canonical_name": "Houston K",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 5.0,
        "made_50": 5.0,
        "extra_points": 0,
        "missed": 5.0
      },
      {
        "rank": 3,
        "canonical_id": "brandon-aubrey",
        "canonical_name": "Brandon Aubrey",
        "positions": [
          "K",
          "PK"
        ],
        "ambiguous": true,
        "made_49": 4.0,
        "made_50": 0.0,
        "extra_points": 0,
        "missed": 6.0
      },
      {
        "rank": 4,
        "canonical_id": "birmingham-k",
        "canonical_name": "Birmingham K",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 4.0,
        "made_50": 0.0,
        "extra_points": 0,
        "missed": 5.0
      },
      {
        "rank": 5,
        "canonical_id": "philadelphia-k",
        "canonical_name": "Philadelphia K",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 4.0,
        "made_50": 0.0,
        "extra_points": 0,
        "missed": 8.0
      },
      {
        "rank": 6,
        "canonical_id": "ramiz-ahmed",
        "canonical_name": "Ramiz Ahmed",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 3.0,
        "made_50": 4.0,
        "extra_points": 0,
        "missed": 12.0
      },
      {
        "rank": 7,
        "canonical_id": "michigan-k",
        "canonical_name": "Michigan K",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 3.0,
        "made_50": 2.0,
        "extra_points": 0,
        "missed": 4.0
      },
      {
        "rank": 8,
        "canonical_id": "pittsburgh-k",
        "canonical_name": "Pittsburgh K",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 3.0,
        "made_50": 4.0,
        "extra_points": 0,
        "missed": 7.0
      },
      {
        "rank": 9,
        "canonical_id": "cole-murphy",
        "canonical_name": "Cole Murphy",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 3.0,
        "made_50": 2.0,
        "extra_points": 0,
        "missed": 6.0
      },
      {
        "rank": 10,
        "canonical_id": "luis-aguilar",
        "canonical_name": "Luis Aguilar",
        "positions": [
          "K"
        ],
        "ambiguous": false,
        "made_49": 3.0,
        "made_50": 0.0,
        "extra_points": 0,
        "missed": 7.0
      }
    ]
  }
}