{
  "slug": "cfl-2017",
  "display_name": "CFL 2017",
  "player_count": 509,
  "game_count": 104,
  "games": [
    {
      "slug": "football-cfl-2017-10-13-cgy-ham",
      "display": "CGY @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-13",
      "away_team": "CGY",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-10-13-ott-ssk",
      "display": "OTT @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-13",
      "away_team": "OTT",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-10-14-bc-wpg",
      "display": "BC @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-14",
      "away_team": "BC",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 97
    },
    {
      "slug": "football-cfl-2017-10-14-tor-edm",
      "display": "TOR @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-14",
      "away_team": "TOR",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-10-20-ssk-cgy",
      "display": "SSK @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-20",
      "away_team": "SSK",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 108
    },
    {
      "slug": "football-cfl-2017-10-21-edm-bc",
      "display": "EDM @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-21",
      "away_team": "EDM",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 96
    },
    {
      "slug": "football-cfl-2017-10-21-wpg-tor",
      "display": "WPG @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-21",
      "away_team": "WPG",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-10-22-ham-mtl",
      "display": "HAM @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-22",
      "away_team": "HAM",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 55
    },
    {
      "slug": "football-cfl-2017-10-27-ham-ott",
      "display": "HAM @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-27",
      "away_team": "HAM",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 94
    },
    {
      "slug": "football-cfl-2017-10-27-mtl-ssk",
      "display": "MTL @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-27",
      "away_team": "MTL",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2017-10-28-cgy-edm",
      "display": "CGY @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-28",
      "away_team": "CGY",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 103
    },
    {
      "slug": "football-cfl-2017-10-6-ham-wpg",
      "display": "HAM @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-06",
      "away_team": "HAM",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-10-7-ott-bc",
      "display": "OTT @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-07",
      "away_team": "OTT",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 42
    },
    {
      "slug": "football-cfl-2017-10-7-ssk-tor",
      "display": "SSK @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-07",
      "away_team": "SSK",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 103
    },
    {
      "slug": "football-cfl-2017-10-9-edm-mtl",
      "display": "EDM @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-10-09",
      "away_team": "EDM",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-11-12-edm-wpg",
      "display": "EDM @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-12",
      "away_team": "EDM",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 97
    },
    {
      "slug": "football-cfl-2017-11-12-ssk-ott",
      "display": "SSK @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-12",
      "away_team": "SSK",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 97
    },
    {
      "slug": "football-cfl-2017-11-19-edm-cgy",
      "display": "EDM @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-19",
      "away_team": "EDM",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 104
    },
    {
      "slug": "football-cfl-2017-11-26-cgy-tor",
      "display": "CGY @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-26",
      "away_team": "CGY",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 102
    },
    {
      "slug": "football-cfl-2017-11-3-mtl-ham",
      "display": "MTL @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-03",
      "away_team": "MTL",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-11-3-wpg-cgy",
      "display": "WPG @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-03",
      "away_team": "WPG",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 57
    },
    {
      "slug": "football-cfl-2017-11-4-edm-ssk",
      "display": "EDM @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-04",
      "away_team": "EDM",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-11-4-tor-bc",
      "display": "TOR @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-11-04",
      "away_team": "TOR",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-6-22-ssk-mtl",
      "display": "SSK @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-22",
      "away_team": "SSK",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-6-23-cgy-ott",
      "display": "CGY @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-23",
      "away_team": "CGY",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-6-25-ham-tor",
      "display": "HAM @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-25",
      "away_team": "HAM",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-6-29-ott-cgy",
      "display": "OTT @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-29",
      "away_team": "OTT",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-6-30-bc-tor",
      "display": "BC @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-30",
      "away_team": "BC",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-6-30-mtl-edm",
      "display": "MTL @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-06-30",
      "away_team": "MTL",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 46
    },
    {
      "slug": "football-cfl-2017-7-1-wpg-ssk",
      "display": "WPG @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-01",
      "away_team": "WPG",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 102
    },
    {
      "slug": "football-cfl-2017-7-13-tor-wpg",
      "display": "TOR @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-13",
      "away_team": "TOR",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 46
    },
    {
      "slug": "football-cfl-2017-7-14-cgy-mtl",
      "display": "CGY @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-14",
      "away_team": "CGY",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-7-14-ott-edm",
      "display": "OTT @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-14",
      "away_team": "OTT",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-7-15-bc-ham",
      "display": "BC @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-15",
      "away_team": "BC",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2017-7-19-mtl-ott",
      "display": "MTL @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-19",
      "away_team": "MTL",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2017-7-20-edm-ham",
      "display": "EDM @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-20",
      "away_team": "EDM",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-7-21-wpg-bc",
      "display": "WPG @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-21",
      "away_team": "WPG",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2017-7-24-ott-tor",
      "display": "OTT @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-24",
      "away_team": "OTT",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2017-7-27-mtl-wpg",
      "display": "MTL @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-27",
      "away_team": "MTL",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-7-28-bc-edm",
      "display": "BC @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-28",
      "away_team": "BC",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 44
    },
    {
      "slug": "football-cfl-2017-7-29-ham-cgy",
      "display": "HAM @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-29",
      "away_team": "HAM",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 58
    },
    {
      "slug": "football-cfl-2017-7-29-tor-ssk",
      "display": "TOR @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-29",
      "away_team": "TOR",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-7-6-bc-mtl",
      "display": "BC @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-06",
      "away_team": "BC",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 44
    },
    {
      "slug": "football-cfl-2017-7-7-cgy-wpg",
      "display": "CGY @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-07",
      "away_team": "CGY",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 56
    },
    {
      "slug": "football-cfl-2017-7-8-ham-ssk",
      "display": "HAM @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-08",
      "away_team": "HAM",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2017-7-8-tor-ott",
      "display": "TOR @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-07-08",
      "away_team": "TOR",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 48
    },
    {
      "slug": "football-cfl-2017-8-10-atl-mia",
      "display": "ATL @ MIA \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "ATL",
      "home_team": "MIA",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-10-den-chi",
      "display": "DEN @ CHI \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "DEN",
      "home_team": "CHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-10-edm-ott",
      "display": "EDM @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "EDM",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-8-10-no-cle",
      "display": "NO @ CLE \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "NO",
      "home_team": "CLE",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-10-phi-gb",
      "display": "PHI @ GB \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "PHI",
      "home_team": "GB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 3
    },
    {
      "slug": "football-cfl-2017-8-10-was-bal",
      "display": "WAS @ BAL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-10",
      "away_team": "WAS",
      "home_team": "BAL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2017-8-11-tb-cin",
      "display": "TB @ CIN \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-11",
      "away_team": "TB",
      "home_team": "CIN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2017-8-11-tor-mtl",
      "display": "TOR @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-11",
      "away_team": "TOR",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 46
    },
    {
      "slug": "football-cfl-2017-8-12-ten-nyj",
      "display": "TEN @ NYJ \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-12",
      "away_team": "TEN",
      "home_team": "NYJ",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-12-wpg-ham",
      "display": "WPG @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-12",
      "away_team": "WPG",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-8-13-bc-ssk",
      "display": "BC @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-13",
      "away_team": "BC",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 55
    },
    {
      "slug": "football-cfl-2017-8-13-det-ind",
      "display": "DET @ IND \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-13",
      "away_team": "DET",
      "home_team": "IND",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-17-bal-mia",
      "display": "BAL @ MIA \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-17",
      "away_team": "BAL",
      "home_team": "MIA",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2017-8-17-buf-phi",
      "display": "BUF @ PHI \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-17",
      "away_team": "BUF",
      "home_team": "PHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 3
    },
    {
      "slug": "football-cfl-2017-8-17-tb-jax",
      "display": "TB @ JAX \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-17",
      "away_team": "TB",
      "home_team": "JAX",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-18-cgy-bc",
      "display": "CGY @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-18",
      "away_team": "CGY",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 46
    },
    {
      "slug": "football-cfl-2017-8-18-ott-ham",
      "display": "OTT @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-18",
      "away_team": "OTT",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2017-8-19-car-ten",
      "display": "CAR @ TEN \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-19",
      "away_team": "CAR",
      "home_team": "TEN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-19-chi-ari",
      "display": "CHI @ ARI \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-19",
      "away_team": "CHI",
      "home_team": "ARI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-19-den-sf",
      "display": "DEN @ SF \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-19",
      "away_team": "DEN",
      "home_team": "SF",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-19-ind-dal",
      "display": "IND @ DAL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-19",
      "away_team": "IND",
      "home_team": "DAL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-19-mtl-tor",
      "display": "MTL @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-19",
      "away_team": "MTL",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 104
    },
    {
      "slug": "football-cfl-2017-8-21-nyg-cle",
      "display": "NYG @ CLE \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-21",
      "away_team": "NYG",
      "home_team": "CLE",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-24-mia-phi",
      "display": "MIA @ PHI \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-24",
      "away_team": "MIA",
      "home_team": "PHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-24-wpg-mtl",
      "display": "WPG @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-24",
      "away_team": "WPG",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2017-8-25-ssk-edm",
      "display": "SSK @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-25",
      "away_team": "SSK",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 61
    },
    {
      "slug": "football-cfl-2017-8-26-ari-atl",
      "display": "ARI @ ATL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "ARI",
      "home_team": "ATL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-26-bc-ott",
      "display": "BC @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "BC",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 45
    },
    {
      "slug": "football-cfl-2017-8-26-buf-bal",
      "display": "BUF @ BAL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "BUF",
      "home_team": "BAL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2017-8-26-cle-tb",
      "display": "CLE @ TB \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "CLE",
      "home_team": "TB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-26-lac-la",
      "display": "LAC @ LA \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "LAC",
      "home_team": "LA",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-26-tor-cgy",
      "display": "TOR @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-26",
      "away_team": "TOR",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-8-3-ari-dal",
      "display": "ARI @ DAL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-03",
      "away_team": "ARI",
      "home_team": "DAL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-ari-den",
      "display": "ARI @ DEN \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "ARI",
      "home_team": "DEN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2017-8-31-bal-no",
      "display": "BAL @ NO \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "BAL",
      "home_team": "NO",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 3
    },
    {
      "slug": "football-cfl-2017-8-31-cin-ind",
      "display": "CIN @ IND \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "CIN",
      "home_team": "IND",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-cle-chi",
      "display": "CLE @ CHI \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "CLE",
      "home_team": "CHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-mia-min",
      "display": "MIA @ MIN \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "MIA",
      "home_team": "MIN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-nyg-ne",
      "display": "NYG @ NE \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "NYG",
      "home_team": "NE",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-ott-mtl",
      "display": "OTT @ MTL \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "OTT",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 98
    },
    {
      "slug": "football-cfl-2017-8-31-phi-nyj",
      "display": "PHI @ NYJ \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "PHI",
      "home_team": "NYJ",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-pit-car",
      "display": "PIT @ CAR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "PIT",
      "home_team": "CAR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-8-31-was-tb",
      "display": "WAS @ TB \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-31",
      "away_team": "WAS",
      "home_team": "TB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 3
    },
    {
      "slug": "football-cfl-2017-8-4-ham-edm",
      "display": "HAM @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-04",
      "away_team": "HAM",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-8-4-wpg-ott",
      "display": "WPG @ OTT \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-04",
      "away_team": "WPG",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 46
    },
    {
      "slug": "football-cfl-2017-8-5-ssk-bc",
      "display": "SSK @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-05",
      "away_team": "SSK",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-8-9-hou-car",
      "display": "HOU @ CAR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-08-09",
      "away_team": "HOU",
      "home_team": "CAR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2017-9-15-ssk-ham",
      "display": "SSK @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-15",
      "away_team": "SSK",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-9-16-bc-cgy",
      "display": "BC @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-16",
      "away_team": "BC",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-9-16-edm-tor",
      "display": "EDM @ TOR \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-16",
      "away_team": "EDM",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 48
    },
    {
      "slug": "football-cfl-2017-9-22-ham-bc",
      "display": "HAM @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-22",
      "away_team": "HAM",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 44
    },
    {
      "slug": "football-cfl-2017-9-22-ott-wpg",
      "display": "OTT @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-22",
      "away_team": "OTT",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2017-9-24-cgy-ssk",
      "display": "CGY @ SSK \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-24",
      "away_team": "CGY",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 57
    },
    {
      "slug": "football-cfl-2017-9-29-mtl-cgy",
      "display": "MTL @ CGY \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-29",
      "away_team": "MTL",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2017-9-30-tor-ham",
      "display": "TOR @ HAM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-30",
      "away_team": "TOR",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 96
    },
    {
      "slug": "football-cfl-2017-9-30-wpg-edm",
      "display": "WPG @ EDM \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-30",
      "away_team": "WPG",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2017-9-8-mtl-bc",
      "display": "MTL @ BC \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-08",
      "away_team": "MTL",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2017-9-9-ssk-wpg",
      "display": "SSK @ WPG \u2014 CFL 2017",
      "week": 1,
      "season": 2017,
      "date_str": "2017-09-09",
      "away_team": "SSK",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    }
  ],
  "players": [
    {
      "canonical_id": "ac-leonard",
      "canonical_name": "A.C. Leonard",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 5.0,
        "def_ydsl": 40.0
      }
    },
    {
      "canonical_id": "aaron-berry",
      "canonical_name": "Aaron Berry",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "aaron-grymes",
      "canonical_name": "Aaron Grymes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 50.0,
        "def_ast": 4.0,
        "def_tot": 54.0,
        "def_sack": 0.5,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "aaron-milton",
      "canonical_name": "Aaron Milton",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "abdul-kanneh",
      "canonical_name": "Abdul Kanneh",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 17.0,
        "def_tot": 17.0,
        "def_sack": 2.0,
        "def_ydsl": 11.0
      }
    },
    {
      "canonical_id": "adam-berger",
      "canonical_name": "Adam Berger",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "adam-konar",
      "canonical_name": "Adam Konar",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 71.0,
        "def_tot": 71.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "def_int": 2.0,
        "def_yds": 12.0,
        "def_lg": 12.0
      }
    },
    {
      "canonical_id": "adam-thibault",
      "canonical_name": "Adam Thibault",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "adarius-bowman",
      "canonical_name": "Adarius Bowman",
      "positions": [
        "SB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "recv_rec": 50.0,
        "recv_yds": 631.0,
        "recv_lg": 213.0,
        "recv_tar": 88.0,
        "recv_td": 7.0,
        "recv_yac": 128.0,
        "score_tot": 7.0,
        "score_p": 7.0,
        "score_pts": 44.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "adrian-james",
      "canonical_name": "Adrian James",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "adrian-tracy",
      "canonical_name": "Adrian Tracy",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 29.0,
        "def_tot": 29.0,
        "def_sack": 9.0,
        "def_ydsl": 49.0
      }
    },
    {
      "canonical_id": "akeem-jordan",
      "canonical_name": "Akeem Jordan",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "ret_num": 2.0,
        "ret_yds": 9.0,
        "ret_lg": 8.0
      }
    },
    {
      "canonical_id": "akwasi-owusu-ansah",
      "canonical_name": "Akwasi Owusu-Ansah",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 41.0,
        "def_tot": 41.0,
        "def_int": 1.0,
        "def_yds": 9.0,
        "def_lg": 9.0
      }
    },
    {
      "canonical_id": "alden-darby",
      "canonical_name": "Alden Darby",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_int": 1.0,
        "def_yds": 75.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "alex-bazzie",
      "canonical_name": "Alex Bazzie",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_ast": 6.0,
        "def_tot": 28.0,
        "def_sack": 6.0,
        "def_ydsl": 34.0,
        "score_saf": 1.0,
        "score_pts": 2.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "alex-hoffman-ellis",
      "canonical_name": "Alex Hoffman-Ellis",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "ret_num": 1.0,
        "ret_yds": 16.0,
        "ret_lg": 16.0
      }
    },
    {
      "canonical_id": "alex-pierzchalski",
      "canonical_name": "Alex Pierzchalski",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 46.0,
        "recv_lg": 29.0,
        "recv_tar": 11.0,
        "recv_yac": 17.0
      }
    },
    {
      "canonical_id": "alex-ross",
      "canonical_name": "Alex Ross",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 12.0,
        "pass_cmp": 5.0,
        "pass_yds": 82.0,
        "pass_lg": 72.0,
        "pass_int": 2.0,
        "pass_sack": 1.0,
        "pass_loss": 5.0,
        "rush_att": 6.0,
        "rush_yds": 14.0,
        "rush_lg": 11.0,
        "rush_td": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "alex-singleton",
      "canonical_name": "Alex Singleton",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 132.0,
        "def_tot": 132.0,
        "def_sack": 4.0,
        "def_ydsl": 24.0,
        "def_int": 1.0,
        "def_yds": 40.0,
        "def_lg": 40.0
      }
    },
    {
      "canonical_id": "alexander-green",
      "canonical_name": "Alexander Green",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 79.0,
        "rush_yds": 447.0,
        "rush_lg": 115.0,
        "rush_td": 5.0,
        "recv_rec": 8.0,
        "recv_yds": 47.0,
        "recv_lg": 29.0,
        "recv_tar": 10.0,
        "recv_yac": 31.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "alexandre-dupuis",
      "canonical_name": "Alexandre Dupuis",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 30.0,
        "recv_lg": 30.0,
        "recv_tar": 5.0,
        "recv_yac": 17.0
      }
    },
    {
      "canonical_id": "almondo-sewell",
      "canonical_name": "Almondo Sewell",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 43.0,
        "def_tot": 43.0,
        "def_sack": 7.0,
        "def_ydsl": 39.0
      }
    },
    {
      "canonical_id": "andrew-buckley",
      "canonical_name": "Andrew Buckley",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 42.0,
        "pass_cmp": 32.0,
        "pass_yds": 313.0,
        "pass_td": 1.0,
        "pass_lg": 108.0,
        "pass_sack": 7.0,
        "pass_loss": 54.0,
        "pass_int": 1.0,
        "rush_att": 30.0,
        "rush_yds": 108.0,
        "rush_td": 3.0,
        "rush_lg": 35.0,
        "recv_rec": 1.0,
        "recv_yds": -4.0,
        "recv_lg": -4.0,
        "recv_tar": 1.0,
        "recv_yac": -4.0,
        "score_tot": 3.0,
        "score_r": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "andrew-fantuz",
      "canonical_name": "Andrew Fantuz",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 6.0,
        "recv_yds": 55.0,
        "recv_lg": 26.0,
        "recv_tar": 12.0,
        "recv_yac": 4.0
      }
    },
    {
      "canonical_id": "andrew-harris",
      "canonical_name": "Andrew Harris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 200.0,
        "rush_yds": 1112.0,
        "rush_lg": 270.0,
        "rush_td": 6.0,
        "recv_rec": 109.0,
        "recv_yds": 900.0,
        "recv_lg": 310.0,
        "recv_tar": 132.0,
        "recv_yac": 725.0,
        "recv_td": 1.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "score_tot": 7.0,
        "score_r": 6.0,
        "score_pts": 42.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "andrew-hudson",
      "canonical_name": "Andrew Hudson",
      "positions": [
        "DE",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "andrew-marshall",
      "canonical_name": "Andrew Marshall",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ante-milanovic-litre",
      "canonical_name": "Ante MILANOVIC-LITRE",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 8.0,
        "rush_yds": 26.0,
        "rush_lg": 8.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "anthony-coombs",
      "canonical_name": "Anthony Coombs",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 58.0,
        "recv_yds": 534.0,
        "recv_lg": 200.0,
        "recv_tar": 77.0,
        "recv_yac": 320.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 8.0,
        "score_conv": 1.0,
        "rush_att": 8.0,
        "rush_yds": 36.0,
        "rush_lg": 30.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "anthony-gaitor",
      "canonical_name": "Anthony Gaitor",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 38.0,
        "def_tot": 38.0,
        "def_int": 1.0,
        "def_yds": 2.0,
        "def_lg": 2.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "anthony-orange",
      "canonical_name": "Anthony Orange",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "anthony-parker",
      "canonical_name": "Anthony Parker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 33.0,
        "recv_yds": 458.0,
        "recv_lg": 285.0,
        "recv_tar": 49.0,
        "recv_yac": 144.0,
        "recv_td": 3.0,
        "ret_num": 1.0,
        "ret_yds": 7.0,
        "ret_lg": 7.0,
        "rush_att": 7.0,
        "rush_yds": 81.0,
        "rush_lg": 34.0,
        "rush_td": 1.0,
        "score_tot": 4.0,
        "score_p": 3.0,
        "score_pts": 24.0,
        "score_r": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "anthony-sarao",
      "canonical_name": "Anthony Sarao",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "anthony-thompson",
      "canonical_name": "Anthony Thompson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_int": 1.0,
        "def_yds": 1.0,
        "def_lg": 1.0
      }
    },
    {
      "canonical_id": "anthony-woodson",
      "canonical_name": "Anthony Woodson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 6.0,
        "rush_yds": 18.0,
        "rush_lg": 14.0,
        "recv_rec": 3.0,
        "recv_yds": 19.0,
        "recv_lg": 18.0,
        "recv_tar": 3.0,
        "recv_yac": 16.0
      }
    },
    {
      "canonical_id": "antoine-pruneau",
      "canonical_name": "Antoine Pruneau",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 66.0,
        "def_tot": 66.0,
        "def_int": 4.0,
        "def_yds": 95.0,
        "def_lg": 95.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "antonio-longino",
      "canonical_name": "Antonio Longino",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "antonio-pipkin",
      "canonical_name": "Antonio Pipkin",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 9.0,
        "pass_cmp": 2.0,
        "pass_yds": 14.0,
        "pass_lg": 9.0,
        "rush_att": 2.0,
        "rush_yds": 5.0,
        "rush_lg": 5.0
      }
    },
    {
      "canonical_id": "antwane-grant",
      "canonical_name": "Antwane Grant",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "recv_rec": 7.0,
        "recv_yds": 107.0,
        "recv_lg": 89.0,
        "recv_tar": 13.0,
        "recv_yac": 55.0,
        "rush_att": 1.0,
        "rush_yds": 7.0,
        "rush_lg": 7.0
      }
    },
    {
      "canonical_id": "arjen-colquhoun",
      "canonical_name": "Arjen Colquhoun",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 35.0,
        "def_tot": 35.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "armanti-edwards",
      "canonical_name": "Armanti Edwards",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 88.0,
        "recv_yds": 1018.0,
        "recv_lg": 415.0,
        "recv_tar": 114.0,
        "recv_yac": 336.0,
        "recv_td": 4.0,
        "ret_num": 19.0,
        "ret_yds": 143.0,
        "ret_lg": 83.0,
        "pass_att": 1.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0
      }
    },
    {
      "canonical_id": "arnaud-gascon-nadon",
      "canonical_name": "Arnaud Gascon-Nadon",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 3.0,
        "def_ydsl": 18.0
      }
    },
    {
      "canonical_id": "aston-whiteside",
      "canonical_name": "Aston Whiteside",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "avery-ellis",
      "canonical_name": "Avery Ellis",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 29.0,
        "def_tot": 29.0,
        "def_sack": 6.0,
        "def_ydsl": 33.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "bj-cunningham",
      "canonical_name": "B.J. Cunningham",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 69.0,
        "recv_yds": 1128.0,
        "recv_td": 4.0,
        "recv_tar": 120.0,
        "recv_yac": 330.0,
        "recv_lg": 433.0,
        "ret_num": 4.0,
        "ret_yds": 30.0,
        "ret_lg": 11.0,
        "rush_att": 6.0,
        "rush_yds": 39.0,
        "rush_lg": 35.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0
      }
    },
    {
      "canonical_id": "bakari-grant",
      "canonical_name": "Bakari Grant",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 88.0,
        "recv_yds": 1128.0,
        "recv_td": 6.0,
        "recv_tar": 123.0,
        "recv_yac": 533.0,
        "recv_lg": 440.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_pts": 38.0,
        "score_conv": 1.0,
        "rush_att": 2.0,
        "rush_yds": 9.0,
        "rush_lg": 9.0
      }
    },
    {
      "canonical_id": "ben-daguilar",
      "canonical_name": "Ben D\\'Aguilar",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "blair-smith",
      "canonical_name": "Blair Smith",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "bo-levi-mitchell",
      "canonical_name": "Bo Levi Mitchell",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 623.0,
        "pass_cmp": 402.0,
        "pass_yds": 5301.0,
        "pass_td": 26.0,
        "pass_lg": 670.0,
        "pass_sack": 23.0,
        "pass_loss": 149.0,
        "pass_int": 12.0,
        "rush_att": 3.0,
        "rush_yds": 17.0,
        "rush_lg": 15.0
      }
    },
    {
      "canonical_id": "boris-bede",
      "canonical_name": "Boris Bede",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 29.0,
        "stat_fga": 35.0,
        "stat_lg": 508.0,
        "stat_xpm": 18.0,
        "stat_xpa": 20.0,
        "stat_pts": 105.0,
        "ret_num": 52.0,
        "ret_yds": 3590.0,
        "ret_lg": 1256.0,
        "ret_ret": 44.0,
        "ret_ryds": 973.0,
        "ret_td": 2.0,
        "score_pts": 112.0
      }
    },
    {
      "canonical_id": "brad-erdos",
      "canonical_name": "Brad Erdos",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "brad-sinopoli",
      "canonical_name": "Brad Sinopoli",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 92.0,
        "recv_yds": 1020.0,
        "recv_lg": 305.0,
        "recv_tar": 129.0,
        "recv_yac": 384.0,
        "recv_td": 3.0,
        "pass_att": 1.0,
        "ret_num": 1.0,
        "ret_yds": 8.0,
        "ret_lg": 8.0,
        "ret_ret": 1.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 22.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "branden-dozier",
      "canonical_name": "Branden Dozier",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 67.0,
        "def_tot": 67.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0,
        "ret_num": 1.0,
        "ret_yds": 4.0,
        "ret_lg": 4.0,
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "brandon-alexander",
      "canonical_name": "Brandon Alexander",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 55.0,
        "def_tot": 55.0,
        "def_int": 1.0,
        "def_yds": 56.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "brandon-banks",
      "canonical_name": "Brandon Banks",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 67.0,
        "recv_yds": 1011.0,
        "recv_lg": 170.0,
        "recv_tar": 105.0,
        "recv_yac": 359.0,
        "recv_td": 8.0,
        "ret_num": 44.0,
        "ret_yds": 770.0,
        "ret_lg": 358.0,
        "ret_td": 1.0,
        "score_tot": 11.0,
        "score_p": 8.0,
        "score_pts": 66.0,
        "score_r": 2.0,
        "score_pr": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 2.0,
        "rush_yds": 14.0,
        "rush_lg": 13.0,
        "rush_td": 2.0
      }
    },
    {
      "canonical_id": "brandon-bridge",
      "canonical_name": "Brandon Bridge",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 159.0,
        "pass_cmp": 103.0,
        "pass_yds": 1377.0,
        "pass_lg": 277.0,
        "pass_td": 11.0,
        "pass_int": 4.0,
        "pass_sack": 12.0,
        "pass_loss": 96.0,
        "rush_att": 23.0,
        "rush_yds": 171.0,
        "rush_lg": 107.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "brandon-harris",
      "canonical_name": "Brandon Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 42.0,
        "def_tot": 42.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "brandon-rutley",
      "canonical_name": "Brandon Rutley",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 49.0,
        "rush_yds": 291.0,
        "rush_lg": 93.0,
        "recv_rec": 17.0,
        "recv_yds": 100.0,
        "recv_lg": 45.0,
        "recv_tar": 19.0,
        "recv_yac": 82.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "brandon-smith",
      "canonical_name": "Brandon Smith",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_int": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0,
        "ret_num": 1.0,
        "ret_yds": 4.0,
        "ret_lg": 4.0
      }
    },
    {
      "canonical_id": "brandon-stewart",
      "canonical_name": "Brandon Stewart",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 42.0,
        "def_tot": 42.0,
        "def_int": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "brandon-whitaker",
      "canonical_name": "Brandon Whitaker",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 81.0,
        "rush_yds": 357.0,
        "rush_lg": 116.0,
        "recv_rec": 30.0,
        "recv_yds": 226.0,
        "recv_lg": 114.0,
        "recv_tar": 39.0,
        "recv_yac": 167.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "brandon-zylstra",
      "canonical_name": "Brandon Zylstra",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 112.0,
        "recv_yds": 1908.0,
        "recv_lg": 524.0,
        "recv_tar": 148.0,
        "recv_yac": 543.0,
        "recv_td": 6.0,
        "ret_num": 15.0,
        "ret_yds": 156.0,
        "ret_lg": 86.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_pts": 38.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "brandyn-thompson",
      "canonical_name": "Brandyn Thompson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "brendan-gillanders",
      "canonical_name": "Brendan Gillanders",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 21.0,
        "rush_yds": 133.0,
        "rush_lg": 56.0,
        "recv_rec": 4.0,
        "recv_yds": 31.0,
        "recv_lg": 31.0,
        "recv_tar": 5.0,
        "recv_yac": 24.0
      }
    },
    {
      "canonical_id": "brett-blaszko",
      "canonical_name": "Brett Blaszko",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "brett-maher",
      "canonical_name": "Brett Maher",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 43.0,
        "stat_fga": 52.0,
        "stat_lg": 675.0,
        "stat_xpm": 19.0,
        "stat_xpa": 26.0,
        "stat_pts": 148.0,
        "ret_num": 81.0,
        "ret_yds": 5117.0,
        "ret_lg": 1365.0,
        "ret_ret": 75.0,
        "ret_ryds": 1559.0,
        "ret_td": 2.0,
        "score_pts": 163.0,
        "pass_att": 2.0,
        "pass_cmp": 1.0,
        "pass_yds": 8.0,
        "pass_lg": 8.0
      }
    },
    {
      "canonical_id": "brian-jones",
      "canonical_name": "Brian Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "brian-simmons",
      "canonical_name": "Brian Simmons",
      "positions": [
        "P",
        "T"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "brian-tyms",
      "canonical_name": "Brian Tyms",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 25.0,
        "recv_yds": 204.0,
        "recv_lg": 96.0,
        "recv_tar": 39.0,
        "recv_yac": 47.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "brian-walker",
      "canonical_name": "Brian Walker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 44.0,
        "def_tot": 44.0,
        "def_int": 1.0,
        "ret_yds": 16.0,
        "ret_lg": 16.0
      }
    },
    {
      "canonical_id": "bruce-campbell",
      "canonical_name": "Bruce Campbell",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "bryan-burnham",
      "canonical_name": "Bryan Burnham",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 81.0,
        "recv_yds": 1202.0,
        "recv_lg": 428.0,
        "recv_tar": 125.0,
        "recv_yac": 353.0,
        "recv_td": 7.0,
        "rush_att": 2.0,
        "rush_yds": 19.0,
        "rush_lg": 19.0,
        "score_tot": 7.0,
        "score_p": 7.0,
        "score_conv": 3.0,
        "score_pts": 48.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "bryan-hall",
      "canonical_name": "Bryan Hall",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "def_sack": 1.0,
        "def_ydsl": 11.0
      }
    },
    {
      "canonical_id": "bryant-mitchell",
      "canonical_name": "Bryant Mitchell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 32.0,
        "recv_yds": 482.0,
        "recv_td": 3.0,
        "recv_tar": 40.0,
        "recv_yac": 116.0,
        "recv_lg": 144.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_conv": 1.0,
        "score_pts": 20.0,
        "rush_att": 2.0,
        "rush_yds": 30.0,
        "rush_lg": 30.0
      }
    },
    {
      "canonical_id": "bryant-turner",
      "canonical_name": "Bryant Turner",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "buddy-jackson",
      "canonical_name": "Buddy Jackson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_solo": 17.0,
        "def_tot": 17.0
      }
    },
    {
      "canonical_id": "cj-gable",
      "canonical_name": "C.J. Gable",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 174.0,
        "rush_yds": 994.0,
        "rush_lg": 259.0,
        "rush_td": 10.0,
        "recv_rec": 40.0,
        "recv_yds": 327.0,
        "recv_lg": 194.0,
        "recv_tar": 61.0,
        "recv_yac": 284.0,
        "recv_td": 1.0,
        "ret_num": 3.0,
        "ret_yds": 47.0,
        "ret_lg": 22.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 11.0,
        "score_r": 10.0,
        "score_pts": 66.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "co-prime",
      "canonical_name": "C.O. Prime",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 3.0,
        "recv_rec": 2.0,
        "recv_yds": 18.0,
        "recv_lg": 9.0,
        "recv_yac": 16.0,
        "ret_num": 1.0,
        "ret_yds": 14.0,
        "ret_lg": 14.0
      }
    },
    {
      "canonical_id": "caleb-holley",
      "canonical_name": "Caleb Holley",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 39.0,
        "recv_yds": 608.0,
        "recv_lg": 212.0,
        "recv_tar": 55.0,
        "recv_yac": 212.0,
        "recv_td": 5.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "calvin-mccarty",
      "canonical_name": "Calvin McCarty",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 13.0,
        "rush_yds": 56.0,
        "rush_lg": 20.0,
        "recv_rec": 24.0,
        "recv_yds": 150.0,
        "recv_lg": 102.0,
        "recv_tar": 28.0,
        "recv_yac": 111.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "cam-mcdaniel",
      "canonical_name": "Cam McDaniel",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 6.0,
        "rush_yds": 20.0,
        "rush_lg": 17.0,
        "recv_rec": 3.0,
        "recv_yds": 44.0,
        "recv_lg": 33.0,
        "recv_tar": 4.0,
        "recv_yac": 41.0,
        "ret_num": 5.0,
        "ret_yds": 106.0,
        "ret_lg": 86.0
      }
    },
    {
      "canonical_id": "cameron-marshall",
      "canonical_name": "Cameron Marshall",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 102.0,
        "rush_yds": 542.0,
        "rush_lg": 209.0,
        "rush_td": 2.0,
        "recv_rec": 30.0,
        "recv_yds": 280.0,
        "recv_lg": 112.0,
        "recv_tar": 39.0,
        "recv_yac": 261.0,
        "recv_td": 2.0,
        "ret_num": 1.0,
        "ret_yds": 20.0,
        "ret_lg": 20.0,
        "score_tot": 4.0,
        "score_r": 2.0,
        "score_pts": 24.0,
        "score_p": 2.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "cariel-brooks",
      "canonical_name": "Cariel Brooks",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 33.0,
        "def_tot": 33.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "cassius-vaughn",
      "canonical_name": "Cassius Vaughn",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 6.0,
        "def_yds": 210.0,
        "def_lg": 84.0,
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_td": 1.0,
        "misc_td": 2.0,
        "score_tot": 3.0,
        "score_fr": 2.0,
        "score_pts": 18.0,
        "score_ir": 1.0
      }
    },
    {
      "canonical_id": "cauchy-muamba",
      "canonical_name": "Cauchy Muamba",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_int": 1.0,
        "def_yds": 3.0,
        "def_lg": 3.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "chad-owens",
      "canonical_name": "Chad Owens",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 19.0,
        "recv_yds": 268.0,
        "recv_lg": 105.0,
        "recv_tar": 30.0,
        "recv_yac": 74.0,
        "recv_td": 1.0,
        "ret_num": 2.0,
        "ret_yds": 5.0,
        "ret_lg": 5.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "rush_att": 5.0,
        "rush_yds": 51.0,
        "rush_lg": 38.0
      }
    },
    {
      "canonical_id": "chandler-fenner",
      "canonical_name": "Chandler Fenner",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 76.0,
        "def_tot": 76.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "def_int": 1.0,
        "def_yds": 8.0,
        "def_lg": 8.0
      }
    },
    {
      "canonical_id": "chandler-worthy",
      "canonical_name": "Chandler Worthy",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_tar": 1.0,
        "recv_yac": 5.0,
        "ret_num": 13.0,
        "ret_yds": 169.0,
        "ret_lg": 87.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "rush_lg": 3.0
      }
    },
    {
      "canonical_id": "charleston-hughes",
      "canonical_name": "Charleston Hughes",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 45.0,
        "def_tot": 45.0,
        "def_sack": 12.0,
        "def_ydsl": 63.0
      }
    },
    {
      "canonical_id": "chip-cox",
      "canonical_name": "Chip Cox",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 67.0,
        "def_tot": 67.0,
        "ret_num": 1.0,
        "ret_yds": 3.0,
        "ret_lg": 3.0
      }
    },
    {
      "canonical_id": "chris-ackie",
      "canonical_name": "Chris Ackie",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 17.0,
        "def_tot": 17.0
      }
    },
    {
      "canonical_id": "chris-davis",
      "canonical_name": "Chris Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "chris-edwards",
      "canonical_name": "Chris Edwards",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "def_int": 1.0,
        "def_yds": 73.0,
        "def_td": 1.0,
        "ret_num": 32.0,
        "ret_yds": 836.0,
        "ret_lg": 398.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "chris-getzlaf",
      "canonical_name": "Chris Getzlaf",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 43.0,
        "recv_lg": 23.0,
        "recv_tar": 9.0,
        "recv_yac": 12.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "chris-givens",
      "canonical_name": "Chris Givens",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 48.0,
        "recv_lg": 18.0,
        "recv_tar": 8.0,
        "recv_yac": 23.0,
        "ret_num": 14.0,
        "ret_yds": 253.0,
        "ret_lg": 87.0
      }
    },
    {
      "canonical_id": "chris-lyles",
      "canonical_name": "Chris Lyles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0
      }
    },
    {
      "canonical_id": "chris-milo",
      "canonical_name": "Chris Milo",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 5.0,
        "stat_fga": 6.0,
        "stat_lg": 72.0,
        "stat_pts": 16.0,
        "stat_xpm": 1.0,
        "stat_xpa": 2.0,
        "score_pts": 16.0
      }
    },
    {
      "canonical_id": "chris-rainey",
      "canonical_name": "Chris Rainey",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 54.0,
        "rush_yds": 225.0,
        "rush_lg": 163.0,
        "rush_td": 1.0,
        "recv_rec": 51.0,
        "recv_yds": 494.0,
        "recv_lg": 233.0,
        "recv_tar": 58.0,
        "recv_yac": 342.0,
        "recv_td": 5.0,
        "ret_num": 72.0,
        "ret_yds": 1671.0,
        "ret_lg": 602.0,
        "score_tot": 6.0,
        "score_p": 5.0,
        "score_pts": 38.0,
        "score_r": 1.0,
        "score_conv": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "chris-randle",
      "canonical_name": "Chris Randle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 64.0,
        "def_tot": 64.0,
        "def_sack": 1.0,
        "def_ydsl": 10.0,
        "def_int": 5.0,
        "def_yds": 53.0,
        "def_lg": 14.0,
        "def_td": 1.0,
        "misc_td": 1.0,
        "score_tot": 2.0,
        "score_fr": 1.0,
        "score_pts": 12.0,
        "score_ir": 1.0
      }
    },
    {
      "canonical_id": "chris-van-zeyl",
      "canonical_name": "Chris Van Zeyl",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "chris-williams",
      "canonical_name": "Chris Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 38.0,
        "recv_yds": 415.0,
        "recv_lg": 146.0,
        "recv_tar": 66.0,
        "recv_yac": 140.0,
        "recv_td": 1.0,
        "ret_num": 6.0,
        "ret_yds": 19.0,
        "ret_lg": 22.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "rush_att": 2.0,
        "rush_yds": 5.0,
        "rush_lg": 5.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 8.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "christion-jones",
      "canonical_name": "Christion Jones",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "recv_tar": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 6.0,
        "recv_lg": 6.0,
        "recv_yac": 6.0,
        "ret_num": 43.0,
        "ret_yds": 800.0,
        "ret_lg": 433.0,
        "ret_td": 3.0,
        "score_tot": 3.0,
        "score_pr": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "christophe-mulumba-tshimanga",
      "canonical_name": "Christophe Mulumba-Tshimanga",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 3.0,
        "def_ydsl": 20.0,
        "ret_num": 1.0,
        "ret_yds": 2.0,
        "ret_lg": 2.0
      }
    },
    {
      "canonical_id": "christophe-normand",
      "canonical_name": "Christophe Normand",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 2.0,
        "rush_yds": 21.0,
        "rush_lg": 21.0,
        "recv_rec": 7.0,
        "recv_yds": 33.0,
        "recv_lg": 32.0,
        "recv_tar": 7.0,
        "recv_yac": 16.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ciante-evans",
      "canonical_name": "Ciante Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 58.0,
        "def_tot": 58.0,
        "def_int": 5.0,
        "def_yds": 37.0,
        "def_lg": 37.0
      }
    },
    {
      "canonical_id": "clarence-denmark",
      "canonical_name": "Clarence Denmark",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 60.0,
        "recv_yds": 628.0,
        "recv_lg": 246.0,
        "recv_tar": 93.0,
        "recv_yac": 90.0,
        "recv_td": 7.0,
        "score_tot": 7.0,
        "score_p": 7.0,
        "score_pts": 42.0,
        "rush_att": 3.0,
        "rush_yds": 16.0,
        "rush_lg": 16.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "cleyon-laing",
      "canonical_name": "Cleyon Laing",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0,
        "def_sack": 6.0,
        "def_ydsl": 42.0
      }
    },
    {
      "canonical_id": "cody-fajardo",
      "canonical_name": "Cody FAJARDO",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 30.0,
        "pass_cmp": 18.0,
        "pass_yds": 154.0,
        "pass_lg": 54.0,
        "pass_td": 2.0,
        "pass_sack": 1.0,
        "pass_loss": 6.0,
        "rush_att": 63.0,
        "rush_yds": 244.0,
        "rush_lg": 89.0,
        "rush_td": 6.0,
        "score_tot": 6.0,
        "score_r": 6.0,
        "score_pts": 36.0
      }
    },
    {
      "canonical_id": "cody-hoffman",
      "canonical_name": "Cody Hoffman",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 61.0,
        "recv_lg": 41.0,
        "recv_tar": 6.0,
        "recv_yac": 13.0
      }
    },
    {
      "canonical_id": "cody-husband",
      "canonical_name": "Cody Husband",
      "positions": [
        "C"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "connor-mcgough",
      "canonical_name": "Connor McGough",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "connor-williams",
      "canonical_name": "Connor Williams",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "corey-tindal",
      "canonical_name": "Corey Tindal",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 69.0,
        "def_tot": 69.0,
        "def_int": 2.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "cory-johnson",
      "canonical_name": "Cory Johnson",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "def_sack": 5.0,
        "def_ydsl": 24.0
      }
    },
    {
      "canonical_id": "cory-watson",
      "canonical_name": "Cory Watson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 29.0,
        "recv_yds": 377.0,
        "recv_lg": 246.0,
        "recv_tar": 43.0,
        "recv_yac": 284.0,
        "recv_td": 2.0,
        "ret_num": 1.0,
        "ret_yds": 6.0,
        "ret_lg": 6.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "rush_att": 1.0,
        "rush_yds": 10.0,
        "rush_lg": 10.0
      }
    },
    {
      "canonical_id": "courtney-stephen",
      "canonical_name": "Courtney Stephen",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_int": 3.0,
        "def_yds": 28.0,
        "def_lg": 28.0,
        "score_pts": 2.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "craig-roh",
      "canonical_name": "Craig Roh",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 8.0,
        "def_ydsl": 69.0
      }
    },
    {
      "canonical_id": "crezdon-butler",
      "canonical_name": "Crezdon Butler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 47.0,
        "def_tot": 47.0,
        "def_sack": 2.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "dhaquille-williams",
      "canonical_name": "D\\'haquille Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 46.0,
        "recv_yds": 715.0,
        "recv_lg": 297.0,
        "recv_td": 4.0,
        "recv_tar": 83.0,
        "recv_yac": 163.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 28.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "davaris-daniels",
      "canonical_name": "DaVaris DANIELS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 59.0,
        "recv_yds": 861.0,
        "recv_lg": 235.0,
        "recv_tar": 92.0,
        "recv_yac": 240.0,
        "recv_td": 4.0,
        "rush_att": 2.0,
        "rush_yds": 1.0,
        "rush_lg": 4.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 26.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "daquan-bowers",
      "canonical_name": "Da\\'Quan Bowers",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 7.0,
        "def_ydsl": 42.0,
        "def_int": 1.0,
        "def_yds": 7.0,
        "def_lg": 7.0
      }
    },
    {
      "canonical_id": "daje-johnson",
      "canonical_name": "Daje Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 3.0,
        "ret_yds": 57.0,
        "ret_lg": 42.0
      }
    },
    {
      "canonical_id": "damarr-aultman",
      "canonical_name": "Damarr Aultman",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 7.0,
        "recv_yds": 121.0,
        "recv_td": 2.0,
        "recv_tar": 13.0,
        "recv_yac": 50.0,
        "recv_lg": 5.0,
        "ret_num": 14.0,
        "ret_yds": 218.0,
        "ret_lg": 126.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "dan-lefevour",
      "canonical_name": "Dan LeFevour",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 35.0,
        "pass_cmp": 22.0,
        "pass_yds": 177.0,
        "pass_lg": 72.0,
        "pass_sack": 3.0,
        "pass_loss": 23.0,
        "pass_int": 2.0,
        "rush_att": 51.0,
        "rush_yds": 162.0,
        "rush_lg": 81.0,
        "rush_td": 6.0,
        "score_tot": 6.0,
        "score_r": 6.0,
        "score_pts": 36.0
      }
    },
    {
      "canonical_id": "danny-groulx",
      "canonical_name": "Danny Groulx",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "danny-mason",
      "canonical_name": "Danny Mason",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 6.0,
        "def_ast": 1.0
      }
    },
    {
      "canonical_id": "danny-vandervoort",
      "canonical_name": "Danny Vandervoort",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 25.0,
        "recv_lg": 25.0,
        "recv_tar": 3.0,
        "recv_yac": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dante-blackmon",
      "canonical_name": "Dante Blackmon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_ast": 2.0,
        "def_tot": 9.0
      }
    },
    {
      "canonical_id": "darian-durant",
      "canonical_name": "Darian Durant",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 417.0,
        "pass_cmp": 274.0,
        "pass_yds": 3233.0,
        "pass_td": 15.0,
        "pass_int": 16.0,
        "pass_lg": 414.0,
        "pass_sack": 22.0,
        "pass_loss": 172.0,
        "rush_att": 27.0,
        "rush_yds": 182.0,
        "rush_lg": 95.0,
        "rush_td": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "darius-allen",
      "canonical_name": "Darius Allen",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "darvin-adams",
      "canonical_name": "Darvin Adams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 76.0,
        "recv_yds": 1120.0,
        "recv_td": 7.0,
        "recv_tar": 118.0,
        "recv_yac": 259.0,
        "recv_lg": 331.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0,
        "rush_att": 2.0,
        "rush_yds": 4.0,
        "rush_lg": 4.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 44.0,
        "pass_lg": 44.0,
        "score_tot": 7.0,
        "score_p": 7.0,
        "score_pts": 44.0,
        "score_conv": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "daryl-townsend",
      "canonical_name": "Daryl Townsend",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 15.0,
        "ret_lg": 15.0
      }
    },
    {
      "canonical_id": "david-m\u00e9nard",
      "canonical_name": "David M\u00e9nard",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0,
        "def_sack": 5.0,
        "def_ydsl": 20.0,
        "score_saf": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "davis-tull",
      "canonical_name": "Davis Tull",
      "positions": [
        "DB",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "davon-coleman",
      "canonical_name": "Davon Coleman",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 41.0,
        "def_tot": 41.0,
        "def_sack": 5.0,
        "def_ydsl": 27.0
      }
    },
    {
      "canonical_id": "davon-walls",
      "canonical_name": "Davon Walls",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "dequin-evans",
      "canonical_name": "DeQuin Evans",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "devier-posey",
      "canonical_name": "DeVier Posey",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 62.0,
        "recv_yds": 958.0,
        "recv_td": 9.0,
        "recv_tar": 92.0,
        "recv_yac": 340.0,
        "recv_lg": 203.0,
        "score_tot": 9.0,
        "score_p": 9.0,
        "score_pts": 54.0
      }
    },
    {
      "canonical_id": "declan-cross",
      "canonical_name": "Declan Cross",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 2.0,
        "rush_yds": 7.0,
        "rush_lg": 7.0,
        "recv_rec": 43.0,
        "recv_yds": 424.0,
        "recv_lg": 297.0,
        "recv_tar": 49.0,
        "recv_yac": 307.0,
        "recv_td": 5.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 34.0,
        "score_conv": 2.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "demond-washington",
      "canonical_name": "Demond Washington",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 32.0,
        "def_tot": 32.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "ret_num": 5.0,
        "ret_yds": 77.0,
        "ret_lg": 41.0
      }
    },
    {
      "canonical_id": "denzel-radford",
      "canonical_name": "Denzel Radford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "derek-dennis",
      "canonical_name": "Derek Dennis",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "derek-jones",
      "canonical_name": "Derek Jones",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 10.0,
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "derek-wiggan",
      "canonical_name": "Derek Wiggan",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "derel-walker",
      "canonical_name": "Derel Walker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 98.0,
        "recv_rec": 61.0,
        "recv_yds": 812.0,
        "recv_lg": 287.0,
        "recv_fd": 1.0,
        "recv_yac": 306.0,
        "recv_td": 3.0,
        "rush_att": 2.0,
        "rush_yds": 13.0,
        "rush_td": 1.0,
        "rush_lg": 11.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 4.0,
        "score_r": 1.0,
        "score_pts": 26.0,
        "score_conv": 1.0,
        "score_p": 3.0
      }
    },
    {
      "canonical_id": "derrick-moncrief",
      "canonical_name": "Derrick Moncrief",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 54.0,
        "def_lg": 54.0,
        "def_solo": 26.0,
        "def_tot": 26.0
      }
    },
    {
      "canonical_id": "devon-bailey",
      "canonical_name": "Devon Bailey",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 80.0,
        "recv_lg": 38.0,
        "recv_tar": 6.0,
        "recv_yac": 11.0,
        "recv_td": 2.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "devonta-glover-wright",
      "canonical_name": "Devonta Glover-Wright",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 7.0,
        "def_ast": 1.0
      }
    },
    {
      "canonical_id": "dillon-campbell",
      "canonical_name": "Dillon Campbell",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 7.0,
        "rush_lg": 7.0
      }
    },
    {
      "canonical_id": "diontae-spencer",
      "canonical_name": "Diontae Spencer",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 80.0,
        "recv_yds": 1079.0,
        "recv_lg": 365.0,
        "recv_tar": 127.0,
        "recv_td": 7.0,
        "recv_yac": 397.0,
        "ret_num": 48.0,
        "ret_yds": 889.0,
        "ret_lg": 389.0,
        "ret_td": 2.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "rush_att": 4.0,
        "rush_yds": 41.0,
        "rush_lg": 41.0,
        "score_tot": 9.0,
        "score_p": 7.0,
        "score_pr": 1.0,
        "score_pts": 54.0
      }
    },
    {
      "canonical_id": "dominique-davis",
      "canonical_name": "Dominique Davis",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 29.0,
        "pass_cmp": 17.0,
        "pass_yds": 208.0,
        "pass_lg": 99.0,
        "pass_sack": 5.0,
        "pass_loss": 22.0,
        "rush_att": 6.0,
        "rush_yds": 31.0,
        "rush_lg": 18.0
      }
    },
    {
      "canonical_id": "dominique-ellis",
      "canonical_name": "Dominique Ellis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0
      }
    },
    {
      "canonical_id": "dominique-rhymes",
      "canonical_name": "Dominique RHYMES",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 16.0,
        "recv_yds": 243.0,
        "recv_lg": 131.0,
        "recv_tar": 37.0,
        "recv_yac": 90.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dominique-termansen",
      "canonical_name": "Dominique Termansen",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0
      }
    },
    {
      "canonical_id": "dominique-tovell",
      "canonical_name": "Dominique Tovell",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 47.0,
        "def_tot": 47.0,
        "def_int": 1.0,
        "def_yds": 61.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "dominique-williams",
      "canonical_name": "Dominique Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 3.0,
        "rush_yds": 14.0,
        "rush_lg": 13.0,
        "recv_rec": 1.0,
        "recv_yds": 8.0,
        "recv_lg": 8.0,
        "recv_tar": 2.0,
        "recv_yac": 8.0,
        "ret_num": 4.0,
        "ret_yds": 71.0,
        "ret_lg": 24.0
      }
    },
    {
      "canonical_id": "don-oramasionwu",
      "canonical_name": "Don Oramasionwu",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "don-unamba",
      "canonical_name": "Don Unamba",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 49.0,
        "def_tot": 49.0,
        "def_int": 3.0,
        "def_yds": 14.0,
        "def_lg": 14.0
      }
    },
    {
      "canonical_id": "dondre-wright",
      "canonical_name": "Dondre Wright",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 45.0,
        "def_tot": 45.0
      }
    },
    {
      "canonical_id": "drake-nevis",
      "canonical_name": "Drake Nevis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0
      }
    },
    {
      "canonical_id": "drew-tate",
      "canonical_name": "Drew Tate",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 43.0,
        "pass_cmp": 30.0,
        "pass_yds": 338.0,
        "pass_td": 3.0,
        "pass_lg": 55.0,
        "pass_sack": 3.0,
        "pass_loss": 21.0,
        "pass_int": 1.0,
        "rush_att": 2.0,
        "rush_yds": 12.0,
        "rush_lg": 6.0
      }
    },
    {
      "canonical_id": "drew-wolitarsky",
      "canonical_name": "Drew WOLITARSKY",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 15.0,
        "recv_lg": 15.0,
        "recv_tar": 3.0
      }
    },
    {
      "canonical_id": "drew-willy",
      "canonical_name": "Drew Willy",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 79.0,
        "pass_cmp": 54.0,
        "pass_yds": 547.0,
        "pass_lg": 129.0,
        "pass_sack": 13.0,
        "pass_loss": 95.0,
        "pass_td": 1.0,
        "pass_int": 2.0,
        "rush_att": 17.0,
        "rush_yds": 66.0,
        "rush_lg": 47.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "duron-carter",
      "canonical_name": "Duron Carter",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 84.0,
        "recv_yds": 1193.0,
        "recv_lg": 354.0,
        "recv_tar": 134.0,
        "recv_yac": 323.0,
        "recv_td": 9.0,
        "ret_num": 16.0,
        "ret_yds": 125.0,
        "ret_lg": 93.0,
        "rush_att": 5.0,
        "rush_yds": 20.0,
        "rush_lg": 22.0,
        "score_tot": 10.0,
        "score_p": 9.0,
        "score_pts": 62.0,
        "score_ir": 1.0,
        "pass_att": 1.0,
        "def_solo": 10.0,
        "def_tot": 10.0,
        "def_int": 1.0,
        "def_yds": 37.0,
        "def_lg": 37.0,
        "def_td": 1.0
      }
    },
    {
      "canonical_id": "dwayne-norman",
      "canonical_name": "Dwayne Norman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dylan-wynn",
      "canonical_name": "Dylan Wynn",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 34.0,
        "def_tot": 34.0,
        "def_sack": 7.0,
        "def_ydsl": 55.0
      }
    },
    {
      "canonical_id": "dyshawn-davis",
      "canonical_name": "Dyshawn Davis",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "ed-gainey",
      "canonical_name": "Ed Gainey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 56.0,
        "def_tot": 56.0,
        "def_int": 10.0,
        "def_yds": 114.0,
        "def_td": 1.0,
        "def_lg": 52.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0,
        "ret_num": 2.0,
        "ret_yds": 24.0,
        "ret_lg": 20.0
      }
    },
    {
      "canonical_id": "eddie-steele",
      "canonical_name": "Eddie Steele",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "emanuel-davis",
      "canonical_name": "Emanuel Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "emmanuel-arceneaux",
      "canonical_name": "Emmanuel Arceneaux",
      "positions": [
        "SB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "recv_rec": 100.0,
        "recv_yds": 1137.0,
        "recv_lg": 356.0,
        "recv_tar": 145.0,
        "recv_yac": 303.0,
        "recv_td": 6.0,
        "rush_att": 1.0,
        "rush_yds": -1.0,
        "rush_lg": -1.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_conv": 1.0,
        "score_pts": 38.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "erick-dargan",
      "canonical_name": "Erick Dargan",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 29.0,
        "def_tot": 29.0
      }
    },
    {
      "canonical_id": "ernest-jackson",
      "canonical_name": "Ernest Jackson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 60.0,
        "recv_yds": 767.0,
        "recv_td": 6.0,
        "recv_tar": 106.0,
        "recv_lg": 242.0,
        "recv_yac": 161.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_pts": 40.0,
        "score_conv": 2.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 3.0,
        "rush_yds": 17.0,
        "rush_lg": 16.0
      }
    },
    {
      "canonical_id": "ese-mrabure-ajufo",
      "canonical_name": "Ese Mrabure-Ajufo",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 17.0,
        "def_tot": 17.0,
        "def_sack": 2.0,
        "def_ydsl": 19.0
      }
    },
    {
      "canonical_id": "ethan-davis",
      "canonical_name": "Ethan Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0
      }
    },
    {
      "canonical_id": "ettore-lattanzio",
      "canonical_name": "Ettore Lattanzio",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0
      }
    },
    {
      "canonical_id": "euclid-cummings",
      "canonical_name": "Euclid Cummings",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_sack": 9.0,
        "def_ydsl": 71.0
      }
    },
    {
      "canonical_id": "eugene-lewis",
      "canonical_name": "Eugene LEWIS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 7.0,
        "recv_yds": 120.0,
        "recv_lg": 71.0,
        "recv_tar": 9.0,
        "recv_yac": 32.0
      }
    },
    {
      "canonical_id": "evan-gill",
      "canonical_name": "Evan Gill",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "everett-golson",
      "canonical_name": "Everett Golson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 4.0,
        "pass_cmp": 4.0,
        "pass_yds": 25.0,
        "pass_lg": 23.0,
        "pass_sack": 1.0,
        "pass_loss": 2.0,
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "rush_lg": 5.0
      }
    },
    {
      "canonical_id": "fabion-foote",
      "canonical_name": "Fabion Foote",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "faith-ekakitie",
      "canonical_name": "Faith Ekakitie",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "felix-faubert-lussier",
      "canonical_name": "Felix Faubert-Lussier",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 4.0,
        "recv_rec": 3.0,
        "recv_yds": 29.0,
        "recv_lg": 22.0,
        "recv_yac": 8.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "ret_num": 5.0,
        "ret_yds": 185.0,
        "ret_lg": 59.0,
        "ret_ret": 4.0,
        "ret_ryds": 21.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "forrest-hightower",
      "canonical_name": "Forrest Hightower",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_int": 1.0,
        "def_yds": 37.0,
        "def_lg": 37.0
      }
    },
    {
      "canonical_id": "frank-renaud",
      "canonical_name": "Frank Renaud",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "frederick-henry-ajudua",
      "canonical_name": "Frederick Henry-Ajudua",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "gabriel-knapton",
      "canonical_name": "Gabriel Knapton",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 37.0,
        "def_tot": 37.0,
        "def_sack": 2.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "garry-peters",
      "canonical_name": "Garry Peters",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 35.0,
        "def_tot": 35.0,
        "ret_num": 4.0,
        "ret_yds": 43.0,
        "ret_lg": 38.0
      }
    },
    {
      "canonical_id": "geoff-hughes",
      "canonical_name": "Geoff Hughes",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "george-johnson",
      "canonical_name": "George Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 13.0,
        "recv_yds": 117.0,
        "recv_lg": 45.0,
        "recv_tar": 16.0,
        "recv_yac": 39.0,
        "recv_td": 2.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "giovanni-aprile",
      "canonical_name": "Giovanni Aprile",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 24.0,
        "recv_lg": 17.0,
        "recv_tar": 5.0,
        "recv_yac": 1.0,
        "ret_num": 1.0,
        "ret_yds": 38.0,
        "ret_lg": 38.0
      }
    },
    {
      "canonical_id": "glenn-love",
      "canonical_name": "Glenn Love",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "greg-ellingson",
      "canonical_name": "Greg Ellingson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 100.0,
        "recv_yds": 1511.0,
        "recv_lg": 361.0,
        "recv_tar": 152.0,
        "recv_yac": 399.0,
        "recv_td": 12.0,
        "score_conv": 2.0,
        "score_pts": 76.0,
        "score_tot": 12.0,
        "score_p": 12.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "greg-henderson",
      "canonical_name": "Greg Henderson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "greg-morris",
      "canonical_name": "Greg Morris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 13.0,
        "rush_yds": 67.0,
        "rush_lg": 55.0,
        "recv_rec": 1.0,
        "recv_yds": 34.0,
        "recv_lg": 34.0,
        "recv_tar": 1.0,
        "recv_yac": 34.0,
        "ret_num": 34.0,
        "ret_yds": 738.0,
        "ret_lg": 300.0
      }
    },
    {
      "canonical_id": "henoc-muamba",
      "canonical_name": "Henoc Muamba",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 97.0,
        "def_tot": 97.0,
        "def_int": 2.0,
        "def_yds": 27.0,
        "def_lg": 27.0
      }
    },
    {
      "canonical_id": "hugh-oneill",
      "canonical_name": "Hugh O'Neill",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 9.0,
        "stat_fga": 13.0,
        "stat_lg": 129.0,
        "stat_xpm": 8.0,
        "stat_xpa": 11.0,
        "stat_pts": 35.0,
        "ret_num": 73.0,
        "ret_yds": 4260.0,
        "ret_lg": 999.0,
        "ret_ret": 67.0,
        "ret_ryds": 1364.0,
        "ret_td": 1.0,
        "score_pts": 41.0
      }
    },
    {
      "canonical_id": "ian-wild",
      "canonical_name": "Ian Wild",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "def_sack": 1.0,
        "def_ydsl": 13.0
      }
    },
    {
      "canonical_id": "imoan-claiborne",
      "canonical_name": "Imoan Claiborne",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "ivan-mclennan",
      "canonical_name": "Ivan McLennan",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 17.0,
        "def_tot": 17.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "jagared-davis",
      "canonical_name": "Ja'Gared Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 9.0,
        "def_ydsl": 57.0
      }
    },
    {
      "canonical_id": "jabar-westerman",
      "canonical_name": "Jabar Westerman",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0
      }
    },
    {
      "canonical_id": "jackson-jeffcoat",
      "canonical_name": "Jackson Jeffcoat",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 41.0,
        "def_tot": 41.0,
        "def_int": 1.0,
        "def_yds": 17.0,
        "def_lg": 17.0,
        "def_sack": 8.0,
        "def_ydsl": 58.0
      }
    },
    {
      "canonical_id": "jake-ceresna",
      "canonical_name": "Jake Ceresna",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_sack": 2.0,
        "def_ydsl": 17.0
      }
    },
    {
      "canonical_id": "jake-harty",
      "canonical_name": "Jake Harty",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 29.0,
        "recv_yds": 239.0,
        "recv_lg": 121.0,
        "recv_tar": 37.0,
        "recv_yac": 100.0,
        "recv_td": 1.0,
        "rush_att": 2.0,
        "rush_yds": 8.0,
        "rush_lg": 6.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 10.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "jake-silas",
      "canonical_name": "Jake Silas",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jake-thomas",
      "canonical_name": "Jake Thomas",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 4.0,
        "def_ydsl": 29.0,
        "def_int": 1.0,
        "ret_num": 1.0,
        "ret_yds": 10.0,
        "ret_lg": 10.0
      }
    },
    {
      "canonical_id": "jalen-rogers",
      "canonical_name": "Jalen Rogers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "jalen-saunders",
      "canonical_name": "Jalen Saunders",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 76.0,
        "recv_yds": 1170.0,
        "recv_lg": 401.0,
        "recv_tar": 121.0,
        "recv_yac": 307.0,
        "recv_td": 4.0,
        "ret_num": 9.0,
        "ret_yds": 183.0,
        "ret_lg": 62.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "rush_att": 2.0,
        "rush_yds": 12.0,
        "rush_lg": 12.0,
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "jamaal-westerman",
      "canonical_name": "Jamaal Westerman",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "def_sack": 7.0,
        "def_ydsl": 60.0
      }
    },
    {
      "canonical_id": "jamar-wall",
      "canonical_name": "Jamar Wall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_solo": 58.0,
        "def_tot": 58.0
      }
    },
    {
      "canonical_id": "jameer-thurman",
      "canonical_name": "Jameer Thurman",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 64.0,
        "def_tot": 64.0,
        "def_int": 2.0,
        "def_yds": 45.0,
        "def_lg": 45.0,
        "def_sack": 2.0,
        "def_ydsl": 25.0
      }
    },
    {
      "canonical_id": "james-franklin",
      "canonical_name": "James Franklin",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 19.0,
        "pass_cmp": 13.0,
        "pass_yds": 142.0,
        "pass_td": 2.0,
        "pass_lg": 27.0,
        "rush_att": 1.0,
        "rush_yds": 4.0,
        "rush_lg": 4.0
      }
    },
    {
      "canonical_id": "james-vaughters",
      "canonical_name": "James Vaughters",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0,
        "def_sack": 6.0,
        "def_ydsl": 46.0,
        "ret_num": 1.0,
        "ret_yds": 12.0,
        "ret_lg": 12.0
      }
    },
    {
      "canonical_id": "james-wilder-jr",
      "canonical_name": "James Wilder Jr.",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 145.0,
        "rush_yds": 937.0,
        "rush_lg": 193.0,
        "rush_td": 6.0,
        "recv_rec": 61.0,
        "recv_yds": 603.0,
        "recv_lg": 248.0,
        "recv_tar": 77.0,
        "recv_yac": 513.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "score_tot": 6.0,
        "score_r": 6.0,
        "score_pts": 40.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "jamill-smith",
      "canonical_name": "Jamill Smith",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 21.0,
        "ret_yds": 413.0,
        "ret_lg": 228.0
      }
    },
    {
      "canonical_id": "jason-neill",
      "canonical_name": "Jason Neill",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "jasper-collins",
      "canonical_name": "Jasper Collins",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 16.0,
        "recv_yds": 186.0,
        "recv_td": 1.0,
        "recv_tar": 28.0,
        "recv_yac": 60.0,
        "recv_lg": 65.0,
        "ret_num": 8.0,
        "ret_yds": 101.0,
        "ret_lg": 29.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jay-langa",
      "canonical_name": "Jay Langa",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0,
        "ret_num": 2.0,
        "ret_yds": 57.0,
        "ret_lg": 31.0,
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "jean-christophe-beaulieu",
      "canonical_name": "Jean-Christophe Beaulieu",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 7.0,
        "rush_yds": 91.0,
        "rush_lg": 89.0,
        "rush_td": 1.0,
        "recv_rec": 6.0,
        "recv_yds": 50.0,
        "recv_lg": 40.0,
        "recv_tar": 7.0,
        "recv_yac": 36.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jean-samuel-blanc",
      "canonical_name": "Jean-Samuel Blanc",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "jeff-fuller",
      "canonical_name": "Jeff Fuller",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 24.0,
        "recv_yds": 287.0,
        "recv_lg": 119.0,
        "recv_tar": 51.0,
        "recv_yac": 46.0,
        "recv_td": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jeff-hecht",
      "canonical_name": "Jeff Hecht",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "jeff-knox-jr",
      "canonical_name": "Jeff Knox Jr.",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 30.0,
        "def_tot": 31.0,
        "def_ast": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "jeff-mathews",
      "canonical_name": "Jeff Mathews",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 12.0,
        "pass_cmp": 8.0,
        "pass_yds": 67.0,
        "pass_lg": 12.0,
        "pass_sack": 2.0,
        "pass_loss": 19.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jeffrey-finley",
      "canonical_name": "Jeffrey Finley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0,
        "def_sack": 4.0,
        "def_ydsl": 17.0
      }
    },
    {
      "canonical_id": "jeremiah-johnson",
      "canonical_name": "Jeremiah Johnson",
      "positions": [
        "CB",
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 158.0,
        "rush_yds": 913.0,
        "rush_lg": 299.0,
        "rush_td": 9.0,
        "recv_rec": 48.0,
        "recv_yds": 542.0,
        "recv_lg": 287.0,
        "recv_tar": 64.0,
        "recv_yac": 406.0,
        "recv_td": 3.0,
        "ret_num": 7.0,
        "ret_yds": 157.0,
        "ret_lg": 116.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 11.0,
        "pass_lg": 11.0,
        "def_solo": 5.0,
        "def_tot": 5.0,
        "score_tot": 12.0,
        "score_r": 9.0,
        "score_pts": 72.0,
        "score_p": 3.0
      }
    },
    {
      "canonical_id": "jeremiah-masoli",
      "canonical_name": "Jeremiah MASOLI",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 391.0,
        "pass_cmp": 249.0,
        "pass_yds": 3177.0,
        "pass_int": 5.0,
        "pass_lg": 186.0,
        "pass_sack": 17.0,
        "pass_loss": 120.0,
        "pass_td": 15.0,
        "rush_att": 70.0,
        "rush_yds": 446.0,
        "rush_lg": 149.0,
        "rush_td": 4.0,
        "ret_num": 2.0,
        "ret_yds": 82.0,
        "ret_lg": 82.0,
        "ret_ret": 1.0,
        "ret_ryds": 4.0,
        "score_tot": 4.0,
        "score_r": 4.0,
        "score_pts": 24.0
      }
    },
    {
      "canonical_id": "jermaine-gabriel",
      "canonical_name": "Jermaine Gabriel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 33.0,
        "def_tot": 33.0,
        "def_int": 1.0,
        "def_yds": 34.0,
        "def_lg": 34.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "jermarcus-hardrick",
      "canonical_name": "Jermarcus Hardrick",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "jerome-messam",
      "canonical_name": "Jerome Messam",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 241.0,
        "rush_yds": 1149.0,
        "rush_lg": 287.0,
        "rush_td": 11.0,
        "recv_rec": 38.0,
        "recv_yds": 233.0,
        "recv_lg": 136.0,
        "recv_tar": 51.0,
        "recv_yac": 197.0,
        "recv_td": 1.0,
        "score_tot": 12.0,
        "score_r": 11.0,
        "score_pts": 74.0,
        "score_conv": 1.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "jerrell-gavins",
      "canonical_name": "Jerrell Gavins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 41.0,
        "def_tot": 41.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "jesse-briggs",
      "canonical_name": "Jesse Briggs",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "jesse-joseph",
      "canonical_name": "Jesse Joseph",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0
      }
    },
    {
      "canonical_id": "jimmy-ralph",
      "canonical_name": "Jimmy Ralph",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 25.0,
        "recv_yds": 271.0,
        "recv_lg": 142.0,
        "recv_tar": 29.0,
        "recv_yac": 132.0
      }
    },
    {
      "canonical_id": "joe-burnett",
      "canonical_name": "Joe Burnett",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0,
        "def_int": 1.0,
        "def_yds": 5.0,
        "def_lg": 5.0,
        "ret_num": 4.0,
        "ret_yds": 32.0,
        "ret_lg": 21.0
      }
    },
    {
      "canonical_id": "joel-figueroa",
      "canonical_name": "Joel Figueroa",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": -3.0,
        "recv_lg": -3.0,
        "recv_tar": 1.0,
        "recv_yac": -3.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "john-bowman",
      "canonical_name": "John Bowman",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 10.0,
        "def_ydsl": 78.0
      }
    },
    {
      "canonical_id": "john-chick",
      "canonical_name": "John Chick",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 32.0,
        "def_tot": 32.0,
        "def_sack": 6.0,
        "def_ydsl": 61.0,
        "score_saf": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "john-white",
      "canonical_name": "John White",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 20.0,
        "rush_yds": 112.0,
        "rush_lg": 55.0,
        "rush_td": 1.0,
        "recv_rec": 2.0,
        "recv_yds": 4.0,
        "recv_lg": 8.0,
        "recv_tar": 2.0,
        "recv_yac": 4.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "johnny-adams",
      "canonical_name": "Johnny Adams",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 64.0,
        "def_tot": 64.0,
        "def_int": 2.0
      }
    },
    {
      "canonical_id": "johnny-sears",
      "canonical_name": "Johnny Sears",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 28.0,
        "def_tot": 28.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0,
        "def_int": 1.0,
        "def_yds": 31.0,
        "def_lg": 31.0,
        "ret_num": 1.0,
        "ret_yds": 6.0,
        "ret_lg": 6.0
      }
    },
    {
      "canonical_id": "jon-gott",
      "canonical_name": "Jon Gott",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 2.0,
        "recv_lg": 2.0,
        "recv_tar": 1.0,
        "recv_yac": 2.0
      }
    },
    {
      "canonical_id": "jonathan-newsome",
      "canonical_name": "Jonathan Newsome",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_solo": 14.0,
        "def_tot": 14.0,
        "def_sack": 4.0,
        "def_ydsl": 26.0
      }
    },
    {
      "canonical_id": "jonathan-rose",
      "canonical_name": "Jonathan Rose",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 57.0,
        "def_tot": 57.0,
        "def_int": 2.0,
        "def_yds": 30.0,
        "def_lg": 30.0
      }
    },
    {
      "canonical_id": "jonathan-woods",
      "canonical_name": "Jonathan Woods",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 96.0,
        "def_tot": 96.0,
        "def_sack": 2.0,
        "def_ydsl": 20.0
      }
    },
    {
      "canonical_id": "jonathon-jennings",
      "canonical_name": "Jonathon Jennings",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 466.0,
        "pass_cmp": 306.0,
        "pass_yds": 3639.0,
        "pass_lg": 454.0,
        "pass_sack": 37.0,
        "pass_loss": 249.0,
        "pass_td": 16.0,
        "pass_int": 19.0,
        "rush_att": 56.0,
        "rush_yds": 267.0,
        "rush_lg": 140.0,
        "rush_td": 2.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 2.0,
        "score_r": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "jonathon-mincy",
      "canonical_name": "Jonathon Mincy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_yds": 19.0,
        "def_lg": 19.0
      }
    },
    {
      "canonical_id": "jordan-herdman",
      "canonical_name": "Jordan Herdman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "jordan-hoover",
      "canonical_name": "Jordan Hoover",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "josh-bartel",
      "canonical_name": "Josh Bartel",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "stat_xpa": 1.0,
        "ret_num": 133.0,
        "ret_yds": 5756.0,
        "ret_lg": 1043.0,
        "ret_ret": 115.0,
        "ret_ryds": 1085.0,
        "ret_td": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "josh-bell",
      "canonical_name": "Josh Bell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 32.0,
        "def_tot": 32.0,
        "def_int": 1.0,
        "def_yds": -2.0,
        "def_lg": -2.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0
      }
    },
    {
      "canonical_id": "josh-harris",
      "canonical_name": "Josh Harris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "rush_lg": 2.0
      }
    },
    {
      "canonical_id": "josh-shirley",
      "canonical_name": "Josh Shirley",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_sack": 3.0,
        "def_ydsl": 22.0
      }
    },
    {
      "canonical_id": "josh-woodman",
      "canonical_name": "Josh Woodman",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_solo": 10.0,
        "def_tot": 10.0
      }
    },
    {
      "canonical_id": "joshua-stanford",
      "canonical_name": "Joshua Stanford",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 29.0,
        "recv_lg": 29.0,
        "recv_tar": 4.0,
        "recv_yac": 17.0
      }
    },
    {
      "canonical_id": "joshua-stangby",
      "canonical_name": "Joshua Stangby",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 42.0,
        "recv_yds": 486.0,
        "recv_td": 5.0,
        "recv_tar": 66.0,
        "recv_yac": 103.0,
        "recv_lg": 186.0,
        "ret_num": 13.0,
        "ret_yds": 220.0,
        "ret_lg": 170.0,
        "score_tot": 6.0,
        "score_p": 5.0,
        "score_pts": 36.0,
        "score_r": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 2.0,
        "rush_yds": 5.0,
        "rush_td": 1.0,
        "rush_lg": -10.0
      }
    },
    {
      "canonical_id": "jovan-santos-knox",
      "canonical_name": "Jovan Santos-Knox",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 50.0,
        "def_tot": 50.0,
        "def_int": 2.0,
        "def_yds": 11.0,
        "def_lg": 11.0,
        "def_sack": 2.0,
        "def_ydsl": 21.0
      }
    },
    {
      "canonical_id": "jovon-johnson",
      "canonical_name": "Jovon Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "def_int": 3.0,
        "def_yds": 42.0,
        "def_td": 1.0,
        "def_lg": 2.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "julan-lynch",
      "canonical_name": "Julan Lynch",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 18.0,
        "recv_lg": 18.0,
        "recv_tar": 2.0,
        "recv_yac": 4.0
      }
    },
    {
      "canonical_id": "julian-feoli-gudino",
      "canonical_name": "Julian Feoli-Gudino",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 45.0,
        "recv_yds": 462.0,
        "recv_lg": 200.0,
        "recv_tar": 62.0,
        "recv_yac": 181.0,
        "recv_td": 3.0,
        "ret_num": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "julian-wilson",
      "canonical_name": "Julian Wilson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "junior-luke",
      "canonical_name": "Junior Luke",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "junior-turner",
      "canonical_name": "Junior Turner",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "juron-criner",
      "canonical_name": "Juron Criner",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 29.0,
        "recv_yds": 303.0,
        "recv_lg": 87.0,
        "recv_td": 4.0,
        "recv_tar": 46.0,
        "recv_yac": 104.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 26.0,
        "score_conv": 1.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "justin-capicciotti",
      "canonical_name": "Justin Capicciotti",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 40.0,
        "def_tot": 40.0,
        "def_sack": 7.0,
        "def_ydsl": 39.0
      }
    },
    {
      "canonical_id": "justin-herdman",
      "canonical_name": "Justin Herdman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0
      }
    },
    {
      "canonical_id": "justin-medlock",
      "canonical_name": "Justin Medlock",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 59.0,
        "stat_fga": 73.0,
        "stat_lg": 754.0,
        "stat_xpm": 49.0,
        "stat_xpa": 50.0,
        "stat_pts": 226.0,
        "ret_num": 89.0,
        "ret_yds": 5890.0,
        "ret_lg": 1392.0,
        "ret_ret": 81.0,
        "ret_ryds": 1892.0,
        "ret_td": 1.0,
        "pass_att": 1.0,
        "score_pts": 236.0
      }
    },
    {
      "canonical_id": "justin-rogers",
      "canonical_name": "Justin Rogers",
      "positions": [
        "DB",
        "DT",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "def_int": 1.0,
        "def_yds": 110.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "justin-sorensen",
      "canonical_name": "Justin Sorensen",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "justin-tuggle",
      "canonical_name": "Justin Tuggle",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 31.0,
        "def_tot": 31.0,
        "def_sack": 3.0,
        "def_ydsl": 11.0,
        "def_int": 1.0,
        "def_yds": 3.0,
        "def_lg": 3.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "justin-vaughn",
      "canonical_name": "Justin Vaughn",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "justin-zimmer",
      "canonical_name": "Justin Zimmer",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0,
        "def_sack": 1.0,
        "def_ydsl": 11.0
      }
    },
    {
      "canonical_id": "juwan-brescacin",
      "canonical_name": "Juwan Brescacin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 23.0,
        "recv_yds": 293.0,
        "recv_lg": 204.0,
        "recv_tar": 33.0,
        "recv_yac": 80.0
      }
    },
    {
      "canonical_id": "kj-morton",
      "canonical_name": "K.J. Morton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "kacy-rodgers",
      "canonical_name": "Kacy Rodgers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_int": 1.0,
        "def_yds": 50.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "kamar-jorden",
      "canonical_name": "Kamar Jorden",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 64.0,
        "recv_yds": 945.0,
        "recv_lg": 376.0,
        "recv_td": 7.0,
        "recv_tar": 106.0,
        "recv_yac": 238.0,
        "rush_att": 2.0,
        "rush_yds": 18.0,
        "rush_td": 1.0,
        "rush_lg": 17.0,
        "score_tot": 8.0,
        "score_p": 7.0,
        "score_pts": 50.0,
        "score_r": 1.0,
        "score_conv": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "kashawn-fraser",
      "canonical_name": "Kashawn Fraser",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "kavell-conner",
      "canonical_name": "Kavell Conner",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "keelan-johnson",
      "canonical_name": "Keelan Johnson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0
      }
    },
    {
      "canonical_id": "keith-shologan",
      "canonical_name": "Keith Shologan",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "ken-bishop",
      "canonical_name": "Ken Bishop",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "kendall-james",
      "canonical_name": "Kendall James",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "kendall-sanders",
      "canonical_name": "Kendall Sanders",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 1.0,
        "recv_lg": 1.0,
        "recv_tar": 2.0,
        "recv_yac": 1.0
      }
    },
    {
      "canonical_id": "kendial-lawrence",
      "canonical_name": "Kendial Lawrence",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 7.0,
        "ret_yds": 158.0,
        "ret_lg": 60.0
      }
    },
    {
      "canonical_id": "kenneth-boatright",
      "canonical_name": "Kenneth Boatright",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kenneth-olugbode",
      "canonical_name": "Kenneth Olugbode",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_ast": 4.0,
        "def_tot": 13.0
      }
    },
    {
      "canonical_id": "kenny-allen",
      "canonical_name": "Kenny Allen",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 40.0,
        "ret_yds": 1815.0,
        "ret_lg": 448.0,
        "ret_in20": 5.0,
        "ret_ob": 2.0,
        "ret_net": 120.30000000000001,
        "ret_ret": 34.0,
        "ret_ryds": 467.0,
        "ret_fc": 1.0,
        "ret_dwn": 1.0,
        "stat_fgm": 12.0,
        "stat_fga": 14.0,
        "stat_lg": 197.0,
        "stat_xpm": 15.0,
        "stat_xpa": 16.0,
        "stat_pts": 51.0,
        "ret_tb": 3.0,
        "score_pts": 51.0
      }
    },
    {
      "canonical_id": "kenny-ladler",
      "canonical_name": "Kenny Ladler",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 99.0,
        "def_tot": 99.0,
        "def_int": 3.0,
        "def_yds": 55.0,
        "def_lg": 55.0
      }
    },
    {
      "canonical_id": "kenny-shaw",
      "canonical_name": "Kenny Shaw",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 6.0,
        "recv_yds": 66.0,
        "recv_lg": 34.0,
        "recv_tar": 9.0,
        "recv_yac": 40.0
      }
    },
    {
      "canonical_id": "kenny-stafford",
      "canonical_name": "Kenny Stafford",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 20.0,
        "recv_yds": 265.0,
        "recv_lg": 107.0,
        "recv_tar": 36.0,
        "recv_yac": 62.0,
        "recv_td": 2.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 14.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "keon-lyn",
      "canonical_name": "Keon Lyn",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kevin-brown",
      "canonical_name": "Kevin BROWN",
      "positions": [
        "LB",
        "P",
        "RB"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_sack": 1.0,
        "def_ydsl": 10.0
      }
    },
    {
      "canonical_id": "kevin-elliott",
      "canonical_name": "Kevin Elliott",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 67.0,
        "recv_lg": 46.0,
        "recv_tar": 9.0,
        "recv_yac": 37.0
      }
    },
    {
      "canonical_id": "kevin-fogg",
      "canonical_name": "Kevin Fogg",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 31.0,
        "def_tot": 31.0,
        "def_int": 2.0,
        "def_yds": 35.0,
        "def_lg": 35.0,
        "score_tot": 1.0,
        "score_pr": 1.0,
        "score_pts": 6.0,
        "ret_num": 62.0,
        "ret_yds": 704.0,
        "ret_lg": 377.0,
        "ret_td": 1.0
      }
    },
    {
      "canonical_id": "kevin-francis",
      "canonical_name": "Kevin Francis",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "kevin-glenn",
      "canonical_name": "Kevin Glenn",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 509.0,
        "pass_cmp": 342.0,
        "pass_yds": 4377.0,
        "pass_td": 26.0,
        "pass_int": 17.0,
        "pass_lg": 525.0,
        "pass_sack": 34.0,
        "pass_loss": 218.0,
        "rush_att": 24.0,
        "rush_yds": 85.0,
        "rush_lg": 52.0,
        "rush_td": 3.0,
        "score_tot": 3.0,
        "score_r": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "keynan-parker",
      "canonical_name": "Keynan Parker",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "khalid-wooten",
      "canonical_name": "Khalid Wooten",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0,
        "def_int": 1.0,
        "def_yds": 11.0,
        "def_lg": 11.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "khalil-bass",
      "canonical_name": "Khalil Bass",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 40.0,
        "def_tot": 40.0,
        "def_sack": 2.0,
        "def_ydsl": 15.0
      }
    },
    {
      "canonical_id": "khalil-paden",
      "canonical_name": "Khalil Paden",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 9.0,
        "recv_yds": 107.0,
        "recv_lg": 54.0,
        "recv_tar": 18.0,
        "recv_yac": 34.0
      }
    },
    {
      "canonical_id": "kienan-lafrance",
      "canonical_name": "Kienan LaFrance",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 76.0,
        "rush_yds": 307.0,
        "rush_lg": 122.0,
        "rush_td": 2.0,
        "recv_rec": 18.0,
        "recv_yds": 158.0,
        "recv_lg": 105.0,
        "recv_tar": 25.0,
        "recv_yac": 150.0,
        "recv_td": 1.0,
        "ret_num": 4.0,
        "ret_yds": 107.0,
        "ret_lg": 82.0,
        "score_conv": 1.0,
        "score_pts": 20.0,
        "score_tot": 3.0,
        "score_r": 2.0,
        "score_p": 1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "korey-jones",
      "canonical_name": "Korey Jones",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 53.0,
        "def_tot": 53.0,
        "def_int": 1.0,
        "def_yds": 19.0,
        "def_lg": 19.0
      }
    },
    {
      "canonical_id": "kourtnei-brown",
      "canonical_name": "Kourtnei Brown",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_ast": 1.0,
        "def_tot": 3.0,
        "def_solo": 2.0
      }
    },
    {
      "canonical_id": "kristian-matte",
      "canonical_name": "Kristian Matte",
      "positions": [
        "G"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "kwaku-boateng",
      "canonical_name": "Kwaku Boateng",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_sack": 3.0,
        "def_ydsl": 32.0
      }
    },
    {
      "canonical_id": "kyle-graves",
      "canonical_name": "Kyle Graves",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 13.0,
        "ret_lg": 13.0
      }
    },
    {
      "canonical_id": "kyle-knox",
      "canonical_name": "Kyle Knox",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 33.0,
        "def_tot": 33.0,
        "def_yds": 34.0,
        "def_lg": 34.0,
        "def_td": 1.0,
        "def_sack": 2.0,
        "def_ydsl": 13.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "kyries-hebert",
      "canonical_name": "Kyries Hebert",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 109.0,
        "def_tot": 109.0,
        "def_sack": 2.0,
        "def_ydsl": 8.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "ldamian-washington",
      "canonical_name": "L\\'Damian Washington",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 24.0,
        "recv_yds": 246.0,
        "recv_td": 2.0,
        "recv_tar": 37.0,
        "recv_yac": 50.0,
        "recv_lg": 100.0,
        "rush_att": 1.0,
        "rush_yds": -4.0,
        "rush_lg": -4.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "ladarius-perkins",
      "canonical_name": "LaDarius Perkins",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 85.0,
        "rush_yds": 365.0,
        "rush_lg": 90.0,
        "rush_td": 1.0,
        "recv_rec": 22.0,
        "recv_yds": 166.0,
        "recv_lg": 54.0,
        "recv_tar": 23.0,
        "recv_yac": 147.0,
        "recv_td": 1.0,
        "ret_num": 3.0,
        "ret_yds": 103.0,
        "ret_lg": 64.0,
        "score_tot": 2.0,
        "score_p": 1.0,
        "score_pts": 12.0,
        "score_r": 1.0
      }
    },
    {
      "canonical_id": "larry-dean",
      "canonical_name": "Larry Dean",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 96.0,
        "def_tot": 96.0,
        "def_sack": 3.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "lawrence-okoye",
      "canonical_name": "Lawrence Okoye",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_ast": 3.0,
        "def_tot": 5.0,
        "def_solo": 2.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "lemar-durant",
      "canonical_name": "Lemar Durant",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 22.0,
        "recv_yds": 313.0,
        "recv_td": 2.0,
        "recv_tar": 29.0,
        "recv_yac": 81.0,
        "recv_lg": 119.0,
        "ret_num": 1.0,
        "ret_yds": 10.0,
        "ret_lg": 10.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "linden-gaydosh",
      "canonical_name": "Linden Gaydosh",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0,
        "def_sack": 3.0,
        "def_ydsl": 18.0
      }
    },
    {
      "canonical_id": "lirim-hajrullahu",
      "canonical_name": "Lirim Hajrullahu",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 49.0,
        "stat_fga": 61.0,
        "stat_lg": 685.0,
        "stat_xpm": 39.0,
        "stat_xpa": 40.0,
        "stat_pts": 186.0,
        "ret_num": 84.0,
        "ret_yds": 5295.0,
        "ret_lg": 1416.0,
        "ret_ret": 80.0,
        "ret_ryds": 1816.0,
        "ret_td": 3.0,
        "score_pts": 196.0
      }
    },
    {
      "canonical_id": "llevi-noel",
      "canonical_name": "Llevi Noel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 7.0,
        "recv_td": 1.0,
        "recv_tar": 1.0,
        "ret_num": 1.0,
        "ret_yds": 19.0,
        "ret_lg": 19.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "loucheiz-purifoy",
      "canonical_name": "Loucheiz Purifoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 49.0,
        "def_tot": 49.0,
        "def_int": 3.0,
        "def_yds": 4.0,
        "def_lg": 4.0
      }
    },
    {
      "canonical_id": "luke-tasker",
      "canonical_name": "Luke Tasker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 104.0,
        "recv_yds": 1167.0,
        "recv_lg": 339.0,
        "recv_tar": 154.0,
        "recv_yac": 366.0,
        "recv_td": 7.0,
        "ret_num": 1.0,
        "ret_yds": 25.0,
        "ret_lg": 25.0,
        "ret_ret": 1.0,
        "ret_ryds": 6.0,
        "score_tot": 7.0,
        "score_p": 7.0,
        "score_pts": 48.0,
        "score_conv": 3.0,
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "luther-maddy",
      "canonical_name": "Luther Maddy",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "makana-henry",
      "canonical_name": "Makana Henry",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 28.0,
        "def_tot": 28.0,
        "def_sack": 2.0,
        "def_ydsl": 13.0
      }
    },
    {
      "canonical_id": "malcolm-williams",
      "canonical_name": "Malcolm Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 165.0,
        "recv_lg": 103.0,
        "recv_tar": 21.0,
        "recv_yac": 39.0
      }
    },
    {
      "canonical_id": "maleki-harris",
      "canonical_name": "Maleki Harris",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "def_int": 1.0,
        "def_yds": 27.0,
        "def_td": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0,
        "score_tot": 2.0,
        "score_fr": 1.0,
        "score_pts": 12.0,
        "score_ir": 1.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "marc-olivier-brouillette",
      "canonical_name": "Marc-Olivier Brouillette",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "marcell-young",
      "canonical_name": "Marcell Young",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0
      }
    },
    {
      "canonical_id": "marco-iannuzzi",
      "canonical_name": "Marco Iannuzzi",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 34.0,
        "recv_yds": 425.0,
        "recv_lg": 201.0,
        "recv_tar": 49.0,
        "recv_yac": 115.0,
        "ret_num": 13.0,
        "ret_yds": 140.0,
        "ret_lg": 117.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "marcus-alford",
      "canonical_name": "Marcus Alford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "marcus-ball",
      "canonical_name": "Marcus Ball",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 60.0,
        "def_tot": 60.0,
        "def_int": 2.0,
        "def_yds": 18.0,
        "def_lg": 18.0,
        "ret_num": 1.0,
        "ret_yds": 2.0,
        "ret_lg": 2.0
      }
    },
    {
      "canonical_id": "marcus-howard",
      "canonical_name": "Marcus Howard",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "marcus-thigpen",
      "canonical_name": "Marcus Thigpen",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 29.0,
        "rush_yds": 235.0,
        "rush_lg": 24.0,
        "rush_td": 2.0,
        "recv_rec": 4.0,
        "recv_yds": 47.0,
        "recv_lg": 27.0,
        "recv_td": 1.0,
        "recv_tar": 5.0,
        "recv_yac": 38.0,
        "ret_num": 9.0,
        "ret_yds": 222.0,
        "ret_lg": 140.0,
        "score_tot": 3.0,
        "score_r": 2.0,
        "score_p": 1.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "mariel-cooper",
      "canonical_name": "Mariel Cooper",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0,
        "ret_num": 2.0,
        "ret_yds": 20.0,
        "ret_lg": 20.0
      }
    },
    {
      "canonical_id": "marken-michel",
      "canonical_name": "Marken Michel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 45.0,
        "recv_yds": 852.0,
        "recv_td": 3.0,
        "recv_tar": 80.0,
        "recv_yac": 257.0,
        "recv_lg": 334.0,
        "ret_num": 4.0,
        "ret_yds": 63.0,
        "ret_lg": 28.0,
        "rush_att": 3.0,
        "rush_yds": 24.0,
        "rush_lg": 11.0,
        "rush_td": 1.0,
        "score_tot": 4.0,
        "score_p": 3.0,
        "score_pts": 24.0,
        "score_r": 1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "marquay-mcdaniel",
      "canonical_name": "Marquay McDaniel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 78.0,
        "recv_yds": 933.0,
        "recv_lg": 299.0,
        "recv_tar": 121.0,
        "recv_yac": 378.0,
        "recv_td": 5.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_conv": 3.0,
        "score_pts": 36.0,
        "score_tot": 5.0,
        "score_p": 5.0
      }
    },
    {
      "canonical_id": "martese-jackson",
      "canonical_name": "Martese Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 9.0,
        "rush_yds": 40.0,
        "rush_lg": 30.0,
        "recv_rec": 18.0,
        "recv_yds": 145.0,
        "recv_lg": 86.0,
        "recv_tar": 20.0,
        "recv_yac": 128.0,
        "recv_td": 1.0,
        "ret_num": 62.0,
        "ret_yds": 1304.0,
        "ret_lg": 519.0,
        "ret_td": 3.0,
        "score_tot": 4.0,
        "score_pr": 2.0,
        "score_pts": 24.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "matt-black",
      "canonical_name": "Matt Black",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0,
        "def_int": 1.0,
        "def_yds": 21.0,
        "def_lg": 21.0
      }
    },
    {
      "canonical_id": "matt-bucknor",
      "canonical_name": "Matt Bucknor",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "matt-coates",
      "canonical_name": "Matt Coates",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 223.0,
        "recv_lg": 129.0,
        "recv_tar": 21.0,
        "recv_yac": 72.0,
        "ret_num": 2.0,
        "ret_yds": 24.0,
        "ret_lg": 24.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "matt-nichols",
      "canonical_name": "Matt Nichols",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 627.0,
        "pass_cmp": 446.0,
        "pass_yds": 4843.0,
        "pass_td": 31.0,
        "pass_int": 8.0,
        "pass_sack": 32.0,
        "pass_loss": 182.0,
        "pass_lg": 420.0,
        "rush_att": 28.0,
        "rush_yds": 196.0,
        "rush_lg": 128.0,
        "rush_td": 2.0,
        "score_tot": 2.0,
        "score_r": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "matt-webster",
      "canonical_name": "Matt Webster",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "matthew-odonnell",
      "canonical_name": "Matthew O'Donnell",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "matthew-shiltz",
      "canonical_name": "Matthew Shiltz",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 61.0,
        "pass_cmp": 35.0,
        "pass_yds": 385.0,
        "pass_lg": 104.0,
        "pass_sack": 11.0,
        "pass_loss": 60.0,
        "pass_int": 4.0,
        "pass_td": 1.0,
        "rush_att": 12.0,
        "rush_yds": 85.0,
        "rush_lg": 59.0
      }
    },
    {
      "canonical_id": "matthias-goossen",
      "canonical_name": "Matthias Goossen",
      "positions": [
        "C"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "maurice-leggett",
      "canonical_name": "Maurice Leggett",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 50.0,
        "def_tot": 50.0,
        "def_int": 3.0,
        "def_sack": 3.0,
        "def_ydsl": 18.0,
        "def_yds": 53.0,
        "def_td": 1.0,
        "def_lg": -1.0,
        "score_tot": 2.0,
        "score_pr": 1.0,
        "score_ir": 1.0,
        "score_pts": 12.0,
        "ret_num": 4.0,
        "ret_yds": 128.0,
        "ret_lg": 128.0,
        "ret_td": 1.0
      }
    },
    {
      "canonical_id": "maurice-morgan",
      "canonical_name": "Maurice Morgan",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 3.0
      }
    },
    {
      "canonical_id": "maxx-forde",
      "canonical_name": "Maxx Forde",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "mcleod-bethel-thompson",
      "canonical_name": "McLeod Bethel-Thompson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 2.0,
        "pass_cmp": 2.0,
        "pass_yds": 10.0,
        "pass_lg": 10.0
      }
    },
    {
      "canonical_id": "mercer-timmis",
      "canonical_name": "Mercer Timmis",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 5.0,
        "rush_yds": 20.0,
        "rush_lg": 17.0,
        "recv_rec": 4.0,
        "recv_yds": 21.0,
        "recv_lg": 16.0,
        "recv_tar": 4.0,
        "recv_yac": 21.0,
        "ret_num": 3.0,
        "ret_yds": 65.0,
        "ret_lg": 48.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "mercy-maston",
      "canonical_name": "Mercy Maston",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0
      }
    },
    {
      "canonical_id": "michael-brooks",
      "canonical_name": "Mic'hael Brooks",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "micah-awe",
      "canonical_name": "Micah Awe",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0
      }
    },
    {
      "canonical_id": "micah-johnson",
      "canonical_name": "Micah Johnson",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 9.0,
        "def_ydsl": 58.0
      }
    },
    {
      "canonical_id": "michael-atkinson",
      "canonical_name": "Michael Atkinson",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "michael-carter",
      "canonical_name": "Michael Carter",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0
      }
    },
    {
      "canonical_id": "michael-kashak",
      "canonical_name": "Michael Kashak",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "michael-klassen",
      "canonical_name": "Michael Klassen",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "michael-wakefield",
      "canonical_name": "Michael Wakefield",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "mike-benson",
      "canonical_name": "Mike Benson",
      "positions": [
        "LS"
      ],
      "ambiguous": false,
      "stats": {
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "mike-dubuisson",
      "canonical_name": "Mike Dubuisson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "mike-edem",
      "canonical_name": "Mike Edem",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0
      }
    },
    {
      "canonical_id": "mike-jones",
      "canonical_name": "Mike Jones",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 28.0,
        "recv_yds": 285.0,
        "recv_lg": 196.0,
        "recv_tar": 46.0,
        "recv_yac": 71.0,
        "recv_td": 1.0,
        "score_conv": 1.0,
        "score_pts": 8.0,
        "score_tot": 1.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "mike-miller",
      "canonical_name": "Mike Miller",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "mike-moore",
      "canonical_name": "Mike Moore",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 3.0,
        "def_ydsl": 18.0
      }
    },
    {
      "canonical_id": "mike-reilly",
      "canonical_name": "Mike Reilly",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 725.0,
        "pass_cmp": 493.0,
        "pass_yds": 6512.0,
        "pass_td": 34.0,
        "pass_lg": 709.0,
        "pass_sack": 32.0,
        "pass_loss": 209.0,
        "pass_int": 13.0,
        "rush_att": 110.0,
        "rush_yds": 436.0,
        "rush_lg": 204.0,
        "rush_td": 13.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 13.0,
        "score_r": 13.0,
        "score_pts": 80.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "mike-rose",
      "canonical_name": "Mike Rose",
      "positions": [
        "DB",
        "DL",
        "LB",
        "MLB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "mitch-barnett",
      "canonical_name": "Mitch Barnett",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "mitchell-baines",
      "canonical_name": "Mitchell Baines",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 4.0,
        "recv_yds": 33.0,
        "recv_lg": 20.0,
        "recv_tar": 5.0,
        "recv_yac": 13.0
      }
    },
    {
      "canonical_id": "mitchell-white",
      "canonical_name": "Mitchell White",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_ast": 1.0,
        "def_tot": 21.0,
        "def_int": 4.0,
        "def_yds": 74.0,
        "def_lg": 75.0
      }
    },
    {
      "canonical_id": "mossis-madu",
      "canonical_name": "Mossis Madu",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 71.0,
        "rush_yds": 317.0,
        "rush_lg": 90.0,
        "rush_td": 2.0,
        "recv_rec": 23.0,
        "recv_yds": 188.0,
        "recv_lg": 121.0,
        "recv_tar": 31.0,
        "recv_yac": 115.0,
        "recv_td": 2.0,
        "score_tot": 4.0,
        "score_r": 2.0,
        "score_conv": 5.0,
        "score_pts": 34.0,
        "score_p": 2.0
      }
    },
    {
      "canonical_id": "naaman-roosevelt",
      "canonical_name": "Naaman Roosevelt",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 84.0,
        "recv_yds": 1161.0,
        "recv_lg": 266.0,
        "recv_tar": 127.0,
        "recv_yac": 316.0,
        "recv_td": 8.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 8.0,
        "score_p": 8.0,
        "score_pts": 52.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "nate-ohalloran",
      "canonical_name": "Nate O\\'Halloran",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 13.0,
        "recv_lg": 13.0,
        "recv_tar": 1.0,
        "recv_yac": 13.0
      }
    },
    {
      "canonical_id": "neil-king",
      "canonical_name": "Neil King",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 31.0,
        "def_tot": 31.0,
        "def_int": 1.0,
        "def_yds": 19.0,
        "def_lg": 19.0
      }
    },
    {
      "canonical_id": "nic-demski",
      "canonical_name": "Nic DEMSKI",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 19.0,
        "recv_yds": 222.0,
        "recv_lg": 70.0,
        "recv_tar": 26.0,
        "recv_yac": 64.0,
        "recv_td": 1.0,
        "ret_num": 23.0,
        "ret_yds": 200.0,
        "ret_lg": 146.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "nicholas-shortill",
      "canonical_name": "Nicholas Shortill",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "nicholas-taylor",
      "canonical_name": "Nicholas Taylor",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 40.0,
        "def_tot": 40.0
      }
    },
    {
      "canonical_id": "nick-james",
      "canonical_name": "Nick James",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "nick-moore",
      "canonical_name": "Nick Moore",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 37.0,
        "recv_yds": 547.0,
        "recv_lg": 254.0,
        "recv_tar": 53.0,
        "recv_yac": 155.0,
        "recv_td": 2.0,
        "score_conv": 1.0,
        "score_pts": 14.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "nicolas-boulay",
      "canonical_name": "Nicolas Boulay",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "rush_att": 1.0
      }
    },
    {
      "canonical_id": "nikita-whitlock",
      "canonical_name": "Nikita Whitlock",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0,
        "def_sack": 3.0,
        "def_ydsl": 25.0
      }
    },
    {
      "canonical_id": "nikolas-lewis",
      "canonical_name": "Nikolas Lewis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 73.0,
        "recv_yds": 649.0,
        "recv_lg": 195.0,
        "recv_tar": 93.0,
        "recv_yac": 299.0,
        "recv_td": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "nolan-macmillan",
      "canonical_name": "Nolan Macmillan",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "odell-willis",
      "canonical_name": "Odell Willis",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_sack": 9.0,
        "def_ydsl": 62.0,
        "ret_num": 1.0,
        "ret_yds": 43.0,
        "ret_lg": 43.0,
        "ret_ret": 1.0,
        "ret_ryds": 17.0
      }
    },
    {
      "canonical_id": "osagie-odiase",
      "canonical_name": "Osagie Odiase",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 17.0,
        "def_tot": 17.0
      }
    },
    {
      "canonical_id": "otha-foster",
      "canonical_name": "Otha Foster",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "oumar-toure",
      "canonical_name": "Oumar Tour\u00e9",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 10.0,
        "recv_lg": 10.0,
        "recv_tar": 4.0,
        "recv_yac": 5.0,
        "ret_num": 1.0,
        "ret_yds": 13.0,
        "ret_lg": 13.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "pascal-lochard",
      "canonical_name": "Pascal Lochard",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 14.0,
        "rush_yds": 104.0,
        "rush_lg": 50.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_tar": 5.0,
        "ret_num": 5.0,
        "ret_yds": 76.0,
        "ret_lg": 42.0
      }
    },
    {
      "canonical_id": "patrick-lavoie",
      "canonical_name": "Patrick Lavoie",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 36.0,
        "recv_yds": 286.0,
        "recv_lg": 143.0,
        "recv_tar": 48.0,
        "recv_yac": 149.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "patrick-levels",
      "canonical_name": "Patrick Levels",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "ret_num": 3.0,
        "ret_yds": 44.0,
        "ret_lg": 28.0
      }
    },
    {
      "canonical_id": "phillip-hunt",
      "canonical_name": "Phillip Hunt",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "qudarius-ford",
      "canonical_name": "Qudarius Ford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 33.0,
        "def_tot": 33.0,
        "def_sack": 2.0,
        "def_ydsl": 4.0,
        "ret_num": 3.0,
        "ret_yds": 59.0,
        "ret_lg": 47.0
      }
    },
    {
      "canonical_id": "quincy-mcduffie",
      "canonical_name": "Quincy McDuffie",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 19.0,
        "recv_lg": 8.0,
        "recv_tar": 6.0,
        "recv_yac": 9.0,
        "ret_num": 23.0,
        "ret_yds": 467.0,
        "ret_lg": 159.0,
        "rush_att": 1.0,
        "rush_yds": 9.0,
        "rush_lg": 9.0
      }
    },
    {
      "canonical_id": "quinn-van-gylswyk",
      "canonical_name": "Quinn Van Gylswyk",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_xpm": 1.0,
        "stat_xpa": 1.0,
        "stat_pts": 1.0,
        "ret_num": 3.0,
        "ret_yds": 137.0,
        "ret_lg": 64.0,
        "ret_ret": 2.0,
        "ret_ryds": 40.0,
        "score_pts": 1.0
      }
    },
    {
      "canonical_id": "rakim-cox",
      "canonical_name": "Rakim Cox",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "randy-colling",
      "canonical_name": "Randy Colling",
      "positions": [
        "DL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "rashad-carmichael",
      "canonical_name": "Rashad Carmichael",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_int": 1.0,
        "def_yds": 23.0,
        "def_lg": 23.0,
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "ray-drew",
      "canonical_name": "Ray Drew",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "reggie-begelton",
      "canonical_name": "Reggie BEGELTON",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 33.0,
        "recv_rec": 22.0,
        "recv_yds": 304.0,
        "recv_lg": 132.0,
        "recv_yac": 154.0,
        "recv_td": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "reggie-northrup",
      "canonical_name": "Reggie Northrup",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0
      }
    },
    {
      "canonical_id": "rene-paredes",
      "canonical_name": "Ren\u00e9 Paredes",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 54.0,
        "stat_fga": 60.0,
        "stat_lg": 713.0,
        "stat_xpm": 39.0,
        "stat_xpa": 45.0,
        "stat_pts": 201.0,
        "ret_num": 88.0,
        "ret_yds": 5706.0,
        "ret_lg": 1220.0,
        "ret_ret": 83.0,
        "ret_ryds": 1644.0,
        "score_pts": 208.0
      }
    },
    {
      "canonical_id": "reuben-frank",
      "canonical_name": "Reuben Frank",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "richard-leonard",
      "canonical_name": "Richard Leonard",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 72.0,
        "def_tot": 72.0,
        "def_int": 7.0,
        "def_yds": 184.0,
        "def_lg": 184.0,
        "ret_num": 7.0,
        "ret_yds": 18.0,
        "ret_lg": 28.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "ricky-collins",
      "canonical_name": "Ricky Collins",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0
      }
    },
    {
      "canonical_id": "ricky-foley",
      "canonical_name": "Ricky Foley",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 4.0
      }
    },
    {
      "canonical_id": "ricky-ray-rayri02",
      "canonical_name": "Ricky Ray Rayri02",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "pass_att": 739.0,
        "pass_cmp": 521.0,
        "pass_yds": 6109.0,
        "pass_td": 30.0,
        "pass_sack": 39.0,
        "pass_loss": 266.0,
        "pass_int": 12.0,
        "pass_lg": 553.0,
        "rush_att": 8.0,
        "rush_yds": 52.0,
        "rush_lg": 38.0
      }
    },
    {
      "canonical_id": "ricky-stanzi",
      "canonical_name": "Ricky Stanzi",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 8.0,
        "pass_cmp": 4.0,
        "pass_yds": 53.0,
        "pass_lg": 33.0,
        "pass_int": 2.0,
        "pass_sack": 3.0,
        "pass_loss": 30.0
      }
    },
    {
      "canonical_id": "rico-murray",
      "canonical_name": "Rico Murray",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 60.0,
        "def_tot": 60.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0,
        "def_int": 1.0,
        "ret_num": 3.0,
        "ret_yds": 8.0,
        "ret_lg": 8.0
      }
    },
    {
      "canonical_id": "riley-jones",
      "canonical_name": "Riley Jones",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "rob-bagg",
      "canonical_name": "Rob Bagg",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 37.0,
        "recv_yds": 354.0,
        "recv_lg": 188.0,
        "recv_tar": 66.0,
        "recv_yac": 46.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "rob-cote",
      "canonical_name": "Rob Cote",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 13.0,
        "rush_yds": 45.0,
        "rush_lg": 29.0,
        "recv_tar": 18.0,
        "recv_rec": 10.0,
        "recv_yds": 77.0,
        "recv_lg": 53.0,
        "recv_yac": 58.0,
        "recv_td": 1.0,
        "ret_num": 1.0,
        "ret_yds": 22.0,
        "ret_lg": 22.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "rob-maver",
      "canonical_name": "Rob Maver",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 127.0,
        "ret_yds": 5579.0,
        "ret_lg": 1066.0,
        "ret_ret": 98.0,
        "ret_ryds": 877.0,
        "ret_td": 2.0,
        "rush_att": 1.0,
        "rush_yds": 24.0,
        "rush_lg": 24.0,
        "score_pts": 5.0
      }
    },
    {
      "canonical_id": "robert-porter",
      "canonical_name": "Robert Porter",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "robert-woodson",
      "canonical_name": "Robert Woodson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "rolly-lumbala",
      "canonical_name": "Rolly Lumbala",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "rush_lg": 5.0,
        "recv_rec": 11.0,
        "recv_yds": 93.0,
        "recv_lg": 76.0,
        "recv_tar": 12.0,
        "recv_yac": 70.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ronnie-yell",
      "canonical_name": "Ronnie Yell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 64.0,
        "def_tot": 64.0,
        "def_int": 3.0,
        "def_yds": 39.0,
        "def_lg": 39.0
      }
    },
    {
      "canonical_id": "rory-kohlert",
      "canonical_name": "Rory Kohlert",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 7.0,
        "recv_yds": 77.0,
        "recv_lg": 70.0,
        "recv_tar": 12.0,
        "recv_yac": 9.0,
        "ret_num": 2.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ross-scheuerman",
      "canonical_name": "Ross Scheuerman",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 23.0,
        "rush_yds": 145.0,
        "rush_lg": 66.0,
        "rush_td": 1.0,
        "recv_rec": 9.0,
        "recv_yds": 74.0,
        "recv_lg": 43.0,
        "recv_tar": 14.0,
        "recv_yac": 59.0,
        "ret_num": 1.0,
        "ret_yds": 20.0,
        "ret_lg": 20.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "roy-finch",
      "canonical_name": "Roy Finch",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 26.0,
        "rush_yds": 207.0,
        "rush_lg": 114.0,
        "rush_td": 1.0,
        "recv_rec": 20.0,
        "recv_yds": 143.0,
        "recv_lg": 96.0,
        "recv_tar": 22.0,
        "recv_yac": 89.0,
        "ret_num": 50.0,
        "ret_yds": 1053.0,
        "ret_lg": 558.0,
        "ret_td": 3.0,
        "score_tot": 4.0,
        "score_pr": 3.0,
        "score_pts": 26.0,
        "score_conv": 1.0,
        "score_r": 1.0
      }
    },
    {
      "canonical_id": "royce-lafrance",
      "canonical_name": "Royce LaFrance",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "ryan-bomben",
      "canonical_name": "Ryan Bomben",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "ryan-king",
      "canonical_name": "Ryan King",
      "positions": [
        "LS"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 52.0,
        "ret_lg": 52.0,
        "ret_ret": 1.0,
        "ret_ryds": 12.0
      }
    },
    {
      "canonical_id": "ryan-lankford",
      "canonical_name": "Ryan Lankford",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 20.0,
        "recv_yds": 260.0,
        "recv_lg": 87.0,
        "recv_tar": 35.0,
        "recv_yac": 91.0,
        "recv_td": 3.0,
        "ret_num": 50.0,
        "ret_yds": 1223.0,
        "ret_lg": 503.0,
        "ret_td": 1.0,
        "pass_att": 1.0,
        "rush_att": 6.0,
        "rush_yds": 70.0,
        "rush_lg": 66.0,
        "ret_ret": 2.0,
        "ret_ryds": 15.0,
        "score_tot": 4.0,
        "score_kr": 1.0,
        "score_pts": 24.0,
        "score_p": 3.0
      }
    },
    {
      "canonical_id": "ryan-lindley",
      "canonical_name": "Ryan Lindley",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_sack": 2.0,
        "pass_loss": 9.0,
        "pass_att": 81.0,
        "pass_cmp": 40.0,
        "pass_yds": 391.0,
        "pass_int": 3.0,
        "pass_lg": 61.0,
        "pass_td": 1.0,
        "rush_att": 49.0,
        "rush_yds": 78.0,
        "rush_lg": 36.0,
        "rush_td": 5.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "ryan-mueller",
      "canonical_name": "Ryan Mueller",
      "positions": [
        "DB",
        "DE",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "ryan-phillips",
      "canonical_name": "Ryan Phillips",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "rykeem-yates",
      "canonical_name": "Rykeem Yates",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "sj-green",
      "canonical_name": "S.J. Green",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "recv_rec": 110.0,
        "recv_yds": 1545.0,
        "recv_lg": 368.0,
        "recv_tar": 181.0,
        "recv_yac": 259.0,
        "recv_td": 10.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 10.0,
        "score_p": 10.0,
        "score_pts": 64.0,
        "score_conv": 2.0
      }
    },
    {
      "canonical_id": "sj-haidara",
      "canonical_name": "S.J. Haidara",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 28.0,
        "recv_lg": 13.0,
        "recv_tar": 6.0,
        "recv_yac": 7.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "sam-giguere",
      "canonical_name": "Sam Giguere",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 23.0,
        "recv_rec": 11.0,
        "recv_yds": 107.0,
        "recv_lg": 75.0,
        "recv_yac": 30.0,
        "recv_td": 1.0,
        "ret_num": 3.0,
        "ret_yds": 70.0,
        "ret_lg": 24.0,
        "score_tot": 2.0,
        "score_r": 1.0,
        "score_pts": 12.0,
        "score_p": 1.0,
        "rush_att": 5.0,
        "rush_yds": 13.0,
        "rush_td": 1.0,
        "rush_lg": 8.0
      }
    },
    {
      "canonical_id": "sam-williams",
      "canonical_name": "Sam Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_int": 1.0,
        "def_yds": 14.0,
        "def_lg": 14.0
      }
    },
    {
      "canonical_id": "samuel-eguavoen",
      "canonical_name": "Samuel Eguavoen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 62.0,
        "def_tot": 62.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0,
        "def_int": 1.0,
        "def_yds": 22.0,
        "def_lg": 22.0
      }
    },
    {
      "canonical_id": "samuel-hurl",
      "canonical_name": "Samuel Hurl",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 6.0,
        "def_lg": 6.0,
        "def_solo": 71.0,
        "def_tot": 71.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "sean-jamieson",
      "canonical_name": "Sean Jamieson",
      "positions": [
        "OL",
        "P"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "sean-mcewen",
      "canonical_name": "Sean McEwen",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "sean-thomas-erlington",
      "canonical_name": "Sean THOMAS ERLINGTON",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "rush_lg": 1.0
      }
    },
    {
      "canonical_id": "sean-whyte",
      "canonical_name": "Sean WHYTE",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 18.0,
        "stat_fga": 21.0,
        "stat_lg": 287.0,
        "stat_xpm": 20.0,
        "stat_xpa": 22.0,
        "stat_pts": 74.0,
        "ret_num": 23.0,
        "ret_yds": 1367.0,
        "ret_lg": 313.0,
        "ret_ret": 23.0,
        "ret_ryds": 461.0,
        "score_pts": 75.0
      }
    },
    {
      "canonical_id": "serderius-bryant",
      "canonical_name": "Serderius Bryant",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 47.0,
        "def_tot": 47.0
      }
    },
    {
      "canonical_id": "sergio-castillo",
      "canonical_name": "Sergio CASTILLO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 29.0,
        "stat_fga": 34.0,
        "stat_lg": 542.0,
        "stat_pts": 107.0,
        "stat_xpm": 20.0,
        "stat_xpa": 21.0,
        "ret_num": 47.0,
        "ret_yds": 2946.0,
        "ret_lg": 977.0,
        "ret_ret": 46.0,
        "ret_ryds": 903.0,
        "ret_td": 2.0,
        "pass_att": 1.0,
        "score_pts": 110.0
      }
    },
    {
      "canonical_id": "shamawd-chambers",
      "canonical_name": "Shamawd Chambers",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 32.0,
        "recv_yds": 319.0,
        "recv_lg": 158.0,
        "recv_tar": 45.0,
        "recv_yac": 184.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "shane-bergman",
      "canonical_name": "Shane Bergman",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "shaquille-johnson",
      "canonical_name": "Shaquille Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 51.0,
        "recv_rec": 30.0,
        "recv_yds": 521.0,
        "recv_lg": 316.0,
        "recv_yac": 108.0,
        "recv_td": 2.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "rush_lg": 3.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0,
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "shaquille-murray-lawrence",
      "canonical_name": "Shaquille Murray-Lawrence",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 10.0,
        "rush_yds": 68.0,
        "rush_lg": 28.0,
        "rush_td": 1.0,
        "recv_rec": 2.0,
        "recv_yds": 24.0,
        "recv_lg": 17.0,
        "recv_tar": 3.0,
        "recv_yac": 15.0,
        "ret_num": 4.0,
        "ret_yds": 72.0,
        "ret_lg": 72.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "shaquille-richardson",
      "canonical_name": "Shaquille Richardson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_int": 4.0,
        "def_yds": 115.0,
        "def_td": 1.0,
        "def_lg": 59.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "shawn-lemon",
      "canonical_name": "Shawn Lemon",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 10.0,
        "def_ydsl": 80.0
      }
    },
    {
      "canonical_id": "shayne-gauthier",
      "canonical_name": "Shayne Gauthier",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "sherrod-baltimore",
      "canonical_name": "Sherrod Baltimore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 49.0,
        "def_tot": 49.0
      }
    },
    {
      "canonical_id": "simoni-lawrence",
      "canonical_name": "Simoni Lawrence",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 64.0,
        "def_tot": 64.0,
        "def_sack": 6.0,
        "def_ydsl": 47.0
      }
    },
    {
      "canonical_id": "sirvincent-rogers",
      "canonical_name": "SirVincent Rogers",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "solomon-elimimian",
      "canonical_name": "Solomon Elimimian",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 143.0,
        "def_tot": 143.0,
        "def_sack": 2.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "spencer-moore",
      "canonical_name": "Spencer Moore",
      "positions": [
        "FB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 7.0,
        "recv_yds": 85.0,
        "recv_lg": 75.0,
        "recv_tar": 8.0,
        "recv_yac": 53.0
      }
    },
    {
      "canonical_id": "spencer-wilson",
      "canonical_name": "Spencer Wilson",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "score_conv": 1.0,
        "score_pts": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 3.0,
        "recv_lg": 3.0,
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "stefan-logan",
      "canonical_name": "Stefan Logan",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 10.0,
        "rush_yds": 60.0,
        "rush_lg": 12.0,
        "rush_td": 1.0,
        "recv_tar": 9.0,
        "recv_rec": 6.0,
        "recv_yds": 99.0,
        "recv_lg": 75.0,
        "recv_yac": 79.0,
        "ret_num": 76.0,
        "ret_yds": 1651.0,
        "ret_lg": 591.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "steve-miller",
      "canonical_name": "Steve Miller",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "steven-clarke",
      "canonical_name": "Steven Clarke",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "swayze-waters",
      "canonical_name": "Swayze Waters",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 11.0,
        "stat_fga": 15.0,
        "stat_lg": 162.0,
        "stat_xpm": 11.0,
        "stat_xpa": 13.0,
        "stat_pts": 44.0,
        "score_pts": 45.0
      }
    },
    {
      "canonical_id": "tj-barnes",
      "canonical_name": "T.J. Barnes",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "tj-lee",
      "canonical_name": "T.J. Lee",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 49.0,
        "def_tot": 49.0,
        "def_int": 4.0,
        "def_yds": 47.0,
        "def_lg": 47.0
      }
    },
    {
      "canonical_id": "tj-thorpe",
      "canonical_name": "T.J. Thorpe",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 33.0,
        "recv_yds": 302.0,
        "recv_lg": 86.0,
        "recv_tar": 43.0,
        "recv_yac": 179.0
      }
    },
    {
      "canonical_id": "tj-graham",
      "canonical_name": "TJ Graham",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 28.0,
        "recv_rec": 11.0,
        "recv_yds": 131.0,
        "recv_lg": 68.0,
        "recv_yac": 32.0,
        "ret_num": 2.0,
        "ret_yds": 20.0,
        "ret_lg": 20.0,
        "def_solo": 2.0,
        "def_ast": 1.0,
        "def_tot": 3.0,
        "rush_att": 2.0,
        "rush_yds": 10.0,
        "rush_lg": 10.0
      }
    },
    {
      "canonical_id": "tj-heath",
      "canonical_name": "TJ Heath",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 5.0,
        "def_yds": 143.0,
        "def_lg": 67.0,
        "def_solo": 67.0,
        "def_tot": 67.0,
        "def_td": 1.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "taylor-loffler",
      "canonical_name": "Taylor Loffler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 78.0,
        "def_tot": 78.0,
        "def_int": 1.0,
        "def_yds": 30.0,
        "def_lg": 30.0
      }
    },
    {
      "canonical_id": "taylor-reed",
      "canonical_name": "Taylor Reed",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 101.0,
        "def_tot": 101.0,
        "def_sack": 4.0,
        "def_ydsl": 51.0
      }
    },
    {
      "canonical_id": "taylor-russolino",
      "canonical_name": "Taylor Russolino",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 2.0,
        "stat_fga": 3.0,
        "stat_lg": 19.0,
        "stat_xpa": 1.0,
        "stat_pts": 6.0,
        "ret_num": 3.0,
        "ret_yds": 164.0,
        "ret_lg": 113.0,
        "ret_ret": 3.0,
        "ret_ryds": 84.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "ted-laurent",
      "canonical_name": "Ted Laurent",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0,
        "def_sack": 4.0,
        "def_ydsl": 32.0
      }
    },
    {
      "canonical_id": "teidrick-smith",
      "canonical_name": "Teidrick Smith",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "terrance-bullitt",
      "canonical_name": "Terrance Bullitt",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "terrance-plummer",
      "canonical_name": "Terrance Plummer",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 39.0,
        "def_tot": 39.0,
        "def_int": 1.0,
        "def_yds": 39.0,
        "def_lg": 39.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "terrence-frederick",
      "canonical_name": "Terrence Frederick",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "terrence-toliver",
      "canonical_name": "Terrence Toliver",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "terry-williams",
      "canonical_name": "Terry Williams",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 21.0,
        "rush_yds": 187.0,
        "rush_lg": 21.0,
        "rush_td": 3.0,
        "recv_rec": 5.0,
        "recv_yds": 88.0,
        "recv_lg": 61.0,
        "recv_tar": 6.0,
        "recv_yac": 82.0,
        "ret_num": 15.0,
        "ret_yds": 312.0,
        "ret_lg": 93.0,
        "score_tot": 3.0,
        "score_r": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "tevaughn-campbell",
      "canonical_name": "Tevaughn Campbell",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0,
        "def_int": 1.0,
        "def_yds": 2.0,
        "def_lg": 2.0
      }
    },
    {
      "canonical_id": "thaddeus-coleman",
      "canonical_name": "Thaddeus Coleman",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "thomas-miles",
      "canonical_name": "Thomas Miles",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "tim-flanders",
      "canonical_name": "Tim Flanders",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 52.0,
        "rush_yds": 274.0,
        "rush_lg": 109.0,
        "rush_td": 1.0,
        "recv_tar": 38.0,
        "recv_rec": 31.0,
        "recv_yds": 230.0,
        "recv_lg": 103.0,
        "recv_yac": 117.0,
        "recv_td": 3.0,
        "ret_num": 4.0,
        "ret_yds": 48.0,
        "ret_lg": 48.0,
        "score_tot": 4.0,
        "score_r": 1.0,
        "score_pts": 24.0,
        "score_p": 3.0
      }
    },
    {
      "canonical_id": "tiquan-underwood",
      "canonical_name": "Tiquan Underwood",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 34.0,
        "recv_yds": 502.0,
        "recv_lg": 185.0,
        "recv_tar": 54.0,
        "recv_yac": 60.0,
        "recv_td": 2.0,
        "def_solo": 5.0,
        "def_tot": 5.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 14.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "tobi-antigha",
      "canonical_name": "Tobi Antigha",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 34.0,
        "def_tot": 34.0,
        "def_sack": 6.0,
        "def_ydsl": 32.0
      }
    },
    {
      "canonical_id": "tommie-campbell",
      "canonical_name": "Tommie Campbell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "def_int": 2.0,
        "def_yds": 2.0,
        "def_lg": 2.0
      }
    },
    {
      "canonical_id": "tony-burnett",
      "canonical_name": "Tony Burnett",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0
      }
    },
    {
      "canonical_id": "tony-washington",
      "canonical_name": "Tony Washington",
      "positions": [
        "DL",
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "travis-bond",
      "canonical_name": "Travis Bond",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "travis-hawkins",
      "canonical_name": "Travis Hawkins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "travis-lulay",
      "canonical_name": "Travis Lulay",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 165.0,
        "pass_cmp": 121.0,
        "pass_yds": 1693.0,
        "pass_td": 10.0,
        "pass_int": 7.0,
        "pass_lg": 253.0,
        "pass_sack": 10.0,
        "pass_loss": 71.0,
        "rush_att": 31.0,
        "rush_yds": 145.0,
        "rush_td": 5.0,
        "rush_lg": 49.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "travon-van",
      "canonical_name": "Travon Van",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 71.0,
        "rush_yds": 283.0,
        "rush_td": 3.0,
        "rush_lg": 41.0,
        "recv_rec": 17.0,
        "recv_yds": 69.0,
        "recv_lg": 38.0,
        "recv_tar": 21.0,
        "recv_yac": 47.0,
        "recv_td": 1.0,
        "ret_num": 8.0,
        "ret_yds": 156.0,
        "ret_lg": 64.0,
        "score_tot": 4.0,
        "score_r": 3.0,
        "score_conv": 1.0,
        "score_pts": 26.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "trent-corney",
      "canonical_name": "Trent Corney",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_sack": 2.0,
        "def_ydsl": 13.0,
        "ret_num": 1.0,
        "ret_yds": 8.0,
        "ret_lg": 8.0
      }
    },
    {
      "canonical_id": "trent-richardson",
      "canonical_name": "Trent Richardson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 48.0,
        "rush_yds": 259.0,
        "rush_lg": 80.0,
        "rush_td": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 2.0,
        "recv_lg": 2.0,
        "recv_tar": 2.0,
        "recv_yac": 2.0,
        "score_tot": 2.0,
        "score_r": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "trevor-harris",
      "canonical_name": "Trevor HARRIS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 632.0,
        "pass_cmp": 435.0,
        "pass_yds": 5136.0,
        "pass_td": 32.0,
        "pass_int": 13.0,
        "pass_sack": 30.0,
        "pass_loss": 194.0,
        "pass_lg": 400.0,
        "rush_att": 21.0,
        "rush_yds": 81.0,
        "rush_lg": 55.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "tristan-okpalaugo",
      "canonical_name": "Tristan Okpalaugo",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 38.0,
        "def_tot": 38.0,
        "def_sack": 6.0,
        "def_ydsl": 42.0,
        "def_int": 1.0,
        "def_yds": 98.0,
        "def_lg": 98.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "troy-davis",
      "canonical_name": "Troy Davis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0,
        "def_sack": 4.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "tunde-adeleke",
      "canonical_name": "Tunde Adeleke",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "def_sack": 1.0,
        "def_ydsl": 17.0,
        "score_tot": 2.0,
        "score_pr": 2.0,
        "score_pts": 12.0,
        "ret_num": 32.0,
        "ret_yds": 468.0,
        "ret_lg": 271.0,
        "ret_td": 2.0
      }
    },
    {
      "canonical_id": "ty-long",
      "canonical_name": "Ty Long",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 39.0,
        "stat_fga": 44.0,
        "stat_lg": 604.0,
        "stat_xpa": 33.0,
        "stat_pts": 144.0,
        "stat_xpm": 27.0,
        "ret_num": 73.0,
        "ret_yds": 4586.0,
        "ret_lg": 1259.0,
        "ret_ret": 71.0,
        "ret_ryds": 1557.0,
        "ret_td": 1.0,
        "score_pts": 157.0
      }
    },
    {
      "canonical_id": "tyler-crapigna",
      "canonical_name": "Tyler Crapigna",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 39.0,
        "stat_fga": 45.0,
        "stat_lg": 536.0,
        "stat_xpm": 52.0,
        "stat_xpa": 52.0,
        "stat_pts": 169.0,
        "ret_num": 97.0,
        "ret_yds": 5846.0,
        "ret_lg": 1343.0,
        "ret_ret": 94.0,
        "ret_ryds": 1834.0,
        "score_pts": 171.0
      }
    },
    {
      "canonical_id": "tyler-davis",
      "canonical_name": "Tyler Davis",
      "positions": [
        "RB",
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "rush_lg": 2.0,
        "ret_num": 1.0,
        "ret_yds": 18.0,
        "ret_lg": 18.0
      }
    },
    {
      "canonical_id": "tyler-holmes",
      "canonical_name": "Tyler Holmes",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "tyree-hollins",
      "canonical_name": "Tyree Hollins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 52.0,
        "def_tot": 52.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "tyrell-sutton",
      "canonical_name": "Tyrell Sutton",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 152.0,
        "rush_yds": 843.0,
        "rush_lg": 254.0,
        "rush_td": 5.0,
        "recv_rec": 44.0,
        "recv_yds": 312.0,
        "recv_lg": 143.0,
        "recv_tar": 55.0,
        "recv_yac": 278.0,
        "recv_td": 1.0,
        "ret_num": 2.0,
        "ret_yds": 56.0,
        "ret_lg": 32.0,
        "score_tot": 6.0,
        "score_r": 5.0,
        "score_pts": 36.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "ucambre-williams",
      "canonical_name": "Ucambre Williams",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "vernon-adams",
      "canonical_name": "Vernon Adams",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 3.0,
        "pass_cmp": 1.0,
        "pass_yds": 8.0,
        "pass_lg": 8.0,
        "pass_sack": 2.0,
        "pass_loss": 6.0,
        "rush_att": 24.0,
        "rush_yds": 46.0,
        "rush_lg": 29.0,
        "rush_td": 5.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "victor-butler",
      "canonical_name": "Victor Butler",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 9.0,
        "def_ydsl": 54.0
      }
    },
    {
      "canonical_id": "vidal-hazelton",
      "canonical_name": "Vidal Hazelton",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 63.0,
        "recv_yds": 834.0,
        "recv_td": 4.0,
        "recv_tar": 87.0,
        "recv_yac": 339.0,
        "recv_lg": 230.0,
        "ret_num": 3.0,
        "ret_yds": -2.0,
        "ret_lg": -2.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 26.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "weston-dressler",
      "canonical_name": "Weston Dressler",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 60.0,
        "recv_yds": 805.0,
        "recv_td": 5.0,
        "recv_tar": 91.0,
        "recv_yac": 303.0,
        "recv_lg": 213.0,
        "rush_att": 7.0,
        "rush_yds": 67.0,
        "rush_lg": 60.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "will-hill",
      "canonical_name": "Will Hill",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "will-ratelle",
      "canonical_name": "Will Ratelle",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "william-langlais",
      "canonical_name": "William LANGLAIS",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 30.0,
        "recv_lg": 30.0,
        "recv_tar": 4.0,
        "recv_yac": 16.0,
        "ret_num": 2.0,
        "ret_yds": 40.0,
        "ret_lg": 25.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "william-powell",
      "canonical_name": "William Powell",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 182.0,
        "rush_yds": 1076.0,
        "rush_lg": 171.0,
        "rush_td": 5.0,
        "recv_rec": 37.0,
        "recv_yds": 269.0,
        "recv_td": 1.0,
        "recv_tar": 52.0,
        "recv_yac": 205.0,
        "recv_lg": 117.0,
        "ret_num": 3.0,
        "ret_yds": 52.0,
        "ret_lg": 36.0,
        "score_tot": 6.0,
        "score_p": 1.0,
        "score_pts": 44.0,
        "score_r": 5.0,
        "score_conv": 4.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "willie-jefferson",
      "canonical_name": "Willie Jefferson",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_sack": 9.0,
        "def_ydsl": 62.0,
        "def_int": 1.0,
        "def_yds": 8.0,
        "def_lg": 8.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "willie-quinn",
      "canonical_name": "Willie Quinn",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 6.0,
        "ret_yds": 132.0,
        "ret_lg": 66.0
      }
    },
    {
      "canonical_id": "winston-rose",
      "canonical_name": "Winston Rose",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0
      }
    },
    {
      "canonical_id": "wynton-mcmanis",
      "canonical_name": "Wynton McManis",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0,
        "def_sack": 2.0,
        "def_ydsl": 6.0
      }
    },
    {
      "canonical_id": "zach-collaros",
      "canonical_name": "Zach COLLAROS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 266.0,
        "pass_cmp": 167.0,
        "pass_yds": 1767.0,
        "pass_int": 7.0,
        "pass_lg": 196.0,
        "pass_sack": 20.0,
        "pass_loss": 157.0,
        "pass_td": 8.0,
        "rush_att": 8.0,
        "rush_yds": 52.0,
        "rush_lg": 41.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "zach-minter",
      "canonical_name": "Zach Minter",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "zack-evans",
      "canonical_name": "Zack Evans",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_sack": 5.0,
        "def_ydsl": 34.0
      }
    }
  ]
}