{
  "slug": "cfl-2021",
  "display_name": "CFL 2021",
  "player_count": 487,
  "game_count": 68,
  "games": [
    {
      "slug": "football-cfl-2021-10-1-wpg-bc",
      "display": "WPG @ BC \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-01",
      "away_team": "WPG",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2021-10-11-ott-mtl",
      "display": "OTT @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-11",
      "away_team": "OTT",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 105
    },
    {
      "slug": "football-cfl-2021-10-11-tor-ham",
      "display": "TOR @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-11",
      "away_team": "TOR",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 101
    },
    {
      "slug": "football-cfl-2021-10-15-wpg-edm",
      "display": "WPG @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-15",
      "away_team": "WPG",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 101
    },
    {
      "slug": "football-cfl-2021-10-16-cgy-bc",
      "display": "CGY @ BC \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "CGY",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 97
    },
    {
      "slug": "football-cfl-2021-10-16-mtl-ott",
      "display": "MTL @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "MTL",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 111
    },
    {
      "slug": "football-cfl-2021-10-2-mtl-ham",
      "display": "MTL @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-02",
      "away_team": "MTL",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 100
    },
    {
      "slug": "football-cfl-2021-10-2-ssk-cgy",
      "display": "SSK @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-02",
      "away_team": "SSK",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 104
    },
    {
      "slug": "football-cfl-2021-10-22-tor-mtl",
      "display": "TOR @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-22",
      "away_team": "TOR",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2021-10-23-bc-wpg",
      "display": "BC @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "BC",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-10-23-ott-ham",
      "display": "OTT @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "OTT",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-10-29-cgy-ott",
      "display": "CGY @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-29",
      "away_team": "CGY",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-10-29-ham-edm",
      "display": "HAM @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-29",
      "away_team": "HAM",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-10-30-bc-tor",
      "display": "BC @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "BC",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2021-10-30-ssk-mtl",
      "display": "SSK @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "SSK",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2021-10-6-ott-tor",
      "display": "OTT @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-06",
      "away_team": "OTT",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-10-8-edm-wpg",
      "display": "EDM @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-08",
      "away_team": "EDM",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2021-10-9-cgy-ssk",
      "display": "CGY @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-10-09",
      "away_team": "CGY",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 103
    },
    {
      "slug": "football-cfl-2021-11-12-ham-tor",
      "display": "HAM @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-12",
      "away_team": "HAM",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 151
    },
    {
      "slug": "football-cfl-2021-11-13-edm-ssk",
      "display": "EDM @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-13",
      "away_team": "EDM",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-11-13-wpg-mtl",
      "display": "WPG @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-13",
      "away_team": "WPG",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 55
    },
    {
      "slug": "football-cfl-2021-11-16-edm-tor",
      "display": "EDM @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-16",
      "away_team": "EDM",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-11-19-edm-bc",
      "display": "EDM @ BC \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-19",
      "away_team": "EDM",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 98
    },
    {
      "slug": "football-cfl-2021-11-20-ssk-ham",
      "display": "SSK @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-20",
      "away_team": "SSK",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 59
    },
    {
      "slug": "football-cfl-2021-11-20-wpg-cgy",
      "display": "WPG @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-20",
      "away_team": "WPG",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 56
    },
    {
      "slug": "football-cfl-2021-11-5-bc-ham",
      "display": "BC @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-05",
      "away_team": "BC",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 45
    },
    {
      "slug": "football-cfl-2021-11-5-ssk-edm",
      "display": "SSK @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-05",
      "away_team": "SSK",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-11-6-mtl-wpg",
      "display": "MTL @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-06",
      "away_team": "MTL",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2021-11-6-tor-ott",
      "display": "TOR @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-11-06",
      "away_team": "TOR",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2021-12-12-wpg-ham",
      "display": "WPG @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-12-12",
      "away_team": "WPG",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 45
    },
    {
      "slug": "football-cfl-2021-12-5-ssk-wpg",
      "display": "SSK @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-12-05",
      "away_team": "SSK",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 110
    },
    {
      "slug": "football-cfl-2021-8-12-bc-cgy",
      "display": "BC @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-12",
      "away_team": "BC",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-8-13-buf-det",
      "display": "BUF @ DET \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-13",
      "away_team": "BUF",
      "home_team": "DET",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-13-tor-wpg",
      "display": "TOR @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-13",
      "away_team": "TOR",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-8-14-cin-tb",
      "display": "CIN @ TB \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "CIN",
      "home_team": "TB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-14-ham-ssk",
      "display": "HAM @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "HAM",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 54
    },
    {
      "slug": "football-cfl-2021-8-14-hou-gb",
      "display": "HOU @ GB \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "HOU",
      "home_team": "GB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-14-lac-la",
      "display": "LAC @ LA \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "LAC",
      "home_team": "LA",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2021-8-14-mia-chi",
      "display": "MIA @ CHI \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "MIA",
      "home_team": "CHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-14-mtl-edm",
      "display": "MTL @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "MTL",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-8-14-sea-lv",
      "display": "SEA @ LV \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "SEA",
      "home_team": "LV",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-20-cin-was",
      "display": "CIN @ WAS \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-20",
      "away_team": "CIN",
      "home_team": "WAS",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-20-mtl-cgy",
      "display": "MTL @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-20",
      "away_team": "MTL",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2021-8-21-buf-chi",
      "display": "BUF @ CHI \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "BUF",
      "home_team": "CHI",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 2
    },
    {
      "slug": "football-cfl-2021-8-21-nyj-gb",
      "display": "NYJ @ GB \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "NYJ",
      "home_team": "GB",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-21-ott-ssk",
      "display": "OTT @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "OTT",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 53
    },
    {
      "slug": "football-cfl-2021-8-21-wpg-tor",
      "display": "WPG @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "WPG",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 45
    },
    {
      "slug": "football-cfl-2021-8-27-ham-mtl",
      "display": "HAM @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-27",
      "away_team": "HAM",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 52
    },
    {
      "slug": "football-cfl-2021-8-28-bc-ott",
      "display": "BC @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "BC",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 48
    },
    {
      "slug": "football-cfl-2021-8-28-chi-ten",
      "display": "CHI @ TEN \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "CHI",
      "home_team": "TEN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-28-gb-buf",
      "display": "GB @ BUF \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "GB",
      "home_team": "BUF",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-29-cgy-wpg",
      "display": "CGY @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "CGY",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-8-29-mia-cin",
      "display": "MIA @ CIN \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "MIA",
      "home_team": "CIN",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 1
    },
    {
      "slug": "football-cfl-2021-8-5-ham-wpg",
      "display": "HAM @ WPG \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "HAM",
      "home_team": "WPG",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 49
    },
    {
      "slug": "football-cfl-2021-8-6-bc-ssk",
      "display": "BC @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-06",
      "away_team": "BC",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 45
    },
    {
      "slug": "football-cfl-2021-8-7-ott-edm",
      "display": "OTT @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "OTT",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-8-7-tor-cgy",
      "display": "TOR @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "TOR",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-9-11-cgy-edm",
      "display": "CGY @ EDM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "CGY",
      "home_team": "EDM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-9-11-ott-bc",
      "display": "OTT @ BC \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "OTT",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2021-9-17-cgy-ham",
      "display": "CGY @ HAM \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-17",
      "away_team": "CGY",
      "home_team": "HAM",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 48
    },
    {
      "slug": "football-cfl-2021-9-17-tor-ssk",
      "display": "TOR @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-17",
      "away_team": "TOR",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-9-18-bc-mtl",
      "display": "BC @ MTL \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-18",
      "away_team": "BC",
      "home_team": "MTL",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-9-22-ham-ott",
      "display": "HAM @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-22",
      "away_team": "HAM",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 51
    },
    {
      "slug": "football-cfl-2021-9-24-mtl-tor",
      "display": "MTL @ TOR \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-24",
      "away_team": "MTL",
      "home_team": "TOR",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-9-24-ssk-bc",
      "display": "SSK @ BC \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-24",
      "away_team": "SSK",
      "home_team": "BC",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 48
    },
    {
      "slug": "football-cfl-2021-9-28-edm-ott",
      "display": "EDM @ OTT \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-28",
      "away_team": "EDM",
      "home_team": "OTT",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 50
    },
    {
      "slug": "football-cfl-2021-9-5-wpg-ssk",
      "display": "WPG @ SSK \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "WPG",
      "home_team": "SSK",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    },
    {
      "slug": "football-cfl-2021-9-6-edm-cgy",
      "display": "EDM @ CGY \u2014 CFL 2021",
      "week": 1,
      "season": 2021,
      "date_str": "2021-09-06",
      "away_team": "EDM",
      "home_team": "CGY",
      "team": "",
      "score_home": "",
      "score_away": "",
      "channel": "",
      "synthetic": false,
      "player_count": 47
    }
  ],
  "players": [
    {
      "canonical_id": "ac-leonard",
      "canonical_name": "A.C. Leonard",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 1.0,
        "def_lg": 1.0,
        "def_solo": 50.0,
        "def_tot": 50.0,
        "def_sack": 11.0,
        "def_ydsl": 49.0
      }
    },
    {
      "canonical_id": "aj-hendy",
      "canonical_name": "A.J. Hendy",
      "positions": [
        "DB",
        "FS"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 7.0,
        "def_lg": 7.0,
        "def_solo": 14.0,
        "def_tot": 14.0
      }
    },
    {
      "canonical_id": "aj-ouellette",
      "canonical_name": "A.J. OUELLETTE",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 27.0,
        "rush_yds": 151.0,
        "rush_lg": 61.0,
        "ret_num": 4.0,
        "ret_yds": 34.0,
        "ret_lg": 27.0
      }
    },
    {
      "canonical_id": "aaron-grymes",
      "canonical_name": "Aaron Grymes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 51.0,
        "def_tot": 51.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "abdul-kanneh",
      "canonical_name": "Abdul Kanneh",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 3.0,
        "def_yds": 102.0,
        "def_td": 1.0,
        "def_solo": 28.0,
        "def_tot": 28.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "adam-auclair",
      "canonical_name": "Adam Auclair",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "adam-bighill",
      "canonical_name": "Adam Bighill",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 84.0,
        "def_tot": 84.0,
        "def_int": 2.0,
        "def_sack": 3.0,
        "def_ydsl": 17.0,
        "def_yds": 8.0,
        "def_lg": 8.0,
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "adam-konar",
      "canonical_name": "Adam Konar",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "adarius-pickett",
      "canonical_name": "Adarius Pickett",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 17.0,
        "def_lg": 17.0,
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0,
        "ret_num": 29.0,
        "ret_yds": 470.0,
        "ret_lg": 198.0
      }
    },
    {
      "canonical_id": "ahmad-thomas",
      "canonical_name": "Ahmad Thomas",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 45.0,
        "def_tot": 45.0,
        "def_sack": 2.0,
        "def_ydsl": 10.0,
        "def_int": 1.0,
        "def_yds": 5.0,
        "def_lg": 5.0
      }
    },
    {
      "canonical_id": "albert-awachie",
      "canonical_name": "Albert Awachie",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 7.0,
        "ret_lg": 7.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "alden-darby",
      "canonical_name": "Alden Darby",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 42.0,
        "def_tot": 42.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0,
        "def_int": 1.0,
        "def_yds": 4.0,
        "def_lg": 4.0
      }
    },
    {
      "canonical_id": "alex-bazzie",
      "canonical_name": "Alex Bazzie",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "alexandre-dupuis",
      "canonical_name": "Alexandre Dupuis",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 46.0,
        "recv_lg": 31.0,
        "recv_tar": 6.0,
        "recv_yac": 33.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": "ali-mourtada",
      "canonical_name": "Ali Mourtada",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fga": 15.0,
        "stat_xpm": 17.0,
        "stat_xpa": 18.0,
        "stat_pts": 41.0,
        "stat_fgm": 8.0,
        "stat_lg": 96.0,
        "ret_num": 28.0,
        "ret_yds": 1867.0,
        "ret_lg": 372.0,
        "ret_ret": 26.0,
        "ret_ryds": 505.0,
        "score_pts": 44.0
      }
    },
    {
      "canonical_id": "almondo-sewell",
      "canonical_name": "Almondo Sewell",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 5.0,
        "def_ydsl": 36.0,
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 8.0,
        "score_saf": 1.0
      }
    },
    {
      "canonical_id": "andrew-harris",
      "canonical_name": "Andrew Harris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 157.0,
        "rush_yds": 839.0,
        "rush_lg": 151.0,
        "rush_td": 4.0,
        "recv_rec": 14.0,
        "recv_yds": 128.0,
        "recv_lg": 105.0,
        "recv_tar": 15.0,
        "recv_yac": 116.0,
        "recv_td": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 5.0,
        "score_r": 4.0,
        "score_pts": 30.0,
        "score_p": 1.0
      }
    },
    {
      "canonical_id": "andrew-seinet-spaulding",
      "canonical_name": "Andrew Seinet-Spaulding",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "ante-milanovic-litre",
      "canonical_name": "Ante MILANOVIC-LITRE",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 41.0,
        "rush_yds": 134.0,
        "rush_lg": 81.0,
        "recv_rec": 17.0,
        "recv_yds": 165.0,
        "recv_lg": 114.0,
        "recv_tar": 21.0,
        "recv_yac": 142.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "anthony-cioffi",
      "canonical_name": "Anthony Cioffi",
      "positions": [
        "DB",
        "LB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_int": 1.0,
        "def_yds": 25.0,
        "def_lg": 25.0
      }
    },
    {
      "canonical_id": "anthony-coombs",
      "canonical_name": "Anthony Coombs",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 28.0,
        "recv_yds": 247.0,
        "recv_lg": 104.0,
        "recv_tar": 48.0,
        "recv_yac": 118.0,
        "rush_att": 4.0,
        "rush_yds": -2.0,
        "rush_lg": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "anthony-gosselin",
      "canonical_name": "Anthony GOSSELIN",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 14.0,
        "recv_lg": 14.0,
        "recv_tar": 4.0,
        "recv_yac": 10.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "anthony-lanier",
      "canonical_name": "Anthony Lanier",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0,
        "def_sack": 1.0
      }
    },
    {
      "canonical_id": "anthony-thompson",
      "canonical_name": "Anthony Thompson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0
      }
    },
    {
      "canonical_id": "antoine-pruneau",
      "canonical_name": "Antoine Pruneau",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 35.0,
        "def_tot": 35.0,
        "def_int": 1.0,
        "def_yds": 4.0,
        "def_lg": 4.0
      }
    },
    {
      "canonical_id": "antonio-pipkin",
      "canonical_name": "Antonio Pipkin",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 27.0,
        "pass_cmp": 14.0,
        "pass_yds": 169.0,
        "pass_lg": 70.0,
        "pass_int": 1.0,
        "pass_sack": 4.0,
        "pass_loss": 31.0,
        "rush_att": 27.0,
        "rush_yds": 131.0,
        "rush_lg": 63.0,
        "rush_td": 5.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "antonio-simmons",
      "canonical_name": "Antonio Simmons",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0,
        "def_sack": 3.0,
        "def_ydsl": 17.0
      }
    },
    {
      "canonical_id": "arjen-colquhoun",
      "canonical_name": "Arjen Colquhoun",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "armanti-edwards",
      "canonical_name": "Armanti Edwards",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 16.0,
        "recv_yds": 157.0,
        "recv_lg": 101.0,
        "recv_tar": 31.0,
        "recv_yac": 36.0
      }
    },
    {
      "canonical_id": "austin-joyner",
      "canonical_name": "Austin Joyner",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0
      }
    },
    {
      "canonical_id": "avery-ellis",
      "canonical_name": "Avery Ellis",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 33.0,
        "def_tot": 33.0,
        "def_sack": 3.0,
        "def_ydsl": 21.0
      }
    },
    {
      "canonical_id": "avery-williams",
      "canonical_name": "Avery Williams",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 89.0,
        "def_tot": 89.0,
        "def_sack": 2.0,
        "def_ydsl": 13.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "bj-cunningham",
      "canonical_name": "B.J. Cunningham",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 36.0,
        "recv_yds": 474.0,
        "recv_lg": 215.0,
        "recv_td": 1.0,
        "recv_tar": 54.0,
        "recv_yac": 112.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "bailey-feltmate",
      "canonical_name": "Bailey Feltmate",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "bejour-wilson",
      "canonical_name": "Bejour Wilson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "ben-hladik",
      "canonical_name": "Ben Hladik",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "benoit-marion",
      "canonical_name": "Benoit Marion",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "blace-brown",
      "canonical_name": "Blace Brown",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 13.0,
        "def_lg": 13.0,
        "def_solo": 21.0,
        "def_tot": 21.0
      }
    },
    {
      "canonical_id": "bo-levi-mitchell",
      "canonical_name": "Bo Levi Mitchell",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 360.0,
        "pass_cmp": 236.0,
        "pass_yds": 2879.0,
        "pass_td": 10.0,
        "pass_int": 15.0,
        "pass_lg": 409.0,
        "pass_sack": 19.0,
        "pass_loss": 145.0,
        "rush_att": 5.0,
        "rush_yds": 21.0,
        "rush_lg": 20.0
      }
    },
    {
      "canonical_id": "boris-bede",
      "canonical_name": "Boris Bede",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 34.0,
        "stat_fga": 40.0,
        "stat_lg": 480.0,
        "stat_pts": 123.0,
        "stat_xpm": 21.0,
        "stat_xpa": 21.0,
        "ret_num": 48.0,
        "ret_yds": 3185.0,
        "ret_lg": 1045.0,
        "ret_ret": 43.0,
        "ret_ryds": 900.0,
        "ret_td": 3.0,
        "score_pts": 131.0
      }
    },
    {
      "canonical_id": "boseko-lokombo",
      "canonical_name": "Boseko Lokombo",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 66.0,
        "def_tot": 66.0,
        "def_int": 3.0,
        "def_yds": 40.0,
        "def_lg": 20.0,
        "def_sack": 4.0,
        "def_ydsl": 23.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "brad-muhammad",
      "canonical_name": "Brad Muhammad",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 14.0,
        "def_tot": 14.0
      }
    },
    {
      "canonical_id": "brady-oliveira",
      "canonical_name": "Brady OLIVEIRA",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 94.0,
        "rush_yds": 429.0,
        "rush_lg": 86.0,
        "rush_td": 2.0,
        "recv_rec": 9.0,
        "recv_yds": 74.0,
        "recv_lg": 75.0,
        "recv_tar": 14.0,
        "recv_yac": 53.0,
        "score_tot": 2.0,
        "score_r": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "brady-sheldon",
      "canonical_name": "Brady Sheldon",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "bralon-addison",
      "canonical_name": "Bralon ADDISON",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 18.0,
        "recv_yds": 231.0,
        "recv_lg": 100.0,
        "recv_tar": 23.0,
        "recv_yac": 76.0,
        "score_conv": 1.0,
        "score_pts": 2.0,
        "rush_att": 5.0,
        "rush_yds": 13.0,
        "rush_lg": 14.0
      }
    },
    {
      "canonical_id": "branden-dozier",
      "canonical_name": "Branden Dozier",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_int": 1.0,
        "def_yds": 20.0,
        "def_lg": 20.0,
        "def_sack": 1.0
      }
    },
    {
      "canonical_id": "brandin-dandridge",
      "canonical_name": "Brandin Dandridge",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 4.0,
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_yds": 19.0,
        "def_lg": 19.0
      }
    },
    {
      "canonical_id": "brandon-alexander",
      "canonical_name": "Brandon Alexander",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 42.0,
        "def_tot": 42.0,
        "def_int": 2.0,
        "def_yds": 23.0,
        "def_lg": 20.0
      }
    },
    {
      "canonical_id": "brandon-banks",
      "canonical_name": "Brandon Banks",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 55.0,
        "recv_yds": 623.0,
        "recv_lg": 257.0,
        "recv_tar": 87.0,
        "recv_yac": 193.0,
        "recv_td": 4.0,
        "ret_num": 10.0,
        "ret_yds": 111.0,
        "ret_lg": 80.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "rush_att": 9.0,
        "rush_yds": 71.0,
        "rush_lg": 56.0
      }
    },
    {
      "canonical_id": "brandon-calver",
      "canonical_name": "Brandon Calver",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 13.0,
        "ret_lg": 13.0
      }
    },
    {
      "canonical_id": "brayden-lenius",
      "canonical_name": "Brayden Lenius",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 43.0,
        "recv_yds": 514.0,
        "recv_td": 4.0,
        "recv_tar": 62.0,
        "recv_yac": 147.0,
        "recv_lg": 244.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "brendan-gillanders",
      "canonical_name": "Brendan Gillanders",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 4.0,
        "rush_yds": 7.0,
        "rush_lg": 5.0,
        "recv_rec": 1.0,
        "recv_yds": 23.0,
        "recv_lg": 23.0,
        "recv_tar": 1.0,
        "recv_yac": 17.0
      }
    },
    {
      "canonical_id": "brett-lauther",
      "canonical_name": "Brett LAUTHER",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 45.0,
        "stat_fga": 54.0,
        "stat_lg": 594.0,
        "stat_xpm": 23.0,
        "stat_xpa": 24.0,
        "stat_pts": 158.0,
        "ret_num": 55.0,
        "ret_yds": 3320.0,
        "ret_lg": 1042.0,
        "ret_ret": 51.0,
        "ret_ryds": 963.0,
        "score_pts": 161.0
      }
    },
    {
      "canonical_id": "brian-harelimana",
      "canonical_name": "Brian Harelimana",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "brian-jones",
      "canonical_name": "Brian Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 20.0,
        "recv_lg": 15.0,
        "recv_tar": 4.0,
        "recv_yac": 7.0
      }
    },
    {
      "canonical_id": "brian-walker",
      "canonical_name": "Brian Walker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "bruce-anderson",
      "canonical_name": "Bruce Anderson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 7.0,
        "ret_yds": 170.0,
        "ret_lg": 56.0
      }
    },
    {
      "canonical_id": "bryan-burnham",
      "canonical_name": "Bryan Burnham",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 66.0,
        "recv_yds": 955.0,
        "recv_lg": 354.0,
        "recv_td": 5.0,
        "recv_tar": 92.0,
        "recv_yac": 189.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "caleb-evans",
      "canonical_name": "Caleb EVANS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 182.0,
        "pass_cmp": 108.0,
        "pass_yds": 1279.0,
        "pass_td": 5.0,
        "pass_lg": 285.0,
        "pass_sack": 26.0,
        "pass_loss": 144.0,
        "pass_int": 9.0,
        "rush_att": 42.0,
        "rush_yds": 345.0,
        "rush_lg": 133.0,
        "rush_td": 3.0,
        "score_tot": 3.0,
        "score_r": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "calvin-mccarty",
      "canonical_name": "Calvin McCarty",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 7.0,
        "recv_lg": 7.0,
        "recv_tar": 2.0,
        "recv_yac": 7.0
      }
    },
    {
      "canonical_id": "cam-phillips",
      "canonical_name": "Cam Phillips",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 20.0,
        "recv_lg": 13.0,
        "recv_tar": 6.0,
        "recv_yac": 14.0
      }
    },
    {
      "canonical_id": "cameron-artis-payne",
      "canonical_name": "Cameron Artis-Payne",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 45.0,
        "rush_yds": 225.0,
        "rush_lg": 52.0,
        "rush_td": 1.0,
        "recv_rec": 9.0,
        "recv_yds": 54.0,
        "recv_lg": 28.0,
        "recv_tar": 9.0,
        "recv_yac": 50.0,
        "ret_num": 3.0,
        "ret_yds": 56.0,
        "ret_lg": 40.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "cameron-judge",
      "canonical_name": "Cameron Judge",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0
      }
    },
    {
      "canonical_id": "cameron-scarlett",
      "canonical_name": "Cameron Scarlett",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 11.0,
        "rush_yds": 64.0,
        "rush_lg": 21.0,
        "rush_fd": 1.0,
        "recv_rec": 3.0,
        "recv_yds": 13.0,
        "recv_lg": 15.0,
        "recv_tar": 3.0,
        "recv_yac": 16.0
      }
    },
    {
      "canonical_id": "cariel-brooks",
      "canonical_name": "Cariel Brooks",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 32.0,
        "def_tot": 32.0,
        "def_int": 5.0,
        "def_yds": 15.0,
        "def_lg": 15.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0
      }
    },
    {
      "canonical_id": "casey-sayles",
      "canonical_name": "Casey Sayles",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 31.0,
        "def_tot": 31.0,
        "def_sack": 5.0,
        "def_ydsl": 26.0
      }
    },
    {
      "canonical_id": "chandler-worthy",
      "canonical_name": "Chandler Worthy",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 18.0,
        "recv_yds": 214.0,
        "recv_lg": 81.0,
        "recv_tar": 27.0,
        "recv_yac": 106.0,
        "recv_td": 2.0,
        "ret_num": 35.0,
        "ret_yds": 749.0,
        "ret_lg": 300.0,
        "rush_att": 2.0,
        "rush_yds": 31.0,
        "rush_lg": 31.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "channing-stribling",
      "canonical_name": "Channing Stribling",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "charbel-dabire",
      "canonical_name": "Charbel Dabire",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0
      }
    },
    {
      "canonical_id": "charles-nelson",
      "canonical_name": "Charles Nelson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 4.0,
        "recv_yds": 29.0,
        "recv_lg": 16.0,
        "recv_tar": 6.0,
        "recv_yac": 15.0,
        "ret_num": 23.0,
        "ret_yds": 326.0,
        "ret_lg": 152.0,
        "rush_att": 1.0,
        "rush_yds": 6.0,
        "rush_lg": 6.0
      }
    },
    {
      "canonical_id": "charleston-hughes",
      "canonical_name": "Charleston Hughes",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_sack": 2.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "charone-peake",
      "canonical_name": "Charone Peake",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_tar": 5.0,
        "recv_yac": 1.0
      }
    },
    {
      "canonical_id": "chris-ackie",
      "canonical_name": "Chris Ackie",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 50.0,
        "def_tot": 50.0,
        "def_sack": 6.0,
        "def_ydsl": 48.0,
        "def_int": 2.0,
        "def_yds": 27.0,
        "def_lg": 27.0
      }
    },
    {
      "canonical_id": "chris-casher",
      "canonical_name": "Chris Casher",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "chris-edwards",
      "canonical_name": "Chris Edwards",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 43.0,
        "def_tot": 43.0,
        "def_sack": 3.0,
        "def_ydsl": 16.0,
        "def_int": 3.0,
        "def_yds": 162.0,
        "def_lg": 2.0,
        "def_td": 2.0,
        "ret_num": 5.0,
        "ret_yds": 51.0,
        "ret_lg": 51.0,
        "score_tot": 2.0,
        "score_ir": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "chris-frey",
      "canonical_name": "Chris Frey",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "chris-mulumba",
      "canonical_name": "Chris Mulumba",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "chris-nelson",
      "canonical_name": "Chris Nelson",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "chris-odom",
      "canonical_name": "Chris Odom",
      "positions": [
        "DB",
        "DE",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "chris-rainey",
      "canonical_name": "Chris Rainey",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 15.0,
        "rush_yds": 61.0,
        "rush_lg": 30.0,
        "recv_rec": 3.0,
        "recv_yds": 23.0,
        "recv_lg": 23.0,
        "recv_tar": 4.0,
        "recv_yac": 19.0,
        "ret_num": 25.0,
        "ret_yds": 514.0,
        "ret_lg": 255.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": "christian-campbell",
      "canonical_name": "Christian Campbell",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "christian-rector",
      "canonical_name": "Christian Rector",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_sack": 4.0,
        "def_ydsl": 32.0,
        "def_solo": 10.0,
        "def_tot": 10.0
      }
    },
    {
      "canonical_id": "christophe-mulumba-tshimanga",
      "canonical_name": "Christophe Mulumba-Tshimanga",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "christophe-normand",
      "canonical_name": "Christophe Normand",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 24.0,
        "recv_lg": 24.0,
        "recv_tar": 7.0,
        "recv_yac": 21.0,
        "ret_num": 1.0,
        "ret_yds": 10.0,
        "ret_lg": 10.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "christopher-ezeala",
      "canonical_name": "Christopher Ezeala",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ciante-evans",
      "canonical_name": "Ciante Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 54.0,
        "def_tot": 54.0,
        "def_int": 1.0,
        "def_yds": 22.0,
        "def_lg": 22.0
      }
    },
    {
      "canonical_id": "cleyon-laing",
      "canonical_name": "Cleyon Laing",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_sack": 3.0,
        "def_ydsl": 19.0
      }
    },
    {
      "canonical_id": "cody-fajardo",
      "canonical_name": "Cody FAJARDO",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 464.0,
        "pass_cmp": 322.0,
        "pass_yds": 3424.0,
        "pass_td": 16.0,
        "pass_int": 15.0,
        "pass_lg": 457.0,
        "pass_sack": 39.0,
        "pass_loss": 204.0,
        "rush_att": 94.0,
        "rush_yds": 578.0,
        "rush_lg": 233.0,
        "rush_td": 5.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "cody-grace",
      "canonical_name": "Cody Grace",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 81.0,
        "ret_yds": 3690.0,
        "ret_lg": 803.0,
        "ret_ret": 63.0,
        "ret_ryds": 395.0,
        "ret_td": 1.0,
        "score_pts": 1.0
      }
    },
    {
      "canonical_id": "cole-mcdonald",
      "canonical_name": "Cole McDonald",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 8.0,
        "pass_cmp": 4.0,
        "pass_yds": 45.0,
        "pass_int": 1.0,
        "pass_lg": 15.0,
        "pass_sack": 1.0,
        "pass_loss": 8.0
      }
    },
    {
      "canonical_id": "cole-nelson",
      "canonical_name": "Cole Nelson",
      "positions": [
        "OL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "colton-hunchak",
      "canonical_name": "Colton Hunchak",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 18.0,
        "recv_yds": 258.0,
        "recv_lg": 170.0,
        "recv_tar": 25.0,
        "recv_yac": 100.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 36.0,
        "pass_lg": 36.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "cordarro-law",
      "canonical_name": "Cordarro Law",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_sack": 4.0,
        "def_ydsl": 26.0
      }
    },
    {
      "canonical_id": "cory-greenwood",
      "canonical_name": "Cory Greenwood",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "courtney-hammond",
      "canonical_name": "Courtney Hammond",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "crezdon-butler",
      "canonical_name": "Crezdon Butler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 39.0,
        "def_tot": 39.0,
        "def_int": 1.0,
        "def_yds": 8.0,
        "def_lg": 8.0
      }
    },
    {
      "canonical_id": "dj-foster",
      "canonical_name": "D.J. Foster",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 93.0,
        "rush_yds": 370.0,
        "rush_lg": 117.0,
        "rush_td": 2.0,
        "recv_rec": 36.0,
        "recv_yds": 373.0,
        "recv_lg": 105.0,
        "recv_tar": 45.0,
        "recv_yac": 319.0,
        "recv_td": 2.0,
        "ret_num": 2.0,
        "ret_yds": 43.0,
        "ret_lg": 43.0,
        "score_tot": 4.0,
        "score_r": 2.0,
        "score_pts": 24.0,
        "score_p": 2.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "dj-killings",
      "canonical_name": "D.J. Killings",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "dhaquille-williams",
      "canonical_name": "D\\'haquille Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 43.0,
        "recv_rec": 27.0,
        "recv_yds": 456.0,
        "recv_lg": 141.0,
        "recv_yac": 132.0,
        "recv_td": 2.0,
        "ret_num": 3.0,
        "ret_yds": 30.0,
        "ret_lg": 30.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "dashaun-amos",
      "canonical_name": "DaShaun Amos",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0
      }
    },
    {
      "canonical_id": "davaris-daniels",
      "canonical_name": "DaVaris DANIELS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 53.0,
        "recv_yds": 620.0,
        "recv_lg": 222.0,
        "recv_tar": 92.0,
        "recv_yac": 140.0,
        "recv_td": 4.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0,
        "rush_att": 1.0,
        "rush_yds": 18.0,
        "rush_lg": 18.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 26.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "dakota-prukop",
      "canonical_name": "Dakota Prukop",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 26.0,
        "pass_cmp": 18.0,
        "pass_sack": 4.0,
        "pass_loss": 19.0,
        "pass_yds": 183.0,
        "pass_td": 1.0,
        "pass_int": 2.0,
        "pass_lg": 45.0,
        "rush_att": 27.0,
        "rush_yds": 134.0,
        "rush_lg": 93.0,
        "rush_td": 2.0,
        "score_conv": 3.0,
        "score_pts": 18.0,
        "score_tot": 2.0,
        "score_r": 2.0
      }
    },
    {
      "canonical_id": "damion-jeanpiere",
      "canonical_name": "Damion Jeanpiere",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 13.0,
        "recv_yds": 197.0,
        "recv_lg": 83.0,
        "recv_tar": 21.0,
        "recv_yac": 73.0,
        "recv_td": 1.0,
        "ret_num": 1.0,
        "ret_yds": 6.0,
        "ret_lg": 6.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "rush_att": 1.0,
        "rush_yds": 14.0,
        "rush_lg": 14.0
      }
    },
    {
      "canonical_id": "damon-webb",
      "canonical_name": "Damon Webb",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 30.0,
        "def_tot": 30.0,
        "def_int": 1.0,
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "dana-levine",
      "canonical_name": "Dana Levine",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0,
        "def_sack": 1.0,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "dane-evans",
      "canonical_name": "Dane Evans",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 132.0,
        "pass_cmp": 89.0,
        "pass_yds": 1060.0,
        "pass_lg": 153.0,
        "pass_sack": 21.0,
        "pass_loss": 121.0,
        "pass_td": 7.0,
        "pass_int": 4.0,
        "rush_att": 26.0,
        "rush_yds": 128.0,
        "rush_lg": 74.0,
        "rush_td": 5.0,
        "ret_num": 1.0,
        "ret_yds": 25.0,
        "ret_lg": 25.0,
        "ret_ret": 1.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "daniel-braverman",
      "canonical_name": "Daniel Braverman",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 152.0,
        "recv_lg": 80.0,
        "recv_tar": 18.0,
        "recv_yac": 79.0,
        "ret_num": 10.0,
        "ret_yds": 228.0,
        "ret_lg": 125.0
      }
    },
    {
      "canonical_id": "daniel-petermann",
      "canonical_name": "Daniel Petermann",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 21.0,
        "recv_rec": 16.0,
        "recv_yds": 148.0,
        "recv_lg": 49.0,
        "recv_yac": 56.0,
        "recv_td": 2.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "daniel-williams",
      "canonical_name": "Daniel Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 52.0,
        "recv_lg": 35.0,
        "recv_tar": 5.0,
        "recv_yac": 28.0,
        "ret_num": 3.0,
        "ret_yds": 39.0,
        "ret_lg": 22.0
      }
    },
    {
      "canonical_id": "danny-vandervoort",
      "canonical_name": "Danny Vandervoort",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 54.0,
        "recv_td": 2.0,
        "recv_tar": 4.0,
        "recv_yac": 5.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "dante-absher",
      "canonical_name": "Dante Absher",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 10.0,
        "recv_rec": 5.0,
        "recv_yds": 90.0,
        "recv_lg": 63.0,
        "recv_yac": 18.0,
        "ret_num": 5.0,
        "ret_yds": 34.0,
        "ret_lg": 22.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "darius-ciraco",
      "canonical_name": "Darius Ciraco",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "darius-williams",
      "canonical_name": "Darius Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 30.0,
        "def_tot": 30.0
      }
    },
    {
      "canonical_id": "dariusz-bladek",
      "canonical_name": "Dariusz Bladek",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "darnell-sankey",
      "canonical_name": "Darnell Sankey",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 103.0,
        "def_tot": 103.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0
      }
    },
    {
      "canonical_id": "darvin-adams",
      "canonical_name": "Darvin Adams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 33.0,
        "recv_yds": 544.0,
        "recv_td": 5.0,
        "recv_tar": 58.0,
        "recv_yac": 174.0,
        "recv_lg": 239.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "david-c\u00f4t\u00e9",
      "canonical_name": "David C\u00f4t\u00e9",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 33.0,
        "stat_fga": 40.0,
        "stat_lg": 489.0,
        "stat_xpm": 33.0,
        "stat_xpa": 35.0,
        "stat_pts": 132.0,
        "ret_num": 70.0,
        "ret_yds": 4175.0,
        "ret_lg": 984.0,
        "ret_ret": 70.0,
        "ret_ryds": 1567.0,
        "score_pts": 133.0
      }
    },
    {
      "canonical_id": "david-mackie",
      "canonical_name": "David Mackie",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 4.0,
        "recv_rec": 3.0,
        "recv_yds": 14.0,
        "recv_lg": 12.0,
        "recv_yac": 2.0
      }
    },
    {
      "canonical_id": "david-m\u00e9nard",
      "canonical_name": "David M\u00e9nard",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_sack": 8.0,
        "def_ydsl": 39.0
      }
    },
    {
      "canonical_id": "david-ungerer",
      "canonical_name": "David Ungerer",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 187.0,
        "recv_lg": 100.0,
        "recv_tar": 22.0,
        "recv_yac": 67.0,
        "recv_td": 1.0,
        "ret_num": 12.0,
        "ret_yds": 175.0,
        "ret_lg": 110.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "david-watford",
      "canonical_name": "David Watford",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 57.0,
        "pass_cmp": 40.0,
        "pass_yds": 342.0,
        "pass_lg": 93.0,
        "pass_sack": 3.0,
        "pass_loss": 13.0,
        "pass_td": 1.0,
        "rush_att": 24.0,
        "rush_yds": 96.0,
        "rush_lg": 26.0
      }
    },
    {
      "canonical_id": "davon-coleman",
      "canonical_name": "Davon Coleman",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 32.0,
        "def_tot": 32.0,
        "def_sack": 4.0,
        "def_ydsl": 24.0
      }
    },
    {
      "canonical_id": "dechavon-hayes",
      "canonical_name": "De'Chavon Hayes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0,
        "def_int": 1.0,
        "def_yds": 9.0,
        "def_lg": 9.0,
        "ret_num": 1.0,
        "ret_yds": 15.0,
        "ret_lg": 15.0
      }
    },
    {
      "canonical_id": "delance-turner",
      "canonical_name": "De'Lance Turner",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 36.0,
        "rush_yds": 187.0,
        "rush_lg": 65.0,
        "recv_rec": 5.0,
        "recv_yds": 13.0,
        "recv_lg": 7.0,
        "recv_tar": 8.0,
        "recv_yac": 13.0
      }
    },
    {
      "canonical_id": "deaundre-alford",
      "canonical_name": "DeAundre Alford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 53.0,
        "def_tot": 53.0,
        "def_int": 4.0,
        "def_yds": 50.0,
        "def_td": 1.0,
        "def_lg": 30.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0,
        "ret_yds": 41.0,
        "ret_lg": 41.0
      }
    },
    {
      "canonical_id": "demarquis-gates",
      "canonical_name": "DeMarquis Gates",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "devier-posey",
      "canonical_name": "DeVier Posey",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "recv_lg": 4.0,
        "recv_tar": 5.0,
        "recv_yac": 4.0
      }
    },
    {
      "canonical_id": "deatrick-nichols",
      "canonical_name": "Deatrick Nichols",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_int": 3.0,
        "def_yds": 25.0,
        "def_lg": 25.0,
        "def_sack": 1.0,
        "def_ydsl": 4.0
      }
    },
    {
      "canonical_id": "declan-cross",
      "canonical_name": "Declan Cross",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 4.0,
        "recv_yds": 36.0,
        "recv_lg": 36.0,
        "recv_tar": 4.0,
        "recv_yac": 22.0
      }
    },
    {
      "canonical_id": "dejon-allen",
      "canonical_name": "Dejon Allen",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dejon-brissett",
      "canonical_name": "Dejon BRISSETT",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 9.0,
        "recv_yds": 131.0,
        "recv_lg": 100.0,
        "recv_tar": 21.0,
        "recv_yac": 45.0,
        "def_solo": 3.0,
        "def_tot": 3.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "demerio-houston",
      "canonical_name": "Demerio Houston",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "deon-lacey",
      "canonical_name": "Deon Lacey",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 73.0,
        "def_tot": 73.0,
        "def_sack": 4.0,
        "def_ydsl": 23.0
      }
    },
    {
      "canonical_id": "derek-wiggan",
      "canonical_name": "Derek Wiggan",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 34.0,
        "def_tot": 34.0,
        "def_sack": 2.0,
        "def_ydsl": 2.0
      }
    },
    {
      "canonical_id": "derel-walker",
      "canonical_name": "Derel Walker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 44.0,
        "recv_yds": 531.0,
        "recv_lg": 230.0,
        "recv_tar": 88.0,
        "recv_yac": 228.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "derrick-moncrief",
      "canonical_name": "Derrick Moncrief",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_ast": 1.0,
        "def_tot": 27.0,
        "def_sack": 4.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "des-lawrence",
      "canonical_name": "Des Lawrence",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_int": 2.0,
        "def_yds": 27.0,
        "def_lg": 27.0,
        "def_sack": 1.0
      }
    },
    {
      "canonical_id": "devlin-hodges",
      "canonical_name": "Devlin Hodges",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 57.0,
        "pass_cmp": 27.0,
        "pass_yds": 224.0,
        "pass_int": 2.0,
        "pass_lg": 59.0,
        "pass_fd": 5.0,
        "pass_20": 2.0,
        "pass_sack": 3.0,
        "pass_loss": 12.0,
        "rush_att": 10.0,
        "rush_yds": 41.0,
        "rush_lg": 19.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "devonte-dedmon",
      "canonical_name": "Devonte DEDMON",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 11.0,
        "recv_yds": 103.0,
        "recv_lg": 99.0,
        "recv_tar": 13.0,
        "recv_yac": 85.0,
        "ret_num": 49.0,
        "ret_yds": 1223.0,
        "ret_lg": 460.0,
        "ret_td": 3.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 4.0,
        "score_r": 1.0,
        "score_pts": 24.0,
        "score_pr": 2.0,
        "score_kr": 1.0,
        "rush_att": 10.0,
        "rush_yds": 68.0,
        "rush_lg": 48.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "dewayne-hendrix",
      "canonical_name": "Dewayne Hendrix",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0
      }
    },
    {
      "canonical_id": "dexter-mccoil",
      "canonical_name": "Dexter McCoil",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 65.0,
        "def_tot": 65.0,
        "def_int": 2.0,
        "def_yds": 71.0,
        "def_td": 1.0,
        "def_sack": 3.0,
        "def_ydsl": 15.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "dino-boyd",
      "canonical_name": "Dino Boyd",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dion-pellerin",
      "canonical_name": "Dion Pellerin",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 11.0,
        "recv_lg": 8.0,
        "recv_tar": 2.0,
        "recv_yac": 2.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "dominique-davis",
      "canonical_name": "Dominique Davis",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_sack": 7.0,
        "pass_loss": 33.0,
        "pass_att": 98.0,
        "pass_cmp": 59.0,
        "pass_yds": 674.0,
        "pass_td": 3.0,
        "pass_int": 4.0,
        "pass_lg": 58.0,
        "rush_att": 17.0,
        "rush_yds": 69.0,
        "rush_lg": 30.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "dominique-rhymes",
      "canonical_name": "Dominique RHYMES",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 28.0,
        "recv_yds": 411.0,
        "recv_lg": 178.0,
        "recv_tar": 45.0,
        "recv_yac": 98.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "don-jackson",
      "canonical_name": "Don Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 84.0,
        "rush_yds": 445.0,
        "rush_lg": 112.0,
        "rush_td": 2.0,
        "recv_tar": 22.0,
        "recv_rec": 17.0,
        "recv_yds": 161.0,
        "recv_lg": 79.0,
        "recv_yac": 123.0,
        "recv_td": 1.0,
        "ret_num": 1.0,
        "ret_yds": 6.0,
        "ret_lg": 6.0,
        "score_tot": 3.0,
        "score_r": 2.0,
        "score_pts": 20.0,
        "score_p": 1.0,
        "score_conv": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "don-unamba",
      "canonical_name": "Don Unamba",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 47.0,
        "def_tot": 47.0,
        "def_sack": 2.0,
        "def_ydsl": 15.0
      }
    },
    {
      "canonical_id": "drake-nevis",
      "canonical_name": "Drake Nevis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "dres-anderson",
      "canonical_name": "Dres Anderson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 8.0,
        "recv_yds": 117.0,
        "recv_lg": 54.0,
        "recv_tar": 19.0,
        "recv_yac": 16.0
      }
    },
    {
      "canonical_id": "drew-desjarlais",
      "canonical_name": "Drew Desjarlais",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "drew-wolitarsky",
      "canonical_name": "Drew WOLITARSKY",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 38.0,
        "recv_yds": 456.0,
        "recv_lg": 232.0,
        "recv_tar": 57.0,
        "recv_yac": 112.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": "dru-brown",
      "canonical_name": "Dru Brown",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 14.0,
        "pass_cmp": 7.0,
        "pass_yds": 49.0,
        "pass_lg": 17.0,
        "pass_sack": 1.0,
        "pass_loss": 11.0,
        "rush_att": 7.0,
        "rush_yds": 44.0,
        "rush_lg": 18.0
      }
    },
    {
      "canonical_id": "dwayne-norman",
      "canonical_name": "Dwayne Norman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0
      }
    },
    {
      "canonical_id": "dylan-wynn",
      "canonical_name": "Dylan Wynn",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_sack": 7.0,
        "def_ydsl": 45.0
      }
    },
    {
      "canonical_id": "earnest-edwards",
      "canonical_name": "Earnest Edwards",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 168.0,
        "recv_td": 1.0,
        "recv_tar": 18.0,
        "recv_yac": 52.0,
        "recv_lg": 61.0,
        "ret_num": 13.0,
        "ret_yds": 203.0,
        "ret_lg": 89.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "rush_att": 2.0,
        "rush_yds": 7.0,
        "rush_lg": 7.0
      }
    },
    {
      "canonical_id": "ed-gainey",
      "canonical_name": "Ed Gainey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_int": 6.0,
        "def_yds": 18.0,
        "def_lg": 18.0
      }
    },
    {
      "canonical_id": "eddy-wilson",
      "canonical_name": "Eddy Wilson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 10.0,
        "def_tot": 10.0
      }
    },
    {
      "canonical_id": "eli-bouka",
      "canonical_name": "Eli Bouka",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_yds": 29.0,
        "def_lg": 21.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "eli-harold",
      "canonical_name": "Eli Harold",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_sack": 2.0,
        "def_ydsl": 11.0
      }
    },
    {
      "canonical_id": "eli-mencer",
      "canonical_name": "Eli Mencer",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 3.0,
        "def_lg": 3.0
      }
    },
    {
      "canonical_id": "elisha-howard",
      "canonical_name": "Elisha Howard",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "eric-blake",
      "canonical_name": "Eric Blake",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "eric-rogers",
      "canonical_name": "Eric Rogers",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 31.0,
        "recv_yds": 408.0,
        "recv_lg": 155.0,
        "recv_tar": 47.0,
        "recv_yac": 82.0,
        "recv_td": 3.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_conv": 1.0,
        "score_pts": 20.0,
        "score_tot": 3.0,
        "score_p": 3.0
      }
    },
    {
      "canonical_id": "eugene-lewis",
      "canonical_name": "Eugene LEWIS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 68.0,
        "recv_yds": 1091.0,
        "recv_lg": 273.0,
        "recv_tar": 114.0,
        "recv_yac": 216.0,
        "recv_td": 10.0,
        "ret_num": 1.0,
        "ret_yds": 15.0,
        "ret_lg": 15.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 35.0,
        "pass_lg": 35.0,
        "score_tot": 10.0,
        "score_p": 10.0,
        "score_pts": 60.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "felix-garand-gauthier",
      "canonical_name": "Felix Garand-Gauthier",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "rush_lg": 1.0
      }
    },
    {
      "canonical_id": "folarin-orimolade",
      "canonical_name": "Folarin Orimolade",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 2.0,
        "def_ydsl": 22.0
      }
    },
    {
      "canonical_id": "frank-beltre",
      "canonical_name": "Frank Beltre",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "frankie-griffin",
      "canonical_name": "Frankie Griffin",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "frankie-williams",
      "canonical_name": "Frankie Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_int": 1.0,
        "def_yds": 39.0,
        "def_lg": 39.0,
        "score_tot": 1.0,
        "score_pr": 1.0,
        "score_pts": 6.0,
        "ret_num": 24.0,
        "ret_yds": 550.0,
        "ret_lg": 205.0,
        "ret_td": 1.0
      }
    },
    {
      "canonical_id": "fraser-sopik",
      "canonical_name": "Fraser Sopik",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "fr\u00e9d\u00e9ric-chagnon",
      "canonical_name": "Fr\u00e9d\u00e9ric Chagnon",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "misc_td": 1.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "garrett-marino",
      "canonical_name": "Garrett Marino",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0,
        "def_sack": 4.0,
        "def_ydsl": 30.0
      }
    },
    {
      "canonical_id": "garry-peters",
      "canonical_name": "Garry Peters",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0
      }
    },
    {
      "canonical_id": "gary-johnson",
      "canonical_name": "Gary Johnson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 4.0
      }
    },
    {
      "canonical_id": "godfrey-onyeka",
      "canonical_name": "Godfrey Onyeka",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0
      }
    },
    {
      "canonical_id": "greg-ellingson",
      "canonical_name": "Greg Ellingson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 47.0,
        "recv_yds": 687.0,
        "recv_lg": 270.0,
        "recv_tar": 69.0,
        "recv_yac": 213.0,
        "recv_td": 1.0,
        "rush_att": 1.0,
        "rush_yds": 4.0,
        "rush_lg": 4.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "greg-reid",
      "canonical_name": "Greg Reid",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 51.0,
        "def_tot": 51.0,
        "def_int": 2.0,
        "def_yds": 12.0,
        "def_lg": 12.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0,
        "ret_num": 14.0,
        "ret_yds": 129.0,
        "ret_lg": 91.0
      }
    },
    {
      "canonical_id": "hakeem-johnson",
      "canonical_name": "Hakeem Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0,
        "def_int": 1.0,
        "def_yds": 6.0,
        "def_lg": 6.0
      }
    },
    {
      "canonical_id": "henoc-muamba",
      "canonical_name": "Henoc Muamba",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 56.0,
        "def_tot": 56.0,
        "def_sack": 2.0,
        "def_ydsl": 13.0,
        "def_int": 1.0,
        "def_yds": 4.0,
        "def_lg": 4.0
      }
    },
    {
      "canonical_id": "hergy-mayala",
      "canonical_name": "Hergy Mayala",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 31.0,
        "recv_yds": 298.0,
        "recv_lg": 185.0,
        "recv_tar": 55.0,
        "recv_yac": 109.0,
        "rush_att": 1.0,
        "rush_yds": -1.0,
        "rush_lg": -1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "hugh-oneill",
      "canonical_name": "Hugh O'Neill",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 40.0,
        "ret_yds": 2500.0,
        "ret_lg": 921.0,
        "ret_ret": 39.0,
        "ret_ryds": 866.0,
        "ret_td": 3.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "isaac-harker",
      "canonical_name": "ISAAC HARKER",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 36.0,
        "pass_cmp": 26.0,
        "pass_yds": 239.0,
        "pass_lg": 37.0,
        "pass_sack": 6.0,
        "pass_loss": 59.0,
        "pass_int": 2.0,
        "rush_att": 3.0,
        "rush_yds": 14.0,
        "rush_lg": 8.0
      }
    },
    {
      "canonical_id": "isaac-adeyemi-berglund",
      "canonical_name": "Isaac Adeyemi-Berglund",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "jr-tavai",
      "canonical_name": "J.R. Tavai",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_sack": 2.0,
        "def_ydsl": 3.0
      }
    },
    {
      "canonical_id": "jagared-davis",
      "canonical_name": "Ja'Gared Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "def_sack": 11.0,
        "def_ydsl": 101.0
      }
    },
    {
      "canonical_id": "jack-cassar",
      "canonical_name": "Jack Cassar",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "jackson-bennett",
      "canonical_name": "Jackson Bennett",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 17.0,
        "rush_yds": 72.0,
        "rush_lg": 21.0,
        "recv_rec": 5.0,
        "recv_yds": 30.0,
        "recv_lg": 30.0,
        "recv_tar": 6.0,
        "recv_yac": 25.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "jackson-jeffcoat",
      "canonical_name": "Jackson Jeffcoat",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_sack": 10.0,
        "def_ydsl": 38.0
      }
    },
    {
      "canonical_id": "jacob-dearborn",
      "canonical_name": "Jacob Dearborn",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_int": 2.0,
        "def_yds": 31.0,
        "def_lg": 31.0
      }
    },
    {
      "canonical_id": "jacob-scarfone",
      "canonical_name": "Jacob Scarfone",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 16.0,
        "recv_rec": 6.0,
        "recv_yds": 85.0,
        "recv_lg": 36.0,
        "recv_yac": 54.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": "jaelon-acklin",
      "canonical_name": "Jaelon Acklin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 67.0,
        "recv_yds": 879.0,
        "recv_td": 5.0,
        "recv_tar": 98.0,
        "recv_yac": 275.0,
        "recv_lg": 286.0,
        "ret_num": 3.0,
        "ret_yds": -3.0,
        "ret_lg": -3.0,
        "rush_att": 2.0,
        "rush_yds": 6.0,
        "rush_lg": 6.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 32.0,
        "score_conv": 1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "jake-ceresna",
      "canonical_name": "Jake Ceresna",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 34.0,
        "def_tot": 34.0,
        "def_sack": 5.0,
        "def_ydsl": 43.0
      }
    },
    {
      "canonical_id": "jake-ford",
      "canonical_name": "Jake Ford",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 11.0,
        "ret_yds": 472.0,
        "ret_lg": 102.0,
        "ret_ret": 8.0,
        "ret_ryds": 114.0
      }
    },
    {
      "canonical_id": "jake-harty",
      "canonical_name": "Jake Harty",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_yac": 5.0
      }
    },
    {
      "canonical_id": "jake-maier",
      "canonical_name": "Jake Maier",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 148.0,
        "pass_cmp": 95.0,
        "pass_yds": 1211.0,
        "pass_td": 5.0,
        "pass_int": 3.0,
        "pass_lg": 183.0,
        "pass_sack": 3.0,
        "pass_loss": 23.0,
        "rush_att": 17.0,
        "rush_yds": 32.0,
        "rush_lg": 23.0,
        "rush_td": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 6.0,
        "recv_lg": 6.0,
        "recv_tar": 1.0,
        "recv_yac": 3.0,
        "score_tot": 2.0,
        "score_r": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "jake-thomas",
      "canonical_name": "Jake Thomas",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 6.0,
        "def_ydsl": 27.0
      }
    },
    {
      "canonical_id": "jake-wieneke",
      "canonical_name": "Jake Wieneke",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 62.0,
        "recv_yds": 957.0,
        "recv_td": 11.0,
        "recv_tar": 99.0,
        "recv_yac": 249.0,
        "recv_lg": 311.0,
        "ret_num": 1.0,
        "ret_yds": 6.0,
        "ret_lg": 6.0,
        "score_tot": 11.0,
        "score_p": 11.0,
        "score_pts": 66.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "jakub-szott",
      "canonical_name": "Jakub Szott",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jalen-collins",
      "canonical_name": "Jalen Collins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_int": 2.0,
        "def_yds": 13.0,
        "def_lg": 13.0
      }
    },
    {
      "canonical_id": "jalen-tolliver",
      "canonical_name": "Jalen Tolliver",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 29.0,
        "recv_yds": 383.0,
        "recv_lg": 198.0,
        "recv_td": 4.0,
        "recv_tar": 46.0,
        "recv_yac": 119.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "jalin-marshall",
      "canonical_name": "Jalin Marshall",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 20.0,
        "recv_lg": 12.0,
        "recv_tar": 3.0,
        "recv_yac": 11.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jalon-edwards-cooper",
      "canonical_name": "Jalon Edwards-Cooper",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_solo": 29.0,
        "def_tot": 29.0
      }
    },
    {
      "canonical_id": "jamal-davis",
      "canonical_name": "Jamal Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_sack": 4.0,
        "def_ydsl": 32.0,
        "score_tot": 1.0,
        "score_fr": 1.0,
        "score_pts": 6.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "jamal-morrow",
      "canonical_name": "Jamal Morrow",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 9.0,
        "rush_yds": 41.0,
        "rush_lg": 15.0,
        "recv_rec": 4.0,
        "recv_yds": 52.0,
        "recv_lg": 38.0,
        "recv_tar": 5.0,
        "recv_yac": 46.0,
        "ret_num": 32.0,
        "ret_yds": 699.0,
        "ret_lg": 305.0,
        "ret_td": 1.0,
        "score_tot": 1.0,
        "score_pr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jamal-peters",
      "canonical_name": "Jamal Peters",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 30.0,
        "def_lg": 30.0,
        "def_solo": 32.0,
        "def_tot": 32.0
      }
    },
    {
      "canonical_id": "jamar-mcgloster",
      "canonical_name": "Jamar McGloster",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jamar-wall",
      "canonical_name": "Jamar Wall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 37.0,
        "def_tot": 37.0
      }
    },
    {
      "canonical_id": "jameer-thurman",
      "canonical_name": "Jameer Thurman",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 67.0,
        "def_tot": 67.0,
        "def_sack": 3.0,
        "def_ydsl": 21.0,
        "def_int": 1.0,
        "def_yds": 5.0,
        "def_lg": 5.0
      }
    },
    {
      "canonical_id": "james-butler",
      "canonical_name": "James BUTLER",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 101.0,
        "rush_yds": 497.0,
        "rush_lg": 139.0,
        "rush_td": 2.0,
        "recv_rec": 39.0,
        "recv_yds": 243.0,
        "recv_lg": 146.0,
        "recv_td": 1.0,
        "recv_tar": 47.0,
        "recv_yac": 215.0,
        "ret_num": 16.0,
        "ret_yds": 325.0,
        "ret_lg": 133.0,
        "score_tot": 3.0,
        "score_p": 1.0,
        "score_pts": 20.0,
        "score_conv": 1.0,
        "score_r": 2.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "james-hornbuckle",
      "canonical_name": "James Hornbuckle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "james-tuck",
      "canonical_name": "James Tuck",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "ret_num": 1.0,
        "ret_yds": 4.0,
        "ret_lg": 4.0,
        "recv_rec": 3.0,
        "recv_yds": 45.0,
        "recv_lg": 31.0,
        "recv_tar": 6.0,
        "recv_yac": 26.0
      }
    },
    {
      "canonical_id": "james-wilder-jr",
      "canonical_name": "James Wilder Jr.",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 142.0,
        "rush_yds": 770.0,
        "rush_lg": 194.0,
        "rush_td": 2.0,
        "recv_rec": 28.0,
        "recv_yds": 226.0,
        "recv_lg": 104.0,
        "recv_tar": 38.0,
        "recv_yac": 178.0,
        "recv_td": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 3.0,
        "score_p": 1.0,
        "score_pts": 18.0,
        "score_r": 2.0
      }
    },
    {
      "canonical_id": "jamie-harry",
      "canonical_name": "Jamie Harry",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "janarion-grant",
      "canonical_name": "Janarion GRANT",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 19.0,
        "ret_yds": 438.0,
        "ret_lg": 216.0,
        "ret_td": 1.0,
        "score_tot": 1.0,
        "score_pr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jarrell-owens",
      "canonical_name": "Jarrell Owens",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "javien-elliott",
      "canonical_name": "Javien Elliott",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "jeff-richards",
      "canonical_name": "Jeff Richards",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 44.0,
        "def_tot": 44.0,
        "def_int": 1.0,
        "def_yds": 42.0,
        "def_lg": 42.0
      }
    },
    {
      "canonical_id": "jeremiah-masoli",
      "canonical_name": "Jeremiah MASOLI",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 330.0,
        "pass_cmp": 230.0,
        "pass_yds": 2836.0,
        "pass_td": 13.0,
        "pass_int": 7.0,
        "pass_sack": 25.0,
        "pass_loss": 159.0,
        "pass_lg": 390.0,
        "rush_att": 38.0,
        "rush_yds": 229.0,
        "rush_lg": 122.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "jeremy-clark",
      "canonical_name": "Jeremy Clark",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 69.0,
        "def_lg": 69.0,
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "jermaine-grace",
      "canonical_name": "Jermaine Grace",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "jerod-fernandez",
      "canonical_name": "Jerod Fernandez",
      "positions": [
        "ILB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jeshrun-antwi",
      "canonical_name": "Jeshrun ANTWI",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 36.0,
        "rush_yds": 176.0,
        "rush_lg": 71.0,
        "recv_rec": 6.0,
        "recv_yds": 46.0,
        "recv_lg": 39.0,
        "recv_tar": 6.0,
        "recv_yac": 30.0
      }
    },
    {
      "canonical_id": "jesse-briggs",
      "canonical_name": "Jesse Briggs",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "misc_td": 1.0
      }
    },
    {
      "canonical_id": "jevon-cottoy",
      "canonical_name": "Jevon COTTOY",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 39.0,
        "recv_yds": 519.0,
        "recv_td": 3.0,
        "recv_tar": 50.0,
        "recv_yac": 255.0,
        "recv_lg": 132.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "jimmy-camacho",
      "canonical_name": "Jimmy Camacho",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 14.0,
        "stat_fga": 20.0,
        "stat_lg": 264.0,
        "stat_pts": 58.0,
        "stat_xpm": 16.0,
        "stat_xpa": 17.0,
        "ret_num": 1.0,
        "ret_yds": 38.0,
        "ret_lg": 38.0,
        "ret_ret": 1.0,
        "ret_ryds": 6.0,
        "score_pts": 61.0
      }
    },
    {
      "canonical_id": "joe-zema",
      "canonical_name": "Joe Zema",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 97.0,
        "ret_yds": 4374.0,
        "ret_lg": 824.0,
        "ret_ret": 77.0,
        "ret_ryds": 695.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "rush_lg": 3.0,
        "score_pts": 3.0
      }
    },
    {
      "canonical_id": "joel-whitford",
      "canonical_name": "Joel Whitford",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 92.0,
        "ret_yds": 3996.0,
        "ret_lg": 775.0,
        "ret_ret": 69.0,
        "ret_ryds": 514.0,
        "score_pts": 4.0
      }
    },
    {
      "canonical_id": "john-white",
      "canonical_name": "John White",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 92.0,
        "rush_yds": 450.0,
        "rush_lg": 103.0,
        "rush_td": 1.0,
        "recv_rec": 15.0,
        "recv_yds": 105.0,
        "recv_lg": 81.0,
        "recv_tar": 26.0,
        "recv_yac": 104.0,
        "score_conv": 1.0,
        "score_pts": 8.0,
        "score_tot": 1.0,
        "score_r": 1.0
      }
    },
    {
      "canonical_id": "johnny-augustine",
      "canonical_name": "Johnny AUGUSTINE",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 40.0,
        "rush_yds": 285.0,
        "rush_lg": 103.0,
        "recv_rec": 2.0,
        "recv_tar": 3.0,
        "recv_yds": -1.0,
        "recv_lg": -1.0,
        "recv_yac": -1.0
      }
    },
    {
      "canonical_id": "jon-ryan",
      "canonical_name": "Jon Ryan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 62.0,
        "ret_yds": 2907.0,
        "ret_lg": 592.0,
        "ret_ret": 47.0,
        "ret_ryds": 425.0,
        "score_pts": 5.0
      }
    },
    {
      "canonical_id": "jonathan-kongbo",
      "canonical_name": "Jonathan Kongbo",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 4.0,
        "def_ydsl": 24.0
      }
    },
    {
      "canonical_id": "jonathan-moxey",
      "canonical_name": "Jonathan Moxey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_int": 5.0,
        "def_yds": 73.0,
        "def_td": 1.0,
        "def_lg": 15.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0,
        "ret_num": 3.0,
        "ret_yds": 71.0,
        "ret_lg": 30.0
      }
    },
    {
      "canonical_id": "jonathan-rose",
      "canonical_name": "Jonathan Rose",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0
      }
    },
    {
      "canonical_id": "jonathan-woodard",
      "canonical_name": "Jonathan Woodard",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_sack": 11.0,
        "def_ydsl": 81.0
      }
    },
    {
      "canonical_id": "jonathon-mincy",
      "canonical_name": "Jonathon Mincy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0
      }
    },
    {
      "canonical_id": "jontrell-rocquemore",
      "canonical_name": "Jontrell Rocquemore",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 1.0,
        "def_yds": 40.0,
        "def_lg": 40.0,
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "jordan-herdman",
      "canonical_name": "Jordan Herdman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "jordan-hoover",
      "canonical_name": "Jordan Hoover",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "def_int": 1.0,
        "def_yds": 70.0,
        "def_lg": 70.0
      }
    },
    {
      "canonical_id": "jordan-murray",
      "canonical_name": "Jordan Murray",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "jordan-smallwood",
      "canonical_name": "Jordan Smallwood",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 32.0,
        "recv_lg": 23.0,
        "recv_tar": 7.0,
        "recv_yac": 5.0
      }
    },
    {
      "canonical_id": "jordan-williams",
      "canonical_name": "Jordan Williams",
      "positions": [
        "DE",
        "DL",
        "LB",
        "MLB",
        "OT",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 91.0,
        "def_tot": 91.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "def_int": 1.0,
        "def_yds": 17.0,
        "def_lg": 17.0
      }
    },
    {
      "canonical_id": "jordan-williams-lambert",
      "canonical_name": "Jordan Williams-Lambert",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 14.0,
        "recv_yds": 152.0,
        "recv_lg": 73.0,
        "recv_tar": 20.0,
        "recv_yac": 49.0,
        "ret_num": 1.0,
        "ret_yds": 1.0,
        "ret_lg": 1.0
      }
    },
    {
      "canonical_id": "josh-banks",
      "canonical_name": "Josh Banks",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0
      }
    },
    {
      "canonical_id": "josh-huff",
      "canonical_name": "Josh Huff",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 42.0,
        "recv_yds": 574.0,
        "recv_lg": 277.0,
        "recv_tar": 64.0,
        "recv_yac": 196.0,
        "ret_num": 13.0,
        "ret_yds": 147.0,
        "ret_lg": 60.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "josh-johnson",
      "canonical_name": "Josh Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "josh-miller",
      "canonical_name": "Josh Miller",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "josh-woods",
      "canonical_name": "Josh Woods",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "joshua-hagerty",
      "canonical_name": "Joshua Hagerty",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "jovan-santos-knox",
      "canonical_name": "Jovan Santos-Knox",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 93.0,
        "def_tot": 93.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "julian-good-jones",
      "canonical_name": "Julian Good-Jones",
      "positions": [
        "G",
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "julian-howsare",
      "canonical_name": "Julian Howsare",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 46.0,
        "def_tot": 46.0,
        "def_sack": 6.0,
        "def_ydsl": 34.0
      }
    },
    {
      "canonical_id": "jumal-rolle",
      "canonical_name": "Jumal Rolle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_int": 2.0,
        "def_yds": 96.0,
        "def_td": 1.0,
        "def_lg": 9.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "junior-turner",
      "canonical_name": "Junior Turner",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0
      }
    },
    {
      "canonical_id": "justin-davis",
      "canonical_name": "Justin Davis",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 20.0,
        "rush_yds": 81.0,
        "rush_lg": 20.0,
        "recv_rec": 4.0,
        "recv_yds": 14.0,
        "recv_lg": 9.0,
        "recv_tar": 9.0,
        "recv_yac": 7.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "justin-herdman",
      "canonical_name": "Justin Herdman",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "justin-howell",
      "canonical_name": "Justin Howell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0
      }
    },
    {
      "canonical_id": "justin-mcinnis",
      "canonical_name": "Justin MCINNIS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 5.0,
        "recv_yds": 83.0,
        "recv_lg": 68.0,
        "recv_tar": 7.0,
        "recv_yac": 38.0
      }
    },
    {
      "canonical_id": "justin-tuggle",
      "canonical_name": "Justin Tuggle",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "def_sack": 1.0,
        "def_ydsl": 4.0
      }
    },
    {
      "canonical_id": "juwan-brescacin",
      "canonical_name": "Juwan Brescacin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 9.0,
        "recv_yds": 90.0,
        "recv_td": 1.0,
        "recv_tar": 18.0,
        "recv_lg": 53.0,
        "recv_yac": 39.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "juwann-bushell-beatty",
      "canonical_name": "Juwann Bushell-Beatty",
      "positions": [
        "OL",
        "T"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "kadeem-carey",
      "canonical_name": "Ka\\'Deem CAREY",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 186.0,
        "rush_yds": 986.0,
        "rush_lg": 182.0,
        "rush_td": 9.0,
        "recv_rec": 29.0,
        "recv_yds": 213.0,
        "recv_lg": 124.0,
        "recv_tar": 46.0,
        "recv_yac": 192.0,
        "score_tot": 9.0,
        "score_r": 9.0,
        "score_pts": 54.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kaare-vedvik",
      "canonical_name": "Kaare Vedvik",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 36.0,
        "ret_yds": 1571.0,
        "ret_lg": 337.0,
        "ret_ret": 25.0,
        "ret_ryds": 212.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "kaion-julien-grant",
      "canonical_name": "Kaion JULIEN-GRANT",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 11.0,
        "recv_yds": 178.0,
        "recv_lg": 152.0,
        "recv_tar": 20.0,
        "recv_yac": 54.0,
        "ret_num": 2.0,
        "ret_yds": 21.0,
        "ret_lg": 21.0
      }
    },
    {
      "canonical_id": "kamar-jorden",
      "canonical_name": "Kamar Jorden",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 57.0,
        "recv_yds": 800.0,
        "recv_lg": 272.0,
        "recv_td": 4.0,
        "recv_tar": 81.0,
        "recv_yac": 215.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "kameron-kelly",
      "canonical_name": "Kameron Kelly",
      "positions": [
        "DB",
        "S",
        "SS"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 42.0,
        "def_tot": 42.0,
        "def_sack": 1.0,
        "def_ydsl": 6.0,
        "def_int": 3.0,
        "def_yds": 65.0,
        "def_lg": 52.0
      }
    },
    {
      "canonical_id": "keion-adams",
      "canonical_name": "Keion Adams",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_sack": 3.0,
        "def_ydsl": 21.0,
        "ret_num": 1.0,
        "ret_yds": 14.0,
        "ret_lg": 14.0
      }
    },
    {
      "canonical_id": "keishawn-bierria",
      "canonical_name": "Keishawn Bierria",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 50.0,
        "def_tot": 50.0,
        "def_sack": 2.0,
        "def_ydsl": 11.0,
        "def_int": 1.0,
        "def_yds": 1.0,
        "def_lg": 1.0
      }
    },
    {
      "canonical_id": "kelvin-mcknight",
      "canonical_name": "Kelvin McKnight",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 15.0,
        "recv_yds": 96.0,
        "recv_lg": 42.0,
        "recv_tar": 21.0,
        "recv_yac": 28.0,
        "ret_num": 10.0,
        "ret_yds": 42.0,
        "ret_lg": 26.0
      }
    },
    {
      "canonical_id": "kene-onyeka",
      "canonical_name": "Kene Onyeka",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_sack": 2.0,
        "def_ydsl": 14.0
      }
    },
    {
      "canonical_id": "kenny-lawler",
      "canonical_name": "Kenny Lawler",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 70.0,
        "recv_yds": 1104.0,
        "recv_td": 6.0,
        "recv_tar": 103.0,
        "recv_lg": 397.0,
        "recv_yac": 186.0,
        "rush_att": 1.0,
        "rush_yds": 8.0,
        "rush_lg": 8.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_pts": 36.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "kenny-stafford",
      "canonical_name": "Kenny Stafford",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 25.0,
        "recv_rec": 17.0,
        "recv_yds": 242.0,
        "recv_lg": 132.0,
        "recv_td": 3.0,
        "recv_yac": 27.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "keon-hatcher",
      "canonical_name": "Keon HATCHER",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 17.0,
        "recv_yds": 214.0,
        "recv_lg": 110.0,
        "recv_td": 2.0,
        "recv_tar": 29.0,
        "recv_yac": 58.0,
        "pass_att": 1.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "kerfalla-emmanuel-exum\u00e9",
      "canonical_name": "Kerfalla-Emmanuel Exum\u00e9",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "kevin-brown",
      "canonical_name": "Kevin BROWN",
      "positions": [
        "LB",
        "P",
        "RB"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kevin-francis",
      "canonical_name": "Kevin Francis",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "kevin-thurmon",
      "canonical_name": "Kevin Thurmon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 2.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "kian-schaffer-baker",
      "canonical_name": "Kian SCHAFFER-BAKER",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 53.0,
        "recv_yds": 606.0,
        "recv_lg": 261.0,
        "recv_tar": 72.0,
        "recv_yac": 252.0,
        "recv_td": 3.0,
        "rush_att": 1.0,
        "rush_yds": -8.0,
        "rush_lg": -8.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "kiante-hardin",
      "canonical_name": "Kiante Hardin",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 45.0,
        "def_tot": 45.0,
        "def_int": 2.0,
        "def_yds": 22.0,
        "def_lg": 22.0
      }
    },
    {
      "canonical_id": "kienan-lafrance",
      "canonical_name": "Kienan LaFrance",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 7.0,
        "rush_yds": 43.0,
        "rush_lg": 40.0,
        "recv_rec": 8.0,
        "recv_yds": 69.0,
        "recv_lg": 70.0,
        "recv_tar": 9.0,
        "recv_yac": 62.0,
        "ret_num": 3.0,
        "ret_yds": 51.0,
        "ret_lg": 51.0
      }
    },
    {
      "canonical_id": "kobe-williams",
      "canonical_name": "Kobe Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kony-ealy",
      "canonical_name": "Kony Ealy",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "def_sack": 3.0,
        "def_ydsl": 25.0
      }
    },
    {
      "canonical_id": "kristian-matte",
      "canonical_name": "Kristian Matte",
      "positions": [
        "G"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kurleigh-gittens-jr",
      "canonical_name": "Kurleigh GITTENS JR.",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 54.0,
        "recv_yds": 679.0,
        "recv_td": 4.0,
        "recv_tar": 69.0,
        "recv_yac": 263.0,
        "recv_lg": 224.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "kwaku-boateng",
      "canonical_name": "Kwaku Boateng",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "def_sack": 4.0,
        "def_ydsl": 28.0
      }
    },
    {
      "canonical_id": "kyle-wilson",
      "canonical_name": "Kyle Wilson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0
      }
    },
    {
      "canonical_id": "kyran-moore",
      "canonical_name": "Kyran Moore",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 64.0,
        "recv_yds": 585.0,
        "recv_lg": 237.0,
        "recv_td": 3.0,
        "recv_tar": 85.0,
        "recv_yac": 286.0,
        "ret_num": 3.0,
        "ret_yds": 28.0,
        "ret_lg": 28.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 3.0,
        "rush_yds": -4.0,
        "rush_lg": -4.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "score_pts": 18.0
      }
    },
    {
      "canonical_id": "kyrie-wilson",
      "canonical_name": "Kyrie Wilson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "landon-rice",
      "canonical_name": "Landon Rice",
      "positions": [
        "OL",
        "T"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "lemar-durant",
      "canonical_name": "Lemar Durant",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 24.0,
        "recv_yds": 263.0,
        "recv_lg": 119.0,
        "recv_tar": 43.0,
        "recv_yac": 53.0,
        "rush_att": 1.0,
        "rush_yds": 18.0,
        "rush_lg": 18.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "lewis-ward",
      "canonical_name": "Lewis Ward",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 30.0,
        "stat_fga": 36.0,
        "stat_lg": 470.0,
        "stat_xpm": 14.0,
        "stat_xpa": 14.0,
        "stat_pts": 104.0,
        "ret_num": 5.0,
        "ret_yds": 246.0,
        "ret_lg": 136.0,
        "ret_ret": 5.0,
        "ret_ryds": 86.0,
        "score_pts": 104.0
      }
    },
    {
      "canonical_id": "llevi-noel",
      "canonical_name": "Llevi Noel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 40.0,
        "recv_lg": 29.0,
        "recv_tar": 4.0,
        "recv_yac": 19.0
      }
    },
    {
      "canonical_id": "logan-ferland",
      "canonical_name": "Logan Ferland",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "recv_lg": 4.0,
        "recv_tar": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "lorenzo-mauldin",
      "canonical_name": "Lorenzo Mauldin",
      "positions": [
        "DB",
        "DE",
        "MLB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "loucheiz-purifoy",
      "canonical_name": "Loucheiz Purifoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 47.0,
        "def_tot": 47.0,
        "def_int": 2.0,
        "def_yds": 62.0,
        "def_lg": 62.0,
        "ret_num": 6.0,
        "ret_yds": 138.0,
        "ret_lg": 93.0
      }
    },
    {
      "canonical_id": "lucky-whitehead",
      "canonical_name": "Lucky Whitehead",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 60.0,
        "recv_yds": 932.0,
        "recv_td": 4.0,
        "recv_tar": 82.0,
        "recv_yac": 447.0,
        "recv_lg": 224.0,
        "ret_num": 8.0,
        "ret_yds": 149.0,
        "ret_lg": 42.0,
        "ret_td": 2.0,
        "score_tot": 6.0,
        "score_p": 4.0,
        "score_pts": 36.0,
        "score_pr": 1.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 2.0,
        "rush_yds": 12.0,
        "rush_lg": 12.0
      }
    },
    {
      "canonical_id": "luther-hakunavanhu",
      "canonical_name": "Luther HAKUNAVANHU",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 10.0,
        "recv_yds": 216.0,
        "recv_lg": 126.0,
        "recv_tar": 12.0,
        "recv_yac": 93.0,
        "recv_td": 2.0,
        "ret_num": 1.0,
        "ret_yds": 15.0,
        "ret_lg": 15.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "makana-henry",
      "canonical_name": "Makana Henry",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_sack": 2.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "maleek-irons",
      "canonical_name": "Maleek Irons",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 23.0,
        "rush_yds": 113.0,
        "rush_lg": 40.0,
        "recv_rec": 8.0,
        "recv_yds": 57.0,
        "recv_lg": 44.0,
        "recv_tar": 9.0,
        "recv_yac": 48.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "malik-carney",
      "canonical_name": "Malik Carney",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_sack": 2.0,
        "def_ydsl": 10.0
      }
    },
    {
      "canonical_id": "malik-clements",
      "canonical_name": "Malik Clements",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0
      }
    },
    {
      "canonical_id": "malik-henry",
      "canonical_name": "Malik Henry",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 20.0,
        "recv_rec": 11.0,
        "recv_yds": 124.0,
        "recv_lg": 61.0,
        "recv_yac": 83.0,
        "recv_td": 2.0,
        "ret_num": 34.0,
        "ret_yds": 657.0,
        "ret_lg": 227.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "rush_att": 3.0,
        "rush_yds": 9.0,
        "rush_lg": 9.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "malik-tyne",
      "canonical_name": "Malik Tyne",
      "positions": [
        "DB",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "marc-liegghio",
      "canonical_name": "Marc LIEGGHIO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 5.0,
        "stat_fga": 8.0,
        "stat_lg": 87.0,
        "stat_xpa": 8.0,
        "stat_pts": 20.0,
        "stat_xpm": 5.0,
        "ret_num": 78.0,
        "ret_yds": 3814.0,
        "ret_lg": 933.0,
        "ret_ret": 65.0,
        "ret_ryds": 744.0,
        "rush_att": 1.0,
        "rush_yds": -1.0,
        "rush_lg": -1.0,
        "score_pts": 25.0
      }
    },
    {
      "canonical_id": "marc-antoine-dequoy",
      "canonical_name": "Marc-Antoine Dequoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0,
        "def_sack": 1.0,
        "def_ydsl": 10.0
      }
    },
    {
      "canonical_id": "marcelis-branch",
      "canonical_name": "Marcelis Branch",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "marco-dubois",
      "canonical_name": "Marco DUBOIS",
      "positions": [
        "FB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 29.0,
        "recv_lg": 29.0,
        "recv_tar": 2.0,
        "recv_yac": 23.0,
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "rush_lg": 1.0
      }
    },
    {
      "canonical_id": "marcus-davis",
      "canonical_name": "Marcus Davis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 2.0,
        "ret_yds": 13.0,
        "ret_lg": 8.0
      }
    },
    {
      "canonical_id": "marcus-green",
      "canonical_name": "Marcus Green",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 3.0,
        "ret_yds": 56.0,
        "ret_lg": 20.0
      }
    },
    {
      "canonical_id": "marcus-lewis",
      "canonical_name": "Marcus Lewis",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0
      }
    },
    {
      "canonical_id": "marcus-murphy",
      "canonical_name": "Marcus Murphy",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 1.0,
        "rush_yds": 6.0,
        "rush_lg": 6.0,
        "ret_num": 5.0,
        "ret_yds": 106.0,
        "ret_lg": 65.0
      }
    },
    {
      "canonical_id": "marcus-sayles",
      "canonical_name": "Marcus Sayles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 52.0,
        "def_tot": 52.0,
        "def_int": 2.0,
        "def_yds": 39.0,
        "def_lg": 39.0,
        "def_sack": 2.0,
        "def_ydsl": 3.0,
        "ret_num": 1.0,
        "ret_yds": 3.0,
        "ret_lg": 3.0
      }
    },
    {
      "canonical_id": "marcus-tucker",
      "canonical_name": "Marcus Tucker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 23.0,
        "recv_lg": 10.0,
        "recv_tar": 7.0,
        "recv_yac": 10.0
      }
    },
    {
      "canonical_id": "mario-alford",
      "canonical_name": "Mario ALFORD",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 14.0,
        "recv_lg": 14.0,
        "recv_tar": 1.0,
        "recv_yac": 14.0,
        "ret_num": 16.0,
        "ret_yds": 320.0,
        "ret_lg": 125.0,
        "ret_td": 1.0,
        "score_tot": 1.0,
        "score_pr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "markeith-ambles",
      "canonical_name": "Markeith Ambles",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 61.0,
        "recv_yds": 758.0,
        "recv_lg": 256.0,
        "recv_tar": 95.0,
        "recv_yac": 288.0,
        "recv_td": 3.0,
        "ret_num": 5.0,
        "ret_yds": 43.0,
        "ret_lg": 28.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 6.0,
        "pass_lg": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_conv": 1.0,
        "score_pts": 20.0,
        "score_tot": 3.0,
        "score_p": 3.0,
        "ret_ret": 1.0
      }
    },
    {
      "canonical_id": "martese-jackson",
      "canonical_name": "Martese Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 13.0,
        "ret_yds": 114.0,
        "ret_lg": 46.0
      }
    },
    {
      "canonical_id": "mason-bennett",
      "canonical_name": "Mason Bennett",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0,
        "def_sack": 2.0,
        "def_ydsl": 22.0
      }
    },
    {
      "canonical_id": "mason-fine",
      "canonical_name": "Mason Fine",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 9.0,
        "pass_cmp": 5.0,
        "pass_yds": 64.0,
        "pass_lg": 45.0
      }
    },
    {
      "canonical_id": "mathieu-betts",
      "canonical_name": "Mathieu Betts",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "matt-nichols",
      "canonical_name": "Matt Nichols",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 96.0,
        "pass_cmp": 63.0,
        "pass_yds": 544.0,
        "pass_lg": 120.0,
        "pass_sack": 13.0,
        "pass_loss": 82.0,
        "pass_int": 3.0,
        "rush_att": 7.0,
        "rush_yds": 22.0,
        "rush_lg": 19.0
      }
    },
    {
      "canonical_id": "matthew-boateng",
      "canonical_name": "Matthew Boateng",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "matthew-shiltz",
      "canonical_name": "Matthew Shiltz",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 78.0,
        "pass_cmp": 49.0,
        "pass_yds": 760.0,
        "pass_lg": 187.0,
        "pass_sack": 9.0,
        "pass_loss": 50.0,
        "pass_td": 3.0,
        "pass_int": 2.0,
        "rush_att": 18.0,
        "rush_yds": 85.0,
        "rush_lg": 55.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "matthieu-girard",
      "canonical_name": "Matthieu Girard",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "mcleod-bethel-thompson",
      "canonical_name": "McLeod Bethel-Thompson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 344.0,
        "pass_cmp": 227.0,
        "pass_yds": 2586.0,
        "pass_td": 12.0,
        "pass_lg": 327.0,
        "pass_sack": 18.0,
        "pass_loss": 121.0,
        "pass_int": 11.0,
        "rush_att": 11.0,
        "rush_yds": 73.0,
        "rush_lg": 56.0,
        "recv_rec": 1.0,
        "recv_yds": 7.0,
        "recv_lg": 7.0,
        "recv_tar": 1.0,
        "recv_yac": 7.0
      }
    },
    {
      "canonical_id": "micah-awe",
      "canonical_name": "Micah Awe",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 73.0,
        "def_tot": 73.0,
        "def_sack": 3.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "micah-johnson",
      "canonical_name": "Micah Johnson",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_sack": 2.0,
        "def_ydsl": 20.0
      }
    },
    {
      "canonical_id": "micah-teitz",
      "canonical_name": "Micah Teitz",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 70.0,
        "def_tot": 70.0,
        "def_sack": 3.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "michael-divinity",
      "canonical_name": "Michael Divinity",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "michael-domagala",
      "canonical_name": "Michael Domagala",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 13.0,
        "stat_fga": 16.0,
        "stat_lg": 176.0,
        "stat_xpm": 13.0,
        "stat_xpa": 15.0,
        "stat_pts": 52.0,
        "ret_num": 45.0,
        "ret_yds": 2351.0,
        "ret_lg": 587.0,
        "ret_ret": 39.0,
        "ret_ryds": 548.0,
        "ret_td": 1.0,
        "score_pts": 53.0
      }
    },
    {
      "canonical_id": "michael-klukas",
      "canonical_name": "Michael Klukas",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 13.0,
        "recv_lg": 13.0,
        "recv_tar": 7.0,
        "recv_yac": 8.0,
        "ret_yds": 12.0,
        "ret_lg": 12.0
      }
    },
    {
      "canonical_id": "michael-oconnor",
      "canonical_name": "Michael O'Connor",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 4.0,
        "rush_yds": 5.0,
        "rush_lg": 4.0
      }
    },
    {
      "canonical_id": "michael-pinckney",
      "canonical_name": "Michael Pinckney",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0
      }
    },
    {
      "canonical_id": "michael-wakefield",
      "canonical_name": "Michael Wakefield",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0,
        "def_sack": 5.0,
        "def_ydsl": 30.0
      }
    },
    {
      "canonical_id": "mike-daly",
      "canonical_name": "Mike Daly",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0
      }
    },
    {
      "canonical_id": "mike-edem",
      "canonical_name": "Mike Edem",
      "positions": [
        "DB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 12.0
      }
    },
    {
      "canonical_id": "mike-jones",
      "canonical_name": "Mike Jones",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 29.0,
        "recv_yds": 394.0,
        "recv_lg": 163.0,
        "recv_tar": 41.0,
        "recv_yac": 78.0,
        "recv_td": 2.0,
        "rush_att": 1.0,
        "rush_yds": 4.0,
        "rush_lg": 4.0,
        "def_solo": 47.0,
        "def_tot": 47.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0,
        "def_int": 2.0,
        "def_yds": 5.0,
        "def_lg": 5.0
      }
    },
    {
      "canonical_id": "mike-miller",
      "canonical_name": "Mike Miller",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 2.0
      }
    },
    {
      "canonical_id": "mike-moore",
      "canonical_name": "Mike Moore",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 19.0,
        "def_tot": 19.0,
        "def_sack": 2.0,
        "def_ydsl": 16.0
      }
    },
    {
      "canonical_id": "mike-reilly",
      "canonical_name": "Mike Reilly",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 400.0,
        "pass_cmp": 275.0,
        "pass_yds": 3273.0,
        "pass_td": 14.0,
        "pass_lg": 401.0,
        "pass_sack": 31.0,
        "pass_loss": 182.0,
        "pass_int": 6.0,
        "rush_att": 42.0,
        "rush_yds": 206.0,
        "rush_lg": 117.0,
        "rush_td": 4.0,
        "score_tot": 4.0,
        "score_r": 4.0,
        "score_pts": 24.0
      }
    },
    {
      "canonical_id": "mike-rose",
      "canonical_name": "Mike Rose",
      "positions": [
        "DB",
        "DL",
        "LB",
        "MLB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 28.0,
        "def_tot": 28.0,
        "def_sack": 7.0,
        "def_ydsl": 52.0
      }
    },
    {
      "canonical_id": "mitchell-picton",
      "canonical_name": "Mitchell PICTON",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 25.0,
        "recv_yds": 218.0,
        "recv_lg": 122.0,
        "recv_tar": 36.0,
        "recv_yac": 68.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 8.0,
        "score_conv": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "monshadrik-hunter",
      "canonical_name": "Monshadrik Hunter",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 48.0,
        "def_tot": 48.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0,
        "def_int": 2.0,
        "def_yds": 13.0,
        "def_lg": 12.0,
        "score_saf": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "nafees-lyon",
      "canonical_name": "Nafees Lyon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_int": 2.0
      }
    },
    {
      "canonical_id": "najee-murray",
      "canonical_name": "Najee Murray",
      "positions": [
        "CB",
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_int": 3.0,
        "def_yds": 75.0,
        "def_lg": 11.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "nakas-onyeka",
      "canonical_name": "Nakas Onyeka",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "nathan-rourke",
      "canonical_name": "Nathan ROURKE",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 82.0,
        "pass_cmp": 52.0,
        "pass_yds": 754.0,
        "pass_td": 3.0,
        "pass_int": 5.0,
        "pass_sack": 3.0,
        "pass_loss": 20.0,
        "pass_lg": 107.0,
        "rush_att": 18.0,
        "rush_yds": 111.0,
        "rush_lg": 82.0,
        "rush_td": 5.0,
        "score_tot": 5.0,
        "score_r": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "nathaniel-behar",
      "canonical_name": "Nathaniel Behar",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 38.0,
        "recv_yds": 439.0,
        "recv_lg": 214.0,
        "recv_tar": 64.0,
        "recv_yac": 128.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 3.0,
        "pass_lg": 3.0,
        "rush_att": 2.0,
        "rush_yds": 3.0,
        "rush_lg": 3.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "nic-demski",
      "canonical_name": "Nic DEMSKI",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 58.0,
        "recv_yds": 732.0,
        "recv_lg": 297.0,
        "recv_tar": 86.0,
        "recv_yac": 388.0,
        "recv_td": 5.0,
        "ret_num": 1.0,
        "ret_yds": 4.0,
        "ret_lg": 4.0,
        "rush_att": 18.0,
        "rush_yds": 108.0,
        "rush_lg": 73.0,
        "rush_td": 1.0,
        "score_tot": 6.0,
        "score_p": 5.0,
        "score_pts": 36.0,
        "score_r": 1.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "nicholas-taylor",
      "canonical_name": "Nicholas Taylor",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 37.0,
        "def_tot": 37.0
      }
    },
    {
      "canonical_id": "nick-arbuckle",
      "canonical_name": "Nick ARBUCKLE",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 153.0,
        "pass_cmp": 96.0,
        "pass_yds": 1158.0,
        "pass_int": 6.0,
        "pass_lg": 163.0,
        "pass_sack": 12.0,
        "pass_loss": 72.0,
        "pass_td": 5.0,
        "rush_att": 17.0,
        "rush_yds": 25.0,
        "rush_lg": 11.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": "nick-cross",
      "canonical_name": "Nick Cross",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "nick-hallett",
      "canonical_name": "Nick Hallett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "ret_num": 2.0,
        "ret_yds": 9.0,
        "ret_lg": 9.0
      }
    },
    {
      "canonical_id": "nick-holley",
      "canonical_name": "Nick Holley",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 10.0,
        "recv_yds": 105.0,
        "recv_lg": 38.0,
        "recv_tar": 14.0,
        "recv_yac": 39.0,
        "ret_num": 3.0,
        "ret_yds": 57.0,
        "ret_lg": 22.0
      }
    },
    {
      "canonical_id": "nick-marshall",
      "canonical_name": "Nick Marshall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 4.0,
        "def_yds": 45.0,
        "def_td": 1.0,
        "def_solo": 38.0,
        "def_tot": 38.0,
        "def_lg": 18.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "nick-usher",
      "canonical_name": "Nick Usher",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 34.0,
        "def_tot": 34.0,
        "def_sack": 4.0,
        "def_ydsl": 28.0
      }
    },
    {
      "canonical_id": "nick-vogel",
      "canonical_name": "Nick Vogel",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 8.0,
        "stat_fga": 8.0,
        "stat_lg": 116.0,
        "stat_xpa": 9.0,
        "stat_pts": 30.0,
        "stat_xpm": 6.0,
        "ret_num": 9.0,
        "ret_yds": 551.0,
        "ret_lg": 130.0,
        "ret_ret": 8.0,
        "ret_ryds": 203.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "nigel-harris",
      "canonical_name": "Nigel Harris",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_int": 1.0,
        "def_yds": 5.0,
        "def_lg": 5.0
      }
    },
    {
      "canonical_id": "nigel-romick",
      "canonical_name": "Nigel Romick",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "nikola-kalinic",
      "canonical_name": "Nikola Kalinic",
      "positions": [
        "FB",
        "TE"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 12.0,
        "recv_yds": 111.0,
        "recv_lg": 91.0,
        "recv_tar": 16.0,
        "recv_yac": 70.0,
        "recv_td": 1.0,
        "ret_num": 3.0,
        "ret_yds": 36.0,
        "ret_lg": 36.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "noah-hallett",
      "canonical_name": "Noah Hallett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "nyles-morgan",
      "canonical_name": "Nyles Morgan",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 66.0,
        "def_tot": 66.0,
        "def_sack": 1.0,
        "def_ydsl": 4.0
      }
    },
    {
      "canonical_id": "obum-gwacham",
      "canonical_name": "Obum Gwacham",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_sack": 4.0,
        "def_ydsl": 27.0,
        "def_int": 1.0,
        "def_yds": 33.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "papi-white",
      "canonical_name": "Papi White",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 11.0,
        "recv_yds": 105.0,
        "recv_lg": 53.0,
        "recv_tar": 17.0,
        "recv_yac": 54.0,
        "recv_td": 1.0,
        "ret_num": 6.0,
        "ret_yds": 128.0,
        "ret_lg": 87.0,
        "ret_td": 1.0,
        "score_tot": 2.0,
        "score_p": 1.0,
        "score_pts": 12.0,
        "score_pr": 1.0,
        "rush_att": 14.0,
        "rush_yds": 45.0,
        "rush_lg": 26.0
      }
    },
    {
      "canonical_id": "patrick-lavoie",
      "canonical_name": "Patrick Lavoie",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 1.0,
        "ret_yds": 7.0,
        "ret_lg": 7.0
      }
    },
    {
      "canonical_id": "patrick-levels",
      "canonical_name": "Patrick Levels",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 43.0,
        "def_tot": 43.0,
        "def_int": 1.0,
        "def_yds": 72.0,
        "def_td": 1.0,
        "def_sack": 3.0,
        "def_ydsl": 16.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "paul-mcroberts",
      "canonical_name": "Paul McRoberts",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 10.0,
        "recv_yds": 92.0,
        "recv_lg": 44.0,
        "recv_tar": 15.0,
        "recv_yac": 34.0,
        "rush_att": 1.0,
        "rush_yds": 9.0,
        "rush_lg": 9.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "pete-robertson",
      "canonical_name": "Pete Robertson",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "def_sack": 6.0,
        "def_ydsl": 43.0
      }
    },
    {
      "canonical_id": "peter-godber",
      "canonical_name": "Peter Godber",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "philippe-gagnon",
      "canonical_name": "Philippe Gagnon",
      "positions": [
        "G",
        "OL",
        "P"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "praise-martin-oguike",
      "canonical_name": "Praise Martin-Oguike",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 4.0,
        "def_ydsl": 19.0,
        "score_saf": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "quadree-henderson",
      "canonical_name": "Quadree Henderson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 4.0,
        "ret_yds": 74.0,
        "ret_lg": 42.0
      }
    },
    {
      "canonical_id": "quan-bray",
      "canonical_name": "Quan Bray",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 39.0,
        "recv_yds": 519.0,
        "recv_lg": 286.0,
        "recv_tar": 68.0,
        "recv_yac": 161.0,
        "recv_td": 2.0,
        "ret_num": 12.0,
        "ret_yds": 68.0,
        "ret_lg": 38.0,
        "def_solo": 4.0,
        "def_tot": 4.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "rj-harris",
      "canonical_name": "R.J. Harris",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 46.0,
        "recv_yds": 595.0,
        "recv_lg": 271.0,
        "recv_tar": 80.0,
        "recv_yac": 149.0,
        "ret_num": 2.0,
        "score_conv": 3.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "raheem-wilson",
      "canonical_name": "Raheem Wilson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 57.0,
        "def_tot": 57.0,
        "def_int": 1.0,
        "def_yds": 1.0,
        "def_lg": 1.0
      }
    },
    {
      "canonical_id": "randall-evans",
      "canonical_name": "Randall Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_solo": 70.0,
        "def_tot": 70.0,
        "def_sack": 4.0,
        "def_ydsl": 19.0,
        "def_yds": 2.0,
        "def_lg": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 29.0,
        "recv_lg": 29.0,
        "recv_tar": 1.0,
        "recv_yac": 18.0
      }
    },
    {
      "canonical_id": "ranthony-texada",
      "canonical_name": "Ranthony Texada",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 11.0,
        "def_tot": 11.0
      }
    },
    {
      "canonical_id": "rashad-ross",
      "canonical_name": "Rashad Ross",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 5.0,
        "ret_yds": 105.0,
        "ret_lg": 29.0
      }
    },
    {
      "canonical_id": "rashard-davis",
      "canonical_name": "Rashard Davis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 12.0,
        "recv_lg": 12.0,
        "recv_tar": 3.0,
        "recv_yac": 12.0,
        "ret_num": 8.0,
        "ret_yds": 135.0,
        "ret_lg": 83.0
      }
    },
    {
      "canonical_id": "rashaun-simonise",
      "canonical_name": "Rashaun Simonise",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 7.0,
        "recv_lg": 7.0,
        "recv_tar": 2.0,
        "recv_yac": 1.0
      }
    },
    {
      "canonical_id": "rasheed-bailey",
      "canonical_name": "Rasheed Bailey",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 58.0,
        "recv_yds": 745.0,
        "recv_lg": 335.0,
        "recv_tar": 78.0,
        "recv_yac": 228.0,
        "recv_td": 6.0,
        "rush_att": 8.0,
        "rush_yds": 66.0,
        "rush_lg": 46.0,
        "def_solo": 1.0,
        "def_tot": 1.0,
        "score_tot": 6.0,
        "score_p": 6.0,
        "score_pts": 38.0,
        "score_conv": 1.0
      }
    },
    {
      "canonical_id": "reggie-begelton",
      "canonical_name": "Reggie BEGELTON",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 21.0,
        "recv_yds": 318.0,
        "recv_lg": 142.0,
        "recv_fd": 4.0,
        "recv_tar": 38.0,
        "recv_yac": 81.0,
        "recv_20": 1.0,
        "recv_td": 1.0,
        "ret_num": 8.0,
        "ret_yds": 102.0,
        "ret_lg": 60.0,
        "ret_fc": 1.0,
        "rush_att": 1.0,
        "rush_yds": 21.0,
        "rush_lg": 21.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "reggie-white",
      "canonical_name": "Reggie White",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 22.0,
        "recv_yds": 216.0,
        "recv_lg": 98.0,
        "recv_tar": 30.0,
        "recv_yac": 65.0,
        "recv_td": 2.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "rene-paredes",
      "canonical_name": "Ren\u00e9 Paredes",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 49.0,
        "stat_fga": 56.0,
        "stat_lg": 598.0,
        "stat_pts": 172.0,
        "stat_xpm": 25.0,
        "stat_xpa": 26.0,
        "ret_num": 57.0,
        "ret_yds": 3477.0,
        "ret_lg": 1039.0,
        "ret_ret": 56.0,
        "ret_ryds": 1018.0,
        "score_pts": 172.0
      }
    },
    {
      "canonical_id": "ricardo-louis",
      "canonical_name": "Ricardo Louis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 18.0,
        "recv_yds": 213.0,
        "recv_lg": 75.0,
        "recv_tar": 33.0,
        "recv_yac": 70.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": "richard-leonard",
      "canonical_name": "Richard Leonard",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_int": 1.0,
        "def_yds": 2.0,
        "def_lg": 2.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0,
        "ret_num": 1.0,
        "ret_yds": 7.0,
        "ret_lg": 7.0
      }
    },
    {
      "canonical_id": "richard-sindani",
      "canonical_name": "Richard Sindani",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 26.0,
        "recv_yds": 262.0,
        "recv_lg": 154.0,
        "recv_tar": 38.0,
        "recv_yac": 67.0,
        "recv_td": 2.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "richie-leone",
      "canonical_name": "Richie Leone",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 39.0,
        "ret_yds": 2202.0,
        "ret_lg": 862.0,
        "ret_ret": 37.0,
        "ret_ryds": 662.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 29.0,
        "pass_lg": 29.0
      }
    },
    {
      "canonical_id": "ricky-collins",
      "canonical_name": "Ricky Collins",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 59.0,
        "recv_yds": 663.0,
        "recv_lg": 322.0,
        "recv_tar": 91.0,
        "recv_yac": 355.0,
        "ret_num": 2.0,
        "ret_yds": 36.0,
        "ret_lg": 19.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "ricky-walker",
      "canonical_name": "Ricky Walker",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "robert-smith",
      "canonical_name": "Robert Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "robertson-daniel",
      "canonical_name": "Robertson Daniel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_int": 1.0,
        "def_yds": 40.0,
        "def_lg": 40.0
      }
    },
    {
      "canonical_id": "roc-thomas",
      "canonical_name": "Roc Thomas",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 9.0,
        "rush_yds": 39.0,
        "rush_lg": 14.0,
        "recv_rec": 2.0,
        "recv_yds": 18.0,
        "recv_lg": 18.0,
        "recv_tar": 2.0,
        "recv_yac": 14.0,
        "ret_num": 2.0,
        "ret_yds": 118.0,
        "ret_lg": 101.0,
        "ret_td": 1.0,
        "score_tot": 1.0,
        "score_kr": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "rodney-randle",
      "canonical_name": "Rodney Randle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_int": 2.0,
        "def_yds": 73.0,
        "def_lg": 37.0,
        "ret_num": 1.0,
        "ret_yds": -8.0,
        "ret_lg": -8.0
      }
    },
    {
      "canonical_id": "rolan-milligan",
      "canonical_name": "Rolan Milligan",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 1.0,
        "def_ydsl": 9.0
      }
    },
    {
      "canonical_id": "royce-metchie",
      "canonical_name": "Royce Metchie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 31.0,
        "def_tot": 31.0,
        "def_int": 1.0,
        "def_yds": 4.0,
        "def_lg": 4.0
      }
    },
    {
      "canonical_id": "ryan-davis",
      "canonical_name": "Ryan Davis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 55.0,
        "recv_yds": 589.0,
        "recv_lg": 206.0,
        "recv_tar": 88.0,
        "recv_yac": 184.0,
        "recv_td": 2.0,
        "ret_num": 21.0,
        "ret_yds": 381.0,
        "ret_lg": 189.0,
        "rush_att": 9.0,
        "rush_yds": 43.0,
        "rush_lg": 37.0,
        "def_solo": 2.0,
        "def_tot": 2.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0,
        "pass_att": 2.0,
        "pass_cmp": 1.0,
        "pass_yds": 37.0,
        "pass_lg": 37.0
      }
    },
    {
      "canonical_id": "ryan-sceviour",
      "canonical_name": "Ryan Sceviour",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "samuel-acheampong",
      "canonical_name": "Samuel Acheampong",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 16.0,
        "def_tot": 16.0,
        "def_sack": 2.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "sean-mcewen",
      "canonical_name": "Sean McEwen",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "sean-mcguire",
      "canonical_name": "Sean McGuire",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_sack": 1.0,
        "pass_att": 33.0,
        "pass_cmp": 13.0,
        "pass_yds": 204.0,
        "pass_lg": 97.0,
        "pass_td": 1.0,
        "pass_int": 4.0,
        "rush_att": 35.0,
        "rush_yds": 81.0,
        "rush_lg": 41.0,
        "rush_td": 9.0,
        "score_tot": 9.0,
        "score_r": 9.0,
        "score_pts": 54.0
      }
    },
    {
      "canonical_id": "sean-riley",
      "canonical_name": "Sean Riley",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 3.0,
        "ret_yds": 61.0,
        "ret_lg": 25.0
      }
    },
    {
      "canonical_id": "sean-thomas-erlington",
      "canonical_name": "Sean THOMAS ERLINGTON",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 70.0,
        "rush_yds": 356.0,
        "rush_lg": 134.0,
        "rush_td": 4.0,
        "recv_rec": 22.0,
        "recv_yds": 130.0,
        "recv_lg": 89.0,
        "recv_tar": 32.0,
        "recv_yac": 116.0,
        "recv_td": 1.0,
        "ret_num": 2.0,
        "ret_yds": 34.0,
        "ret_lg": 34.0,
        "score_tot": 5.0,
        "score_r": 4.0,
        "score_pts": 32.0,
        "score_p": 1.0,
        "score_conv": 1.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "sean-whyte",
      "canonical_name": "Sean WHYTE",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 28.0,
        "stat_fga": 32.0,
        "stat_lg": 510.0,
        "stat_pts": 100.0,
        "stat_xpm": 16.0,
        "stat_xpa": 16.0,
        "ret_num": 4.0,
        "ret_yds": 60.0,
        "ret_lg": 60.0,
        "ret_ret": 4.0,
        "ret_ryds": 15.0,
        "score_pts": 100.0
      }
    },
    {
      "canonical_id": "sergio-castillo",
      "canonical_name": "Sergio CASTILLO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 12.0,
        "stat_fga": 14.0,
        "stat_lg": 142.0,
        "stat_xpm": 8.0,
        "stat_xpa": 9.0,
        "stat_pts": 44.0,
        "ret_num": 20.0,
        "ret_yds": 1278.0,
        "ret_lg": 358.0,
        "ret_ret": 20.0,
        "ret_ryds": 346.0,
        "score_pts": 47.0
      }
    },
    {
      "canonical_id": "shaheed-salmon",
      "canonical_name": "Shaheed Salmon",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "shai-ross",
      "canonical_name": "Shai Ross",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 27.0,
        "recv_yds": 369.0,
        "recv_lg": 152.0,
        "recv_tar": 42.0,
        "recv_yac": 172.0,
        "recv_td": 4.0,
        "ret_num": 2.0,
        "ret_yds": 49.0,
        "ret_lg": 28.0,
        "score_tot": 4.0,
        "score_p": 4.0,
        "score_pts": 24.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "shane-ray",
      "canonical_name": "Shane Ray",
      "positions": [
        "DB",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "shane-richards",
      "canonical_name": "Shane Richards",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "shaquelle-evans",
      "canonical_name": "Shaquelle Evans",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 26.0,
        "recv_yds": 220.0,
        "recv_lg": 84.0,
        "recv_tar": 48.0,
        "recv_yac": 73.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "shaquille-cooper",
      "canonical_name": "Shaquille Cooper",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 33.0,
        "rush_yds": 142.0,
        "rush_lg": 64.0,
        "rush_td": 1.0,
        "recv_rec": 11.0,
        "recv_yds": 69.0,
        "recv_lg": 38.0,
        "recv_tar": 12.0,
        "recv_yac": 57.0,
        "ret_num": 5.0,
        "ret_yds": 108.0,
        "ret_lg": 64.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "shaquille-johnson",
      "canonical_name": "Shaquille Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 48.0,
        "recv_rec": 30.0,
        "recv_yds": 295.0,
        "recv_lg": 171.0,
        "recv_yac": 83.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "shaquille-richardson",
      "canonical_name": "Shaquille Richardson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 3.0,
        "def_yds": 29.0,
        "def_lg": 29.0,
        "def_solo": 37.0,
        "def_tot": 37.0
      }
    },
    {
      "canonical_id": "shawn-bane",
      "canonical_name": "Shawn Bane",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 3.0,
        "recv_yds": 100.0,
        "recv_lg": 76.0,
        "recv_td": 1.0,
        "recv_tar": 7.0,
        "recv_yac": 6.0,
        "ret_num": 7.0,
        "ret_yds": 138.0,
        "ret_lg": 94.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "shawn-lemon",
      "canonical_name": "Shawn Lemon",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 26.0,
        "def_tot": 26.0,
        "def_sack": 6.0,
        "def_ydsl": 32.0
      }
    },
    {
      "canonical_id": "shawn-oakman",
      "canonical_name": "Shawn Oakman",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 37.0,
        "def_tot": 37.0,
        "def_sack": 6.0,
        "def_ydsl": 28.0
      }
    },
    {
      "canonical_id": "shayne-gauthier",
      "canonical_name": "Shayne Gauthier",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 15.0,
        "def_tot": 15.0,
        "ret_num": 1.0,
        "ret_yds": 8.0,
        "ret_lg": 8.0
      }
    },
    {
      "canonical_id": "shea-patterson",
      "canonical_name": "Shea Patterson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 13.0,
        "rush_yds": 23.0,
        "rush_lg": 11.0
      }
    },
    {
      "canonical_id": "sherrod-baltimore",
      "canonical_name": "Sherrod Baltimore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0
      }
    },
    {
      "canonical_id": "silas-stewart",
      "canonical_name": "Silas Stewart",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "simoni-lawrence",
      "canonical_name": "Simoni Lawrence",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 85.0,
        "def_tot": 85.0,
        "def_sack": 4.0,
        "def_ydsl": 24.0,
        "def_int": 3.0,
        "def_yds": 22.0,
        "def_td": 2.0,
        "def_lg": 2.0,
        "score_tot": 2.0,
        "score_ir": 2.0,
        "score_pts": 12.0
      }
    },
    {
      "canonical_id": "spencer-moore",
      "canonical_name": "Spencer Moore",
      "positions": [
        "FB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "recv_lg": 4.0,
        "recv_tar": 2.0,
        "recv_yac": 1.0
      }
    },
    {
      "canonical_id": "stanley-bryant",
      "canonical_name": "Stanley Bryant",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "stansly-maponga",
      "canonical_name": "Stansly Maponga",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0
      }
    },
    {
      "canonical_id": "stavros-katsantonis",
      "canonical_name": "Stavros Katsantonis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_int": 1.0,
        "def_yds": 22.0,
        "def_lg": 22.0
      }
    },
    {
      "canonical_id": "stefan-charles",
      "canonical_name": "Stefan Charles",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 4.0,
        "def_tot": 4.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "stefan-flintoft",
      "canonical_name": "Stefan Flintoft",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 45.0,
        "ret_yds": 2719.0,
        "ret_lg": 752.0,
        "ret_ret": 47.0,
        "ret_ryds": 1067.0,
        "ret_td": 2.0,
        "score_pts": 3.0
      }
    },
    {
      "canonical_id": "stefen-banks",
      "canonical_name": "Stefen Banks",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 5.0,
        "def_ydsl": 30.0
      }
    },
    {
      "canonical_id": "steven-dunbar",
      "canonical_name": "Steven Dunbar",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 54.0,
        "recv_yds": 724.0,
        "recv_td": 5.0,
        "recv_tar": 79.0,
        "recv_yac": 215.0,
        "recv_lg": 324.0,
        "score_tot": 5.0,
        "score_p": 5.0,
        "score_pts": 30.0
      }
    },
    {
      "canonical_id": "steven-richardson",
      "canonical_name": "Steven Richardson",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 20.0,
        "def_tot": 20.0,
        "def_sack": 6.0,
        "def_ydsl": 38.0
      }
    },
    {
      "canonical_id": "tj-lee",
      "canonical_name": "T.J. Lee",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 4.0,
        "def_yds": 43.0,
        "def_lg": 43.0,
        "def_solo": 71.0,
        "def_tot": 71.0
      }
    },
    {
      "canonical_id": "takeru-yamasaki",
      "canonical_name": "Takeru Yamasaki",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 4.0,
        "stat_fga": 8.0,
        "stat_lg": 72.0,
        "stat_xpm": 1.0,
        "stat_xpa": 2.0,
        "stat_pts": 13.0,
        "ret_num": 7.0,
        "ret_yds": 409.0,
        "ret_lg": 137.0,
        "ret_ret": 7.0,
        "ret_ryds": 162.0,
        "score_pts": 16.0
      }
    },
    {
      "canonical_id": "taku-lee",
      "canonical_name": "Taku Lee",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 2.0,
        "ret_yds": 48.0,
        "ret_lg": 29.0
      }
    },
    {
      "canonical_id": "tanner-cadwallader",
      "canonical_name": "Tanner Cadwallader",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "tanner-green",
      "canonical_name": "Tanner GREEN",
      "positions": [
        "FB",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 3.0,
        "recv_rec": 2.0,
        "recv_yds": 11.0,
        "recv_lg": 6.0,
        "recv_yac": 4.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "taryn-christion",
      "canonical_name": "Taryn Christion",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 6.0,
        "pass_cmp": 2.0,
        "pass_yds": 20.0,
        "pass_lg": 10.0,
        "pass_sack": 4.0,
        "pass_loss": 31.0,
        "rush_att": 6.0,
        "rush_yds": 37.0,
        "rush_lg": 35.0
      }
    },
    {
      "canonical_id": "tavita-eli",
      "canonical_name": "Tavita Eli",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "taylor-bertolet",
      "canonical_name": "Taylor Bertolet",
      "positions": [
        "K"
      ],
      "ambiguous": true,
      "stats": {
        "stat_fga": 34.0,
        "stat_xpm": 13.0,
        "stat_xpa": 14.0,
        "stat_pts": 82.0,
        "stat_fgm": 23.0,
        "stat_lg": 324.0,
        "ret_num": 37.0,
        "ret_yds": 2181.0,
        "ret_lg": 641.0,
        "ret_ret": 36.0,
        "ret_ryds": 611.0,
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "recv_lg": 4.0,
        "recv_tar": 1.0,
        "recv_yac": 4.0,
        "score_pts": 86.0
      }
    },
    {
      "canonical_id": "taylor-cornelius",
      "canonical_name": "Taylor Cornelius",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 247.0,
        "pass_cmp": 143.0,
        "pass_yds": 1795.0,
        "pass_int": 13.0,
        "pass_lg": 203.0,
        "pass_sack": 20.0,
        "pass_loss": 111.0,
        "pass_td": 9.0,
        "rush_att": 21.0,
        "rush_yds": 149.0,
        "rush_lg": 81.0,
        "rush_td": 1.0,
        "score_tot": 1.0,
        "score_r": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "ted-laurent",
      "canonical_name": "Ted Laurent",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0
      }
    },
    {
      "canonical_id": "terrance-williams",
      "canonical_name": "Terrance Williams",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "ret_num": 10.0,
        "ret_yds": 169.0,
        "ret_lg": 55.0
      }
    },
    {
      "canonical_id": "terrell-jana",
      "canonical_name": "Terrell Jana",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 7.0,
        "recv_lg": 7.0,
        "recv_tar": 1.0,
        "recv_yac": 2.0
      }
    },
    {
      "canonical_id": "terry-williams",
      "canonical_name": "Terry Williams",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 5.0,
        "rush_yds": 5.0,
        "rush_lg": 5.0,
        "recv_rec": 4.0,
        "recv_yds": 20.0,
        "recv_lg": 23.0,
        "recv_tar": 4.0,
        "recv_yac": 14.0,
        "ret_num": 27.0,
        "ret_yds": 493.0,
        "ret_lg": 210.0
      }
    },
    {
      "canonical_id": "tevaun-smith",
      "canonical_name": "Tevaun Smith",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 27.0,
        "recv_yds": 324.0,
        "recv_lg": 194.0,
        "recv_tar": 45.0,
        "recv_yac": 85.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "thiadric-hansen",
      "canonical_name": "Thiadric Hansen",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 8.0,
        "def_tot": 8.0,
        "def_sack": 3.0,
        "def_ydsl": 19.0
      }
    },
    {
      "canonical_id": "thomas-costigan",
      "canonical_name": "Thomas Costigan",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 24.0,
        "def_tot": 24.0,
        "def_sack": 6.0,
        "def_ydsl": 48.0
      }
    },
    {
      "canonical_id": "tibo-debaillie",
      "canonical_name": "Tibo Debaillie",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0,
        "ret_num": 1.0,
        "ret_yds": 9.0,
        "ret_lg": 9.0
      }
    },
    {
      "canonical_id": "tigie-sankoh",
      "canonical_name": "Tigie Sankoh",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "tim-bonner",
      "canonical_name": "Tim Bonner",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 22.0,
        "def_tot": 22.0,
        "def_sack": 5.0,
        "def_ydsl": 42.0
      }
    },
    {
      "canonical_id": "tim-flanders",
      "canonical_name": "Tim Flanders",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 88.0,
        "rush_yds": 385.0,
        "rush_lg": 108.0,
        "recv_rec": 17.0,
        "recv_yds": 168.0,
        "recv_lg": 74.0,
        "recv_tar": 24.0,
        "recv_yac": 130.0,
        "recv_td": 1.0,
        "score_tot": 1.0,
        "score_p": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "tim-white",
      "canonical_name": "Tim White",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 67.0,
        "recv_yds": 897.0,
        "recv_lg": 362.0,
        "recv_tar": 89.0,
        "recv_yac": 429.0,
        "recv_td": 2.0,
        "ret_num": 3.0,
        "ret_yds": 18.0,
        "ret_lg": 18.0,
        "score_tot": 2.0,
        "score_p": 2.0,
        "score_pts": 12.0,
        "rush_att": 14.0,
        "rush_yds": 94.0,
        "rush_lg": 84.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "tobi-antigha",
      "canonical_name": "Tobi Antigha",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "tommy-nield",
      "canonical_name": "Tommy Nield",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "toshiki-sato",
      "canonical_name": "Toshiki Sato",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_xpa": 1.0,
        "ret_num": 2.0,
        "ret_yds": 116.0,
        "ret_lg": 60.0,
        "ret_ret": 2.0,
        "ret_ryds": 32.0,
        "score_pts": 1.0
      }
    },
    {
      "canonical_id": "tracy-sprinkle",
      "canonical_name": "Tracy Sprinkle",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "travis-feeney",
      "canonical_name": "Travis Feeney",
      "positions": [
        "DB",
        "DL",
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0,
        "def_sack": 1.0,
        "def_ydsl": 5.0
      }
    },
    {
      "canonical_id": "tre-roberson",
      "canonical_name": "Tre Roberson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 12.0,
        "def_tot": 13.0,
        "def_pd": 3.0,
        "def_ast": 1.0,
        "def_int": 1.0,
        "def_yds": 27.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "tre-watson",
      "canonical_name": "Tre Watson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0
      }
    },
    {
      "canonical_id": "treston-decoud",
      "canonical_name": "Treston Decoud",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 25.0,
        "def_tot": 25.0
      }
    },
    {
      "canonical_id": "trevor-harris",
      "canonical_name": "Trevor HARRIS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 327.0,
        "pass_cmp": 227.0,
        "pass_yds": 2635.0,
        "pass_int": 8.0,
        "pass_lg": 342.0,
        "pass_sack": 33.0,
        "pass_loss": 190.0,
        "pass_td": 15.0,
        "rush_att": 24.0,
        "rush_yds": 115.0,
        "rush_lg": 78.0,
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "trevor-hoyte",
      "canonical_name": "Trevor Hoyte",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 21.0,
        "def_tot": 21.0
      }
    },
    {
      "canonical_id": "trumaine-washington",
      "canonical_name": "Trumaine Washington",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 55.0,
        "def_tot": 55.0,
        "def_int": 5.0,
        "def_yds": 93.0,
        "def_td": 1.0,
        "def_lg": 37.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "tunde-adeleke",
      "canonical_name": "Tunde Adeleke",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 60.0,
        "def_tot": 60.0,
        "def_int": 2.0,
        "def_sack": 2.0,
        "def_ydsl": 18.0,
        "def_yds": 7.0,
        "def_lg": 7.0,
        "ret_num": 1.0,
        "ret_yds": 7.0,
        "ret_lg": 7.0
      }
    },
    {
      "canonical_id": "ty-cranston",
      "canonical_name": "Ty Cranston",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 36.0,
        "def_tot": 36.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "tyler-crapigna",
      "canonical_name": "Tyler Crapigna",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "stat_fgm": 3.0,
        "stat_fga": 5.0,
        "stat_lg": 37.0,
        "stat_xpm": 7.0,
        "stat_xpa": 7.0,
        "stat_pts": 16.0,
        "ret_num": 2.0,
        "ret_yds": 132.0,
        "ret_lg": 69.0,
        "ret_ret": 2.0,
        "ret_ryds": 32.0,
        "score_pts": 17.0
      }
    },
    {
      "canonical_id": "tyler-ternowski",
      "canonical_name": "Tyler TERNOWSKI",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 2.0,
        "recv_yds": 56.0,
        "recv_lg": 56.0,
        "recv_tar": 3.0,
        "recv_yac": 25.0
      }
    },
    {
      "canonical_id": "tyquwan-glass",
      "canonical_name": "Tyquwan Glass",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 27.0,
        "def_tot": 27.0,
        "def_sack": 1.0,
        "def_ydsl": 7.0
      }
    },
    {
      "canonical_id": "tyrice-beverette",
      "canonical_name": "Tyrice Beverette",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 7.0,
        "def_tot": 7.0,
        "def_sack": 1.0,
        "def_ydsl": 1.0
      }
    },
    {
      "canonical_id": "tyron-vrede",
      "canonical_name": "Tyron Vrede",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "recv_rec": 1.0,
        "recv_yds": 6.0,
        "recv_lg": 6.0,
        "recv_tar": 1.0,
        "recv_yac": 6.0
      }
    },
    {
      "canonical_id": "tyson-middlemost",
      "canonical_name": "Tyson MIDDLEMOST",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_tar": 1.0
      }
    },
    {
      "canonical_id": "ufomba-kamalu",
      "canonical_name": "Ufomba Kamalu",
      "positions": [
        "DT",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 13.0,
        "def_tot": 13.0
      }
    },
    {
      "canonical_id": "vernon-adams",
      "canonical_name": "Vernon Adams",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 239.0,
        "pass_cmp": 142.0,
        "pass_yds": 1949.0,
        "pass_td": 14.0,
        "pass_lg": 277.0,
        "pass_sack": 14.0,
        "pass_loss": 76.0,
        "pass_int": 9.0,
        "rush_att": 51.0,
        "rush_yds": 298.0,
        "rush_lg": 135.0
      }
    },
    {
      "canonical_id": "victor-gamboa",
      "canonical_name": "Victor Gamboa",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 9.0,
        "def_tot": 9.0
      }
    },
    {
      "canonical_id": "vincent-desjardins",
      "canonical_name": "Vincent Desjardins",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 3.0,
        "def_tot": 3.0
      }
    },
    {
      "canonical_id": "vontae-diggs",
      "canonical_name": "Vontae Diggs",
      "positions": [
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 5.0,
        "def_tot": 5.0,
        "def_sack": 1.0,
        "def_ydsl": 2.0,
        "ret_num": 1.0
      }
    },
    {
      "canonical_id": "walter-fletcher",
      "canonical_name": "Walter FLETCHER",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 67.0,
        "rush_yds": 302.0,
        "rush_lg": 107.0,
        "recv_rec": 22.0,
        "recv_yds": 177.0,
        "recv_lg": 63.0,
        "recv_tar": 27.0,
        "recv_yac": 152.0,
        "ret_num": 7.0,
        "ret_yds": 122.0,
        "ret_lg": 71.0,
        "score_conv": 1.0,
        "score_pts": 2.0
      }
    },
    {
      "canonical_id": "wes-hills",
      "canonical_name": "Wes Hills",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 4.0,
        "rush_yds": 20.0,
        "rush_lg": 8.0
      }
    },
    {
      "canonical_id": "wes-sutton",
      "canonical_name": "Wes Sutton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 6.0,
        "def_tot": 6.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "wesley-lewis",
      "canonical_name": "Wesley Lewis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 16.0,
        "recv_lg": 16.0,
        "recv_tar": 1.0,
        "recv_yac": 3.0
      }
    },
    {
      "canonical_id": "william-langlais",
      "canonical_name": "William LANGLAIS",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "recv_lg": 5.0,
        "recv_tar": 1.0,
        "recv_yac": 2.0,
        "ret_num": 3.0,
        "ret_yds": 70.0,
        "ret_lg": 70.0
      }
    },
    {
      "canonical_id": "william-powell",
      "canonical_name": "William Powell",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 197.0,
        "rush_yds": 838.0,
        "rush_lg": 198.0,
        "rush_td": 4.0,
        "recv_rec": 48.0,
        "recv_yds": 401.0,
        "recv_lg": 205.0,
        "recv_tar": 62.0,
        "recv_yac": 307.0,
        "score_tot": 4.0,
        "score_r": 4.0,
        "score_pts": 24.0,
        "def_solo": 2.0,
        "def_tot": 2.0
      }
    },
    {
      "canonical_id": "william-stanback",
      "canonical_name": "William STANBACK",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_att": 205.0,
        "rush_yds": 1205.0,
        "rush_lg": 276.0,
        "rush_td": 3.0,
        "recv_tar": 29.0,
        "recv_rec": 18.0,
        "recv_yds": 137.0,
        "recv_lg": 90.0,
        "recv_yac": 107.0,
        "score_tot": 3.0,
        "score_r": 3.0,
        "score_pts": 18.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "willie-jefferson",
      "canonical_name": "Willie Jefferson",
      "positions": [
        "DB",
        "DE",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_int": 2.0,
        "def_yds": 45.0,
        "def_lg": 6.0,
        "def_solo": 23.0,
        "def_tot": 23.0,
        "def_sack": 7.0,
        "def_ydsl": 58.0,
        "def_td": 1.0,
        "score_tot": 1.0,
        "score_ir": 1.0,
        "score_pts": 6.0
      }
    },
    {
      "canonical_id": "winston-rose",
      "canonical_name": "Winston Rose",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 19.0,
        "def_ast": 1.0,
        "def_pd": 3.0,
        "ret_num": 2.0,
        "ret_yds": 3.0,
        "ret_lg": 3.0
      }
    },
    {
      "canonical_id": "woody-baron",
      "canonical_name": "Woody Baron",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 18.0,
        "def_tot": 18.0,
        "def_sack": 6.0,
        "def_ydsl": 30.0
      }
    },
    {
      "canonical_id": "yurik-bethune",
      "canonical_name": "Yurik Bethune",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "def_solo": 2.0,
        "def_tot": 2.0,
        "def_sack": 1.0,
        "def_ydsl": 8.0
      }
    },
    {
      "canonical_id": "zach-collaros",
      "canonical_name": "Zach COLLAROS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_att": 399.0,
        "pass_cmp": 281.0,
        "pass_yds": 3654.0,
        "pass_td": 23.0,
        "pass_lg": 553.0,
        "pass_sack": 16.0,
        "pass_loss": 134.0,
        "pass_int": 11.0,
        "rush_att": 11.0,
        "rush_yds": 63.0,
        "rush_lg": 44.0,
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    },
    {
      "canonical_id": "zack-williams",
      "canonical_name": "Zack Williams",
      "positions": [
        "OL"
      ],
      "ambiguous": true,
      "stats": {
        "def_solo": 1.0,
        "def_tot": 1.0
      }
    }
  ]
}