{
  "slug": "football-cfl-2022-season-total",
  "game_id": "FOOTBALL_CFL_2022_SEASON_TOTAL",
  "display": "CFL 2022 Season",
  "league": "CFL",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "cfl-2022",
  "synthetic": true,
  "player_count": 196,
  "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": 13.0,
        "rush_att": 98.0,
        "rush_yds": 516.0,
        "rush_td": 2.0,
        "recv_gp": 13.0,
        "recv_rec": 38.0,
        "recv_yds": 350.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "albert-awachie-2",
      "canonical_name": "Albert Awachie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 4.0,
        "recv_yds": 38.0
      }
    },
    {
      "canonical_id": "alexander-hollins-2",
      "canonical_name": "Alexander Hollins",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 13.0,
        "recv_yds": 117.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "andrew-harris-2",
      "canonical_name": "Andrew Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 114.0,
        "rush_yds": 490.0,
        "recv_gp": 8.0,
        "recv_rec": 23.0,
        "recv_yds": 180.0
      }
    },
    {
      "canonical_id": "ante-milanovic-litre-2",
      "canonical_name": "Ante Milanovic-Litre",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 54.0,
        "rush_yds": 241.0,
        "rush_td": 1.0,
        "recv_gp": 18.0,
        "recv_rec": 16.0,
        "recv_yds": 89.0
      }
    },
    {
      "canonical_id": "anthony-gosselin-2",
      "canonical_name": "Anthony Gosselin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 4.0,
        "recv_yds": 35.0
      }
    },
    {
      "canonical_id": "anthony-johnson-jr",
      "canonical_name": "Anthony Johnson Jr.",
      "positions": [
        "DB",
        "S",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 13.0,
        "recv_yds": 250.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "antoine-pruneau",
      "canonical_name": "Antoine Pruneau",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 1.0,
        "recv_yds": 23.0
      }
    },
    {
      "canonical_id": "antonio-pipkin-2",
      "canonical_name": "Antonio Pipkin",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 43.0,
        "rush_yds": 137.0,
        "rush_td": 7.0
      }
    },
    {
      "canonical_id": "austin-simmons-2",
      "canonical_name": "Austin Simmons",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 2.0
      }
    },
    {
      "canonical_id": "bo-levi-mitchell",
      "canonical_name": "Bo Levi Mitchell",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 261.0,
        "pass_cmp": 160.0,
        "pass_yds": 2010.0,
        "pass_td": 9.0,
        "pass_int": 6.0,
        "rush_gp": 18.0,
        "rush_att": 7.0,
        "rush_yds": 26.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "boris-bede",
      "canonical_name": "Boris Bede",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 163.0
      }
    },
    {
      "canonical_id": "brady-oliveira-2",
      "canonical_name": "Brady Oliveira",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 202.0,
        "rush_yds": 1001.0,
        "rush_td": 4.0,
        "recv_gp": 18.0,
        "recv_rec": 23.0,
        "recv_yds": 252.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "bralon-addison-2",
      "canonical_name": "Bralon Addison",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 12.0,
        "rush_yds": 67.0,
        "recv_gp": 8.0,
        "recv_rec": 43.0,
        "recv_yds": 433.0
      }
    },
    {
      "canonical_id": "brandon-banks",
      "canonical_name": "Brandon Banks",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 4.0,
        "rush_yds": 25.0,
        "rush_td": 1.0,
        "recv_gp": 16.0,
        "recv_rec": 37.0,
        "recv_yds": 522.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "brayden-lenius-2",
      "canonical_name": "Brayden Lenius",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 7.0,
        "recv_rec": 17.0,
        "recv_yds": 172.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "brendan-gillanders-2",
      "canonical_name": "Brendan Gillanders",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 5.0,
        "rush_yds": 20.0,
        "recv_gp": 14.0,
        "recv_rec": 1.0,
        "recv_yds": 6.0
      }
    },
    {
      "canonical_id": "brendan-oleary-orange-2",
      "canonical_name": "Brendan O'Leary-Orange",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 19.0,
        "recv_yds": 233.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "brett-lauther",
      "canonical_name": "Brett LAUTHER",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 148.0
      }
    },
    {
      "canonical_id": "bruce-anderson-2",
      "canonical_name": "Bruce Anderson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 19.0,
        "rush_yds": 67.0,
        "recv_gp": 6.0,
        "recv_rec": 8.0,
        "recv_yds": 60.0
      }
    },
    {
      "canonical_id": "bruno-labelle",
      "canonical_name": "Bruno LABELLE",
      "positions": [
        "WR",
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 1.0,
        "recv_yds": 18.0
      }
    },
    {
      "canonical_id": "bryan-burnham-2",
      "canonical_name": "Bryan Burnham",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 9.0,
        "recv_rec": 41.0,
        "recv_yds": 596.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "caleb-evans-2",
      "canonical_name": "Caleb Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 88.0,
        "rush_yds": 354.0,
        "rush_td": 16.0,
        "recv_gp": 18.0
      }
    },
    {
      "canonical_id": "caleb-holley-2",
      "canonical_name": "Caleb Holley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 8.0,
        "recv_yds": 101.0
      }
    },
    {
      "canonical_id": "cam-phillips",
      "canonical_name": "Cam Phillips",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 38.0,
        "recv_yds": 515.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "carlton-agudosi",
      "canonical_name": "Carlton Agudosi",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 6.0,
        "recv_yds": 70.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "chad-kelly-2",
      "canonical_name": "Chad Kelly",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 25.0,
        "rush_yds": 137.0,
        "rush_td": 6.0
      }
    },
    {
      "canonical_id": "chandler-worthy-2",
      "canonical_name": "Chandler Worthy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 1.0,
        "rush_yds": 6.0,
        "recv_gp": 15.0,
        "recv_rec": 4.0,
        "recv_yds": 32.0
      }
    },
    {
      "canonical_id": "charles-nelson-2",
      "canonical_name": "Charles Nelson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 3.0,
        "rush_yds": 15.0,
        "recv_gp": 6.0,
        "recv_rec": 2.0,
        "recv_yds": 18.0
      }
    },
    {
      "canonical_id": "charlie-power-2",
      "canonical_name": "Charlie Power",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_gp": 15.0
      }
    },
    {
      "canonical_id": "chris-osei-kusi-2",
      "canonical_name": "Chris Osei-Kusi",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 6.0,
        "recv_yds": 79.0
      }
    },
    {
      "canonical_id": "christian-saulsberry",
      "canonical_name": "Christian Saulsberry",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 1.0,
        "rush_yds": 7.0,
        "recv_gp": 8.0,
        "recv_rec": 1.0,
        "recv_yds": 17.0
      }
    },
    {
      "canonical_id": "christophe-normand-2",
      "canonical_name": "Christophe Normand",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": 21.0,
        "recv_gp": 10.0,
        "recv_rec": 2.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "cody-fajardo",
      "canonical_name": "Cody FAJARDO",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 17.0,
        "pass_att": 401.0,
        "pass_cmp": 282.0,
        "pass_yds": 3360.0,
        "pass_td": 16.0,
        "pass_int": 13.0,
        "rush_gp": 17.0,
        "rush_att": 81.0,
        "rush_yds": 357.0,
        "rush_td": 8.0,
        "recv_gp": 17.0,
        "recv_rec": 1.0,
        "recv_yds": -4.0,
        "ret_gp": 17.0
      }
    },
    {
      "canonical_id": "cole-spieker-2",
      "canonical_name": "Cole Spieker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 6.0,
        "recv_yds": 105.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "colton-hunchak-2",
      "canonical_name": "Colton Hunchak",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 6.0,
        "recv_yds": 69.0
      }
    },
    {
      "canonical_id": "dhaquille-williams-2",
      "canonical_name": "D'haquille Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 29.0,
        "recv_yds": 480.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "dashaun-amos",
      "canonical_name": "DaShaun Amos",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0
      }
    },
    {
      "canonical_id": "davaris-daniels-2",
      "canonical_name": "DaVaris Daniels",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 61.0,
        "recv_yds": 860.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "dakota-prukop-2",
      "canonical_name": "Dakota Prukop",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 53.0,
        "rush_yds": 209.0,
        "rush_td": 6.0
      }
    },
    {
      "canonical_id": "dalton-schoen-2",
      "canonical_name": "Dalton Schoen",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_gp": 18.0,
        "recv_rec": 70.0,
        "recv_yds": 1441.0,
        "recv_td": 16.0
      }
    },
    {
      "canonical_id": "damonte-coxie-2",
      "canonical_name": "Damonte Coxie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 7.0,
        "recv_rec": 15.0,
        "recv_yds": 210.0
      }
    },
    {
      "canonical_id": "dane-evans",
      "canonical_name": "Dane Evans",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 17.0,
        "pass_att": 457.0,
        "pass_cmp": 305.0,
        "pass_yds": 3883.0,
        "pass_td": 16.0,
        "pass_int": 16.0,
        "rush_gp": 17.0,
        "rush_att": 59.0,
        "rush_yds": 202.0,
        "rush_td": 4.0,
        "ret_gp": 17.0
      }
    },
    {
      "canonical_id": "daniel-adeboboye-2",
      "canonical_name": "Daniel Adeboboye",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 15.0,
        "rush_yds": 72.0,
        "recv_gp": 18.0,
        "recv_rec": 4.0,
        "recv_yds": 16.0
      }
    },
    {
      "canonical_id": "daniel-petermann",
      "canonical_name": "Daniel Petermann",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "danny-vandervoort-2",
      "canonical_name": "Danny Vandervoort",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 8.0,
        "recv_yds": 75.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "dante-absher-2",
      "canonical_name": "Dante Absher",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "darvin-adams-2",
      "canonical_name": "Darvin Adams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 63.0,
        "recv_yds": 949.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "david-cote",
      "canonical_name": "David C\u00f4t\u00e9",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 168.0
      }
    },
    {
      "canonical_id": "david-mackie-2",
      "canonical_name": "David Mackie",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 19.0,
        "rush_yds": 94.0,
        "rush_td": 1.0,
        "recv_gp": 14.0,
        "recv_rec": 6.0,
        "recv_yds": 41.0
      }
    },
    {
      "canonical_id": "david-ungerer",
      "canonical_name": "David Ungerer",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 16.0,
        "recv_yds": 225.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "davis-alexander-2",
      "canonical_name": "Davis Alexander",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 5.0,
        "rush_yds": 22.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "devontres-dukes",
      "canonical_name": "DeVontres Dukes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 11.0,
        "recv_yds": 112.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "declan-cross-2",
      "canonical_name": "Declan Cross",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 2.0,
        "recv_yds": 22.0
      }
    },
    {
      "canonical_id": "dedrick-mills",
      "canonical_name": "Dedrick MILLS",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 67.0,
        "rush_yds": 459.0,
        "rush_td": 2.0,
        "recv_gp": 6.0,
        "recv_rec": 13.0,
        "recv_yds": 105.0
      }
    },
    {
      "canonical_id": "dejon-brissett-2",
      "canonical_name": "Dejon Brissett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 10.0,
        "recv_yds": 102.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "derel-walker-2",
      "canonical_name": "Derel Walker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 65.0,
        "recv_yds": 874.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "devonte-dedmon-2",
      "canonical_name": "Devonte Dedmon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 2.0,
        "rush_yds": 5.0,
        "recv_gp": 6.0,
        "recv_rec": 8.0,
        "recv_yds": 58.0
      }
    },
    {
      "canonical_id": "devonte-williams",
      "canonical_name": "Devonte Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 90.0,
        "rush_yds": 454.0,
        "recv_gp": 8.0,
        "recv_rec": 27.0,
        "recv_yds": 159.0
      }
    },
    {
      "canonical_id": "dieuly-aristilde",
      "canonical_name": "Dieuly Aristilde",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0
      }
    },
    {
      "canonical_id": "dillon-mitchell",
      "canonical_name": "Dillon MITCHELL",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 1.0,
        "rush_yds": 13.0,
        "recv_gp": 9.0,
        "recv_rec": 35.0,
        "recv_yds": 637.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "dominique-davis",
      "canonical_name": "Dominique Davis",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 63.0,
        "rush_yds": 111.0,
        "rush_td": 13.0,
        "recv_gp": 18.0
      }
    },
    {
      "canonical_id": "dominique-rhymes-2",
      "canonical_name": "Dominique Rhymes",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 85.0,
        "recv_yds": 1401.0,
        "recv_td": 11.0
      }
    },
    {
      "canonical_id": "don-jackson",
      "canonical_name": "Don Jackson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 78.0,
        "rush_yds": 299.0,
        "rush_td": 1.0,
        "recv_gp": 10.0,
        "recv_rec": 32.0,
        "recv_yds": 227.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "drew-wolitarsky-2",
      "canonical_name": "Drew Wolitarsky",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 36.0,
        "recv_yds": 471.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "dru-brown-2",
      "canonical_name": "Dru Brown",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 19.0,
        "rush_yds": 39.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "emmanuel-arceneaux",
      "canonical_name": "Emmanuel Arceneaux",
      "positions": [
        "DB",
        "SB"
      ],
      "ambiguous": true,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 39.0,
        "recv_yds": 512.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "emmanuel-butler-2",
      "canonical_name": "Emmanuel Butler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0,
        "recv_rec": 3.0,
        "recv_yds": 30.0
      }
    },
    {
      "canonical_id": "eric-rogers-2",
      "canonical_name": "Eric Rogers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0,
        "recv_rec": 3.0,
        "recv_yds": 30.0
      }
    },
    {
      "canonical_id": "eugene-lewis-2",
      "canonical_name": "Eugene Lewis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 91.0,
        "recv_yds": 1303.0,
        "recv_td": 10.0
      }
    },
    {
      "canonical_id": "felix-garand-gauthier-2",
      "canonical_name": "Felix Garand-Gauthier",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 9.0,
        "recv_yds": 190.0
      }
    },
    {
      "canonical_id": "frankie-hickson-2",
      "canonical_name": "Frankie Hickson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 85.0,
        "rush_yds": 533.0,
        "rush_td": 1.0,
        "recv_gp": 13.0,
        "recv_rec": 18.0,
        "recv_yds": 106.0
      }
    },
    {
      "canonical_id": "greg-ellingson-2",
      "canonical_name": "Greg Ellingson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 38.0,
        "recv_yds": 598.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "greg-mccrae-2",
      "canonical_name": "Greg McCrae",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 21.0,
        "rush_yds": 164.0,
        "recv_gp": 15.0,
        "recv_rec": 16.0,
        "recv_yds": 164.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "hakeem-butler",
      "canonical_name": "Hakeem Butler",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "hergy-mayala-2",
      "canonical_name": "Hergy Mayala",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 33.0,
        "recv_yds": 409.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "isaiah-wright-2",
      "canonical_name": "Isaiah Wright",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 2.0,
        "recv_yds": 26.0
      }
    },
    {
      "canonical_id": "jackson-bennett-2",
      "canonical_name": "Jackson Bennett",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 50.0,
        "rush_yds": 234.0,
        "recv_gp": 14.0,
        "recv_rec": 15.0,
        "recv_yds": 86.0
      }
    },
    {
      "canonical_id": "jacob-dolegala",
      "canonical_name": "Jacob Dolegala",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 2.0,
        "rush_yds": 12.0
      }
    },
    {
      "canonical_id": "jacob-scarfone-2",
      "canonical_name": "Jacob Scarfone",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 10.0,
        "recv_yds": 131.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "jaelon-acklin-2",
      "canonical_name": "Jaelon Acklin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 74.0,
        "recv_yds": 1118.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "jake-burt",
      "canonical_name": "Jake Burt",
      "positions": [
        "WR",
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 10.0,
        "recv_rec": 4.0,
        "recv_yds": 40.0
      }
    },
    {
      "canonical_id": "jake-harty-2",
      "canonical_name": "Jake Harty",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 9.0,
        "recv_rec": 11.0,
        "recv_yds": 66.0
      }
    },
    {
      "canonical_id": "jake-maier",
      "canonical_name": "Jake Maier",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 277.0,
        "pass_cmp": 207.0,
        "pass_yds": 2389.0,
        "pass_td": 14.0,
        "pass_int": 7.0,
        "rush_gp": 18.0,
        "rush_att": 8.0,
        "rush_yds": 47.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "jake-wieneke-2",
      "canonical_name": "Jake Wieneke",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 45.0,
        "recv_yds": 589.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "jakob-prall",
      "canonical_name": "Jakob Prall",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 9.0,
        "recv_yds": 99.0
      }
    },
    {
      "canonical_id": "jalen-morton-2",
      "canonical_name": "Jalen Morton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 5.0,
        "rush_yds": 14.0
      }
    },
    {
      "canonical_id": "jalen-philpot",
      "canonical_name": "Jalen PHILPOT",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 10.0,
        "rush_yds": 102.0,
        "recv_gp": 14.0,
        "recv_rec": 23.0,
        "recv_yds": 317.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "jalin-marshall",
      "canonical_name": "Jalin Marshall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 10.0,
        "recv_yds": 62.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "jamal-morrow-2",
      "canonical_name": "Jamal Morrow",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 126.0,
        "rush_yds": 666.0,
        "rush_td": 3.0,
        "recv_gp": 12.0,
        "recv_rec": 43.0,
        "recv_yds": 366.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "james-butler-2",
      "canonical_name": "James Butler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 210.0,
        "rush_yds": 1060.0,
        "rush_td": 7.0,
        "recv_gp": 17.0,
        "recv_rec": 53.0,
        "recv_yds": 384.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "james-tuck-2",
      "canonical_name": "James Tuck",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 4.0,
        "recv_yds": 38.0
      }
    },
    {
      "canonical_id": "james-wilder-jr-2",
      "canonical_name": "James Wilder Jr.",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 28.0,
        "rush_yds": 124.0,
        "recv_gp": 3.0,
        "recv_rec": 9.0,
        "recv_yds": 90.0
      }
    },
    {
      "canonical_id": "jamie-newman-2",
      "canonical_name": "Jamie Newman",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 12.0,
        "rush_att": 20.0,
        "rush_yds": 83.0,
        "rush_td": 5.0
      }
    },
    {
      "canonical_id": "janarion-grant-2",
      "canonical_name": "Janarion Grant",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 8.0,
        "rush_yds": 74.0,
        "recv_gp": 16.0,
        "recv_rec": 6.0,
        "recv_yds": 54.0
      }
    },
    {
      "canonical_id": "javon-leake",
      "canonical_name": "Javon LEAKE",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 10.0,
        "rush_yds": 32.0,
        "recv_gp": 8.0,
        "recv_rec": 5.0,
        "recv_yds": 74.0
      }
    },
    {
      "canonical_id": "jeremiah-haydel",
      "canonical_name": "Jeremiah Haydel",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 1.0,
        "rush_yds": 11.0,
        "recv_gp": 6.0,
        "recv_rec": 6.0,
        "recv_yds": 39.0
      }
    },
    {
      "canonical_id": "jeremiah-masoli",
      "canonical_name": "Jeremiah MASOLI",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 11.0,
        "rush_yds": 39.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "jeshrun-antwi-2",
      "canonical_name": "Jeshrun Antwi",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 106.0,
        "rush_yds": 600.0,
        "recv_gp": 18.0,
        "recv_rec": 30.0,
        "recv_yds": 200.0
      }
    },
    {
      "canonical_id": "jester-weah-2",
      "canonical_name": "Jester Weah",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 2.0,
        "recv_yds": 9.0
      }
    },
    {
      "canonical_id": "jevon-cottoy-2",
      "canonical_name": "Jevon Cottoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 50.0,
        "recv_yds": 551.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "johnny-augustine-2",
      "canonical_name": "Johnny Augustine",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 65.0,
        "rush_yds": 290.0,
        "recv_gp": 18.0,
        "recv_rec": 4.0,
        "recv_yds": 32.0
      }
    },
    {
      "canonical_id": "josh-pederson",
      "canonical_name": "Josh Pederson",
      "positions": [
        "WR",
        "RB",
        "TE"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 2.0,
        "recv_yds": 73.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "justin-hardy-2",
      "canonical_name": "Justin Hardy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "recv_gp": 7.0,
        "recv_rec": 44.0,
        "recv_yds": 416.0
      }
    },
    {
      "canonical_id": "justin-mcinnis",
      "canonical_name": "Justin MCINNIS",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 33.0,
        "recv_yds": 364.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "juwan-brescacin",
      "canonical_name": "Juwan Brescacin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0,
        "recv_rec": 6.0,
        "recv_yds": 53.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kadeem-carey-2",
      "canonical_name": "Ka'Deem Carey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 164.0,
        "rush_yds": 1088.0,
        "rush_td": 10.0,
        "recv_gp": 14.0,
        "recv_rec": 28.0,
        "recv_yds": 248.0
      }
    },
    {
      "canonical_id": "kai-locksley-3",
      "canonical_name": "Kai Locksley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 48.0,
        "rush_yds": 117.0,
        "rush_td": 7.0,
        "recv_gp": 16.0,
        "recv_rec": 17.0,
        "recv_yds": 247.0
      }
    },
    {
      "canonical_id": "kaion-julien-grant",
      "canonical_name": "Kaion JULIEN-GRANT",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 36.0,
        "recv_yds": 517.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "kamar-jorden-2",
      "canonical_name": "Kamar Jorden",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 43.0,
        "recv_yds": 433.0
      }
    },
    {
      "canonical_id": "keaton-bruggeling",
      "canonical_name": "Keaton BRUGGELING",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 5.0,
        "recv_yds": 44.0
      }
    },
    {
      "canonical_id": "kenny-ladler",
      "canonical_name": "Kenny Ladler",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 12.0,
        "recv_rec": 58.0,
        "recv_yds": 894.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "keon-hatcher-2",
      "canonical_name": "Keon Hatcher",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 70.0,
        "recv_yds": 1043.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "kevin-brown-ii",
      "canonical_name": "Kevin Brown II",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 74.0,
        "rush_yds": 486.0,
        "rush_td": 1.0,
        "recv_gp": 7.0,
        "recv_rec": 24.0,
        "recv_yds": 176.0
      }
    },
    {
      "canonical_id": "kevin-kaya",
      "canonical_name": "Kevin Kaya",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 2.0,
        "recv_yds": 25.0
      }
    },
    {
      "canonical_id": "kian-schaffer-baker-2",
      "canonical_name": "Kian Schaffer-Baker",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 13.0,
        "rush_yds": 74.0,
        "recv_gp": 18.0,
        "recv_rec": 68.0,
        "recv_yds": 960.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "kienan-lafrance-2",
      "canonical_name": "Kienan LaFrance",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 11.0,
        "rush_att": 9.0,
        "rush_yds": 39.0,
        "recv_gp": 11.0,
        "recv_rec": 5.0,
        "recv_yds": 28.0
      }
    },
    {
      "canonical_id": "kiondre-smith-2",
      "canonical_name": "Kiondre Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 17.0,
        "recv_yds": 247.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kurleigh-gittens-jr-2",
      "canonical_name": "Kurleigh Gittens Jr.",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 5.0,
        "rush_yds": 21.0,
        "recv_gp": 18.0,
        "recv_rec": 81.0,
        "recv_yds": 1101.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "kyran-moore-2",
      "canonical_name": "Kyran Moore",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 2.0,
        "rush_yds": -3.0,
        "recv_gp": 7.0,
        "recv_rec": 36.0,
        "recv_yds": 295.0
      }
    },
    {
      "canonical_id": "lemar-durant-2",
      "canonical_name": "Lemar Durant",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 12.0,
        "recv_yds": 112.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "lewis-ward",
      "canonical_name": "Lewis Ward",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 172.0
      }
    },
    {
      "canonical_id": "llevi-noel-2",
      "canonical_name": "Llevi Noel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 2.0,
        "recv_yds": 60.0
      }
    },
    {
      "canonical_id": "lucky-jackson",
      "canonical_name": "Lucky Jackson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 1.0
      }
    },
    {
      "canonical_id": "lucky-whitehead-2",
      "canonical_name": "Lucky Whitehead",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 15.0,
        "rush_att": 2.0,
        "rush_yds": 2.0,
        "recv_gp": 15.0,
        "recv_rec": 78.0,
        "recv_yds": 1011.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "luther-hakunavanhu-2",
      "canonical_name": "Luther Hakunavanhu",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 26.0,
        "recv_yds": 330.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "maleek-irons",
      "canonical_name": "Maleek Irons",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 19.0,
        "rush_yds": 73.0,
        "rush_td": 1.0,
        "recv_gp": 7.0,
        "recv_rec": 2.0,
        "recv_yds": 21.0
      }
    },
    {
      "canonical_id": "malik-henry-3",
      "canonical_name": "Malik Henry",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 2.0,
        "rush_yds": 8.0,
        "recv_gp": 13.0,
        "recv_rec": 62.0,
        "recv_yds": 1023.0,
        "recv_td": 8.0
      }
    },
    {
      "canonical_id": "marc-liegghio",
      "canonical_name": "Marc LIEGGHIO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": -4.0,
        "kick_gp": 18.0,
        "kick_pts": 152.0
      }
    },
    {
      "canonical_id": "marc-antoine-dequoy",
      "canonical_name": "Marc-Antoine Dequoy",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.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": 70.0
      }
    },
    {
      "canonical_id": "markeith-ambles-2",
      "canonical_name": "Markeith Ambles",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 72.0,
        "recv_yds": 737.0,
        "recv_td": 5.0
      }
    },
    {
      "canonical_id": "martese-jackson",
      "canonical_name": "Martese Jackson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 1.0,
        "rush_att": 1.0,
        "rush_yds": 2.0
      }
    },
    {
      "canonical_id": "mason-fine-2",
      "canonical_name": "Mason Fine",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 9.0,
        "rush_yds": 52.0
      }
    },
    {
      "canonical_id": "matt-mengel-2",
      "canonical_name": "Matt Mengel",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 6.0
      }
    },
    {
      "canonical_id": "matthew-shiltz-2",
      "canonical_name": "Matthew Shiltz",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 28.0,
        "rush_yds": 152.0,
        "rush_td": 1.0,
        "recv_gp": 17.0,
        "recv_rec": 3.0,
        "recv_yds": 37.0
      }
    },
    {
      "canonical_id": "mcleod-bethel-thompson",
      "canonical_name": "McLeod Bethel-Thompson",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 579.0,
        "pass_cmp": 387.0,
        "pass_yds": 4731.0,
        "pass_td": 23.0,
        "pass_int": 15.0,
        "rush_gp": 18.0,
        "rush_att": 35.0,
        "rush_yds": 166.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "michael-domagala",
      "canonical_name": "Michael Domagala",
      "positions": [
        "K",
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 17.0,
        "kick_pts": 40.0
      }
    },
    {
      "canonical_id": "michael-oconnor",
      "canonical_name": "Michael O'Connor",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "mike-miller-3",
      "canonical_name": "Mike Miller",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 2.0,
        "rush_yds": 2.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "mikel-jones",
      "canonical_name": "Mikel Jones",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 11.0,
        "recv_yds": 130.0
      }
    },
    {
      "canonical_id": "mitchell-picton-2",
      "canonical_name": "Mitchell Picton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 11.0,
        "recv_rec": 18.0,
        "recv_yds": 220.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "nathan-rourke",
      "canonical_name": "Nathan ROURKE",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 10.0,
        "pass_att": 324.0,
        "pass_cmp": 255.0,
        "pass_yds": 3349.0,
        "pass_td": 25.0,
        "pass_int": 10.0,
        "rush_gp": 10.0,
        "rush_att": 39.0,
        "rush_yds": 304.0,
        "rush_td": 7.0,
        "recv_gp": 10.0,
        "recv_rec": 1.0,
        "recv_yds": -4.0,
        "ret_gp": 10.0
      }
    },
    {
      "canonical_id": "nathaniel-behar",
      "canonical_name": "Nathaniel Behar",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 59.0,
        "recv_yds": 727.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "nic-demski-2",
      "canonical_name": "Nic Demski",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 20.0,
        "rush_yds": 151.0,
        "recv_gp": 13.0,
        "recv_rec": 64.0,
        "recv_yds": 772.0,
        "recv_td": 10.0
      }
    },
    {
      "canonical_id": "nick-arbuckle",
      "canonical_name": "Nick ARBUCKLE",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 17.0,
        "pass_att": 423.0,
        "pass_cmp": 291.0,
        "pass_yds": 3291.0,
        "pass_td": 6.0,
        "pass_int": 14.0,
        "rush_gp": 17.0,
        "rush_att": 18.0,
        "rush_yds": 74.0,
        "rush_td": 2.0,
        "ret_gp": 17.0
      }
    },
    {
      "canonical_id": "nih-jer-jackson-2",
      "canonical_name": "Nih-Jer Jackson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0
      }
    },
    {
      "canonical_id": "papi-white-2",
      "canonical_name": "Papi White",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 8.0,
        "rush_att": 6.0,
        "rush_yds": 13.0,
        "recv_gp": 8.0,
        "recv_rec": 31.0,
        "recv_yds": 309.0
      }
    },
    {
      "canonical_id": "peyton-logan",
      "canonical_name": "Peyton Logan",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 16.0,
        "rush_att": 58.0,
        "rush_yds": 365.0,
        "rush_td": 3.0,
        "recv_gp": 16.0,
        "recv_rec": 18.0,
        "recv_yds": 192.0
      }
    },
    {
      "canonical_id": "rj-harris-2",
      "canonical_name": "R.J. Harris",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 17.0,
        "recv_yds": 175.0
      }
    },
    {
      "canonical_id": "raphael-leonard-2",
      "canonical_name": "Raphael Leonard",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 5.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0
      }
    },
    {
      "canonical_id": "rasheed-bailey-2",
      "canonical_name": "Rasheed Bailey",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 8.0,
        "rush_yds": 65.0,
        "recv_gp": 18.0,
        "recv_rec": 63.0,
        "recv_yds": 729.0,
        "recv_td": 9.0
      }
    },
    {
      "canonical_id": "reggie-begelton-2",
      "canonical_name": "Reggie Begelton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 4.0,
        "rush_yds": 42.0,
        "recv_gp": 18.0,
        "recv_rec": 85.0,
        "recv_yds": 957.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "reggie-white",
      "canonical_name": "Reggie White",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 53.0,
        "recv_yds": 722.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "rene-paredes-2",
      "canonical_name": "Rene PAREDES",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 209.0
      }
    },
    {
      "canonical_id": "richard-sindani",
      "canonical_name": "Richard Sindani",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 26.0,
        "recv_yds": 255.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "ryan-davis",
      "canonical_name": "Ryan Davis",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 3.0,
        "rush_yds": -1.0,
        "recv_gp": 10.0,
        "recv_rec": 39.0,
        "recv_yds": 304.0
      }
    },
    {
      "canonical_id": "regis-cibasu-3",
      "canonical_name": "R\u00e9gis Cibasu",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 2.0,
        "recv_yds": 8.0
      }
    },
    {
      "canonical_id": "samuel-emilus-2",
      "canonical_name": "Samuel Emilus",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 9.0,
        "recv_yds": 168.0
      }
    },
    {
      "canonical_id": "sean-thomas-erlington-2",
      "canonical_name": "Sean Thomas-Erlington",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 53.0,
        "rush_yds": 371.0,
        "rush_td": 1.0,
        "recv_gp": 18.0,
        "recv_rec": 25.0,
        "recv_yds": 216.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "sean-whyte",
      "canonical_name": "Sean WHYTE",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 162.0
      }
    },
    {
      "canonical_id": "sergio-castillo",
      "canonical_name": "Sergio CASTILLO",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 18.0,
        "kick_pts": 137.0
      }
    },
    {
      "canonical_id": "seth-small",
      "canonical_name": "Seth Small",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "kick_gp": 14.0,
        "kick_pts": 143.0
      }
    },
    {
      "canonical_id": "shai-ross-2",
      "canonical_name": "Shai Ross",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 10.0
      }
    },
    {
      "canonical_id": "shaquelle-evans",
      "canonical_name": "Shaquelle Evans",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 10.0,
        "recv_rec": 32.0,
        "recv_yds": 487.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "shaquille-cooper-2",
      "canonical_name": "Shaquille Cooper",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 3.0,
        "rush_att": 5.0,
        "rush_yds": 7.0,
        "recv_gp": 3.0,
        "recv_rec": 3.0,
        "recv_yds": 21.0
      }
    },
    {
      "canonical_id": "shaquille-johnson",
      "canonical_name": "Shaquille Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 22.0,
        "recv_yds": 363.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "shawn-bane",
      "canonical_name": "Shawn Bane",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 1.0,
        "rush_yds": -1.0,
        "recv_gp": 9.0,
        "recv_rec": 21.0,
        "recv_yds": 288.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "sherman-badie",
      "canonical_name": "Sherman Badie",
      "positions": [
        "WR",
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 4.0,
        "rush_att": 26.0,
        "rush_yds": 109.0,
        "rush_td": 1.0,
        "recv_gp": 4.0,
        "recv_rec": 4.0,
        "recv_yds": 18.0
      }
    },
    {
      "canonical_id": "siaosi-mariner",
      "canonical_name": "Siaosi Mariner",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 3.0,
        "recv_rec": 8.0,
        "recv_yds": 98.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "steven-dunbar",
      "canonical_name": "Steven Dunbar",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 17.0,
        "recv_rec": 72.0,
        "recv_yds": 1000.0,
        "recv_td": 6.0
      }
    },
    {
      "canonical_id": "tanner-green-2",
      "canonical_name": "Tanner Green",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 15.0,
        "recv_rec": 4.0,
        "recv_yds": 49.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "tavien-feaster",
      "canonical_name": "Tavien Feaster",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 2.0,
        "rush_att": 11.0,
        "rush_yds": 62.0,
        "recv_gp": 2.0
      }
    },
    {
      "canonical_id": "taylor-cornelius",
      "canonical_name": "Taylor Cornelius",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 12.0,
        "pass_att": 357.0,
        "pass_cmp": 205.0,
        "pass_yds": 2768.0,
        "pass_td": 11.0,
        "pass_int": 9.0,
        "rush_gp": 12.0,
        "rush_att": 71.0,
        "rush_yds": 502.0,
        "rush_td": 7.0,
        "ret_gp": 12.0
      }
    },
    {
      "canonical_id": "terry-godwin-ii",
      "canonical_name": "Terry Godwin II",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 2.0,
        "recv_rec": 6.0,
        "recv_yds": 107.0
      }
    },
    {
      "canonical_id": "terry-williams-2",
      "canonical_name": "Terry Williams",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 9.0,
        "rush_att": 5.0,
        "rush_yds": 26.0,
        "recv_gp": 9.0,
        "recv_rec": 10.0,
        "recv_yds": 71.0
      }
    },
    {
      "canonical_id": "tevaun-smith-2",
      "canonical_name": "Tevaun Smith",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 8.0,
        "recv_rec": 14.0,
        "recv_yds": 142.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "tevin-jones-2",
      "canonical_name": "Tevin Jones",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 14.0,
        "recv_rec": 20.0,
        "recv_yds": 265.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "tim-white-2",
      "canonical_name": "Tim White",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 17.0,
        "rush_att": 9.0,
        "rush_yds": 60.0,
        "recv_gp": 17.0,
        "recv_rec": 94.0,
        "recv_yds": 1265.0,
        "recv_td": 8.0
      }
    },
    {
      "canonical_id": "tommy-nield",
      "canonical_name": "Tommy Nield",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 13.0,
        "recv_rec": 10.0,
        "recv_yds": 191.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "tommy-stevens-2",
      "canonical_name": "Tommy Stevens",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 56.0,
        "rush_yds": 297.0,
        "rush_td": 9.0
      }
    },
    {
      "canonical_id": "tre-ford-2",
      "canonical_name": "Tre Ford",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 10.0,
        "rush_att": 19.0,
        "rush_yds": 149.0
      }
    },
    {
      "canonical_id": "trevor-harris",
      "canonical_name": "Trevor HARRIS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 462.0,
        "pass_cmp": 331.0,
        "pass_yds": 4157.0,
        "pass_td": 20.0,
        "pass_int": 12.0,
        "rush_gp": 18.0,
        "rush_att": 24.0,
        "rush_yds": 168.0,
        "ret_gp": 18.0
      }
    },
    {
      "canonical_id": "tyler-ternowski-2",
      "canonical_name": "Tyler Ternowski",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 10.0,
        "recv_rec": 14.0,
        "recv_yds": 183.0
      }
    },
    {
      "canonical_id": "tyrie-adams-2",
      "canonical_name": "Tyrie Adams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 4.0,
        "rush_yds": 31.0
      }
    },
    {
      "canonical_id": "tyson-middlemost-2",
      "canonical_name": "Tyson Middlemost",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 16.0,
        "recv_rec": 5.0,
        "recv_yds": 44.0
      }
    },
    {
      "canonical_id": "tyson-philpot-2",
      "canonical_name": "Tyson Philpot",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 18.0,
        "rush_att": 1.0,
        "rush_yds": 16.0,
        "recv_gp": 18.0,
        "recv_rec": 39.0,
        "recv_yds": 459.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "vernon-adams-jr",
      "canonical_name": "Vernon ADAMS JR.",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 13.0,
        "rush_att": 23.0,
        "rush_yds": 162.0,
        "rush_td": 1.0,
        "recv_gp": 8.0,
        "recv_rec": 1.0,
        "recv_yds": -3.0
      }
    },
    {
      "canonical_id": "vincent-forbes-mombleau",
      "canonical_name": "Vincent Forbes-Mombleau",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 5.0,
        "recv_yds": 92.0
      }
    },
    {
      "canonical_id": "walter-fletcher-2",
      "canonical_name": "Walter Fletcher",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 14.0,
        "rush_att": 85.0,
        "rush_yds": 486.0,
        "rush_td": 1.0,
        "recv_gp": 14.0,
        "recv_rec": 29.0,
        "recv_yds": 353.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "wes-hills",
      "canonical_name": "Wes Hills",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 6.0,
        "rush_att": 69.0,
        "rush_yds": 384.0,
        "rush_td": 1.0,
        "recv_gp": 6.0,
        "recv_rec": 11.0,
        "recv_yds": 105.0
      }
    },
    {
      "canonical_id": "wesley-lewis",
      "canonical_name": "Wesley Lewis",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 4.0,
        "recv_rec": 2.0,
        "recv_yds": 8.0
      }
    },
    {
      "canonical_id": "william-langlais-2",
      "canonical_name": "William Langlais",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "recv_gp": 18.0,
        "recv_rec": 6.0,
        "recv_yds": 67.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "william-powell-2",
      "canonical_name": "William Powell",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 7.0,
        "rush_att": 71.0,
        "rush_yds": 306.0,
        "rush_td": 1.0,
        "recv_gp": 7.0,
        "recv_rec": 9.0,
        "recv_yds": 55.0
      }
    },
    {
      "canonical_id": "william-stanback-2",
      "canonical_name": "William Stanback",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_gp": 5.0,
        "rush_att": 34.0,
        "rush_yds": 153.0,
        "rush_td": 1.0,
        "recv_gp": 5.0,
        "recv_rec": 6.0,
        "recv_yds": 61.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "zach-collaros",
      "canonical_name": "Zach COLLAROS",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_gp": 18.0,
        "pass_att": 436.0,
        "pass_cmp": 305.0,
        "pass_yds": 4183.0,
        "pass_td": 37.0,
        "pass_int": 13.0,
        "rush_gp": 18.0,
        "rush_att": 6.0,
        "rush_yds": 49.0,
        "ret_gp": 18.0
      }
    }
  ]
}