{
  "slug": "football-cfl-2019-season-total",
  "game_id": "FOOTBALL_CFL_2019_SEASON_TOTAL",
  "display": "CFL 2019 Season",
  "league": "CFL",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "cfl-2019",
  "synthetic": true,
  "player_count": 197,
  "stat_keys": [
    "kick_gp",
    "kick_pts",
    "pass_att",
    "pass_cmp",
    "pass_gp",
    "pass_int",
    "pass_td",
    "pass_yds",
    "recv_gp",
    "recv_rec",
    "recv_td",
    "recv_yds",
    "ret_gp",
    "rush_att",
    "rush_gp",
    "rush_td",
    "rush_yds"
  ],
  "players": [
    {
      "canonical_id": "aj-ouellette-2",
      "canonical_name": "A.J. Ouellette",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 23.0,
        "rush_yds": 114.0,
        "recv_gp": 3.0,
        "recv_rec": 5.0,
        "recv_yds": 39.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "aaron-peck-2",
      "canonical_name": "Aaron Peck",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 9.0,
        "recv_yds": 105.0
      }
    },
    {
      "canonical_id": "albert-awachie-2",
      "canonical_name": "Albert Awachie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 2.0,
        "recv_yds": 12.0
      }
    },
    {
      "canonical_id": "alex-charette-2",
      "canonical_name": "Alex Charette",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 2.0,
        "recv_yds": 10.0
      }
    },
    {
      "canonical_id": "alex-taylor",
      "canonical_name": "Alex Taylor",
      "positions": [
        "OT",
        "RB",
        "DB"
      ],
      "ambiguous": true,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 7.0,
        "rush_yds": 48.0,
        "recv_gp": 15.0,
        "recv_rec": 2.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "andrew-harris-2",
      "canonical_name": "Andrew Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 224.0,
        "rush_yds": 1373.0,
        "rush_td": 4.0,
        "recv_gp": 16.0,
        "recv_rec": 70.0,
        "recv_yds": 529.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "andres-salgado-2",
      "canonical_name": "Andr\u00e9s Salgado",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0
      }
    },
    {
      "canonical_id": "ante-milanovic-litre-2",
      "canonical_name": "Ante Milanovic-Litre",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 40.0,
        "rush_yds": 158.0,
        "rush_td": 1.0,
        "recv_gp": 17.0,
        "recv_rec": 9.0,
        "recv_yds": 81.0
      }
    },
    {
      "canonical_id": "anthony-coombs-2",
      "canonical_name": "Anthony Coombs",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 37.0,
        "rush_yds": 158.0,
        "recv_gp": 16.0,
        "recv_rec": 20.0,
        "recv_yds": 156.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "anthony-gosselin-2",
      "canonical_name": "Anthony Gosselin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 3.0,
        "recv_yds": 18.0
      }
    },
    {
      "canonical_id": "antoine-pruneau",
      "canonical_name": "Antoine Pruneau",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 9.0
      }
    },
    {
      "canonical_id": "antonio-pipkin-2",
      "canonical_name": "Antonio Pipkin",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 11.0,
        "rush_yds": 61.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "armanti-edwards-2",
      "canonical_name": "Armanti Edwards",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 2.0,
        "rush_yds": 12.0,
        "recv_gp": 17.0,
        "recv_rec": 69.0,
        "recv_yds": 1014.0,
        "recv_td": 7.0
      }
    },
    {
      "canonical_id": "bj-cunningham-2",
      "canonical_name": "B.J. Cunningham",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 27.0,
        "recv_yds": 345.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "bo-levi-mitchell",
      "canonical_name": "Bo Levi Mitchell",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 11.0,
        "pass_att": 415.0,
        "pass_cmp": 274.0,
        "pass_yds": 3464.0,
        "pass_td": 19.0,
        "pass_int": 11.0,
        "rush_gp": 11.0,
        "rush_att": 2.0,
        "rush_yds": 4.0,
        "ret_gp": 11.0
      }
    },
    {
      "canonical_id": "boris-bede",
      "canonical_name": "Boris Bede",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": -10.0,
        "kick_gp": 18.0,
        "kick_pts": 136.0
      }
    },
    {
      "canonical_id": "brad-sinopoli-2",
      "canonical_name": "Brad Sinopoli",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 72.0,
        "recv_yds": 671.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "bralon-addison-2",
      "canonical_name": "Bralon Addison",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 36.0,
        "rush_yds": 218.0,
        "rush_td": 1.0,
        "recv_gp": 16.0,
        "recv_rec": 95.0,
        "recv_yds": 1236.0,
        "recv_td": 7.0
      }
    },
    {
      "canonical_id": "brandon-banks",
      "canonical_name": "Brandon Banks",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 13.0,
        "rush_yds": 56.0,
        "rush_td": 1.0,
        "recv_gp": 16.0,
        "recv_rec": 112.0,
        "recv_yds": 1549.0,
        "recv_td": 13.0
      }
    },
    {
      "canonical_id": "brandon-bridge-2",
      "canonical_name": "Brandon Bridge",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 1.0,
        "rush_yds": 4.0
      }
    },
    {
      "canonical_id": "brandon-brooks",
      "canonical_name": "Brandon Brooks",
      "positions": [
        "DB",
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 34.0,
        "rush_yds": 204.0,
        "recv_gp": 6.0,
        "recv_rec": 12.0,
        "recv_yds": 144.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "brandon-rutley",
      "canonical_name": "Brandon Rutley",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 11.0,
        "rush_att": 61.0,
        "rush_yds": 341.0,
        "recv_gp": 11.0,
        "recv_rec": 9.0,
        "recv_yds": 76.0
      }
    },
    {
      "canonical_id": "brayden-lenius-2",
      "canonical_name": "Brayden Lenius",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 2.0,
        "recv_yds": 4.0
      }
    },
    {
      "canonical_id": "brendan-gillanders-2",
      "canonical_name": "Brendan Gillanders",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 23.0,
        "rush_yds": 94.0,
        "recv_gp": 16.0,
        "recv_rec": 16.0,
        "recv_yds": 97.0
      }
    },
    {
      "canonical_id": "brett-lauther",
      "canonical_name": "Brett LAUTHER",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 13.0,
        "kick_pts": 123.0
      }
    },
    {
      "canonical_id": "bryan-bennett-2",
      "canonical_name": "Bryan Bennett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 16.0,
        "rush_yds": 69.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "bryan-burnham-2",
      "canonical_name": "Bryan Burnham",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_gp": 17.0,
        "recv_rec": 100.0,
        "recv_yds": 1492.0,
        "recv_td": 11.0
      }
    },
    {
      "canonical_id": "cj-gable-2",
      "canonical_name": "C.J. Gable",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 204.0,
        "rush_yds": 997.0,
        "rush_td": 2.0,
        "recv_gp": 14.0,
        "recv_rec": 54.0,
        "recv_yds": 421.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "caleb-holley-2",
      "canonical_name": "Caleb Holley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 48.0,
        "recv_yds": 487.0
      }
    },
    {
      "canonical_id": "calvin-mccarty-2",
      "canonical_name": "Calvin McCarty",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 3.0,
        "rush_yds": 8.0,
        "rush_td": 2.0,
        "recv_gp": 16.0,
        "recv_rec": 10.0,
        "recv_yds": 39.0
      }
    },
    {
      "canonical_id": "cameron-marshall",
      "canonical_name": "Cameron Marshall",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 50.0,
        "rush_yds": 307.0,
        "rush_td": 2.0,
        "recv_gp": 4.0,
        "recv_rec": 5.0,
        "recv_yds": 37.0
      }
    },
    {
      "canonical_id": "carlos-henderson",
      "canonical_name": "Carlos Henderson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 15.0
      }
    },
    {
      "canonical_id": "chandler-worthy-2",
      "canonical_name": "Chandler Worthy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 1.0,
        "rush_yds": -2.0,
        "recv_gp": 3.0,
        "recv_rec": 12.0,
        "recv_yds": 129.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "charles-nelson-2",
      "canonical_name": "Charles Nelson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 1.0,
        "recv_yds": 4.0
      }
    },
    {
      "canonical_id": "charlie-power-2",
      "canonical_name": "Charlie Power",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 4.0,
        "recv_yds": 27.0
      }
    },
    {
      "canonical_id": "chris-amoah",
      "canonical_name": "Chris Amoah",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 1.0,
        "rush_att": 2.0,
        "rush_yds": 3.0,
        "recv_gp": 1.0,
        "recv_rec": 2.0,
        "recv_yds": 22.0
      }
    },
    {
      "canonical_id": "chris-matthews",
      "canonical_name": "Chris Matthews",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 21.0,
        "recv_yds": 319.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "chris-rainey-2",
      "canonical_name": "Chris Rainey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 45.0,
        "rush_yds": 220.0,
        "recv_gp": 16.0,
        "recv_rec": 18.0,
        "recv_yds": 134.0
      }
    },
    {
      "canonical_id": "chris-schleuger-2",
      "canonical_name": "Chris Schleuger",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 1.0,
        "recv_yds": 1.0
      }
    },
    {
      "canonical_id": "chris-steele",
      "canonical_name": "Chris Steele",
      "positions": [
        "DB",
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 128.0,
        "rush_yds": 733.0,
        "rush_td": 12.0
      }
    },
    {
      "canonical_id": "christian-jones",
      "canonical_name": "Christian Jones",
      "positions": [
        "WR",
        "OT",
        "DB"
      ],
      "ambiguous": true,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": -13.0,
        "recv_gp": 10.0,
        "recv_rec": 7.0,
        "recv_yds": 43.0
      }
    },
    {
      "canonical_id": "christophe-normand-2",
      "canonical_name": "Christophe Normand",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0
      }
    },
    {
      "canonical_id": "cody-fajardo",
      "canonical_name": "Cody FAJARDO",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 473.0,
        "pass_cmp": 338.0,
        "pass_yds": 4301.0,
        "pass_td": 18.0,
        "pass_int": 8.0,
        "rush_gp": 18.0,
        "rush_att": 107.0,
        "rush_yds": 611.0,
        "rush_td": 10.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "colton-hunchak-2",
      "canonical_name": "Colton Hunchak",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 16.0,
        "recv_yds": 231.0
      }
    },
    {
      "canonical_id": "cory-watson-2",
      "canonical_name": "Cory Watson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 46.0,
        "recv_yds": 400.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "davaris-daniels-2",
      "canonical_name": "DaVaris Daniels",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 54.0,
        "recv_yds": 738.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "dakota-prukop-2",
      "canonical_name": "Dakota Prukop",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 11.0,
        "rush_yds": 39.0
      }
    },
    {
      "canonical_id": "dane-evans",
      "canonical_name": "Dane Evans",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 413.0,
        "pass_cmp": 298.0,
        "pass_yds": 3753.0,
        "pass_td": 21.0,
        "pass_int": 13.0,
        "rush_gp": 18.0,
        "rush_att": 34.0,
        "rush_yds": 161.0,
        "rush_td": 3.0,
        "recv_gp": 18.0,
        "recv_rec": 1.0,
        "recv_yds": 13.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "daniel-petermann",
      "canonical_name": "Daniel Petermann",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 14.0,
        "recv_yds": 112.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "danny-obrien",
      "canonical_name": "Danny O'Brien",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 18.0,
        "rush_yds": 60.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "dante-absher-2",
      "canonical_name": "Dante Absher",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 8.0,
        "recv_yds": 84.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "darvin-adams-2",
      "canonical_name": "Darvin Adams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 47.0,
        "recv_yds": 549.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "david-mackie-2",
      "canonical_name": "David Mackie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 5.0,
        "recv_yds": 49.0
      }
    },
    {
      "canonical_id": "david-ungerer",
      "canonical_name": "David Ungerer",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 10.0,
        "recv_rec": 2.0,
        "recv_yds": 44.0
      }
    },
    {
      "canonical_id": "david-watford-2",
      "canonical_name": "David Watford",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 16.0,
        "rush_yds": 41.0,
        "rush_td": 6.0
      }
    },
    {
      "canonical_id": "devier-posey-2",
      "canonical_name": "DeVier Posey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 50.0,
        "recv_yds": 780.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "declan-cross-2",
      "canonical_name": "Declan Cross",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 2.0,
        "rush_yds": 11.0,
        "recv_gp": 12.0,
        "recv_rec": 9.0,
        "recv_yds": 57.0
      }
    },
    {
      "canonical_id": "derel-walker-2",
      "canonical_name": "Derel Walker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 3.0,
        "rush_td": 1.0,
        "recv_gp": 15.0,
        "recv_rec": 65.0,
        "recv_yds": 1040.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "devonte-dedmon-2",
      "canonical_name": "Devonte Dedmon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 4.0,
        "recv_yds": 58.0
      }
    },
    {
      "canonical_id": "dominique-davis",
      "canonical_name": "Dominique Davis",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 17.0,
        "pass_att": 312.0,
        "pass_cmp": 200.0,
        "pass_yds": 2216.0,
        "pass_td": 5.0,
        "pass_int": 14.0,
        "rush_gp": 17.0,
        "rush_att": 31.0,
        "rush_yds": 115.0,
        "rush_td": 6.0,
        "ret_gp": 17.0
      }
    },
    {
      "canonical_id": "dominique-rhymes-2",
      "canonical_name": "Dominique Rhymes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 65.0,
        "recv_yds": 1056.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "don-jackson",
      "canonical_name": "Don Jackson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 58.0,
        "rush_yds": 246.0,
        "rush_td": 2.0,
        "recv_gp": 7.0,
        "recv_rec": 21.0,
        "recv_yds": 132.0
      }
    },
    {
      "canonical_id": "drew-brown",
      "canonical_name": "Drew Brown",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 3.0,
        "kick_pts": 10.0
      }
    },
    {
      "canonical_id": "drew-wolitarsky-2",
      "canonical_name": "Drew Wolitarsky",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 33.0,
        "recv_yds": 361.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "duron-carter",
      "canonical_name": "Duron Carter",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "recv_gp": 18.0,
        "recv_rec": 67.0,
        "recv_yds": 614.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "emmanuel-arceneaux",
      "canonical_name": "Emmanuel Arceneaux",
      "positions": [
        "DB",
        "SB"
      ],
      "ambiguous": true,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 22.0,
        "recv_yds": 249.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "eric-rogers-2",
      "canonical_name": "Eric Rogers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 85.0,
        "recv_yds": 1080.0,
        "recv_td": 10.0
      }
    },
    {
      "canonical_id": "etienne-moisan",
      "canonical_name": "Etienne Moisan",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0
      }
    },
    {
      "canonical_id": "eugene-lewis-2",
      "canonical_name": "Eugene Lewis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 72.0,
        "recv_yds": 1133.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "felix-faubert-lussier-2",
      "canonical_name": "Felix Faubert-Lussier",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 9.0,
        "recv_yds": 102.0
      }
    },
    {
      "canonical_id": "gabriel-amavizca-ortiz",
      "canonical_name": "Gabriel Amavizca-Ortiz",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 7.0,
        "kick_pts": 2.0
      }
    },
    {
      "canonical_id": "gabriel-ferraro",
      "canonical_name": "Gabriel Ferraro",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 5.0,
        "kick_pts": 32.0
      }
    },
    {
      "canonical_id": "greg-ellingson-2",
      "canonical_name": "Greg Ellingson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 86.0,
        "recv_yds": 1170.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "greg-morris",
      "canonical_name": "Greg Morris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 16.0,
        "rush_yds": 101.0,
        "recv_gp": 12.0,
        "recv_rec": 9.0,
        "recv_yds": 54.0
      }
    },
    {
      "canonical_id": "harry-mcmaster",
      "canonical_name": "Harry McMaster",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0
      }
    },
    {
      "canonical_id": "hergy-mayala-2",
      "canonical_name": "Hergy Mayala",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 38.0,
        "recv_yds": 562.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "isaac-harker-2",
      "canonical_name": "Isaac Harker",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 2.0,
        "rush_yds": 5.0
      }
    },
    {
      "canonical_id": "jackson-bennett-2",
      "canonical_name": "Jackson Bennett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 29.0,
        "rush_yds": 147.0,
        "rush_td": 1.0,
        "recv_gp": 16.0,
        "recv_rec": 8.0,
        "recv_yds": 72.0
      }
    },
    {
      "canonical_id": "jacob-scarfone-2",
      "canonical_name": "Jacob Scarfone",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 7.0,
        "recv_rec": 3.0,
        "recv_yds": 17.0
      }
    },
    {
      "canonical_id": "jaelon-acklin-2",
      "canonical_name": "Jaelon Acklin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 58.0,
        "recv_yds": 708.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "jake-wieneke-2",
      "canonical_name": "Jake Wieneke",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 41.0,
        "recv_yds": 569.0,
        "recv_td": 8.0
      }
    },
    {
      "canonical_id": "jalin-marshall",
      "canonical_name": "Jalin Marshall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "rush_td": 1.0,
        "recv_gp": 8.0,
        "recv_rec": 8.0,
        "recv_yds": 139.0
      }
    },
    {
      "canonical_id": "jamal-campbell-2",
      "canonical_name": "Jamal Campbell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 1.0,
        "recv_yds": 1.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jamel-lyles-2",
      "canonical_name": "Jamel Lyles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 11.0,
        "rush_yds": 86.0,
        "recv_gp": 7.0,
        "recv_rec": 3.0,
        "recv_yds": 10.0
      }
    },
    {
      "canonical_id": "james-franklin-3",
      "canonical_name": "James Franklin",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 18.0,
        "rush_yds": 83.0,
        "rush_td": 2.0
      }
    },
    {
      "canonical_id": "james-tuck-2",
      "canonical_name": "James Tuck",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 5.0
      }
    },
    {
      "canonical_id": "james-wilder-jr-2",
      "canonical_name": "James Wilder Jr.",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 92.0,
        "rush_yds": 464.0,
        "rush_td": 1.0,
        "recv_gp": 14.0,
        "recv_rec": 47.0,
        "recv_yds": 415.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "janarion-grant-2",
      "canonical_name": "Janarion Grant",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 2.0,
        "recv_yds": 6.0
      }
    },
    {
      "canonical_id": "jarveon-williams",
      "canonical_name": "Jarveon Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 14.0,
        "rush_yds": 70.0,
        "rush_td": 1.0,
        "recv_gp": 2.0
      }
    },
    {
      "canonical_id": "jean-christophe-beaulieu-2",
      "canonical_name": "Jean-Christophe Beaulieu",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": 4.0,
        "recv_gp": 10.0,
        "recv_rec": 11.0,
        "recv_yds": 86.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jeremiah-johnson-2",
      "canonical_name": "Jeremiah Johnson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 11.0,
        "rush_att": 89.0,
        "rush_yds": 532.0,
        "rush_td": 1.0,
        "recv_gp": 11.0,
        "recv_rec": 17.0,
        "recv_yds": 192.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jeremiah-masoli",
      "canonical_name": "Jeremiah MASOLI",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 17.0,
        "rush_yds": 79.0,
        "rush_td": 4.0
      }
    },
    {
      "canonical_id": "jerminic-smith-2",
      "canonical_name": "Jerminic Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 1.0,
        "rush_yds": 11.0,
        "recv_gp": 3.0,
        "recv_rec": 8.0,
        "recv_yds": 87.0
      }
    },
    {
      "canonical_id": "jevon-cottoy-2",
      "canonical_name": "Jevon Cottoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 38.0,
        "recv_yds": 386.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jimmy-ralph-2",
      "canonical_name": "Jimmy Ralph",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 38.0,
        "recv_yds": 366.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "john-crockett",
      "canonical_name": "John Crockett",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 84.0,
        "rush_yds": 454.0,
        "recv_gp": 7.0,
        "recv_rec": 13.0,
        "recv_yds": 102.0
      }
    },
    {
      "canonical_id": "john-white",
      "canonical_name": "John White",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 192.0,
        "rush_yds": 1004.0,
        "rush_td": 7.0,
        "recv_gp": 16.0,
        "recv_rec": 46.0,
        "recv_yds": 341.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "johnny-augustine-2",
      "canonical_name": "Johnny Augustine",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 38.0,
        "rush_yds": 242.0,
        "recv_gp": 16.0,
        "recv_rec": 6.0,
        "recv_yds": 92.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jonathon-jennings-2",
      "canonical_name": "Jonathon Jennings",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 29.0,
        "rush_yds": 102.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "jordan-williams-lambert",
      "canonical_name": "Jordan Williams-Lambert",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 3.0,
        "recv_rec": 5.0,
        "recv_yds": 57.0
      }
    },
    {
      "canonical_id": "josh-crockett",
      "canonical_name": "Josh Crockett",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0
      }
    },
    {
      "canonical_id": "josh-huff-2",
      "canonical_name": "Josh Huff",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": -7.0,
        "recv_gp": 10.0,
        "recv_rec": 37.0,
        "recv_yds": 491.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "julian-feoli-gudino-2",
      "canonical_name": "Julian Feoli-Gudino",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 13.0,
        "recv_yds": 119.0
      }
    },
    {
      "canonical_id": "justin-mcinnis",
      "canonical_name": "Justin MCINNIS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 10.0,
        "recv_yds": 149.0
      }
    },
    {
      "canonical_id": "justin-medlock",
      "canonical_name": "Justin Medlock",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 165.0
      }
    },
    {
      "canonical_id": "juwan-brescacin",
      "canonical_name": "Juwan Brescacin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 11.0,
        "recv_yds": 168.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "kd-cannon",
      "canonical_name": "K.D. Cannon",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 3.0,
        "recv_rec": 11.0,
        "recv_yds": 149.0
      }
    },
    {
      "canonical_id": "kadeem-carey-2",
      "canonical_name": "Ka'Deem Carey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 75.0,
        "rush_yds": 422.0,
        "rush_td": 2.0,
        "recv_gp": 8.0,
        "recv_rec": 15.0,
        "recv_yds": 134.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kaion-julien-grant",
      "canonical_name": "Kaion JULIEN-GRANT",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 1.0,
        "recv_yds": 8.0
      }
    },
    {
      "canonical_id": "kenneth-walker-2",
      "canonical_name": "Kenneth Walker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 3.0,
        "recv_yds": 10.0
      }
    },
    {
      "canonical_id": "kenny-ladler",
      "canonical_name": "Kenny Ladler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 44.0,
        "recv_yds": 643.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "kenny-stafford-2",
      "canonical_name": "Kenny Stafford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 7.0,
        "recv_rec": 30.0,
        "recv_yds": 366.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "kevin-elliott",
      "canonical_name": "Kevin Elliott",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 7.0,
        "recv_yds": 95.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kienan-lafrance-2",
      "canonical_name": "Kienan LaFrance",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 2.0,
        "rush_yds": 9.0
      }
    },
    {
      "canonical_id": "kurleigh-gittens-jr-2",
      "canonical_name": "Kurleigh Gittens Jr.",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 1.0,
        "recv_yds": 10.0
      }
    },
    {
      "canonical_id": "kyran-moore-2",
      "canonical_name": "Kyran Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 6.0,
        "rush_yds": 23.0,
        "recv_gp": 18.0,
        "recv_rec": 78.0,
        "recv_yds": 996.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "lemar-durant-2",
      "canonical_name": "Lemar Durant",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 57.0,
        "recv_yds": 810.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "lewis-ward",
      "canonical_name": "Lewis Ward",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 138.0
      }
    },
    {
      "canonical_id": "lirim-hajrullahu",
      "canonical_name": "Lirim Hajrullahu",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 167.0
      }
    },
    {
      "canonical_id": "llevi-noel-2",
      "canonical_name": "Llevi Noel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 28.0,
        "recv_yds": 259.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "logan-kilgore-2",
      "canonical_name": "Logan Kilgore",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 18.0,
        "rush_yds": 60.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "lucky-whitehead-2",
      "canonical_name": "Lucky Whitehead",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 9.0,
        "rush_yds": 92.0,
        "rush_td": 1.0,
        "recv_gp": 15.0,
        "recv_rec": 52.0,
        "recv_yds": 521.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "luke-tasker-2",
      "canonical_name": "Luke Tasker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 9.0,
        "recv_rec": 36.0,
        "recv_yds": 406.0
      }
    },
    {
      "canonical_id": "malcolm-carter",
      "canonical_name": "Malcolm Carter",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 7.0,
        "recv_rec": 4.0,
        "recv_yds": 36.0
      }
    },
    {
      "canonical_id": "maleek-irons",
      "canonical_name": "Maleek Irons",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 11.0,
        "rush_att": 50.0,
        "rush_yds": 208.0,
        "rush_td": 1.0,
        "recv_gp": 11.0,
        "recv_rec": 10.0,
        "recv_yds": 59.0
      }
    },
    {
      "canonical_id": "marco-dubois-2",
      "canonical_name": "Marco Dubois",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 4.0,
        "recv_yds": 34.0
      }
    },
    {
      "canonical_id": "marcus-thigpen-2",
      "canonical_name": "Marcus Thigpen",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 41.0,
        "rush_yds": 201.0,
        "rush_td": 3.0,
        "recv_gp": 18.0,
        "recv_rec": 19.0,
        "recv_yds": 161.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "marcus-tucker-2",
      "canonical_name": "Marcus Tucker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "recv_gp": 15.0,
        "recv_rec": 38.0,
        "recv_yds": 475.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "mario-villamizar-2",
      "canonical_name": "Mario Villamizar",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 2.0,
        "recv_yds": 13.0
      }
    },
    {
      "canonical_id": "mark-korte-2",
      "canonical_name": "Mark Korte",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0
      }
    },
    {
      "canonical_id": "markeith-ambles-2",
      "canonical_name": "Markeith Ambles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 3.0,
        "rush_yds": 14.0,
        "recv_gp": 9.0,
        "recv_rec": 35.0,
        "recv_yds": 407.0
      }
    },
    {
      "canonical_id": "marquis-bundy",
      "canonical_name": "Marquis Bundy",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0
      }
    },
    {
      "canonical_id": "martese-jackson",
      "canonical_name": "Martese Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 1.0,
        "recv_yds": -1.0
      }
    },
    {
      "canonical_id": "matt-nichols-2",
      "canonical_name": "Matt Nichols",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 9.0,
        "rush_yds": 37.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "matthew-shiltz-2",
      "canonical_name": "Matthew Shiltz",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 15.0,
        "rush_yds": 119.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "mcleod-bethel-thompson",
      "canonical_name": "McLeod Bethel-Thompson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 493.0,
        "pass_cmp": 335.0,
        "pass_yds": 4024.0,
        "pass_td": 26.0,
        "pass_int": 13.0,
        "rush_gp": 18.0,
        "rush_att": 26.0,
        "rush_yds": 160.0,
        "rush_td": 1.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "michael-klukas-2",
      "canonical_name": "Michael Klukas",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 3.0,
        "rush_yds": 29.0,
        "recv_gp": 13.0,
        "recv_rec": 16.0,
        "recv_yds": 169.0
      }
    },
    {
      "canonical_id": "michael-oconnor",
      "canonical_name": "Michael O'Connor",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 1.0,
        "rush_yds": 1.0
      }
    },
    {
      "canonical_id": "mike-miller-3",
      "canonical_name": "Mike Miller",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 10.0,
        "recv_gp": 18.0,
        "recv_rec": 6.0,
        "recv_yds": 63.0
      }
    },
    {
      "canonical_id": "mike-reilly",
      "canonical_name": "Mike Reilly",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 16.0,
        "pass_att": 463.0,
        "pass_cmp": 322.0,
        "pass_yds": 3897.0,
        "pass_td": 20.0,
        "pass_int": 15.0,
        "rush_gp": 16.0,
        "rush_att": 55.0,
        "rush_yds": 204.0,
        "rush_td": 5.0,
        "ret_gp": 16.0
      }
    },
    {
      "canonical_id": "mikel-jones",
      "canonical_name": "Mikel Jones",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 22.0,
        "recv_yds": 319.0
      }
    },
    {
      "canonical_id": "mossis-madu-jr",
      "canonical_name": "Mossis Madu Jr.",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 103.0,
        "rush_yds": 413.0,
        "recv_gp": 9.0,
        "recv_rec": 35.0,
        "recv_yds": 201.0
      }
    },
    {
      "canonical_id": "naaman-roosevelt-2",
      "canonical_name": "Naaman Roosevelt",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 77.0,
        "recv_yds": 946.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "natey-adjei-2",
      "canonical_name": "Natey Adjei",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 58.0,
        "recv_yds": 534.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "nathaniel-behar",
      "canonical_name": "Nathaniel Behar",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 16.0,
        "recv_yds": 169.0
      }
    },
    {
      "canonical_id": "nic-demski-2",
      "canonical_name": "Nic Demski",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 26.0,
        "rush_yds": 147.0,
        "rush_td": 2.0,
        "recv_gp": 17.0,
        "recv_rec": 44.0,
        "recv_yds": 543.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "nick-arbuckle",
      "canonical_name": "Nick ARBUCKLE",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 27.0,
        "rush_yds": 76.0,
        "rush_td": 4.0
      }
    },
    {
      "canonical_id": "nikola-kalinic-2",
      "canonical_name": "Nikola Kalinic",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 12.0,
        "recv_yds": 106.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "noel-thomas",
      "canonical_name": "Noel Thomas",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 15.0,
        "recv_yds": 123.0
      }
    },
    {
      "canonical_id": "quan-bray-2",
      "canonical_name": "Quan Bray",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 2.0,
        "rush_yds": 18.0,
        "recv_gp": 15.0,
        "recv_rec": 57.0,
        "recv_yds": 806.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "rj-harris-2",
      "canonical_name": "R.J. Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_gp": 14.0,
        "recv_rec": 62.0,
        "recv_yds": 774.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "rafael-araujo-lopes",
      "canonical_name": "Rafael Araujo-Lopes",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 2.0,
        "rush_yds": 5.0,
        "recv_gp": 2.0,
        "recv_rec": 6.0,
        "recv_yds": 57.0
      }
    },
    {
      "canonical_id": "rashaun-simonise-2",
      "canonical_name": "Rashaun Simonise",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 5.0,
        "recv_yds": 53.0
      }
    },
    {
      "canonical_id": "rasheed-bailey-2",
      "canonical_name": "Rasheed Bailey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 5.0,
        "rush_att": 1.0,
        "rush_yds": 10.0,
        "recv_gp": 5.0,
        "recv_rec": 19.0,
        "recv_yds": 206.0
      }
    },
    {
      "canonical_id": "reggie-begelton-2",
      "canonical_name": "Reggie Begelton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 4.0,
        "rush_yds": 38.0,
        "rush_td": 1.0,
        "recv_gp": 17.0,
        "recv_rec": 102.0,
        "recv_yds": 1444.0,
        "recv_td": 10.0
      }
    },
    {
      "canonical_id": "rene-paredes-2",
      "canonical_name": "Rene PAREDES",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 159.0
      }
    },
    {
      "canonical_id": "richard-sindani",
      "canonical_name": "Richard Sindani",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 32.0,
        "recv_yds": 362.0
      }
    },
    {
      "canonical_id": "ricky-collins",
      "canonical_name": "Ricky Collins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 2.0,
        "rush_yds": -1.0,
        "recv_gp": 17.0,
        "recv_rec": 78.0,
        "recv_yds": 1103.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "rodney-smith-2",
      "canonical_name": "Rodney Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 51.0,
        "recv_yds": 646.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "romar-morris",
      "canonical_name": "Romar Morris",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 12.0,
        "rush_yds": 21.0,
        "recv_gp": 2.0,
        "recv_rec": 7.0,
        "recv_yds": 58.0
      }
    },
    {
      "canonical_id": "ronnie-pfeffer-2",
      "canonical_name": "Ronnie Pfeffer",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 1.0,
        "rush_yds": 13.0
      }
    },
    {
      "canonical_id": "ryan-bomben-2",
      "canonical_name": "Ryan Bomben",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0
      }
    },
    {
      "canonical_id": "ryan-lankford",
      "canonical_name": "Ryan Lankford",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 2.0,
        "rush_yds": 11.0,
        "recv_gp": 13.0,
        "recv_rec": 4.0,
        "recv_yds": 55.0
      }
    },
    {
      "canonical_id": "ryder-stone-2",
      "canonical_name": "Ryder Stone",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 2.0,
        "rush_yds": 8.0,
        "recv_gp": 8.0,
        "recv_rec": 5.0,
        "recv_yds": 39.0
      }
    },
    {
      "canonical_id": "sj-green-2",
      "canonical_name": "S.J. Green",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "recv_gp": 18.0,
        "recv_rec": 85.0,
        "recv_yds": 1039.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "sean-mcguire-2",
      "canonical_name": "Sean McGuire",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 3.0,
        "rush_yds": 9.0
      }
    },
    {
      "canonical_id": "sean-thomas-erlington-2",
      "canonical_name": "Sean Thomas-Erlington",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 33.0,
        "rush_yds": 224.0,
        "recv_gp": 4.0,
        "recv_rec": 11.0,
        "recv_yds": 193.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "sean-whyte",
      "canonical_name": "Sean WHYTE",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 174.0
      }
    },
    {
      "canonical_id": "sergio-castillo",
      "canonical_name": "Sergio CASTILLO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 153.0
      }
    },
    {
      "canonical_id": "seth-coate",
      "canonical_name": "Seth Coate",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 3.0,
        "recv_rec": 4.0,
        "recv_yds": 83.0
      }
    },
    {
      "canonical_id": "shakeir-ryan",
      "canonical_name": "Shakeir Ryan",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 1.0,
        "rush_yds": 6.0
      }
    },
    {
      "canonical_id": "shaquelle-evans",
      "canonical_name": "Shaquelle Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 3.0,
        "rush_yds": 12.0,
        "recv_gp": 18.0,
        "recv_rec": 72.0,
        "recv_yds": 1334.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "shaquille-cooper-2",
      "canonical_name": "Shaquille Cooper",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 5.0,
        "rush_att": 65.0,
        "rush_yds": 352.0,
        "rush_td": 2.0,
        "recv_gp": 5.0,
        "recv_rec": 15.0,
        "recv_yds": 112.0
      }
    },
    {
      "canonical_id": "shaquille-johnson",
      "canonical_name": "Shaquille Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 39.0,
        "recv_yds": 597.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "shaquille-murray-lawrence",
      "canonical_name": "Shaquille Murray-Lawrence",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 1.0,
        "rush_yds": 3.0
      }
    },
    {
      "canonical_id": "spencer-moore-2",
      "canonical_name": "Spencer Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 7.0,
        "recv_yds": 54.0
      }
    },
    {
      "canonical_id": "stefan-logan",
      "canonical_name": "Stefan Logan",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 3.0,
        "rush_yds": 3.0,
        "recv_gp": 4.0
      }
    },
    {
      "canonical_id": "stephen-adekolu",
      "canonical_name": "Stephen Adekolu",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0
      }
    },
    {
      "canonical_id": "tanner-green-2",
      "canonical_name": "Tanner Green",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 3.0,
        "recv_yds": 33.0
      }
    },
    {
      "canonical_id": "terry-williams-2",
      "canonical_name": "Terry Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 53.0,
        "rush_yds": 275.0,
        "rush_td": 1.0,
        "recv_gp": 17.0,
        "recv_rec": 10.0,
        "recv_yds": 117.0
      }
    },
    {
      "canonical_id": "tevaun-smith-2",
      "canonical_name": "Tevaun Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 55.0,
        "recv_yds": 632.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "tre-roberson",
      "canonical_name": "Tre Roberson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 1.0,
        "rush_yds": 4.0
      }
    },
    {
      "canonical_id": "trevor-harris",
      "canonical_name": "Trevor HARRIS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 13.0,
        "pass_att": 478.0,
        "pass_cmp": 343.0,
        "pass_yds": 4027.0,
        "pass_td": 16.0,
        "pass_int": 6.0,
        "rush_gp": 13.0,
        "rush_att": 48.0,
        "rush_yds": 139.0,
        "rush_td": 6.0,
        "ret_gp": 13.0
      }
    },
    {
      "canonical_id": "troy-williams-2",
      "canonical_name": "Troy Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 11.0,
        "rush_yds": 26.0
      }
    },
    {
      "canonical_id": "tyler-crapigna",
      "canonical_name": "Tyler Crapigna",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 13.0,
        "kick_pts": 90.0
      }
    },
    {
      "canonical_id": "tyrell-sutton",
      "canonical_name": "Tyrell Sutton",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 35.0,
        "rush_yds": 203.0,
        "recv_gp": 4.0,
        "recv_rec": 11.0,
        "recv_yds": 126.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "vernon-adams-jr",
      "canonical_name": "Vernon ADAMS JR.",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 16.0,
        "pass_att": 429.0,
        "pass_cmp": 281.0,
        "pass_yds": 3924.0,
        "pass_td": 24.0,
        "pass_int": 13.0,
        "rush_gp": 16.0,
        "rush_att": 82.0,
        "rush_yds": 391.0,
        "rush_td": 12.0,
        "recv_gp": 16.0,
        "recv_rec": 1.0,
        "recv_yds": 21.0,
        "recv_td": 1.0,
        "ret_gp": 16.0
      }
    },
    {
      "canonical_id": "wayne-moore-2",
      "canonical_name": "Wayne Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 15.0,
        "rush_yds": 66.0,
        "recv_gp": 12.0,
        "recv_rec": 4.0,
        "recv_yds": 79.0
      }
    },
    {
      "canonical_id": "wesley-lewis",
      "canonical_name": "Wesley Lewis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 2.0,
        "recv_yds": 17.0
      }
    },
    {
      "canonical_id": "william-arndt-2",
      "canonical_name": "William Arndt",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 15.0,
        "rush_yds": 45.0
      }
    },
    {
      "canonical_id": "william-langlais-2",
      "canonical_name": "William Langlais",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_gp": 9.0,
        "recv_rec": 4.0,
        "recv_yds": 54.0
      }
    },
    {
      "canonical_id": "william-powell-2",
      "canonical_name": "William Powell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 215.0,
        "rush_yds": 1093.0,
        "rush_td": 12.0,
        "recv_gp": 18.0,
        "recv_rec": 37.0,
        "recv_yds": 296.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "william-stanback-2",
      "canonical_name": "William Stanback",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 171.0,
        "rush_yds": 1050.0,
        "rush_td": 5.0,
        "recv_gp": 14.0,
        "recv_rec": 33.0,
        "recv_yds": 329.0
      }
    },
    {
      "canonical_id": "zac-parker",
      "canonical_name": "Zac Parker",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0
      }
    },
    {
      "canonical_id": "zach-collaros",
      "canonical_name": "Zach COLLAROS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 4.0,
        "rush_yds": 17.0
      }
    },
    {
      "canonical_id": "zack-medeiros",
      "canonical_name": "Zack Medeiros",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 8.0,
        "kick_pts": 12.0
      }
    },
    {
      "canonical_id": "zack-williams-2",
      "canonical_name": "Zack Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0
      }
    }
  ]
}