{
  "slug": "xfl-2020",
  "display_name": "XFL 2020",
  "player_count": 356,
  "game_count": 20,
  "games": [
    {
      "slug": "football-xfl-2020-2-8-la-hou",
      "display": "LA @ HOU (17\u201337)",
      "week": 1,
      "season": 2020,
      "date_str": "2020-02-08",
      "away_team": "LA",
      "home_team": "HOU",
      "team": "",
      "score_home": 37,
      "score_away": 17,
      "channel": "",
      "synthetic": false,
      "player_count": 74
    },
    {
      "slug": "football-xfl-2020-2-8-sea-dc",
      "display": "SEA @ DC (19\u201331)",
      "week": 1,
      "season": 2020,
      "date_str": "2020-02-08",
      "away_team": "SEA",
      "home_team": "DC",
      "team": "",
      "score_home": 31,
      "score_away": 19,
      "channel": "",
      "synthetic": false,
      "player_count": 75
    },
    {
      "slug": "football-xfl-2020-2-9-stl-dal",
      "display": "STL @ DAL (15\u20139)",
      "week": 1,
      "season": 2020,
      "date_str": "2020-02-09",
      "away_team": "STL",
      "home_team": "DAL",
      "team": "",
      "score_home": 9,
      "score_away": 15,
      "channel": "",
      "synthetic": false,
      "player_count": 76
    },
    {
      "slug": "football-xfl-2020-2-9-tb-ny",
      "display": "TB @ NY (3\u201323)",
      "week": 1,
      "season": 2020,
      "date_str": "2020-02-09",
      "away_team": "TB",
      "home_team": "NY",
      "team": "",
      "score_home": 23,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "player_count": 65
    },
    {
      "slug": "football-xfl-2020-2-15-ny-dc",
      "display": "NY @ DC (0\u201327)",
      "week": 2,
      "season": 2020,
      "date_str": "2020-02-15",
      "away_team": "NY",
      "home_team": "DC",
      "team": "",
      "score_home": 27,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "player_count": 72
    },
    {
      "slug": "football-xfl-2020-2-15-tb-sea",
      "display": "TB @ SEA (9\u201317)",
      "week": 2,
      "season": 2020,
      "date_str": "2020-02-15",
      "away_team": "TB",
      "home_team": "SEA",
      "team": "",
      "score_home": 17,
      "score_away": 9,
      "channel": "",
      "synthetic": false,
      "player_count": 71
    },
    {
      "slug": "football-xfl-2020-2-16-dal-la",
      "display": "DAL @ LA (25\u201318)",
      "week": 2,
      "season": 2020,
      "date_str": "2020-02-16",
      "away_team": "DAL",
      "home_team": "LA",
      "team": "",
      "score_home": 18,
      "score_away": 25,
      "channel": "",
      "synthetic": false,
      "player_count": 72
    },
    {
      "slug": "football-xfl-2020-2-16-stl-hou",
      "display": "STL @ HOU (24\u201328)",
      "week": 2,
      "season": 2020,
      "date_str": "2020-02-16",
      "away_team": "STL",
      "home_team": "HOU",
      "team": "",
      "score_home": 28,
      "score_away": 24,
      "channel": "",
      "synthetic": false,
      "player_count": 73
    },
    {
      "slug": "football-xfl-2020-2-22-dal-sea",
      "display": "DAL @ SEA (24\u201312)",
      "week": 3,
      "season": 2020,
      "date_str": "2020-02-22",
      "away_team": "DAL",
      "home_team": "SEA",
      "team": "",
      "score_home": 12,
      "score_away": 24,
      "channel": "",
      "synthetic": false,
      "player_count": 68
    },
    {
      "slug": "football-xfl-2020-2-22-hou-tb",
      "display": "HOU @ TB (34\u201327)",
      "week": 3,
      "season": 2020,
      "date_str": "2020-02-22",
      "away_team": "HOU",
      "home_team": "TB",
      "team": "",
      "score_home": 27,
      "score_away": 34,
      "channel": "",
      "synthetic": false,
      "player_count": 73
    },
    {
      "slug": "football-xfl-2020-2-23-dc-la",
      "display": "DC @ LA (9\u201339)",
      "week": 3,
      "season": 2020,
      "date_str": "2020-02-23",
      "away_team": "DC",
      "home_team": "LA",
      "team": "",
      "score_home": 39,
      "score_away": 9,
      "channel": "",
      "synthetic": false,
      "player_count": 75
    },
    {
      "slug": "football-xfl-2020-2-23-ny-stl",
      "display": "NY @ STL (9\u201329)",
      "week": 3,
      "season": 2020,
      "date_str": "2020-02-23",
      "away_team": "NY",
      "home_team": "STL",
      "team": "",
      "score_home": 29,
      "score_away": 9,
      "channel": "",
      "synthetic": false,
      "player_count": 74
    },
    {
      "slug": "football-xfl-2020-2-29-la-ny",
      "display": "LA @ NY (14\u201317)",
      "week": 4,
      "season": 2020,
      "date_str": "2020-02-29",
      "away_team": "LA",
      "home_team": "NY",
      "team": "",
      "score_home": 17,
      "score_away": 14,
      "channel": "",
      "synthetic": false,
      "player_count": 70
    },
    {
      "slug": "football-xfl-2020-2-29-sea-stl",
      "display": "SEA @ STL (16\u201323)",
      "week": 4,
      "season": 2020,
      "date_str": "2020-02-29",
      "away_team": "SEA",
      "home_team": "STL",
      "team": "",
      "score_home": 23,
      "score_away": 16,
      "channel": "",
      "synthetic": false,
      "player_count": 73
    },
    {
      "slug": "football-xfl-2020-3-1-dc-tb",
      "display": "DC @ TB (0\u201325)",
      "week": 4,
      "season": 2020,
      "date_str": "2020-03-01",
      "away_team": "DC",
      "home_team": "TB",
      "team": "",
      "score_home": 25,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "player_count": 65
    },
    {
      "slug": "football-xfl-2020-3-1-hou-dal",
      "display": "HOU @ DAL (27\u201320)",
      "week": 4,
      "season": 2020,
      "date_str": "2020-03-01",
      "away_team": "HOU",
      "home_team": "DAL",
      "team": "",
      "score_home": 20,
      "score_away": 27,
      "channel": "",
      "synthetic": false,
      "player_count": 70
    },
    {
      "slug": "football-xfl-2020-3-7-ny-dal",
      "display": "NY @ DAL (30\u201312)",
      "week": 5,
      "season": 2020,
      "date_str": "2020-03-07",
      "away_team": "NY",
      "home_team": "DAL",
      "team": "",
      "score_home": 12,
      "score_away": 30,
      "channel": "",
      "synthetic": false,
      "player_count": 74
    },
    {
      "slug": "football-xfl-2020-3-7-sea-hou",
      "display": "SEA @ HOU (23\u201332)",
      "week": 5,
      "season": 2020,
      "date_str": "2020-03-07",
      "away_team": "SEA",
      "home_team": "HOU",
      "team": "",
      "score_home": 32,
      "score_away": 23,
      "channel": "",
      "synthetic": false,
      "player_count": 75
    },
    {
      "slug": "football-xfl-2020-3-8-stl-dc",
      "display": "STL @ DC (6\u201315)",
      "week": 5,
      "season": 2020,
      "date_str": "2020-03-08",
      "away_team": "STL",
      "home_team": "DC",
      "team": "",
      "score_home": 15,
      "score_away": 6,
      "channel": "",
      "synthetic": false,
      "player_count": 71
    },
    {
      "slug": "football-xfl-2020-3-8-tb-la",
      "display": "TB @ LA (34\u201341)",
      "week": 5,
      "season": 2020,
      "date_str": "2020-03-08",
      "away_team": "TB",
      "home_team": "LA",
      "team": "",
      "score_home": 41,
      "score_away": 34,
      "channel": "",
      "synthetic": false,
      "player_count": 68
    }
  ],
  "players": [
    {
      "canonical_id": "aj-hendy",
      "canonical_name": "A.J. Hendy",
      "positions": [
        "DB",
        "FS"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "tackles": 26.0,
        "assist_tackles": 8.0
      }
    },
    {
      "canonical_id": "aj-tarpley",
      "canonical_name": "A.J. Tarpley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 12.0,
        "assist_tackles": 4.0,
        "tackles": 16.0
      }
    },
    {
      "canonical_id": "aaron-murray",
      "canonical_name": "Aaron Murray",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 34.0,
        "completions": 16.0,
        "passing_yards": 231.0,
        "interceptions_lost": 2.0
      }
    },
    {
      "canonical_id": "adonis-jennings",
      "canonical_name": "Adonis Jennings",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 8.0,
        "receiving_yards": 77.0,
        "targets": 4.0
      }
    },
    {
      "canonical_id": "ahmad-dixon",
      "canonical_name": "Ahmad Dixon",
      "positions": [
        "DB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 31.0,
        "assist_tackles": 14.0,
        "tackles": 45.0
      }
    },
    {
      "canonical_id": "ajene-harris",
      "canonical_name": "Ajene Harris",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 14.0,
        "kr_yards": 340.0,
        "kr_long": 133.0,
        "solo_tackles": 17.0,
        "assist_tackles": 6.0,
        "tackles": 23.0
      }
    },
    {
      "canonical_id": "alex-balducci",
      "canonical_name": "Alex Balducci",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "alex-jenkins",
      "canonical_name": "Alex Jenkins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "alonzo-moore",
      "canonical_name": "Alonzo Moore",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 8.0,
        "receiving_yards": 110.0,
        "targets": 5.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "alonzo-russell",
      "canonical_name": "Alonzo Russell",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 15.0,
        "receiving_yards": 161.0,
        "targets": 11.0,
        "receiving_tds": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "andre-williams",
      "canonical_name": "Andre Williams",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 23.0,
        "rushing_yards": 92.0,
        "receptions": 3.0,
        "receiving_yards": 19.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "andrew-ankrah",
      "canonical_name": "Andrew Ankrah",
      "positions": [
        "DB",
        "DE",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 9.0,
        "assist_tackles": 5.0,
        "tackles": 14.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "andrew-franks",
      "canonical_name": "Andrew Franks",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 8.0,
        "fg_30_39": 1.0,
        "fg_40_49": 3.0,
        "fg_20_29": 4.0
      }
    },
    {
      "canonical_id": "andrew-soroh",
      "canonical_name": "Andrew Soroh",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 20.0,
        "assist_tackles": 7.0,
        "interceptions_made": 1.0
      }
    },
    {
      "canonical_id": "andrew-stelter",
      "canonical_name": "Andrew Stelter",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "anthony-coyle",
      "canonical_name": "Anthony Coyle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "anthony-johnson",
      "canonical_name": "Anthony Johnson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 12.0,
        "tackles": 19.0,
        "sacks": 3.5,
        "assist_tackles": 7.0
      }
    },
    {
      "canonical_id": "anthony-moten",
      "canonical_name": "Anthony Moten",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "anthoula-kelly",
      "canonical_name": "Anthoula Kelly",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 20.0,
        "assist_tackles": 3.0,
        "tackles": 23.0
      }
    },
    {
      "canonical_id": "antwione-williams",
      "canonical_name": "Antwione Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 7.0,
        "solo_tackles": 4.0
      }
    },
    {
      "canonical_id": "arrion-springs",
      "canonical_name": "Arrion Springs",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 17.0,
        "interceptions_made": 1.0,
        "int_yards": 15.0,
        "int_long": 15.0,
        "assist_tackles": 4.0
      }
    },
    {
      "canonical_id": "asantay-brown",
      "canonical_name": "Asantay Brown",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 17.0,
        "assist_tackles": 11.0,
        "tackles": 28.0
      }
    },
    {
      "canonical_id": "austin-duke",
      "canonical_name": "Austin Duke",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 7.0,
        "kr_yards": 138.0,
        "kr_long": 59.0,
        "punt_returns": 11.0,
        "pr_yards": 99.0,
        "pr_long": 60.0,
        "receptions": 5.0,
        "receiving_yards": 46.0,
        "receiving_tds": 1.0,
        "targets": 1.0,
        "pr_fc": 4.0
      }
    },
    {
      "canonical_id": "austin-macginnis",
      "canonical_name": "Austin MacGinnis",
      "positions": [
        "K"
      ],
      "ambiguous": true,
      "stats": {
        "fg_att_game": 10.0,
        "fg_40_49": 4.0,
        "fg_0_19": 1.0,
        "fg_30_39": 3.0,
        "fg_20_29": 2.0
      }
    },
    {
      "canonical_id": "austin-proehl",
      "canonical_name": "Austin Proehl",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 16.0,
        "receiving_yards": 225.0,
        "punt_returns": 7.0,
        "pr_yards": 15.0,
        "pr_fc": 3.0,
        "pr_long": 9.0,
        "receiving_tds": 3.0,
        "targets": 9.0,
        "rush_attempts": 1.0,
        "rushing_yards": 3.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "austin-rehkow",
      "canonical_name": "Austin Rehkow",
      "positions": [
        "P"
      ],
      "ambiguous": true,
      "stats": {
        "punts": 19.0,
        "punt_yards": 785.0,
        "punt_avg": 204.6,
        "punt_long": 260.0,
        "punts_in20": 12.0,
        "punts_blocked": 65.0
      }
    },
    {
      "canonical_id": "austin-walter",
      "canonical_name": "Austin Walter",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 17.0,
        "kr_yards": 431.0,
        "kr_long": 179.0,
        "rush_attempts": 4.0,
        "rushing_yards": 19.0,
        "receptions": 2.0,
        "receiving_yards": 31.0,
        "targets": 1.0,
        "kr_tds": 1.0
      }
    },
    {
      "canonical_id": "ayodeji-olatoye",
      "canonical_name": "Ayodeji Olatoye",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 5.0,
        "solo_tackles": 4.0
      }
    },
    {
      "canonical_id": "bj-daniels",
      "canonical_name": "B.J. Daniels",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 33.0,
        "completions": 19.0,
        "passing_yards": 214.0,
        "passing_tds": 1.0,
        "interceptions_lost": 1.0,
        "rush_attempts": 17.0,
        "rushing_yards": 114.0,
        "rushing_tds": 2.0
      }
    },
    {
      "canonical_id": "ben-heeney",
      "canonical_name": "Ben Heeney",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "assist_tackles": 12.0,
        "tackles": 30.0
      }
    },
    {
      "canonical_id": "ben-johnson",
      "canonical_name": "Ben Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 41.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "beniquez-brown",
      "canonical_name": "Beniquez Brown",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 27.0,
        "assist_tackles": 13.0,
        "tackles": 40.0
      }
    },
    {
      "canonical_id": "blake-jackson",
      "canonical_name": "Blake Jackson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 5.0,
        "receiving_yards": 50.0,
        "receiving_tds": 1.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "bobby-richardson",
      "canonical_name": "Bobby Richardson",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 8.0,
        "tackles": 13.0
      }
    },
    {
      "canonical_id": "bradley-sylve",
      "canonical_name": "Bradley Sylve",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0,
        "interceptions_made": 1.0,
        "int_yards": 69.0,
        "int_long": 69.0,
        "int_tds": 1.0
      }
    },
    {
      "canonical_id": "brandon-barnes",
      "canonical_name": "Brandon Barnes",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 12.0,
        "receiving_yards": 133.0,
        "targets": 7.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "brandon-reilly",
      "canonical_name": "Brandon Reilly",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 1.0,
        "rushing_yards": 3.0,
        "receptions": 7.0,
        "receiving_yards": 107.0,
        "targets": 5.0
      }
    },
    {
      "canonical_id": "brandon-silvers",
      "canonical_name": "Brandon Silvers",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 102.0,
        "completions": 53.0,
        "passing_yards": 539.0,
        "passing_tds": 6.0,
        "interceptions_lost": 4.0,
        "rush_attempts": 6.0,
        "rushing_yards": 16.0
      }
    },
    {
      "canonical_id": "brian-khoury",
      "canonical_name": "Brian Khoury",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "brock-miller",
      "canonical_name": "Brock Miller",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 23.0,
        "punt_yards": 969.0,
        "punt_avg": 213.6,
        "punt_long": 260.0,
        "punts_in20": 14.0,
        "punts_blocked": 90.0,
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "punt_tb": 1.0
      }
    },
    {
      "canonical_id": "bryce-canady",
      "canonical_name": "Bryce Canady",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "bryce-jones",
      "canonical_name": "Bryce Jones",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 14.0,
        "assist_tackles": 3.0,
        "tackles": 17.0,
        "interceptions_made": 1.0,
        "int_yards": 20.0,
        "int_long": 20.0
      }
    },
    {
      "canonical_id": "bunmi-rotimi",
      "canonical_name": "Bunmi Rotimi",
      "positions": [
        "DB",
        "DL",
        "DT",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 17.0,
        "assist_tackles": 9.0,
        "tackles": 26.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "cam-phillips",
      "canonical_name": "Cam Phillips",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 31.0,
        "receiving_yards": 455.0,
        "receiving_tds": 9.0,
        "targets": 23.0
      }
    },
    {
      "canonical_id": "cameron-artis-payne",
      "canonical_name": "Cameron Artis-Payne",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 47.0,
        "rushing_yards": 241.0,
        "rushing_tds": 2.0,
        "receptions": 23.0,
        "receiving_yards": 101.0,
        "targets": 5.0,
        "pass_attempts": 1.0,
        "completions": 1.0,
        "passing_yards": 10.0
      }
    },
    {
      "canonical_id": "cardale-jones",
      "canonical_name": "Cardale Jones",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 113.0,
        "completions": 61.0,
        "passing_yards": 674.0,
        "passing_tds": 4.0,
        "interceptions_lost": 7.0,
        "rush_attempts": 16.0,
        "rushing_yards": 61.0
      }
    },
    {
      "canonical_id": "carl-bradford",
      "canonical_name": "Carl Bradford",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 6.0,
        "assist_tackles": 2.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "carlos-merritt",
      "canonical_name": "Carlos Merritt",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "tackles": 8.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "carlton-agudosi",
      "canonical_name": "Carlton Agudosi",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 2.0,
        "receiving_yards": 32.0,
        "solo_tackles": 2.0,
        "assist_tackles": 2.0,
        "tackles": 4.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "casey-sayles",
      "canonical_name": "Casey Sayles",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 7.0,
        "tackles": 12.0,
        "solo_tackles": 5.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "caushaud-lyons",
      "canonical_name": "Caushaud Lyons",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 5.0,
        "tackles": 12.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "cavon-walker",
      "canonical_name": "Cavon Walker",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 8.0,
        "tackles": 19.0,
        "sacks": 4.5
      }
    },
    {
      "canonical_id": "cedric-reed",
      "canonical_name": "Cedric Reed",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 7.0,
        "tackles": 14.0,
        "sacks": 3.0
      }
    },
    {
      "canonical_id": "chad-kanoff",
      "canonical_name": "Chad Kanoff",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 39.0,
        "completions": 21.0,
        "passing_yards": 214.0,
        "passing_tds": 1.0,
        "interceptions_lost": 1.0,
        "rush_attempts": 4.0,
        "rushing_yards": 21.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "channing-stribling",
      "canonical_name": "Channing Stribling",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "tackles": 14.0,
        "interceptions_made": 1.0,
        "int_yards": 2.0,
        "int_long": 2.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "channing-ward",
      "canonical_name": "Channing Ward",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 7.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "charles-james",
      "canonical_name": "Charles James",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 2.0,
        "tackles": 8.0,
        "kick_returns": 1.0,
        "kr_yards": 18.0,
        "kr_long": 18.0
      }
    },
    {
      "canonical_id": "charles-wright",
      "canonical_name": "Charles Wright",
      "positions": [
        "DB",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "christian-kuntz",
      "canonical_name": "Christian Kuntz",
      "positions": [
        "LS"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 2.0,
        "tackles": 4.0,
        "solo_tackles": 2.0
      }
    },
    {
      "canonical_id": "christine-michael",
      "canonical_name": "Christine Michael",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 59.0,
        "rushing_yards": 178.0,
        "receptions": 4.0,
        "receiving_yards": 35.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "cody-brown",
      "canonical_name": "Cody Brown",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 2.0,
        "int_yards": 87.0,
        "int_long": 87.0,
        "solo_tackles": 23.0,
        "assist_tackles": 5.0,
        "tackles": 28.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "colby-pearson",
      "canonical_name": "Colby Pearson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 16.0,
        "receiving_yards": 223.0,
        "targets": 7.0,
        "receiving_tds": 2.0
      }
    },
    {
      "canonical_id": "colin-jeter",
      "canonical_name": "Colin Jeter",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "receptions": 2.0,
        "receiving_yards": 9.0
      }
    },
    {
      "canonical_id": "colin-thompson",
      "canonical_name": "Colin Thompson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 13.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "colton-taylor",
      "canonical_name": "Colton Taylor",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "connor-hamlett",
      "canonical_name": "Connor Hamlett",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 35.0
      }
    },
    {
      "canonical_id": "corey-crawford",
      "canonical_name": "Corey Crawford",
      "positions": [
        "DB",
        "OL/DL"
      ],
      "ambiguous": true,
      "stats": {
        "solo_tackles": 9.0,
        "assist_tackles": 7.0,
        "tackles": 16.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "corey-moore",
      "canonical_name": "Corey Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "corrion-ballard",
      "canonical_name": "Corrion Ballard",
      "positions": [
        "DB",
        "FS",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "dmontre-wade",
      "canonical_name": "D'Montre Wade",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 4.0,
        "tackles": 10.0
      }
    },
    {
      "canonical_id": "dc-defenders",
      "canonical_name": "DC Defenders",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 60.0,
        "int_yards": 72.0,
        "int_long": 96.0,
        "int_tds": 328.0
      }
    },
    {
      "canonical_id": "djuan-hines",
      "canonical_name": "D\\'Juan Hines",
      "positions": [
        "DB",
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 3.0,
        "int_long": 3.0,
        "solo_tackles": 6.0,
        "assist_tackles": 13.0,
        "tackles": 19.0
      }
    },
    {
      "canonical_id": "dallas",
      "canonical_name": "Dallas",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 92.0,
        "int_long": 124.0,
        "int_tds": 360.0,
        "interceptions_made": 36.0
      }
    },
    {
      "canonical_id": "daniel-williams",
      "canonical_name": "Daniel Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 23.0,
        "receiving_yards": 338.0,
        "targets": 16.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "darius-hillary",
      "canonical_name": "Darius Hillary",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 14.0,
        "assist_tackles": 4.0,
        "tackles": 18.0
      }
    },
    {
      "canonical_id": "darius-victor",
      "canonical_name": "Darius Victor",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 55.0,
        "rushing_yards": 238.0,
        "receptions": 6.0,
        "receiving_yards": 36.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "dashaun-phillips",
      "canonical_name": "Dashaun Phillips",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "tackles": 10.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "david-rivers",
      "canonical_name": "David Rivers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "tackles": 10.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "davonte-lambert",
      "canonical_name": "Davonte Lambert",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "deangelo-henderson",
      "canonical_name": "De'Angelo Henderson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 1.0,
        "rushing_yards": -6.0
      }
    },
    {
      "canonical_id": "demornay-pierson-el",
      "canonical_name": "De'Mornay Pierson-El",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 1.0,
        "rushing_yards": 1.0,
        "receptions": 23.0,
        "receiving_yards": 209.0,
        "receiving_tds": 2.0,
        "targets": 12.0,
        "punt_returns": 12.0,
        "pr_yards": 73.0,
        "pr_long": 50.0,
        "pr_fc": 3.0
      }
    },
    {
      "canonical_id": "deandre-thompkins",
      "canonical_name": "DeAndre Thompkins",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 33.0,
        "receptions": 7.0,
        "receiving_yards": 85.0,
        "receiving_tds": 1.0,
        "targets": 4.0
      }
    },
    {
      "canonical_id": "demarquis-gates",
      "canonical_name": "DeMarquis Gates",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 25.0,
        "tackles": 32.0,
        "sacks": 2.0,
        "interceptions_made": 1.0,
        "int_yards": 9.0,
        "int_long": 9.0,
        "assist_tackles": 7.0
      }
    },
    {
      "canonical_id": "dequan-hampton",
      "canonical_name": "De\\'Quan Hampton",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 26.0,
        "targets": 2.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "deveon-smith",
      "canonical_name": "De\\'Veon Smith",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 90.0,
        "rushing_yards": 365.0,
        "receptions": 7.0,
        "receiving_yards": 62.0,
        "targets": 4.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "deandre-goolsby",
      "canonical_name": "Deandre Goolsby",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 5.0,
        "receiving_yards": 76.0,
        "targets": 5.0,
        "receiving_tds": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "deatrick-nichols",
      "canonical_name": "Deatrick Nichols",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 17.0,
        "assist_tackles": 8.0,
        "tackles": 25.0,
        "interceptions_made": 3.0,
        "int_yards": 35.0,
        "int_long": 32.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "deion-harris",
      "canonical_name": "Deion Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 5.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "deion-holliman",
      "canonical_name": "Deion Holliman",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "kick_returns": 8.0,
        "kr_yards": 154.0,
        "kr_long": 46.0,
        "punt_returns": 2.0,
        "pr_yards": 18.0,
        "pr_long": 9.0
      }
    },
    {
      "canonical_id": "deiontrez-mount",
      "canonical_name": "Deiontrez Mount",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 2.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "demetrious-cox",
      "canonical_name": "Demetrious Cox",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 6.0,
        "solo_tackles": 5.0
      }
    },
    {
      "canonical_id": "demontre-hurst",
      "canonical_name": "Demontre Hurst",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 5.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "derrick-hayward",
      "canonical_name": "Derrick Hayward",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 6.0,
        "receiving_tds": 1.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "derron-smith",
      "canonical_name": "Derron Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 16.0,
        "assist_tackles": 3.0,
        "interceptions_made": 1.0,
        "int_yards": 1.0,
        "int_long": 1.0
      }
    },
    {
      "canonical_id": "des-lawrence",
      "canonical_name": "Des Lawrence",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "tackles": 18.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "devin-taylor",
      "canonical_name": "Devin Taylor",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 8.0,
        "solo_tackles": 5.0,
        "sacks": 1.5
      }
    },
    {
      "canonical_id": "dewayne-hendrix",
      "canonical_name": "Dewayne Hendrix",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "dexter-mccoil",
      "canonical_name": "Dexter McCoil",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 23.0,
        "assist_tackles": 16.0,
        "tackles": 39.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "donald-parham",
      "canonical_name": "Donald Parham",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 24.0,
        "receiving_yards": 307.0,
        "receiving_tds": 4.0,
        "targets": 15.0
      }
    },
    {
      "canonical_id": "donatello-brown",
      "canonical_name": "Donatello Brown",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "assist_tackles": 5.0,
        "tackles": 18.0
      }
    },
    {
      "canonical_id": "donnel-pumphrey",
      "canonical_name": "Donnel Pumphrey",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 46.0,
        "rushing_yards": 168.0,
        "receptions": 9.0,
        "receiving_yards": 68.0,
        "targets": 4.0,
        "kick_returns": 6.0,
        "kr_yards": 127.0,
        "kr_long": 63.0
      }
    },
    {
      "canonical_id": "donnie-ernsberger",
      "canonical_name": "Donnie Ernsberger",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 22.0,
        "targets": 1.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "donteea-dye",
      "canonical_name": "Donteea Dye",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "punt_returns": 7.0,
        "pr_yards": 37.0,
        "pr_long": 24.0,
        "kick_returns": 2.0,
        "kr_yards": 40.0,
        "kr_long": 20.0,
        "pr_fc": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "dontez-byrd",
      "canonical_name": "Dontez Byrd",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 5.0,
        "receiving_yards": 44.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "doran-grant",
      "canonical_name": "Doran Grant",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 7.0,
        "solo_tackles": 4.0
      }
    },
    {
      "canonical_id": "doyin-jibowu",
      "canonical_name": "Doyin Jibowu",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "dravon-askew-henry",
      "canonical_name": "Dravon Askew-Henry",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 10.0,
        "tackles": 12.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "drew-galitz",
      "canonical_name": "Drew Galitz",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 17.0,
        "punt_yards": 743.0,
        "punt_avg": 216.2,
        "punt_long": 242.0,
        "punts_in20": 10.0,
        "punts_blocked": 41.0
      }
    },
    {
      "canonical_id": "drew-lewis",
      "canonical_name": "Drew Lewis",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 9.0,
        "assist_tackles": 8.0,
        "tackles": 17.0
      }
    },
    {
      "canonical_id": "dujuan-harris",
      "canonical_name": "DuJuan Harris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 21.0,
        "rushing_yards": 44.0,
        "receptions": 2.0,
        "receiving_yards": 21.0,
        "pass_attempts": 1.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "durrant-miles",
      "canonical_name": "Durrant Miles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 3.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "ej-bibbs",
      "canonical_name": "EJ Bibbs",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 6.0,
        "receiving_yards": 55.0,
        "targets": 4.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "edmond-robinson",
      "canonical_name": "Edmond Robinson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 14.0,
        "assist_tackles": 8.0,
        "tackles": 22.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "eli-rogers",
      "canonical_name": "Eli Rogers",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 19.0,
        "receiving_yards": 164.0,
        "targets": 6.0,
        "punt_returns": 8.0,
        "pr_yards": 66.0,
        "pr_long": 38.0,
        "pr_fc": 4.0,
        "rush_attempts": 3.0,
        "rushing_yards": 25.0
      }
    },
    {
      "canonical_id": "elijah-campbell",
      "canonical_name": "Elijah Campbell",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 1.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "elijah-hood",
      "canonical_name": "Elijah Hood",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 23.0,
        "rushing_yards": 78.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "elijah-qualls",
      "canonical_name": "Elijah Qualls",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 5.0,
        "tackles": 9.0
      }
    },
    {
      "canonical_id": "emmanuel-beal",
      "canonical_name": "Emmanuel Beal",
      "positions": [
        "DB",
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "ernesto-lacayo",
      "canonical_name": "Ernesto Lacayo",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 3.0,
        "fg_20_29": 1.0,
        "fg_40_49": 2.0
      }
    },
    {
      "canonical_id": "evan-rodriguez",
      "canonical_name": "Evan Rodriguez",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 45.0,
        "receiving_tds": 1.0,
        "targets": 3.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "flynn-nagel",
      "canonical_name": "Flynn Nagel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 26.0,
        "receiving_yards": 217.0,
        "targets": 14.0,
        "punt_returns": 6.0,
        "pr_yards": 97.0,
        "pr_fc": 4.0,
        "pr_long": 77.0,
        "solo_tackles": 2.0,
        "tackles": 2.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "frank-alexander",
      "canonical_name": "Frank Alexander",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 7.0,
        "tackles": 12.0,
        "solo_tackles": 5.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "frank-ginda",
      "canonical_name": "Frank Ginda",
      "positions": [
        "DB",
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 12.0,
        "tackles": 23.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "fred-lauina",
      "canonical_name": "Fred Lauina",
      "positions": [
        "G"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "freddie-martino",
      "canonical_name": "Freddie Martino",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 58.0,
        "targets": 4.0
      }
    },
    {
      "canonical_id": "gabe-wright",
      "canonical_name": "Gabe Wright",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 3.0,
        "tackles": 10.0,
        "sacks": 1.5
      }
    },
    {
      "canonical_id": "garret-dooley",
      "canonical_name": "Garret Dooley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 4.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "gelen-robinson",
      "canonical_name": "Gelen Robinson",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "tackles": 13.0,
        "assist_tackles": 5.0
      }
    },
    {
      "canonical_id": "gerald-rivers",
      "canonical_name": "Gerald Rivers",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "gimel-president",
      "canonical_name": "Gimel President",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 3.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "godwin-igwebuike",
      "canonical_name": "Godwin Igwebuike",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "tackles": 22.0,
        "interceptions_made": 1.0,
        "int_yards": 10.0,
        "int_long": 10.0,
        "assist_tackles": 4.0
      }
    },
    {
      "canonical_id": "greer-martini",
      "canonical_name": "Greer Martini",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "assist_tackles": 12.0,
        "tackles": 30.0
      }
    },
    {
      "canonical_id": "harlan-miller",
      "canonical_name": "Harlan Miller",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 32.0,
        "int_long": 32.0,
        "solo_tackles": 8.0,
        "tackles": 13.0,
        "assist_tackles": 5.0
      }
    },
    {
      "canonical_id": "harold-jones-quartey",
      "canonical_name": "Harold Jones-Quartey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "hauoli-kikaha",
      "canonical_name": "Hau'oli Kikaha",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 7.0,
        "solo_tackles": 4.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "herb-waters",
      "canonical_name": "Herb Waters",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "houston",
      "canonical_name": "Houston",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 120.0,
        "int_yards": 224.0,
        "int_long": 176.0,
        "int_tds": 632.0
      }
    },
    {
      "canonical_id": "hunter-niswander",
      "canonical_name": "Hunter Niswander",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 21.0,
        "punt_yards": 936.0,
        "punt_avg": 218.1,
        "punt_long": 275.0,
        "punts_in20": 14.0,
        "punts_blocked": 135.0,
        "rush_attempts": 1.0,
        "rushing_yards": -12.0
      }
    },
    {
      "canonical_id": "jaquan-gardner",
      "canonical_name": "Ja'Quan Gardner",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 35.0,
        "rushing_yards": 127.0
      }
    },
    {
      "canonical_id": "jack-tocho",
      "canonical_name": "Jack Tocho",
      "positions": [
        "DB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "assist_tackles": 11.0,
        "tackles": 19.0,
        "interceptions_made": 2.0
      }
    },
    {
      "canonical_id": "jacques-patrick",
      "canonical_name": "Jacques Patrick",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 60.0,
        "rushing_yards": 254.0,
        "receptions": 5.0,
        "receiving_yards": 49.0,
        "targets": 2.0,
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "rushing_tds": 2.0
      }
    },
    {
      "canonical_id": "jacquies-smith",
      "canonical_name": "Jacquies Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 10.0,
        "assist_tackles": 5.0,
        "tackles": 15.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "jake-payne",
      "canonical_name": "Jake Payne",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 7.0,
        "assist_tackles": 4.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "jake-powell",
      "canonical_name": "Jake Powell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 12.0,
        "receiving_yards": 110.0,
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "targets": 6.0
      }
    },
    {
      "canonical_id": "jake-schum",
      "canonical_name": "Jake Schum",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 1.0,
        "punts": 15.0,
        "punt_yards": 634.0,
        "punt_avg": 216.6,
        "punt_long": 268.0,
        "punts_in20": 9.0,
        "punts_blocked": 44.0
      }
    },
    {
      "canonical_id": "jake-sutherland",
      "canonical_name": "Jake Sutherland",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jalan-mcclendon",
      "canonical_name": "Jalan McClendon",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 4.0,
        "pass_attempts": 4.0,
        "completions": 1.0,
        "interceptions_lost": 1.0
      }
    },
    {
      "canonical_id": "jalen-collins",
      "canonical_name": "Jalen Collins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jalen-greene",
      "canonical_name": "Jalen Greene",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "jalen-tolliver",
      "canonical_name": "Jalen Tolliver",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 12.0,
        "receptions": 21.0,
        "receiving_yards": 297.0,
        "targets": 14.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "jamar-summers",
      "canonical_name": "Jamar Summers",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 16.0,
        "assist_tackles": 3.0,
        "interceptions_made": 1.0,
        "int_yards": 16.0,
        "int_long": 16.0
      }
    },
    {
      "canonical_id": "jameer-thurman",
      "canonical_name": "Jameer Thurman",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 46.0,
        "int_long": 46.0,
        "int_tds": 1.0,
        "solo_tackles": 20.0,
        "assist_tackles": 13.0,
        "tackles": 33.0
      }
    },
    {
      "canonical_id": "james-butler",
      "canonical_name": "James BUTLER",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 46.0,
        "rushing_yards": 221.0,
        "rushing_tds": 4.0,
        "receptions": 11.0,
        "receiving_yards": 42.0,
        "receiving_tds": 1.0,
        "targets": 2.0,
        "kick_returns": 3.0,
        "kr_yards": 76.0,
        "kr_long": 33.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "james-folston",
      "canonical_name": "James Folston",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jarrell-owens",
      "canonical_name": "Jarrell Owens",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "tackles": 7.0,
        "sacks": 2.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "jason-neill",
      "canonical_name": "Jason Neill",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 2.0,
        "solo_tackles": 1.0
      }
    },
    {
      "canonical_id": "jawuan-johnson",
      "canonical_name": "Jawuan Johnson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 2.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "jay-bromley",
      "canonical_name": "Jay Bromley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 9.0,
        "tackles": 15.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "jaylen-dunlap",
      "canonical_name": "Jaylen Dunlap",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 2.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "jazz-ferguson",
      "canonical_name": "Jazz Ferguson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 9.0,
        "receiving_yards": 54.0,
        "targets": 3.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "jeff-badet",
      "canonical_name": "Jeff Badet",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 16.0,
        "receiving_yards": 108.0,
        "targets": 4.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jeremiah-johnson",
      "canonical_name": "Jeremiah Johnson",
      "positions": [
        "CB",
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 64.0,
        "int_long": 64.0,
        "solo_tackles": 8.0,
        "assist_tackles": 3.0,
        "tackles": 11.0
      }
    },
    {
      "canonical_id": "jeremiah-mckinnon",
      "canonical_name": "Jeremiah McKinnon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "jeremy-clark",
      "canonical_name": "Jeremy Clark",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 19.0,
        "int_long": 19.0,
        "solo_tackles": 7.0,
        "assist_tackles": 3.0,
        "tackles": 10.0
      }
    },
    {
      "canonical_id": "jerome-couplin",
      "canonical_name": "Jerome Couplin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "tackles": 25.0,
        "assist_tackles": 7.0
      }
    },
    {
      "canonical_id": "jerrod-heard",
      "canonical_name": "Jerrod Heard",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "punt_returns": 4.0,
        "receptions": 1.0,
        "receiving_yards": 10.0,
        "targets": 1.0,
        "pr_yards": 26.0,
        "pr_long": 16.0
      }
    },
    {
      "canonical_id": "jhurell-pressley",
      "canonical_name": "Jhurell Pressley",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 42.0,
        "rushing_yards": 190.0,
        "receptions": 9.0,
        "receiving_yards": 40.0,
        "solo_tackles": 2.0,
        "tackles": 3.0,
        "kick_returns": 1.0,
        "kr_yards": 21.0,
        "kr_long": 21.0,
        "targets": 1.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "joe-horn",
      "canonical_name": "Joe Horn",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 47.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "joe-powell",
      "canonical_name": "Joe Powell",
      "positions": [
        "DB",
        "LB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "kr_yards": 84.0,
        "kr_long": 84.0,
        "kr_tds": 1.0,
        "solo_tackles": 3.0,
        "tackles": 5.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "joey-mbu",
      "canonical_name": "Joey Mbu",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 5.0,
        "tackles": 9.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "john-santiago",
      "canonical_name": "John Santiago",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 20.0,
        "kr_yards": 440.0,
        "kr_long": 147.0,
        "assist_tackles": 2.0,
        "tackles": 5.0,
        "receptions": 1.0,
        "receiving_yards": 7.0,
        "solo_tackles": 3.0
      }
    },
    {
      "canonical_id": "johnathan-alston",
      "canonical_name": "Johnathan Alston",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "johnathan-calvin",
      "canonical_name": "Johnathan Calvin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "johnny-maxey",
      "canonical_name": "Johnny Maxey",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 2.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "jonathan-celestin",
      "canonical_name": "Jonathan Celestin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 20.0,
        "tackles": 32.0,
        "assist_tackles": 12.0
      }
    },
    {
      "canonical_id": "jonathan-massaquoi",
      "canonical_name": "Jonathan Massaquoi",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 7.0,
        "solo_tackles": 4.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "jordan-martin",
      "canonical_name": "Jordan Martin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "assist_tackles": 4.0,
        "tackles": 20.0,
        "interceptions_made": 1.0
      }
    },
    {
      "canonical_id": "jordan-smallwood",
      "canonical_name": "Jordan Smallwood",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 18.0,
        "receiving_yards": 236.0,
        "targets": 8.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "jordan-taamu",
      "canonical_name": "Jordan Ta\\'amu",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 134.0,
        "completions": 97.0,
        "passing_yards": 1050.0,
        "passing_tds": 5.0,
        "interceptions_lost": 2.0,
        "rush_attempts": 41.0,
        "rushing_yards": 217.0,
        "rushing_tds": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jordan-thompson",
      "canonical_name": "Jordan Thompson",
      "positions": [
        "DB",
        "DE",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "tackles": 14.0,
        "sacks": 1.0,
        "assist_tackles": 6.0
      }
    },
    {
      "canonical_id": "josh-banks",
      "canonical_name": "Josh Banks",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 1.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "josh-crockett",
      "canonical_name": "Josh Crockett",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 5.0,
        "receiving_yards": 86.0,
        "targets": 2.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "josh-hawkins",
      "canonical_name": "Josh Hawkins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 4.0,
        "tackles": 11.0,
        "interceptions_made": 2.0,
        "int_yards": 1.0,
        "int_long": 1.0
      }
    },
    {
      "canonical_id": "josh-johnson",
      "canonical_name": "Josh Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 135.0,
        "completions": 81.0,
        "passing_yards": 1092.0,
        "passing_tds": 11.0,
        "rush_attempts": 15.0,
        "rushing_yards": 30.0,
        "interceptions_lost": 2.0
      }
    },
    {
      "canonical_id": "josh-thornton",
      "canonical_name": "Josh Thornton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "justin-stockton",
      "canonical_name": "Justin Stockton",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 49.0,
        "kick_returns": 9.0,
        "kr_yards": 245.0,
        "kr_long": 95.0,
        "rush_attempts": 5.0,
        "rushing_yards": 41.0
      }
    },
    {
      "canonical_id": "justin-vogel",
      "canonical_name": "Justin Vogel",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 22.0,
        "punt_yards": 926.0,
        "punt_avg": 211.4,
        "punt_long": 257.0,
        "punts_in20": 11.0,
        "punts_blocked": 87.0,
        "punt_tb": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "kaelin-burnett",
      "canonical_name": "Kaelin Burnett",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 4.0,
        "tackles": 15.0,
        "interceptions_made": 1.0
      }
    },
    {
      "canonical_id": "kahlil-lewis",
      "canonical_name": "Kahlil Lewis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 24.0,
        "receiving_yards": 220.0,
        "targets": 9.0,
        "kick_returns": 3.0,
        "kr_yards": 71.0,
        "kr_long": 46.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "kalani-vakameilalo",
      "canonical_name": "Kalani Vakameilalo",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 2.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "keshun-freeman",
      "canonical_name": "KeShun Freeman",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 7.0,
        "tackles": 17.0,
        "solo_tackles": 10.0
      }
    },
    {
      "canonical_id": "keenan-reynolds",
      "canonical_name": "Keenan Reynolds",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 11.0,
        "receiving_yards": 137.0,
        "receiving_tds": 1.0,
        "targets": 6.0,
        "pass_attempts": 2.0,
        "completions": 1.0,
        "passing_yards": 1.0,
        "kick_returns": 4.0,
        "kr_yards": 82.0,
        "kr_long": 24.0
      }
    },
    {
      "canonical_id": "keith-ford",
      "canonical_name": "Keith Ford",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 10.0,
        "rushing_yards": 52.0,
        "rushing_tds": 2.0,
        "receptions": 1.0,
        "receiving_yards": 5.0,
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "keith-mumphery",
      "canonical_name": "Keith Mumphery",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 6.0,
        "receiving_yards": 102.0,
        "targets": 3.0,
        "kick_returns": 20.0,
        "kr_yards": 396.0,
        "kr_long": 125.0,
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "pr_fc": 1.0
      }
    },
    {
      "canonical_id": "kenneth-farrow",
      "canonical_name": "Kenneth Farrow",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 38.0,
        "rushing_yards": 156.0,
        "solo_tackles": 3.0,
        "tackles": 4.0,
        "receptions": 9.0,
        "receiving_yards": 53.0,
        "receiving_tds": 1.0,
        "targets": 3.0,
        "rushing_tds": 1.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "kenny-bigelow",
      "canonical_name": "Kenny Bigelow",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "kenny-robinson",
      "canonical_name": "Kenny Robinson",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 17.0,
        "assist_tackles": 6.0,
        "tackles": 23.0,
        "interceptions_made": 2.0,
        "int_yards": 11.0,
        "int_long": 11.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "kermit-whitfield",
      "canonical_name": "Kermit Whitfield",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 5.0,
        "rushing_yards": 33.0,
        "receptions": 8.0,
        "receiving_yards": 67.0,
        "kick_returns": 12.0,
        "kr_yards": 250.0,
        "kr_long": 102.0,
        "punt_returns": 7.0,
        "pr_yards": 64.0,
        "pr_fc": 3.0,
        "pr_long": 57.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "khalid-abdullah",
      "canonical_name": "Khalid Abdullah",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 11.0,
        "rushing_yards": 52.0,
        "receptions": 2.0,
        "receiving_yards": 11.0,
        "solo_tackles": 2.0,
        "tackles": 4.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "khari-lee",
      "canonical_name": "Khari Lee",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 8.0,
        "receiving_yards": 91.0,
        "targets": 3.0,
        "solo_tackles": 2.0,
        "tackles": 2.0,
        "receiving_tds": 2.0
      }
    },
    {
      "canonical_id": "kony-ealy",
      "canonical_name": "Kony Ealy",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 4.0,
        "tackles": 9.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "korey-toomer",
      "canonical_name": "Korey Toomer",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "kyle-queiro",
      "canonical_name": "Kyle Queiro",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "solo_tackles": 7.0,
        "assist_tackles": 8.0,
        "tackles": 15.0
      }
    },
    {
      "canonical_id": "ldamian-washington",
      "canonical_name": "L\\'Damian Washington",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 21.0,
        "receiving_yards": 252.0,
        "receiving_tds": 1.0,
        "targets": 10.0
      }
    },
    {
      "canonical_id": "ladarius-wiley",
      "canonical_name": "LaDarius Wiley",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 9.0,
        "tackles": 20.0,
        "sacks": 1.0,
        "interceptions_made": 1.0,
        "int_yards": 32.0,
        "int_long": 32.0
      }
    },
    {
      "canonical_id": "latroy-lewis",
      "canonical_name": "LaTroy Lewis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 3.0,
        "tackles": 9.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "lance-dunbar",
      "canonical_name": "Lance Dunbar",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 30.0,
        "rushing_yards": 146.0,
        "receptions": 26.0,
        "receiving_yards": 154.0,
        "targets": 6.0,
        "rushing_tds": 1.0,
        "kick_returns": 1.0,
        "kr_yards": 7.0,
        "kr_long": 7.0,
        "punt_returns": 1.0,
        "pr_yards": 3.0,
        "pr_long": 3.0,
        "pass_attempts": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "landry-jones",
      "canonical_name": "Landry Jones",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 119.0,
        "completions": 83.0,
        "passing_yards": 784.0,
        "passing_tds": 5.0,
        "interceptions_lost": 7.0,
        "rush_attempts": 5.0,
        "rushing_yards": 15.0,
        "targets": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "larry-rose",
      "canonical_name": "Larry Rose",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 16.0,
        "rushing_yards": 30.0,
        "receptions": 5.0,
        "receiving_yards": 25.0,
        "targets": 2.0,
        "rushing_tds": 1.0,
        "kick_returns": 4.0,
        "kr_yards": 84.0,
        "kr_long": 45.0
      }
    },
    {
      "canonical_id": "latarius-brady",
      "canonical_name": "Latarius Brady",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 2.0,
        "tackles": 4.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "lenard-tillery",
      "canonical_name": "Lenard Tillery",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 7.0,
        "rushing_yards": 4.0,
        "receptions": 1.0,
        "receiving_yards": 21.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "los-angeles",
      "canonical_name": "Los Angeles",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 212.0,
        "int_long": 140.0,
        "int_tds": 516.0,
        "interceptions_made": 80.0
      }
    },
    {
      "canonical_id": "lucas-wacha",
      "canonical_name": "Lucas Wacha",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 9.0,
        "assist_tackles": 9.0,
        "tackles": 18.0
      }
    },
    {
      "canonical_id": "luis-perez",
      "canonical_name": "Luis Perez",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 61.0,
        "completions": 38.0,
        "passing_yards": 418.0,
        "passing_tds": 3.0,
        "rush_attempts": 4.0,
        "rushing_yards": 20.0,
        "interceptions_lost": 1.0
      }
    },
    {
      "canonical_id": "mack-brown",
      "canonical_name": "Mack Brown",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "kick_returns": 5.0,
        "kr_yards": 124.0,
        "kr_long": 45.0
      }
    },
    {
      "canonical_id": "malachi-dupre",
      "canonical_name": "Malachi Dupre",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 3.0,
        "receiving_yards": 26.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "marsean-diggs",
      "canonical_name": "Mar'Sean Diggs",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 5.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "marcelis-branch",
      "canonical_name": "Marcelis Branch",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 19.0,
        "assist_tackles": 14.0,
        "tackles": 33.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "marcell-frazier",
      "canonical_name": "Marcell Frazier",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 1.0,
        "int_long": 1.0,
        "int_tds": 1.0,
        "solo_tackles": 6.0,
        "assist_tackles": 2.0,
        "tackles": 8.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "marcus-lucas",
      "canonical_name": "Marcus Lucas",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 12.0,
        "receiving_yards": 85.0,
        "targets": 7.0
      }
    },
    {
      "canonical_id": "mark-myers",
      "canonical_name": "Mark Myers",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 2.0,
        "tackles": 13.0,
        "punt_returns": 1.0,
        "pr_yards": 14.0,
        "pr_long": 14.0,
        "interceptions_made": 1.0,
        "int_yards": 52.0,
        "int_long": 52.0
      }
    },
    {
      "canonical_id": "marqueston-huff",
      "canonical_name": "Marqueston Huff",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 19.0,
        "assist_tackles": 6.0,
        "tackles": 25.0
      }
    },
    {
      "canonical_id": "marquette-king",
      "canonical_name": "Marquette King",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 19.0,
        "punt_yards": 868.0,
        "punt_avg": 228.8,
        "punt_long": 266.0,
        "punts_in20": 13.0,
        "punts_blocked": 104.0,
        "punt_tb": 1.0
      }
    },
    {
      "canonical_id": "marquez-white",
      "canonical_name": "Marquez White",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 2.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "marquis-young",
      "canonical_name": "Marquis Young",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 3.0,
        "rushing_yards": 12.0,
        "receptions": 4.0,
        "receiving_yards": 20.0,
        "kick_returns": 2.0,
        "kr_yards": 47.0,
        "kr_long": 25.0
      }
    },
    {
      "canonical_id": "marquise-williams",
      "canonical_name": "Marquise Williams",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 23.0,
        "completions": 11.0,
        "passing_yards": 145.0,
        "rush_attempts": 5.0,
        "rushing_yards": 29.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "martez-carter",
      "canonical_name": "Martez Carter",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 10.0,
        "kr_yards": 271.0,
        "kr_long": 97.0,
        "rush_attempts": 16.0,
        "rushing_yards": 49.0,
        "rushing_tds": 2.0,
        "receptions": 4.0,
        "receiving_yards": 57.0,
        "receiving_tds": 1.0,
        "targets": 3.0
      }
    },
    {
      "canonical_id": "matt-colburn",
      "canonical_name": "Matt Colburn",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 2.0,
        "receiving_yards": 8.0,
        "kick_returns": 5.0,
        "kr_yards": 112.0,
        "kr_long": 48.0,
        "rush_attempts": 1.0,
        "rushing_yards": 6.0
      }
    },
    {
      "canonical_id": "matt-elam",
      "canonical_name": "Matt Elam",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 10.0,
        "int_long": 10.0,
        "solo_tackles": 12.0,
        "tackles": 15.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "matt-jones",
      "canonical_name": "Matt Jones",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 80.0,
        "rushing_yards": 314.0,
        "receptions": 2.0,
        "receiving_yards": 25.0,
        "receiving_tds": 1.0,
        "targets": 1.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "matt-mcgloin",
      "canonical_name": "Matt McGloin",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 59.0,
        "completions": 31.0,
        "passing_yards": 310.0,
        "interceptions_lost": 3.0,
        "rush_attempts": 4.0,
        "passing_tds": 1.0,
        "rushing_yards": 2.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "matthew-mccrane",
      "canonical_name": "Matthew McCrane",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 8.0,
        "fg_50plus": 2.0,
        "fg_20_29": 2.0,
        "fg_40_49": 3.0,
        "fg_30_39": 1.0
      }
    },
    {
      "canonical_id": "mekale-mckay",
      "canonical_name": "Mekale McKay",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 12.0,
        "receiving_yards": 184.0,
        "targets": 8.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "micah-abernathy",
      "canonical_name": "Micah Abernathy",
      "positions": [
        "CB",
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "assist_tackles": 2.0,
        "tackles": 18.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "micah-hannemann",
      "canonical_name": "Micah Hannemann",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 20.0,
        "assist_tackles": 8.0,
        "tackles": 28.0
      }
    },
    {
      "canonical_id": "mike-stevens",
      "canonical_name": "Mike Stevens",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "assist_tackles": 10.0,
        "tackles": 26.0,
        "interceptions_made": 2.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "mohammed-seisay",
      "canonical_name": "Mohammed Seisay",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 3.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "nelson-spruce",
      "canonical_name": "Nelson Spruce",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 20.0,
        "receiving_yards": 267.0,
        "receiving_tds": 2.0,
        "targets": 12.0
      }
    },
    {
      "canonical_id": "new-york",
      "canonical_name": "New York",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 108.0,
        "int_long": 72.0,
        "int_tds": 316.0,
        "interceptions_made": 52.0
      }
    },
    {
      "canonical_id": "nick-brossette",
      "canonical_name": "Nick Brossette",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 14.0,
        "rushing_yards": 87.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "nick-deluca",
      "canonical_name": "Nick DeLuca",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "nick-fitzgerald",
      "canonical_name": "Nick Fitzgerald",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 10.0
      }
    },
    {
      "canonical_id": "nick-holley",
      "canonical_name": "Nick Holley",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 12.0,
        "receptions": 21.0,
        "receiving_yards": 267.0,
        "targets": 11.0,
        "receiving_tds": 2.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "nick-james",
      "canonical_name": "Nick James",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 4.0,
        "tackles": 5.0,
        "solo_tackles": 1.0
      }
    },
    {
      "canonical_id": "nick-moore",
      "canonical_name": "Nick Moore",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "nick-novak",
      "canonical_name": "Nick Novak",
      "positions": [
        "K"
      ],
      "ambiguous": true,
      "stats": {
        "fg_att_game": 2.0,
        "fg_40_49": 1.0,
        "fg_30_39": 1.0
      }
    },
    {
      "canonical_id": "nick-temple",
      "canonical_name": "Nick Temple",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "assist_tackles": 12.0,
        "tackles": 28.0
      }
    },
    {
      "canonical_id": "nick-truesdell",
      "canonical_name": "Nick Truesdell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 9.0,
        "receiving_yards": 91.0,
        "targets": 3.0
      }
    },
    {
      "canonical_id": "nikita-whitlock",
      "canonical_name": "Nikita Whitlock",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 10.0,
        "assist_tackles": 11.0,
        "tackles": 21.0
      }
    },
    {
      "canonical_id": "noah-borden",
      "canonical_name": "Noah Borden",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "nyles-morgan",
      "canonical_name": "Nyles Morgan",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 18.0,
        "sacks": 0.5,
        "assist_tackles": 5.0
      }
    },
    {
      "canonical_id": "obum-gwacham",
      "canonical_name": "Obum Gwacham",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "tackles": 7.0,
        "sacks": 1.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "owen-roberts",
      "canonical_name": "Owen Roberts",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "tackles": 14.0,
        "assist_tackles": 6.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "pasoni-tasini",
      "canonical_name": "Pasoni Tasini",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 2.0,
        "tackles": 3.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "patrick-vahe",
      "canonical_name": "Patrick Vahe",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receiving_yards": -2.0,
        "receptions": 1.0,
        "targets": 1.0,
        "rush_attempts": 1.0
      }
    },
    {
      "canonical_id": "peli-anau",
      "canonical_name": "Peli Anau",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "tackles": 11.0,
        "assist_tackles": 5.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "philip-nelson",
      "canonical_name": "Philip Nelson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 94.0,
        "completions": 62.0,
        "passing_yards": 430.0,
        "interceptions_lost": 3.0,
        "punts": 1.0,
        "punt_yards": 32.0,
        "punt_avg": 32.0,
        "punt_long": 32.0,
        "rush_attempts": 5.0,
        "rushing_yards": 25.0
      }
    },
    {
      "canonical_id": "phillip-walker",
      "canonical_name": "Phillip Walker",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 184.0,
        "completions": 119.0,
        "passing_yards": 1338.0,
        "passing_tds": 15.0,
        "rush_attempts": 24.0,
        "rushing_yards": 99.0,
        "rushing_tds": 1.0,
        "interceptions_lost": 4.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "praise-martin-oguike",
      "canonical_name": "Praise Martin-Oguike",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 5.0,
        "tackles": 11.0,
        "solo_tackles": 6.0
      }
    },
    {
      "canonical_id": "quentin-gause",
      "canonical_name": "Quentin Gause",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 9.0,
        "tackles": 15.0,
        "solo_tackles": 6.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "quinton-flowers",
      "canonical_name": "Quinton Flowers",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 15.0,
        "completions": 8.0,
        "passing_yards": 106.0,
        "interceptions_lost": 1.0,
        "rush_attempts": 16.0,
        "rushing_yards": 78.0,
        "rushing_tds": 1.0,
        "kick_returns": 1.0,
        "kr_yards": 12.0,
        "kr_long": 12.0
      }
    },
    {
      "canonical_id": "rahim-moore",
      "canonical_name": "Rahim Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 15.0,
        "interceptions_made": 2.0,
        "int_yards": 12.0,
        "int_long": 12.0,
        "assist_tackles": 2.0
      }
    },
    {
      "canonical_id": "rannell-hall",
      "canonical_name": "Rannell Hall",
      "positions": [
        "CB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "kick_returns": 6.0,
        "kr_yards": 127.0,
        "kr_long": 63.0
      }
    },
    {
      "canonical_id": "ranthony-texada",
      "canonical_name": "Ranthony Texada",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 13.0,
        "tackles": 16.0,
        "assist_tackles": 3.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "rashad-ross",
      "canonical_name": "Rashad Ross",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 12.0,
        "receiving_yards": 193.0,
        "targets": 8.0,
        "solo_tackles": 2.0,
        "tackles": 2.0,
        "rush_attempts": 1.0,
        "rushing_yards": -1.0,
        "receiving_tds": 1.0,
        "kick_returns": 1.0,
        "kr_yards": 16.0,
        "kr_long": 16.0
      }
    },
    {
      "canonical_id": "raymond-davison",
      "canonical_name": "Raymond Davison",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "assist_tackles": 8.0,
        "tackles": 19.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "reece-horn",
      "canonical_name": "Reece Horn",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 27.0,
        "receiving_yards": 240.0,
        "targets": 12.0,
        "pr_fc": 3.0,
        "punt_returns": 1.0,
        "pr_yards": 4.0,
        "pr_long": 4.0,
        "receiving_tds": 1.0
      }
    },
    {
      "canonical_id": "reggie-howard",
      "canonical_name": "Reggie Howard",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "tackles": 7.0,
        "assist_tackles": 2.0,
        "interceptions_made": 1.0,
        "int_yards": 22.0,
        "int_long": 22.0
      }
    },
    {
      "canonical_id": "reggie-northrup",
      "canonical_name": "Reggie Northrup",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 3.0,
        "tackles": 15.0,
        "solo_tackles": 12.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "reshard-cliett",
      "canonical_name": "Reshard Cliett",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "reuben-mwehla",
      "canonical_name": "Reuben Mwehla",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 4.0
      }
    },
    {
      "canonical_id": "ricky-walker",
      "canonical_name": "Ricky Walker",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 6.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "roderrick-hoskins",
      "canonical_name": "Ro'Derrick Hoskins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 2.0,
        "solo_tackles": 1.0
      }
    },
    {
      "canonical_id": "robert-nelson",
      "canonical_name": "Robert Nelson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 11.0,
        "tackles": 14.0,
        "assist_tackles": 3.0
      }
    },
    {
      "canonical_id": "robert-priester",
      "canonical_name": "Robert Priester",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "tackles": 9.0,
        "sacks": 1.0,
        "assist_tackles": 2.0,
        "interceptions_made": 1.0,
        "int_yards": 2.0,
        "int_long": 2.0
      }
    },
    {
      "canonical_id": "roderick-henderson",
      "canonical_name": "Roderick Henderson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 4.0,
        "tackles": 7.0,
        "solo_tackles": 3.0
      }
    },
    {
      "canonical_id": "roman-tatum",
      "canonical_name": "Roman Tatum",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "tackles": 9.0,
        "assist_tackles": 4.0,
        "punt_returns": 1.0,
        "pr_yards": -3.0,
        "pr_long": -3.0
      }
    },
    {
      "canonical_id": "ryan-davis",
      "canonical_name": "Ryan Davis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 2.0,
        "receiving_yards": 6.0,
        "kick_returns": 7.0,
        "kr_yards": 108.0,
        "kr_long": 43.0,
        "punt_returns": 5.0,
        "pr_yards": 30.0,
        "pr_long": 20.0
      }
    },
    {
      "canonical_id": "ryan-mueller",
      "canonical_name": "Ryan Mueller",
      "positions": [
        "DB",
        "DE",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 6.0,
        "tackles": 13.0,
        "sacks": 0.5,
        "interceptions_made": 1.0,
        "int_yards": 33.0,
        "int_long": 33.0,
        "int_tds": 1.0
      }
    },
    {
      "canonical_id": "ryan-navarro",
      "canonical_name": "Ryan Navarro",
      "positions": [
        "LS"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "ryan-white",
      "canonical_name": "Ryan White",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "ryheem-malone",
      "canonical_name": "Ryheem Malone",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 8.0,
        "receiving_yards": 37.0,
        "targets": 4.0,
        "punt_returns": 1.0,
        "pr_yards": 5.0,
        "pr_long": 5.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "saeed-blacknall",
      "canonical_name": "Saeed Blacknall",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 120.0,
        "receiving_tds": 2.0,
        "targets": 4.0,
        "rush_attempts": 1.0,
        "rushing_yards": 16.0
      }
    },
    {
      "canonical_id": "saivion-smith",
      "canonical_name": "Saivion Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 2.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "sam-mobley",
      "canonical_name": "Sam Mobley",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "punt_returns": 15.0,
        "pr_yards": 85.0,
        "pr_long": 48.0,
        "receptions": 10.0,
        "receiving_yards": 187.0,
        "targets": 8.0,
        "receiving_tds": 1.0,
        "pr_fc": 1.0
      }
    },
    {
      "canonical_id": "sam-montgomery",
      "canonical_name": "Sam Montgomery",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 3.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "sammie-coates",
      "canonical_name": "Sammie Coates",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 6.0,
        "receiving_yards": 61.0,
        "assist_tackles": 1.0,
        "tackles": 3.0,
        "solo_tackles": 2.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "santos-ramirez",
      "canonical_name": "Santos Ramirez",
      "positions": [
        "DB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "assist_tackles": 3.0,
        "tackles": 11.0,
        "punt_returns": 1.0
      }
    },
    {
      "canonical_id": "scooby-wright",
      "canonical_name": "Scooby Wright",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 9.0,
        "tackles": 17.0,
        "assist_tackles": 8.0
      }
    },
    {
      "canonical_id": "scott-daly",
      "canonical_name": "Scott Daly",
      "positions": [
        "LS"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 1.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "sean-price",
      "canonical_name": "Sean Price",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 6.0,
        "receiving_yards": 78.0,
        "targets": 4.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "seantavius-jones",
      "canonical_name": "Seantavius Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 12.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "seattle",
      "canonical_name": "Seattle",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_long": 36.0,
        "int_tds": 348.0,
        "interceptions_made": 72.0,
        "int_yards": 96.0
      }
    },
    {
      "canonical_id": "sergio-castillo",
      "canonical_name": "Sergio CASTILLO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 5.0,
        "fg_40_49": 2.0,
        "fg_20_29": 1.0,
        "fg_30_39": 2.0
      }
    },
    {
      "canonical_id": "shamarko-thomas",
      "canonical_name": "Shamarko Thomas",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 6.0,
        "tackles": 11.0
      }
    },
    {
      "canonical_id": "shane-bowman",
      "canonical_name": "Shane Bowman",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "shane-tripucka",
      "canonical_name": "Shane Tripucka",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 17.0,
        "punt_yards": 662.0,
        "punt_avg": 196.0,
        "punt_long": 235.0,
        "punts_in20": 10.0,
        "punts_blocked": 98.0
      }
    },
    {
      "canonical_id": "shaq-jones",
      "canonical_name": "Shaq Jones",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 3.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "shawn-oakman",
      "canonical_name": "Shawn Oakman",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "shelton-lewis",
      "canonical_name": "Shelton Lewis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "simmie-cobbs",
      "canonical_name": "Simmie Cobbs",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "tackles": 5.0,
        "receptions": 1.0,
        "receiving_yards": 14.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "st-louis",
      "canonical_name": "St. Louis",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 104.0,
        "int_long": 84.0,
        "int_tds": 388.0,
        "int_yards": 128.0
      }
    },
    {
      "canonical_id": "stansly-maponga",
      "canonical_name": "Stansly Maponga",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "assist_tackles": 7.0,
        "tackles": 15.0
      }
    },
    {
      "canonical_id": "steve-beauharnais",
      "canonical_name": "Steve Beauharnais",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "steve-williams",
      "canonical_name": "Steve Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 12.0,
        "assist_tackles": 4.0,
        "tackles": 16.0,
        "sacks": 1.5
      }
    },
    {
      "canonical_id": "steven-johnson",
      "canonical_name": "Steven Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 31.0,
        "assist_tackles": 18.0,
        "tackles": 49.0
      }
    },
    {
      "canonical_id": "tj-barnes",
      "canonical_name": "T.J. Barnes",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 7.0,
        "tackles": 12.0,
        "solo_tackles": 5.0
      }
    },
    {
      "canonical_id": "total",
      "canonical_name": "TOTAL",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 636.0,
        "completions": 399.0,
        "passing_yards": 4203.0,
        "passing_tds": 33.0,
        "interceptions_lost": 16.0,
        "rush_attempts": 546.0,
        "rushing_yards": 2071.0,
        "receptions": 399.0,
        "receiving_yards": 4203.0,
        "receiving_tds": 33.0,
        "targets": 199.0,
        "kick_returns": 73.0,
        "kr_yards": 1806.0,
        "kr_long": 706.0,
        "punt_returns": 47.0,
        "pr_yards": 368.0,
        "pr_long": 215.0,
        "punts": 77.0,
        "punt_yards": 3260.0,
        "punt_avg": 853.3000000000001,
        "punt_long": 1036.0,
        "punts_in20": 46.0,
        "punts_blocked": 296.0,
        "fg_att_game": 32.0,
        "fg_20_29": 9.0,
        "fg_30_39": 7.0,
        "interceptions_made": 29.0,
        "int_yards": 445.0,
        "int_long": 354.0,
        "int_tds": 3.0,
        "solo_tackles": 870.0,
        "assist_tackles": 414.0,
        "tackles": 1284.0,
        "sacks": 48.0,
        "pr_fc": 14.0,
        "fg_40_49": 11.0,
        "rushing_tds": 17.0,
        "kr_tds": 2.0,
        "punt_tb": 3.0,
        "fg_50plus": 5.0
      }
    },
    {
      "canonical_id": "taiwan-jones",
      "canonical_name": "Taiwan Jones",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 8.0,
        "tackles": 16.0,
        "solo_tackles": 8.0
      }
    },
    {
      "canonical_id": "tampa-bay",
      "canonical_name": "Tampa Bay",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 164.0,
        "int_tds": 392.0,
        "interceptions_made": 80.0,
        "int_long": 64.0
      }
    },
    {
      "canonical_id": "tanner-carew",
      "canonical_name": "Tanner Carew",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "tanner-mcevoy",
      "canonical_name": "Tanner McEvoy",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 11.0,
        "targets": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0,
        "solo_tackles": 1.0
      }
    },
    {
      "canonical_id": "tarean-folston",
      "canonical_name": "Tarean Folston",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 2.0,
        "rushing_yards": 5.0
      }
    },
    {
      "canonical_id": "tarvarus-mcfadden",
      "canonical_name": "Tarvarus McFadden",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 2.0,
        "int_yards": 78.0,
        "int_long": 78.0,
        "int_tds": 1.0,
        "assist_tackles": 4.0,
        "tackles": 10.0,
        "solo_tackles": 6.0
      }
    },
    {
      "canonical_id": "tavaris-barnes",
      "canonical_name": "Tavaris Barnes",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 4.0,
        "sacks": 1.5,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "taylor-cornelius",
      "canonical_name": "Taylor Cornelius",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 123.0,
        "completions": 78.0,
        "passing_yards": 858.0,
        "interceptions_lost": 6.0,
        "passing_tds": 4.0,
        "rush_attempts": 17.0,
        "rushing_yards": 114.0,
        "rushing_tds": 3.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "taylor-russolino",
      "canonical_name": "Taylor Russolino",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 9.0,
        "fg_30_39": 4.0,
        "fg_50plus": 1.0,
        "fg_20_29": 1.0,
        "fg_40_49": 3.0
      }
    },
    {
      "canonical_id": "tegray-scales",
      "canonical_name": "Tegray Scales",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 22.0,
        "assist_tackles": 9.0,
        "tackles": 31.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "tenny-adewusi",
      "canonical_name": "Tenny Adewusi",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 16.0,
        "assist_tackles": 6.0,
        "tackles": 22.0
      }
    },
    {
      "canonical_id": "teo-redding",
      "canonical_name": "Teo Redding",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 8.0,
        "receiving_yards": 102.0,
        "targets": 4.0
      }
    },
    {
      "canonical_id": "terence-garvin",
      "canonical_name": "Terence Garvin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 19.0,
        "assist_tackles": 17.0,
        "tackles": 36.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "terrance-plummer",
      "canonical_name": "Terrance Plummer",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 11.0,
        "tackles": 16.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "terrence-alexander",
      "canonical_name": "Terrence Alexander",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "tim-cook",
      "canonical_name": "Tim Cook",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 40.0,
        "rushing_yards": 157.0,
        "receptions": 5.0,
        "receiving_yards": 13.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "tobenna-okeke",
      "canonical_name": "Tobenna Okeke",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "toby-johnson",
      "canonical_name": "Toby Johnson",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "assist_tackles": 3.0,
        "tackles": 11.0,
        "interceptions_made": 1.0,
        "int_yards": 3.0,
        "int_long": 3.0
      }
    },
    {
      "canonical_id": "tomasi-laulile",
      "canonical_name": "Tomasi Laulile",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "tony-guerad",
      "canonical_name": "Tony Guerad",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 8.0,
        "assist_tackles": 2.0,
        "tackles": 10.0
      }
    },
    {
      "canonical_id": "tracy-sprinkle",
      "canonical_name": "Tracy Sprinkle",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "tackles": 14.0,
        "assist_tackles": 8.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "tre-mcbride",
      "canonical_name": "Tre McBride",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 16.0,
        "receiving_yards": 271.0,
        "receiving_tds": 4.0,
        "targets": 15.0,
        "punt_returns": 3.0,
        "pr_yards": 31.0,
        "pr_long": 25.0,
        "pr_fc": 1.0
      }
    },
    {
      "canonical_id": "tre-watson",
      "canonical_name": "Tre Watson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 4.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "tre-williams",
      "canonical_name": "Tre Williams",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 15.0,
        "assist_tackles": 8.0,
        "tackles": 23.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "treston-decoud",
      "canonical_name": "Treston Decoud",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 14.0,
        "tackles": 15.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "trevon-sanders",
      "canonical_name": "Trevon Sanders",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 5.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "trey-caldwell",
      "canonical_name": "Trey Caldwell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "trey-williams",
      "canonical_name": "Trey Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 34.0,
        "rushing_yards": 122.0,
        "receptions": 8.0,
        "receiving_yards": 44.0,
        "receiving_tds": 1.0,
        "targets": 2.0,
        "rushing_tds": 1.0
      }
    },
    {
      "canonical_id": "trovon-reed",
      "canonical_name": "Trovon Reed",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 1.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "ty-schwab",
      "canonical_name": "Ty Schwab",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 12.0,
        "assist_tackles": 3.0,
        "tackles": 15.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "tyler-palka",
      "canonical_name": "Tyler Palka",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "kick_returns": 1.0,
        "kr_yards": 24.0,
        "kr_long": 24.0
      }
    },
    {
      "canonical_id": "tyler-rausa",
      "canonical_name": "Tyler Rausa",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 9.0,
        "fg_20_29": 3.0,
        "fg_30_39": 3.0,
        "fg_50plus": 3.0
      }
    },
    {
      "canonical_id": "tyree-jackson",
      "canonical_name": "Tyree Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 18.0,
        "completions": 11.0,
        "passing_yards": 46.0,
        "rush_attempts": 9.0,
        "rushing_yards": 48.0,
        "passing_tds": 1.0
      }
    },
    {
      "canonical_id": "tyree-kinnel",
      "canonical_name": "Tyree Kinnel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 18.0,
        "assist_tackles": 7.0,
        "tackles": 25.0
      }
    },
    {
      "canonical_id": "tyson-graham",
      "canonical_name": "Tyson Graham",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 5.0,
        "tackles": 10.0,
        "solo_tackles": 5.0
      }
    },
    {
      "canonical_id": "ventral-mcmillan",
      "canonical_name": "Ventral McMillan",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "victor-ochi",
      "canonical_name": "Victor Ochi",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 3.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "walter-palmore",
      "canonical_name": "Walter Palmore",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 1.0,
        "tackles": 6.0,
        "sacks": 0.5
      }
    },
    {
      "canonical_id": "wes-saxton",
      "canonical_name": "Wes Saxton",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 3.0,
        "receiving_yards": 16.0
      }
    },
    {
      "canonical_id": "wes-sutton",
      "canonical_name": "Wes Sutton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 1.0,
        "tackles": 5.0,
        "sacks": 2.0
      }
    },
    {
      "canonical_id": "will-clarke",
      "canonical_name": "Will Clarke",
      "positions": [
        "DB",
        "DL",
        "DT",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 8.0,
        "sacks": 1.0,
        "assist_tackles": 4.0
      }
    },
    {
      "canonical_id": "will-hill",
      "canonical_name": "Will Hill",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 27.0,
        "tackles": 33.0,
        "assist_tackles": 6.0,
        "interceptions_made": 2.0,
        "int_yards": 21.0,
        "int_long": 21.0
      }
    },
    {
      "canonical_id": "will-smith",
      "canonical_name": "Will Smith",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 22.0,
        "int_long": 22.0,
        "solo_tackles": 15.0,
        "assist_tackles": 17.0,
        "tackles": 32.0
      }
    },
    {
      "canonical_id": "will-sutton",
      "canonical_name": "Will Sutton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 7.0,
        "assist_tackles": 8.0,
        "tackles": 15.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "willie-mays",
      "canonical_name": "Willie Mays",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 4.0,
        "sacks": 1.0,
        "assist_tackles": 1.0
      }
    },
    {
      "canonical_id": "winston-craig",
      "canonical_name": "Winston Craig",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 2.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "winston-dimel",
      "canonical_name": "Winston Dimel",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 8.0
      }
    }
  ]
}