{
  "slug": "football-elf-2021-season-total",
  "game_id": "FOOTBALL_ELF_2021_SEASON_TOTAL",
  "display": "ELF 2021 Season",
  "league": "ELF",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "elf-2021",
  "synthetic": true,
  "player_count": 406,
  "stat_keys": [
    "def_ff",
    "def_fr",
    "def_int",
    "def_pd",
    "def_sacks",
    "def_tackles",
    "fg_att",
    "fg_made",
    "gp",
    "kr_no",
    "kr_td",
    "kr_yds",
    "pass_att",
    "pass_cmp",
    "pass_int",
    "pass_td",
    "pass_yds",
    "pat_att",
    "pat_made",
    "pr_no",
    "pr_td",
    "pr_yds",
    "punt_no",
    "punt_yds",
    "recv_rec",
    "recv_td",
    "recv_yds",
    "rush_att",
    "rush_td",
    "rush_yds"
  ],
  "players": [
    {
      "canonical_id": "a-gonzalez",
      "canonical_name": "A. Gonzalez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 8.0,
        "def_sacks": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "aaron-boadu",
      "canonical_name": "Aaron Boadu",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 8.0,
        "def_sacks": 3.5,
        "def_int": 1.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "aaron-ellis",
      "canonical_name": "Aaron Ellis",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "pass_att": 161.0,
        "pass_cmp": 82.0,
        "pass_yds": 1173.0,
        "pass_td": 9.0,
        "pass_int": 7.0,
        "rush_att": 33.0,
        "rush_yds": 161.0,
        "pat_att": 1.0
      }
    },
    {
      "canonical_id": "adedayo-odeleye",
      "canonical_name": "Adedayo Odeleye",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 34.0,
        "def_sacks": 7.0,
        "def_ff": 2.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "adrian-brudny",
      "canonical_name": "Adrian Brudny",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 21.0,
        "def_sacks": 2.5
      }
    },
    {
      "canonical_id": "adrian-gr\u00f3decki",
      "canonical_name": "Adrian Gr\u00f3decki",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 5.0,
        "recv_yds": 60.0
      }
    },
    {
      "canonical_id": "adrian-jimenez",
      "canonical_name": "Adrian Jimenez",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 63.0,
        "rush_yds": 235.0,
        "rush_td": 2.0,
        "recv_rec": 7.0,
        "recv_yds": 71.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "adria-botella-moreno",
      "canonical_name": "Adri\u00e0 Botella Moreno",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 43.0,
        "recv_yds": 489.0,
        "recv_td": 6.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "alejandro-fernandez-nieto",
      "canonical_name": "Alejandro Fernandez Nieto",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 30.0,
        "def_sacks": 5.0,
        "def_ff": 1.0,
        "def_fr": 2.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "alejandro-herrero",
      "canonical_name": "Alejandro Herrero",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 9.0,
        "recv_rec": 1.0,
        "recv_yds": 16.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "aleksandr-astahin",
      "canonical_name": "Aleksandr Astahin",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 15.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "alex-gonzales-posito",
      "canonical_name": "Alex Gonzales Posito",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "alexander-babic",
      "canonical_name": "Alexander Babic",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 9.0,
        "def_sacks": 2.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "alexander-boes",
      "canonical_name": "Alexander Boes",
      "positions": [
        "DT",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 6.0,
        "def_sacks": 1.5,
        "def_int": 1.0,
        "def_ff": 1.0
      }
    },
    {
      "canonical_id": "alexander-eitel",
      "canonical_name": "Alexander Eitel",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 10.0,
        "pass_cmp": 5.0,
        "pass_yds": 68.0,
        "pass_int": 1.0,
        "rush_att": 1.0,
        "recv_rec": 10.0,
        "recv_yds": 114.0,
        "recv_td": 1.0,
        "kr_no": 19.0,
        "kr_yds": 411.0,
        "pr_no": 1.0,
        "pr_yds": 3.0
      }
    },
    {
      "canonical_id": "alexander-frisch",
      "canonical_name": "Alexander Frisch",
      "positions": [
        "QB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 4.0,
        "pass_att": 10.0,
        "pass_cmp": 4.0,
        "pass_yds": 67.0,
        "pass_int": 1.0,
        "rush_att": 3.0,
        "rush_yds": 34.0
      }
    },
    {
      "canonical_id": "alexander-karim-rushdy-stadahl",
      "canonical_name": "Alexander Karim Rushdy Stadahl",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "alexandre-gonzalez-posito",
      "canonical_name": "Alexandre Gonzalez Posito",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 51.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "alpha-jalloh",
      "canonical_name": "Alpha Jalloh",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 4.0,
        "rush_yds": 39.0,
        "rush_td": 1.0,
        "recv_rec": 24.0,
        "recv_yds": 305.0,
        "recv_td": 4.0,
        "def_tackles": 34.0,
        "def_int": 2.0,
        "def_ff": 1.0,
        "def_pd": 1.0,
        "kr_no": 18.0,
        "kr_yds": 649.0,
        "kr_td": 3.0,
        "pr_no": 13.0,
        "pr_yds": 68.0
      }
    },
    {
      "canonical_id": "ambroise-mati",
      "canonical_name": "Ambroise Mati",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 49.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "def_ff": 1.0,
        "def_fr": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "anastassiadis-kiriakos",
      "canonical_name": "Anastassiadis Kiriakos",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "andre-frisch",
      "canonical_name": "Andre Frisch",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 20.0,
        "rush_yds": 111.0,
        "rush_td": 1.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "andre-rene-dickmeis",
      "canonical_name": "Andre Rene Dickmeis",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "recv_rec": 1.0,
        "recv_yds": 3.0,
        "def_tackles": 4.0,
        "kr_no": 1.0,
        "kr_yds": 10.0
      }
    },
    {
      "canonical_id": "andre-rieckenberg",
      "canonical_name": "Andre Rieckenberg",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 9.0,
        "def_ff": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "andy-vera",
      "canonical_name": "Andy Vera",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 18.0,
        "def_int": 5.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "anthony-dabl\u00e9-wolf",
      "canonical_name": "Anthony Dabl\u00e9-Wolf",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 43.0,
        "recv_yds": 532.0,
        "recv_td": 4.0,
        "def_tackles": 1.0,
        "kr_no": 6.0,
        "kr_yds": 62.0
      }
    },
    {
      "canonical_id": "anthony-mahoungou",
      "canonical_name": "Anthony Mahoungou",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 33.0,
        "recv_yds": 468.0,
        "recv_td": 6.0,
        "def_tackles": 2.0,
        "kr_no": 4.0,
        "kr_yds": 124.0,
        "pr_no": 2.0
      }
    },
    {
      "canonical_id": "anton-doroshev",
      "canonical_name": "Anton Doroshev",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 4.0,
        "rush_yds": 23.0,
        "recv_rec": 18.0,
        "recv_yds": 108.0,
        "recv_td": 1.0,
        "kr_no": 4.0,
        "kr_yds": 41.0
      }
    },
    {
      "canonical_id": "antoni-idziak",
      "canonical_name": "Antoni Idziak",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 22.0
      }
    },
    {
      "canonical_id": "antoni-mont\u00f3n",
      "canonical_name": "Antoni Mont\u00f3n",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 38.0,
        "rush_yds": 101.0,
        "recv_rec": 16.0,
        "recv_yds": 131.0,
        "recv_td": 2.0,
        "def_tackles": 1.0,
        "kr_no": 3.0,
        "kr_yds": 39.0
      }
    },
    {
      "canonical_id": "antonio-fischer",
      "canonical_name": "Antonio Fischer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0
      }
    },
    {
      "canonical_id": "aril-richard-d-rwantambara",
      "canonical_name": "Aril Richard D Rwantambara",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0
      }
    },
    {
      "canonical_id": "arne-gehrt",
      "canonical_name": "Arne Gehrt",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 19.0,
        "def_fr": 1.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "artur-pinheiro",
      "canonical_name": "Artur Pinheiro",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 30.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "aslan-zetterberg",
      "canonical_name": "Aslan Zetterberg",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 52.0,
        "def_sacks": 10.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "axel-dommann",
      "canonical_name": "Axel Dommann",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 21.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "b-tchiyoko",
      "canonical_name": "B. Tchiyoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 24.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "barry-maruschke",
      "canonical_name": "Barry Maruschke",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0,
        "def_int": 1.0,
        "def_pd": 7.0
      }
    },
    {
      "canonical_id": "bartosz-dziedzic",
      "canonical_name": "Bartosz Dziedzic",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 40.0,
        "recv_yds": 364.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "ben-wenzler",
      "canonical_name": "Ben Wenzler",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 18.0,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "benjamin-barnes",
      "canonical_name": "Benjamin Barnes",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 23.0,
        "def_sacks": 1.5,
        "def_int": 1.0,
        "def_pd": 4.0,
        "kr_no": 3.0,
        "kr_yds": 63.0,
        "pr_no": 6.0,
        "pr_yds": 47.0
      }
    },
    {
      "canonical_id": "benjamin-cerimagic",
      "canonical_name": "Benjamin Cerimagic",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 4.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "benjamin-mau",
      "canonical_name": "Benjamin Mau",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "recv_rec": 9.0,
        "recv_yds": 147.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "berend-grube",
      "canonical_name": "Berend Grube",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 36.0,
        "def_sacks": 5.5,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "brandon-brooks",
      "canonical_name": "Brandon Brooks",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 32.0,
        "def_int": 1.0,
        "def_pd": 5.0
      }
    },
    {
      "canonical_id": "brice-tchouadje",
      "canonical_name": "Brice Tchouadje",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 14.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "bryan-yankson",
      "canonical_name": "Bryan Yankson",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 87.0,
        "rush_yds": 232.0,
        "recv_rec": 4.0,
        "recv_yds": 20.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "bryan-zerbe",
      "canonical_name": "Bryan Zerbe",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 46.0,
        "pass_cmp": 19.0,
        "pass_yds": 177.0,
        "pass_td": 3.0,
        "pass_int": 5.0,
        "rush_att": 28.0,
        "rush_yds": 60.0,
        "recv_rec": 13.0,
        "recv_yds": 110.0,
        "recv_td": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "c-udegbe",
      "canonical_name": "C. Udegbe",
      "positions": [
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 22.0,
        "def_sacks": 1.5
      }
    },
    {
      "canonical_id": "calvin-stitt",
      "canonical_name": "Calvin Stitt",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 206.0,
        "pass_cmp": 91.0,
        "pass_yds": 1225.0,
        "pass_td": 15.0,
        "pass_int": 7.0,
        "rush_att": 63.0,
        "rush_yds": 236.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "cedric-k\u00f6nig",
      "canonical_name": "Cedric K\u00f6nig",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "celestin-ngimbi",
      "canonical_name": "Celestin Ngimbi",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "cesare-brugnani",
      "canonical_name": "Cesare Brugnani",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 44.0,
        "def_sacks": 2.0,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "cheikhou-sow",
      "canonical_name": "Cheikhou Sow",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 7.0,
        "rush_att": 2.0,
        "rush_yds": 8.0,
        "recv_rec": 14.0,
        "recv_yds": 117.0,
        "recv_td": 2.0,
        "def_tackles": 1.0,
        "kr_no": 2.0,
        "kr_yds": 27.0
      }
    },
    {
      "canonical_id": "chris-manser",
      "canonical_name": "Chris Manser",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "punt_no": 38.0,
        "punt_yds": 1343.0
      }
    },
    {
      "canonical_id": "chris-schlack",
      "canonical_name": "Chris Schlack",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "christian-r\u00f6mer",
      "canonical_name": "Christian R\u00f6mer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 20.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "christopher-hans",
      "canonical_name": "Christopher Hans",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "christropher-ezeala",
      "canonical_name": "Christropher Ezeala",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "rush_att": 7.0,
        "rush_yds": 14.0,
        "recv_rec": 1.0,
        "recv_yds": 10.0,
        "recv_td": 1.0,
        "def_tackles": 7.0,
        "def_sacks": 1.5,
        "def_ff": 1.0,
        "pat_made": 1.0,
        "pat_att": 1.0,
        "punt_no": 8.0,
        "punt_yds": 338.0
      }
    },
    {
      "canonical_id": "constantin-l\u00e4ssing",
      "canonical_name": "Constantin L\u00e4ssing",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "curtis-slater",
      "canonical_name": "Curtis Slater",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 18.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "dale-warren",
      "canonical_name": "Dale Warren",
      "positions": [
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 42.0,
        "def_sacks": 2.0
      }
    },
    {
      "canonical_id": "damian-kwiatkowski",
      "canonical_name": "Damian Kwiatkowski",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 30.0,
        "rush_yds": 118.0,
        "rush_td": 2.0,
        "recv_rec": 3.0,
        "recv_yds": 21.0
      }
    },
    {
      "canonical_id": "damian-weso\u0142owski",
      "canonical_name": "Damian Weso\u0142owski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 13.0,
        "def_sacks": 6.0
      }
    },
    {
      "canonical_id": "daniel-laporte",
      "canonical_name": "Daniel  Laporte",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 60.0,
        "def_sacks": 1.5
      }
    },
    {
      "canonical_id": "daniel-bogdan-schuhmacher",
      "canonical_name": "Daniel Bogdan Schuhmacher",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 1.0,
        "fg_att": 2.0,
        "pat_made": 21.0,
        "pat_att": 32.0
      }
    },
    {
      "canonical_id": "daniel-docal",
      "canonical_name": "Daniel Docal",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 44.0,
        "def_sacks": 1.0,
        "def_ff": 3.0,
        "def_fr": 3.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "daniel-josiah",
      "canonical_name": "Daniel Josiah",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 16.0,
        "def_sacks": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "daniel-pi\u0105tkowski",
      "canonical_name": "Daniel Pi\u0105tkowski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 21.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "daniel-rot\u00e4rmel",
      "canonical_name": "Daniel Rot\u00e4rmel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "daniel-tarnawski",
      "canonical_name": "Daniel Tarnawski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 18.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "daniel-thiele",
      "canonical_name": "Daniel Thiele",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "danny-farley",
      "canonical_name": "Danny Farley",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "pass_att": 5.0,
        "pass_int": 2.0,
        "rush_att": 1.0,
        "rush_yds": 2.0
      }
    },
    {
      "canonical_id": "dany-michael-lamy",
      "canonical_name": "Dany Michael Lamy",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 12.0
      }
    },
    {
      "canonical_id": "darius-saint-robinson",
      "canonical_name": "Darius Saint-Robinson",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 28.0,
        "def_int": 3.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 6.0,
        "kr_no": 7.0,
        "kr_yds": 283.0,
        "kr_td": 1.0,
        "pr_no": 6.0,
        "pr_yds": 54.0
      }
    },
    {
      "canonical_id": "darko-pisaric",
      "canonical_name": "Darko Pisaric",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "dartez-jacobs",
      "canonical_name": "Dartez Jacobs",
      "positions": [
        "LB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 42.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "def_fr": 1.0,
        "def_pd": 7.0,
        "kr_no": 7.0,
        "kr_yds": 198.0,
        "pr_no": 3.0,
        "pr_yds": 44.0
      }
    },
    {
      "canonical_id": "david-meza",
      "canonical_name": "David Meza",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 3.0,
        "rush_yds": 6.0,
        "recv_rec": 25.0,
        "recv_yds": 322.0,
        "recv_td": 2.0,
        "def_tackles": 7.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "david-weinstock",
      "canonical_name": "David Weinstock",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "dawid-pa\u0144czyszyn",
      "canonical_name": "Dawid Pa\u0144czyszyn",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 1.0,
        "def_tackles": 2.0,
        "fg_made": 3.0,
        "fg_att": 4.0,
        "pat_made": 18.0,
        "pat_att": 26.0,
        "punt_no": 22.0,
        "punt_yds": 731.0
      }
    },
    {
      "canonical_id": "dennis-gratza",
      "canonical_name": "Dennis Gratza",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 23.0
      }
    },
    {
      "canonical_id": "dennis-laas",
      "canonical_name": "Dennis Laas",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "desmond-cooper",
      "canonical_name": "Desmond Cooper",
      "positions": [
        "DE",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 1.0,
        "rush_yds": 6.0,
        "def_tackles": 10.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "diego-arboleda-sanchez",
      "canonical_name": "Diego Arboleda Sanchez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "recv_rec": 1.0,
        "recv_yds": 17.0
      }
    },
    {
      "canonical_id": "dimitri-gfeller",
      "canonical_name": "Dimitri Gfeller",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 3.0,
        "rush_yds": 20.0,
        "kr_no": 2.0,
        "kr_yds": 24.0
      }
    },
    {
      "canonical_id": "domenik-rofalski",
      "canonical_name": "Domenik Rofalski",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 10.0,
        "recv_yds": 111.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "dominic-yaw-aboagye-duah",
      "canonical_name": "Dominic Yaw Aboagye-Duah",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "dominik-w\u00fcnsche",
      "canonical_name": "Dominik W\u00fcnsche",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 7.0
      }
    },
    {
      "canonical_id": "dustin-dennerlein",
      "canonical_name": "Dustin Dennerlein",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 3.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "efekan-akg\u00fcn",
      "canonical_name": "Efekan Akg\u00fcn",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "eldert-terekuu",
      "canonical_name": "Eldert Terekuu",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 3.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "elias-rodriguez",
      "canonical_name": "Elias Rodriguez",
      "positions": [
        "TE"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 6.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "emil-drossard",
      "canonical_name": "Emil Drossard",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "rush_att": 9.0,
        "rush_yds": 32.0,
        "recv_rec": 14.0,
        "recv_yds": 58.0,
        "def_tackles": 1.0,
        "kr_no": 2.0,
        "kr_yds": 40.0
      }
    },
    {
      "canonical_id": "evans-yeboah",
      "canonical_name": "Evans Yeboah",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 30.0,
        "def_sacks": 4.5,
        "def_int": 1.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "fabian-weigel",
      "canonical_name": "Fabian Weigel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "recv_rec": 5.0,
        "recv_yds": 40.0
      }
    },
    {
      "canonical_id": "falk-reuter",
      "canonical_name": "Falk Reuter",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 8.0,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "felix-haufe",
      "canonical_name": "Felix Haufe",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 6.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "femi-durojaiye",
      "canonical_name": "Femi Durojaiye",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 6.0,
        "def_sacks": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "fernando-lowery",
      "canonical_name": "Fernando Lowery",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 8.0,
        "def_int": 1.0,
        "def_pd": 2.0,
        "punt_no": 1.0,
        "punt_yds": 39.0
      }
    },
    {
      "canonical_id": "filip-k\u0142oskowski",
      "canonical_name": "Filip K\u0142oskowski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "filip-liberio-filipovic",
      "canonical_name": "Filip-Liberio Filipovic",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 2.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "florian-borger",
      "canonical_name": "Florian Borger",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 6.0
      }
    },
    {
      "canonical_id": "florian-breitenbach",
      "canonical_name": "Florian Breitenbach",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 3.0,
        "def_sacks": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "florian-eichhorn",
      "canonical_name": "Florian Eichhorn",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 11.0,
        "recv_yds": 179.0,
        "recv_td": 1.0,
        "def_tackles": 1.0,
        "kr_no": 2.0,
        "kr_yds": 7.0
      }
    },
    {
      "canonical_id": "florian-schneikert",
      "canonical_name": "Florian Schneikert",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 14.0,
        "rush_yds": 79.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "frederic-latour",
      "canonical_name": "Frederic Latour",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "recv_rec": 4.0,
        "recv_yds": 31.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "gabriel-wiek",
      "canonical_name": "Gabriel Wiek",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 9.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "gennadiy-adams",
      "canonical_name": "Gennadiy Adams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 51.0,
        "rush_yds": 299.0,
        "rush_td": 4.0,
        "recv_rec": 8.0,
        "recv_yds": 44.0
      }
    },
    {
      "canonical_id": "gerald-ameln",
      "canonical_name": "Gerald Ameln",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 79.0,
        "rush_yds": 366.0,
        "rush_td": 2.0,
        "recv_rec": 2.0,
        "recv_yds": 25.0,
        "recv_td": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "giacomo-prati",
      "canonical_name": "Giacomo Prati",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 22.0,
        "def_sacks": 1.5
      }
    },
    {
      "canonical_id": "giorgio-tavecchio",
      "canonical_name": "Giorgio Tavecchio",
      "positions": [
        "K"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 6.0,
        "fg_made": 6.0,
        "fg_att": 9.0,
        "pat_made": 12.0,
        "pat_att": 15.0,
        "punt_no": 4.0,
        "punt_yds": 145.0
      }
    },
    {
      "canonical_id": "giovanni-nanguy",
      "canonical_name": "Giovanni Nanguy",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "glody-ngovo",
      "canonical_name": "Glody Ngovo",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 22.0,
        "rush_yds": 79.0,
        "rush_td": 1.0,
        "recv_rec": 2.0,
        "recv_yds": 36.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "goran-zec",
      "canonical_name": "Goran Zec",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 50.0,
        "def_int": 4.0,
        "def_pd": 7.0,
        "kr_no": 2.0,
        "kr_yds": 38.0
      }
    },
    {
      "canonical_id": "guillermo-bahillo",
      "canonical_name": "Guillermo Bahillo",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "hendrik-schwarz",
      "canonical_name": "Hendrik Schwarz",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": 3.0,
        "recv_rec": 25.0,
        "recv_yds": 260.0,
        "recv_td": 4.0,
        "pat_made": 2.0,
        "pat_att": 4.0,
        "punt_no": 30.0,
        "punt_yds": 1174.0,
        "kr_no": 1.0,
        "kr_yds": 19.0
      }
    },
    {
      "canonical_id": "hiller-tuna",
      "canonical_name": "Hiller Tuna",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0,
        "def_sacks": 1.5,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "hiswill-awuah",
      "canonical_name": "Hiswill Awuah",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 9.0,
        "def_tackles": 10.0,
        "def_sacks": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "hubert-ogrodowczyk",
      "canonical_name": "Hubert Ogrodowczyk",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 72.0,
        "def_sacks": 3.5,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "igor-ma\u0161lanka",
      "canonical_name": "Igor Ma\u0161lanka",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 6.0,
        "recv_yds": 30.0,
        "def_tackles": 6.0
      }
    },
    {
      "canonical_id": "iiro-pekkarinen",
      "canonical_name": "Iiro Pekkarinen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 29.0,
        "def_int": 1.0,
        "def_pd": 8.0,
        "pr_no": 1.0,
        "pr_yds": 1.0
      }
    },
    {
      "canonical_id": "iv\u00e1n-guti\u00e9rrez",
      "canonical_name": "Iv\u00e1n Guti\u00e9rrez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 8.0,
        "def_fr": 1.0,
        "pr_no": 1.0,
        "pr_yds": 11.0
      }
    },
    {
      "canonical_id": "jacob-templar",
      "canonical_name": "Jacob Templar",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 3.0,
        "rush_yds": 3.0,
        "rush_td": 1.0,
        "recv_rec": 13.0,
        "recv_yds": 167.0,
        "recv_td": 1.0,
        "def_tackles": 1.0,
        "punt_no": 30.0,
        "punt_yds": 1106.0
      }
    },
    {
      "canonical_id": "jacob-wright",
      "canonical_name": "Jacob Wright",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "pass_att": 57.0,
        "pass_cmp": 29.0,
        "pass_yds": 366.0,
        "pass_td": 3.0,
        "pass_int": 1.0,
        "rush_att": 20.0,
        "rush_yds": 147.0,
        "rush_td": 2.0
      }
    },
    {
      "canonical_id": "jadrian-alexander-clark",
      "canonical_name": "Jadrian Alexander Clark",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 217.0,
        "pass_cmp": 129.0,
        "pass_yds": 1383.0,
        "pass_td": 15.0,
        "pass_int": 10.0,
        "rush_att": 47.0,
        "rush_yds": 201.0,
        "rush_td": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 12.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jai-albert-lloyd-jackson",
      "canonical_name": "Jai-Albert Lloyd Jackson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 1.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "jakeb-sullivan",
      "canonical_name": "Jakeb Sullivan",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 263.0,
        "pass_cmp": 174.0,
        "pass_yds": 2037.0,
        "pass_td": 23.0,
        "pass_int": 8.0,
        "rush_att": 43.0,
        "rush_yds": 125.0,
        "rush_td": 5.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jakub-chwalinski",
      "canonical_name": "Jakub Chwalinski",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_int": 1.0
      }
    },
    {
      "canonical_id": "jakub-halicki",
      "canonical_name": "Jakub Halicki",
      "positions": [
        "S"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 6.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jakub-mazan",
      "canonical_name": "Jakub Mazan",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 8.0,
        "rush_yds": 20.0,
        "rush_td": 1.0,
        "recv_rec": 53.0,
        "recv_yds": 793.0,
        "recv_td": 6.0,
        "def_tackles": 2.0,
        "kr_no": 9.0,
        "kr_yds": 147.0,
        "pr_no": 5.0,
        "pr_yds": 51.0
      }
    },
    {
      "canonical_id": "jakub-w\u0105siel",
      "canonical_name": "Jakub W\u0105siel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 3.0,
        "recv_yds": 41.0
      }
    },
    {
      "canonical_id": "jaleel-awini",
      "canonical_name": "Jaleel Awini",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 71.0,
        "pass_cmp": 38.0,
        "pass_yds": 527.0,
        "pass_td": 5.0,
        "pass_int": 4.0,
        "rush_att": 58.0,
        "rush_yds": 345.0,
        "rush_td": 1.0,
        "recv_rec": 20.0,
        "recv_yds": 230.0,
        "recv_td": 2.0
      }
    },
    {
      "canonical_id": "jamaal-white",
      "canonical_name": "Jamaal White",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 48.0,
        "def_int": 3.0,
        "def_fr": 2.0,
        "def_pd": 4.0,
        "kr_no": 9.0,
        "kr_yds": 285.0,
        "pr_no": 2.0
      }
    },
    {
      "canonical_id": "jan-chmiel",
      "canonical_name": "Jan Chmiel",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 6.0
      }
    },
    {
      "canonical_id": "jan-frank-weinreich",
      "canonical_name": "Jan Frank Weinreich",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 227.0,
        "pass_cmp": 129.0,
        "pass_yds": 1689.0,
        "pass_td": 16.0,
        "pass_int": 5.0,
        "rush_att": 24.0,
        "rush_yds": 42.0,
        "rush_td": 4.0
      }
    },
    {
      "canonical_id": "jan-phillip-bombek",
      "canonical_name": "Jan-Phillip Bombek",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 37.0,
        "def_sacks": 11.0,
        "def_pd": 1.0,
        "kr_no": 1.0,
        "kr_yds": 13.0
      }
    },
    {
      "canonical_id": "janis-lou-schmarmer",
      "canonical_name": "Janis Lou Schmarmer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "jannik-loercks",
      "canonical_name": "Jannik Loercks",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 4.0,
        "recv_yds": 26.0,
        "recv_td": 1.0,
        "def_tackles": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "jannik-nowak",
      "canonical_name": "Jannik Nowak",
      "positions": [
        "QB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 9.0,
        "pass_att": 11.0,
        "pass_cmp": 3.0,
        "pass_yds": 27.0,
        "pass_int": 1.0,
        "rush_att": 9.0,
        "rush_yds": 57.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jannik-seibel",
      "canonical_name": "Jannik Seibel",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "japhet-maleka-mbala",
      "canonical_name": "Japhet Maleka Mbala",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 34.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "jaros\u0142aw-lewszyk",
      "canonical_name": "Jaros\u0142aw Lewszyk",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 2.0,
        "recv_yds": 15.0,
        "def_tackles": 7.0,
        "def_ff": 1.0
      }
    },
    {
      "canonical_id": "jason-rilwann-aguemon",
      "canonical_name": "Jason Rilwann Aguemon",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 10.0,
        "rush_att": 96.0,
        "rush_yds": 518.0,
        "rush_td": 3.0,
        "recv_rec": 11.0,
        "recv_yds": 112.0,
        "recv_td": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jaume-llinas",
      "canonical_name": "Jaume Llinas",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "fg_att": 2.0,
        "pat_made": 7.0,
        "pat_att": 11.0
      }
    },
    {
      "canonical_id": "javier-barrena",
      "canonical_name": "Javier Barrena",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "javier-casta\u00f1on",
      "canonical_name": "Javier Casta\u00f1on",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 6.0,
        "rush_yds": 11.0,
        "recv_rec": 1.0,
        "recv_yds": 8.0,
        "def_tackles": 3.0,
        "punt_no": 1.0,
        "punt_yds": 25.0
      }
    },
    {
      "canonical_id": "jean-charles-moukouri",
      "canonical_name": "Jean-Charles Moukouri",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 27.0,
        "rush_yds": 41.0,
        "rush_td": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 7.0
      }
    },
    {
      "canonical_id": "jean-claude-madin-cerezo",
      "canonical_name": "Jean-Claude Madin Cerezo",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 32.0,
        "recv_yds": 303.0,
        "recv_td": 5.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "jeffrey-juurlink",
      "canonical_name": "Jeffrey Juurlink",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 18.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "jens-hauser",
      "canonical_name": "Jens Hauser",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "fg_made": 3.0,
        "fg_att": 4.0,
        "pat_made": 2.0,
        "pat_att": 4.0,
        "punt_no": 13.0,
        "punt_yds": 473.0
      }
    },
    {
      "canonical_id": "jeremy-sarfo",
      "canonical_name": "Jeremy Sarfo",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 16.0
      }
    },
    {
      "canonical_id": "jhonattan-silva-gomez",
      "canonical_name": "Jhonattan Silva Gomez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 30.0,
        "def_sacks": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "jocques-crawford",
      "canonical_name": "Jocques Crawford",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 2.0,
        "pass_cmp": 2.0,
        "pass_yds": 31.0,
        "rush_att": 156.0,
        "rush_yds": 1057.0,
        "rush_td": 7.0,
        "recv_rec": 18.0,
        "recv_yds": 173.0,
        "recv_td": 1.0,
        "kr_no": 2.0,
        "kr_yds": 49.0
      }
    },
    {
      "canonical_id": "john-levi-kruse",
      "canonical_name": "John Levi Kruse",
      "positions": [
        "FB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 8.0,
        "rush_att": 2.0,
        "recv_rec": 7.0,
        "recv_yds": 68.0,
        "recv_td": 2.0,
        "kr_no": 1.0,
        "kr_yds": 3.0
      }
    },
    {
      "canonical_id": "jon-bandrabur",
      "canonical_name": "Jon Bandrabur",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jonas-kobie-breme",
      "canonical_name": "Jonas Kobie Breme",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 3.0,
        "recv_yds": 24.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "jonas-schenderlein",
      "canonical_name": "Jonas Schenderlein",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "fg_made": 3.0,
        "fg_att": 8.0,
        "pat_made": 6.0,
        "pat_att": 17.0
      }
    },
    {
      "canonical_id": "jonas-schultes",
      "canonical_name": "Jonas Schultes",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 40.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "jonathan-dietze",
      "canonical_name": "Jonathan Dietze",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 38.0
      }
    },
    {
      "canonical_id": "jonathan-michael-corradini",
      "canonical_name": "Jonathan Michael Corradini",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "jordi-brugnani",
      "canonical_name": "Jordi Brugnani",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 18.0,
        "def_int": 2.0,
        "def_ff": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "jordi-torrededia",
      "canonical_name": "Jordi Torrededia",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 9.0,
        "recv_yds": 65.0,
        "recv_td": 2.0,
        "pr_no": 1.0,
        "pr_yds": 6.0
      }
    },
    {
      "canonical_id": "josep-tricas",
      "canonical_name": "Josep Tricas",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 6.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "joshua-jacob",
      "canonical_name": "Joshua Jacob",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "joshua-petersen",
      "canonical_name": "Joshua Petersen",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "joshua-poznanski",
      "canonical_name": "Joshua Poznanski",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 41.0,
        "def_int": 5.0,
        "def_ff": 1.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "joshua-sauren",
      "canonical_name": "Joshua Sauren",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 14.0
      }
    },
    {
      "canonical_id": "joshua-tapscott",
      "canonical_name": "Joshua Tapscott",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 6.0,
        "pat_made": 1.0,
        "pat_att": 2.0,
        "punt_no": 4.0,
        "punt_yds": 124.0
      }
    },
    {
      "canonical_id": "julian-ampaw",
      "canonical_name": "Julian Ampaw",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 72.0,
        "rush_yds": 311.0,
        "rush_td": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 3.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "julian-jakob",
      "canonical_name": "Julian Jakob",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 16.0
      }
    },
    {
      "canonical_id": "julian-ludwig-mayorga",
      "canonical_name": "Julian Ludwig-Mayorga",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 43.0,
        "def_int": 3.0,
        "def_ff": 1.0
      }
    },
    {
      "canonical_id": "julian-voelker",
      "canonical_name": "Julian Voelker",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 17.0,
        "def_sacks": 4.5
      }
    },
    {
      "canonical_id": "junior-de-souza-briele",
      "canonical_name": "Junior De Souza Briele",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 9.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "justin-rodney",
      "canonical_name": "Justin Rodney",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 72.0,
        "rush_yds": 277.0,
        "rush_td": 2.0,
        "recv_rec": 7.0,
        "recv_yds": 65.0,
        "recv_td": 1.0,
        "def_tackles": 3.0,
        "kr_no": 2.0,
        "kr_yds": 114.0,
        "kr_td": 1.0
      }
    },
    {
      "canonical_id": "justin-rogers",
      "canonical_name": "Justin Rogers",
      "positions": [
        "DB",
        "DT",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 37.0,
        "def_sacks": 0.5,
        "def_int": 5.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 6.0,
        "kr_no": 20.0,
        "kr_yds": 620.0,
        "kr_td": 1.0,
        "pr_no": 26.0,
        "pr_yds": 554.0,
        "pr_td": 3.0
      }
    },
    {
      "canonical_id": "justin-schlesinger",
      "canonical_name": "Justin Schlesinger",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 5.0,
        "recv_yds": 58.0,
        "kr_no": 4.0,
        "kr_yds": 97.0
      }
    },
    {
      "canonical_id": "jean-constant",
      "canonical_name": "J\u00e9an Constant",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 1.0,
        "pass_cmp": 1.0,
        "pass_yds": 9.0,
        "rush_att": 6.0,
        "rush_yds": 21.0,
        "recv_rec": 74.0,
        "recv_yds": 1038.0,
        "recv_td": 8.0,
        "def_tackles": 2.0,
        "kr_no": 30.0,
        "kr_yds": 969.0,
        "kr_td": 1.0,
        "pr_no": 14.0,
        "pr_yds": 266.0
      }
    },
    {
      "canonical_id": "j\u00f3hann-g\u00edsli-hummel",
      "canonical_name": "J\u00f3hann G\u00edsli Hummel",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 33.0,
        "rush_yds": 97.0,
        "rush_td": 1.0,
        "kr_no": 1.0,
        "kr_yds": 17.0
      }
    },
    {
      "canonical_id": "k-mwaba",
      "canonical_name": "K. Mwaba",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "recv_rec": 2.0,
        "recv_yds": 22.0
      }
    },
    {
      "canonical_id": "kavontae-turpin",
      "canonical_name": "KaVontae Turpin",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 4.0,
        "rush_att": 7.0,
        "rush_yds": 47.0,
        "rush_td": 1.0,
        "recv_rec": 22.0,
        "recv_yds": 253.0,
        "recv_td": 4.0,
        "kr_no": 6.0,
        "kr_yds": 160.0,
        "pr_no": 4.0,
        "pr_yds": 72.0
      }
    },
    {
      "canonical_id": "kacper-bogdanski",
      "canonical_name": "Kacper Bogdanski",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "fg_made": 3.0,
        "fg_att": 4.0,
        "pat_made": 3.0,
        "pat_att": 3.0,
        "punt_no": 2.0,
        "punt_yds": 75.0
      }
    },
    {
      "canonical_id": "kacper-o\u0142dak",
      "canonical_name": "Kacper O\u0142dak",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 14.0
      }
    },
    {
      "canonical_id": "kacper-pawlak",
      "canonical_name": "Kacper Pawlak",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "kacper-rokici\u0144ski",
      "canonical_name": "Kacper Rokici\u0144ski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "kadel-king",
      "canonical_name": "Kadel King",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 20.0,
        "def_sacks": 1.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "kai-schiffer",
      "canonical_name": "Kai Schiffer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 1.0,
        "recv_yds": 35.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "kamil-kotlarz",
      "canonical_name": "Kamil Kotlarz",
      "positions": [
        "RB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "kamil-m\u00fcller",
      "canonical_name": "Kamil M\u00fcller",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 1.0
      }
    },
    {
      "canonical_id": "kamil-ruta",
      "canonical_name": "Kamil Ruta",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 38.0,
        "def_int": 1.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "karlis-brauns",
      "canonical_name": "Karlis Brauns",
      "positions": [
        "DE",
        "DT",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 51.0,
        "def_sacks": 8.5,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "kasim-edebali",
      "canonical_name": "Kasim Edebali",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 11.0,
        "def_sacks": 2.5
      }
    },
    {
      "canonical_id": "kasper-bongaerts",
      "canonical_name": "Kasper Bongaerts",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 27.0,
        "def_fr": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "kay-wagner",
      "canonical_name": "Kay Wagner",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 17.0,
        "def_sacks": 1.5,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "kenneth-komlan-soussoukpo",
      "canonical_name": "Kenneth Komlan Soussoukpo",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 12.0
      }
    },
    {
      "canonical_id": "kevin-bannasch",
      "canonical_name": "Kevin Bannasch",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 1.0,
        "recv_yds": 11.0,
        "def_tackles": 6.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "kevin-hummel",
      "canonical_name": "Kevin Hummel",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 1.0,
        "def_tackles": 3.0,
        "def_pd": 3.0,
        "punt_no": 57.0,
        "punt_yds": 1812.0
      }
    },
    {
      "canonical_id": "kevin-maier",
      "canonical_name": "Kevin Maier",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0,
        "def_sacks": 3.5,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "kevin-mwamba",
      "canonical_name": "Kevin Mwamba",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "rush_att": 2.0,
        "rush_yds": 1.0,
        "recv_rec": 7.0,
        "recv_yds": 81.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kolin-hill",
      "canonical_name": "Kolin Hill",
      "positions": [
        "DE",
        "LB",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 45.0,
        "def_sacks": 9.5,
        "def_ff": 5.0,
        "def_fr": 2.0,
        "def_pd": 1.0,
        "pr_no": 1.0,
        "pr_yds": 39.0,
        "pr_td": 1.0
      }
    },
    {
      "canonical_id": "konrad-starczewski",
      "canonical_name": "Konrad Starczewski",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "recv_rec": 12.0,
        "recv_yds": 76.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "kwame-ofori",
      "canonical_name": "Kwame Ofori",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 10.0,
        "recv_yds": 154.0
      }
    },
    {
      "canonical_id": "kyle-kitchens",
      "canonical_name": "Kyle Kitchens",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 1.0,
        "recv_yds": 4.0,
        "recv_td": 1.0,
        "def_tackles": 58.0,
        "def_sacks": 12.5,
        "def_ff": 3.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "k\u00e9vin-ribeiro-oliveira",
      "canonical_name": "K\u00e9vin Ribeiro Oliveira",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 7.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "lance-leota",
      "canonical_name": "Lance Leota",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 29.0,
        "def_sacks": 4.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "lautaro-frecha",
      "canonical_name": "Lautaro Frecha",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 53.0,
        "def_sacks": 0.5,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "lennart-weitz",
      "canonical_name": "Lennart Weitz",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 27.0,
        "def_sacks": 1.5,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "leon-kusterer",
      "canonical_name": "Leon Kusterer",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 4.0,
        "recv_rec": 4.0,
        "recv_yds": 37.0
      }
    },
    {
      "canonical_id": "lion-deckwarth",
      "canonical_name": "Lion Deckwarth",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "lorenz-regler",
      "canonical_name": "Lorenz Regler",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 26.0,
        "recv_yds": 446.0,
        "recv_td": 5.0,
        "kr_no": 1.0,
        "kr_yds": 13.0
      }
    },
    {
      "canonical_id": "louis-achaintre",
      "canonical_name": "Louis Achaintre",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 9.0,
        "def_tackles": 68.0,
        "def_sacks": 1.0,
        "def_ff": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "louis-benedikt-geyer",
      "canonical_name": "Louis Benedikt Geyer",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 22.0,
        "recv_yds": 450.0,
        "recv_td": 3.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "louis-m\u00fcller",
      "canonical_name": "Louis M\u00fcller",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 35.0,
        "def_sacks": 0.5,
        "def_ff": 1.0,
        "def_pd": 10.0
      }
    },
    {
      "canonical_id": "louis-rieger",
      "canonical_name": "Louis Rieger",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "fg_made": 1.0,
        "fg_att": 1.0
      }
    },
    {
      "canonical_id": "luc-schneider",
      "canonical_name": "Luc Schneider",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 13.0,
        "rush_yds": 16.0,
        "recv_rec": 5.0,
        "recv_yds": 102.0,
        "recv_td": 1.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "luca-hebel",
      "canonical_name": "Luca Hebel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "punt_no": 2.0,
        "punt_yds": 74.0
      }
    },
    {
      "canonical_id": "luca-lampe",
      "canonical_name": "Luca Lampe",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "luca-sack",
      "canonical_name": "Luca Sack",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "recv_rec": 1.0,
        "recv_yds": 9.0,
        "fg_made": 1.0,
        "fg_att": 2.0,
        "pat_att": 1.0
      }
    },
    {
      "canonical_id": "lucas-masero",
      "canonical_name": "Lucas Masero",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 32.0,
        "def_int": 3.0,
        "def_pd": 7.0
      }
    },
    {
      "canonical_id": "lucas-maximilian-leander-richter",
      "canonical_name": "Lucas Maximilian Leander Richter",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 9.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "lucky-ogbevoen",
      "canonical_name": "Lucky Ogbevoen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 9.0
      }
    },
    {
      "canonical_id": "luis-cereceda",
      "canonical_name": "Luis Cereceda",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "fg_att": 2.0,
        "punt_no": 5.0,
        "punt_yds": 160.0
      }
    },
    {
      "canonical_id": "lukas-oconnor",
      "canonical_name": "Lukas O'Connor",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 390.0,
        "pass_cmp": 237.0,
        "pass_yds": 2879.0,
        "pass_td": 24.0,
        "pass_int": 11.0,
        "rush_att": 23.0,
        "rush_yds": 21.0
      }
    },
    {
      "canonical_id": "lukas-rehder",
      "canonical_name": "Lukas Rehder",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 11.0,
        "recv_yds": 87.0
      }
    },
    {
      "canonical_id": "lukas-stingl",
      "canonical_name": "Lukas Stingl",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "m-hor",
      "canonical_name": "M. Hor",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 44.0,
        "def_sacks": 6.0
      }
    },
    {
      "canonical_id": "madre-london",
      "canonical_name": "Madre London",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 269.0,
        "rush_yds": 2009.0,
        "rush_td": 22.0,
        "recv_rec": 11.0,
        "recv_yds": 71.0,
        "recv_td": 1.0,
        "def_tackles": 3.0,
        "kr_no": 1.0,
        "kr_yds": 20.0
      }
    },
    {
      "canonical_id": "mamadou-sy",
      "canonical_name": "Mamadou Sy",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 3.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "marc-kuppinger",
      "canonical_name": "Marc Kuppinger",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "marcel-behm",
      "canonical_name": "Marcel Behm",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 7.0
      }
    },
    {
      "canonical_id": "marcel-camenz",
      "canonical_name": "Marcel Camenz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "marcel-dabo",
      "canonical_name": "Marcel Dabo",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 28.0,
        "def_int": 1.0,
        "def_pd": 5.0,
        "kr_no": 8.0,
        "kr_yds": 109.0,
        "pr_no": 6.0,
        "pr_yds": 18.0
      }
    },
    {
      "canonical_id": "marcel-f\u00fcrst",
      "canonical_name": "Marcel F\u00fcrst",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 15.0,
        "def_sacks": 3.0
      }
    },
    {
      "canonical_id": "marcel-steffen",
      "canonical_name": "Marcel Steffen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 21.0
      }
    },
    {
      "canonical_id": "marcel-ulbrich",
      "canonical_name": "Marcel Ulbrich",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 1.0,
        "fg_att": 3.0,
        "pat_made": 13.0,
        "pat_att": 23.0,
        "punt_no": 2.0,
        "punt_yds": 77.0
      }
    },
    {
      "canonical_id": "marcin-osumek",
      "canonical_name": "Marcin Osumek",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 1.0,
        "def_tackles": 34.0,
        "def_int": 1.0,
        "def_pd": 8.0
      }
    },
    {
      "canonical_id": "mario-flores",
      "canonical_name": "Mario Flores",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 21.0,
        "recv_yds": 286.0,
        "recv_td": 2.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "marius-kensy",
      "canonical_name": "Marius Kensy",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 64.0,
        "def_sacks": 3.0,
        "def_fr": 1.0,
        "def_pd": 4.0,
        "pr_no": 1.0,
        "pr_yds": 2.0
      }
    },
    {
      "canonical_id": "marius-riepe",
      "canonical_name": "Marius Riepe",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 14.0,
        "def_int": 1.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "mark-gorelik",
      "canonical_name": "Mark Gorelik",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 8.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "mark-herndon",
      "canonical_name": "Mark Herndon",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 58.0,
        "rush_yds": 295.0,
        "rush_td": 4.0,
        "recv_rec": 12.0,
        "recv_yds": 140.0,
        "def_tackles": 8.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "markus-hachenberg",
      "canonical_name": "Markus Hachenberg",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 3.0,
        "recv_yds": 42.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "markus-riedel",
      "canonical_name": "Markus Riedel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "recv_rec": 2.0,
        "recv_yds": 28.0
      }
    },
    {
      "canonical_id": "marlon-mbaye",
      "canonical_name": "Marlon Mbaye",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 20.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "marloshawn-franklin-jr",
      "canonical_name": "Marloshawn Franklin Jr.",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 24.0,
        "def_int": 1.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "martin-emos",
      "canonical_name": "Martin Emos",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "recv_rec": 9.0,
        "recv_yds": 72.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "martin-strau\u00df",
      "canonical_name": "Martin Strau\u00df",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 13.0
      }
    },
    {
      "canonical_id": "marvin-amankwah",
      "canonical_name": "Marvin Amankwah",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "marvin-pludra",
      "canonical_name": "Marvin Pludra",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 10.0,
        "recv_yds": 114.0,
        "kr_no": 3.0,
        "kr_yds": 42.0
      }
    },
    {
      "canonical_id": "marvin-rutsch",
      "canonical_name": "Marvin Rutsch",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "rush_att": 9.0,
        "rush_yds": 33.0,
        "recv_rec": 34.0,
        "recv_yds": 388.0,
        "recv_td": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "mateusz-dymek",
      "canonical_name": "Mateusz Dymek",
      "positions": [
        "DL"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 7.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "mateusz-wojakiewicz",
      "canonical_name": "Mateusz Wojakiewicz",
      "positions": [
        "TE"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 2.0
      }
    },
    {
      "canonical_id": "matthias-banjaqui",
      "canonical_name": "Matthias Banjaqui",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 9.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "matthias-spiegel",
      "canonical_name": "Matthias Spiegel",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 38.0,
        "def_sacks": 0.5,
        "def_ff": 3.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "max-b\u00e4hr",
      "canonical_name": "Max B\u00e4hr",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "max-ebsen",
      "canonical_name": "Max Ebsen",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 2.0,
        "fg_made": 2.0,
        "fg_att": 6.0,
        "pat_made": 12.0,
        "pat_att": 17.0
      }
    },
    {
      "canonical_id": "max-schmidt",
      "canonical_name": "Max Schmidt",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "rush_att": 1.0,
        "rush_yds": 2.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "max-siemssen",
      "canonical_name": "Max Siemssen",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 12.0,
        "recv_yds": 101.0,
        "recv_td": 1.0,
        "def_tackles": 2.0,
        "fg_made": 4.0,
        "fg_att": 7.0,
        "pat_made": 12.0,
        "pat_att": 22.0
      }
    },
    {
      "canonical_id": "maxime-de-falcis",
      "canonical_name": "Maxime De Falcis",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 29.0,
        "def_int": 2.0,
        "def_pd": 2.0,
        "kr_no": 5.0,
        "kr_yds": 80.0
      }
    },
    {
      "canonical_id": "maximilian-donalies",
      "canonical_name": "Maximilian Donalies",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 1.0,
        "recv_yds": 6.0
      }
    },
    {
      "canonical_id": "maximilian-eisenhut",
      "canonical_name": "Maximilian Eisenhut",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "maximilian-fitz",
      "canonical_name": "Maximilian Fitz",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 7.0
      }
    },
    {
      "canonical_id": "maximilian-georg-oebels",
      "canonical_name": "Maximilian Georg Oebels",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "maximilian-krauss",
      "canonical_name": "Maximilian Krauss",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "maximilian-loetz",
      "canonical_name": "Maximilian Loetz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "mete-konya",
      "canonical_name": "Mete Konya",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 11.0,
        "def_sacks": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "michael-bausch",
      "canonical_name": "Michael Bausch",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 19.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "michael-birdsong",
      "canonical_name": "Michael Birdsong",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "pass_att": 234.0,
        "pass_cmp": 146.0,
        "pass_yds": 1597.0,
        "pass_td": 24.0,
        "pass_int": 6.0,
        "rush_att": 28.0,
        "rush_yds": 156.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "michael-winterlik",
      "canonical_name": "Michael Winterlik",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "pass_att": 49.0,
        "pass_cmp": 26.0,
        "pass_yds": 201.0,
        "pass_int": 1.0,
        "rush_att": 8.0,
        "rush_yds": 8.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "miguel-boock",
      "canonical_name": "Miguel  Boock",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 31.0,
        "def_sacks": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "milan-mi\u0161i\u0107",
      "canonical_name": "Milan Mi\u0161i\u0107",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 1.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "mi\u0142osz-ma\u0107k\u00f3w",
      "canonical_name": "Mi\u0142osz Ma\u0107k\u00f3w",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 1.0,
        "recv_yds": 18.0
      }
    },
    {
      "canonical_id": "moritz-herzel",
      "canonical_name": "Moritz Herzel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 1.0,
        "rush_yds": 1.0
      }
    },
    {
      "canonical_id": "moritz-johannknecht",
      "canonical_name": "Moritz Johannknecht",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "pass_att": 50.0,
        "pass_cmp": 37.0,
        "pass_yds": 448.0,
        "pass_td": 5.0,
        "rush_att": 9.0,
        "rush_yds": 18.0,
        "rush_td": 2.0
      }
    },
    {
      "canonical_id": "moritz-schnippe",
      "canonical_name": "Moritz Schnippe",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "recv_rec": 1.0
      }
    },
    {
      "canonical_id": "moritz-thiele",
      "canonical_name": "Moritz Thiele",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 48.0,
        "def_ff": 2.0,
        "def_pd": 6.0
      }
    },
    {
      "canonical_id": "myke-tavarres",
      "canonical_name": "Myke Tavarres",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 99.0,
        "def_sacks": 2.5,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "myron-de-vane",
      "canonical_name": "Myron De Vane",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 4.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "naren-ishwar-lalwani",
      "canonical_name": "Naren Ishwar Lalwani",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "nassim-amroun",
      "canonical_name": "Nassim Amroun",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 5.0,
        "recv_yds": 35.0
      }
    },
    {
      "canonical_id": "nelson-imasuen",
      "canonical_name": "Nelson Imasuen",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 27.0,
        "def_sacks": 6.5,
        "def_fr": 2.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "nick-rudloff",
      "canonical_name": "Nick Rudloff",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "nick-wenzelburger",
      "canonical_name": "Nick Wenzelburger",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 38.0,
        "def_int": 1.0,
        "def_ff": 1.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "nico-sch\u00f6n",
      "canonical_name": "Nico Sch\u00f6n",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 3.0,
        "recv_yds": 25.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "nico-strahmann",
      "canonical_name": "Nico Strahmann",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "recv_rec": 32.0,
        "recv_yds": 370.0,
        "recv_td": 4.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "nicolai-schumann",
      "canonical_name": "Nicolai Schumann",
      "positions": [
        "TE",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 14.0,
        "recv_yds": 219.0,
        "recv_td": 3.0,
        "def_tackles": 4.0
      }
    },
    {
      "canonical_id": "nicolas-werle",
      "canonical_name": "Nicolas Werle",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 9.0,
        "def_sacks": 2.5
      }
    },
    {
      "canonical_id": "nijaz-hamulic",
      "canonical_name": "Nijaz Hamulic",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 55.0,
        "def_sacks": 1.0,
        "def_ff": 1.0
      }
    },
    {
      "canonical_id": "niklas-liesen",
      "canonical_name": "Niklas Liesen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 22.0,
        "def_sacks": 0.5,
        "pr_no": 1.0,
        "pr_yds": 6.0
      }
    },
    {
      "canonical_id": "niko-lester",
      "canonical_name": "Niko Lester",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 1.0,
        "recv_yds": 5.0,
        "def_tackles": 41.0,
        "def_int": 3.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 3.0,
        "kr_no": 3.0,
        "kr_yds": 95.0
      }
    },
    {
      "canonical_id": "nikolas-knoblauch",
      "canonical_name": "Nikolas Knoblauch",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 28.0,
        "def_sacks": 1.0
      }
    },
    {
      "canonical_id": "nils-b\u00e4umer",
      "canonical_name": "Nils B\u00e4umer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 4.0,
        "recv_yds": 62.0
      }
    },
    {
      "canonical_id": "noah-bomba",
      "canonical_name": "Noah Bomba",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 5.0,
        "recv_yds": 63.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "noah-idir-aarass",
      "canonical_name": "Noah Idir Aarass",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 22.0,
        "recv_yds": 281.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "olav-r\u00f8hneb\u00e6k",
      "canonical_name": "Olav R\u00f8hneb\u00e6k",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 74.0,
        "def_sacks": 2.5,
        "def_ff": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "omari-williams",
      "canonical_name": "Omari Williams",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0,
        "def_int": 3.0,
        "def_ff": 1.0,
        "def_pd": 3.0,
        "kr_no": 3.0,
        "kr_yds": 89.0,
        "pr_no": 10.0,
        "pr_yds": 210.0
      }
    },
    {
      "canonical_id": "osaruonamen-ogbevoen",
      "canonical_name": "Osaruonamen Ogbevoen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 36.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "oskar-wypych",
      "canonical_name": "Oskar Wypych",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0
      }
    },
    {
      "canonical_id": "p-junio-s",
      "canonical_name": "P. Junio S.",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "rush_att": 1.0
      }
    },
    {
      "canonical_id": "pascal-fl\u00f6ser",
      "canonical_name": "Pascal Fl\u00f6ser",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "recv_rec": 11.0,
        "recv_yds": 89.0,
        "recv_td": 1.0,
        "punt_no": 4.0,
        "punt_yds": 146.0,
        "kr_no": 1.0,
        "kr_yds": 20.0
      }
    },
    {
      "canonical_id": "pascal-labus",
      "canonical_name": "Pascal Labus",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 12.0,
        "def_sacks": 2.0,
        "def_fr": 2.0
      }
    },
    {
      "canonical_id": "pascal-schaar",
      "canonical_name": "Pascal Schaar",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "pascal-topolewski",
      "canonical_name": "Pascal Topolewski",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 11.0
      }
    },
    {
      "canonical_id": "patrick-poetsch",
      "canonical_name": "Patrick Poetsch",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 20.0,
        "rush_yds": 57.0,
        "rush_td": 1.0,
        "recv_rec": 11.0,
        "recv_yds": 90.0,
        "recv_td": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "paul-mei\u00dfner",
      "canonical_name": "Paul  Mei\u00dfner",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 26.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "paul-charilaois-kevin-kavadia-lenhardt",
      "canonical_name": "Paul Charilaois Kevin Kavadia-Lenhardt",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "recv_rec": 15.0,
        "recv_yds": 146.0,
        "recv_td": 1.0,
        "def_tackles": 1.0,
        "kr_no": 10.0,
        "kr_yds": 257.0
      }
    },
    {
      "canonical_id": "paul-fischer",
      "canonical_name": "Paul Fischer",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 18.0
      }
    },
    {
      "canonical_id": "paul-seifert",
      "canonical_name": "Paul Seifert",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 56.0,
        "def_sacks": 1.0,
        "def_int": 2.0,
        "def_ff": 1.0,
        "def_pd": 4.0,
        "pr_no": 1.0,
        "pr_yds": 20.0
      }
    },
    {
      "canonical_id": "paul-steffen",
      "canonical_name": "Paul Steffen",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 14.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "def_fr": 1.0,
        "punt_no": 1.0,
        "punt_yds": 36.0
      }
    },
    {
      "canonical_id": "paul-steigerwald",
      "canonical_name": "Paul Steigerwald",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 30.0,
        "recv_yds": 413.0,
        "recv_td": 3.0
      }
    },
    {
      "canonical_id": "pawe\u0142-barul",
      "canonical_name": "Pawe\u0142 Barul",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "peter-devoe",
      "canonical_name": "Peter Devoe",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 6.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "peter-weiblen",
      "canonical_name": "Peter Weiblen",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 1.0,
        "recv_rec": 6.0,
        "recv_yds": 45.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "phileas-pasqualini",
      "canonical_name": "Phileas Pasqualini",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 129.0,
        "rush_yds": 668.0,
        "rush_td": 6.0,
        "recv_rec": 11.0,
        "recv_yds": 145.0,
        "recv_td": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "philipp-mingerzahn",
      "canonical_name": "Philipp Mingerzahn",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "philipp-ungericht",
      "canonical_name": "Philipp Ungericht",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 27.0
      }
    },
    {
      "canonical_id": "phillip-friis-andersen",
      "canonical_name": "Phillip Friis Andersen",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 1.0,
        "fg_made": 22.0,
        "fg_att": 26.0,
        "pat_made": 28.0,
        "pat_att": 30.0,
        "punt_no": 38.0,
        "punt_yds": 1714.0
      }
    },
    {
      "canonical_id": "pierre-courageux",
      "canonical_name": "Pierre Courageux",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 1.0,
        "rush_yds": 5.0,
        "def_tackles": 10.0,
        "def_int": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "piotr-ostrowski",
      "canonical_name": "Piotr Ostrowski",
      "positions": [
        "DL"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 7.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "przemys\u0142aw-banat",
      "canonical_name": "Przemys\u0142aw Banat",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 54.0,
        "recv_yds": 770.0,
        "recv_td": 7.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "przemys\u0142aw-lewszyk",
      "canonical_name": "Przemys\u0142aw Lewszyk",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 8.0,
        "def_fr": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "quinten-jermol-pounds",
      "canonical_name": "Quinten Jermol Pounds",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 1.0,
        "rush_yds": 18.0,
        "recv_rec": 41.0,
        "recv_yds": 666.0,
        "recv_td": 8.0,
        "def_tackles": 12.0,
        "def_pd": 1.0,
        "kr_no": 25.0,
        "kr_yds": 709.0,
        "kr_td": 1.0,
        "pr_no": 3.0,
        "pr_yds": 25.0
      }
    },
    {
      "canonical_id": "r-mohamed",
      "canonical_name": "R. Mohamed",
      "positions": [
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "rafa\u0142-rogaczewski",
      "canonical_name": "Rafa\u0142 Rogaczewski",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 1.0
      }
    },
    {
      "canonical_id": "ramin-lars-akhlaghi-ghazani",
      "canonical_name": "Ramin Lars Akhlaghi Ghazani",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 1.0,
        "recv_yds": 7.0
      }
    },
    {
      "canonical_id": "ramy-mohamed",
      "canonical_name": "Ramy Mohamed",
      "positions": [
        "DL"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 1.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "raymond-sobowale",
      "canonical_name": "Raymond Sobowale",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "rush_att": 24.0,
        "rush_yds": 108.0,
        "rush_td": 2.0,
        "recv_rec": 5.0,
        "recv_yds": 25.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "ren\u00e9-han\u00dfen",
      "canonical_name": "Ren\u00e9 Han\u00dfen",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 7.0
      }
    },
    {
      "canonical_id": "richard-grooten",
      "canonical_name": "Richard Grooten",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 16.0,
        "def_int": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "robert-roso\u0142ek",
      "canonical_name": "Robert Roso\u0142ek",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 14.0,
        "def_sacks": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "robin-maier",
      "canonical_name": "Robin Maier",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "roedion-henrique",
      "canonical_name": "Roedion Henrique",
      "positions": [
        "LB",
        "S"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 6.0,
        "def_tackles": 18.0,
        "def_int": 2.0,
        "def_pd": 3.0
      }
    },
    {
      "canonical_id": "roman-sellung",
      "canonical_name": "Roman Sellung",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 19.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "ronley-lakalaka",
      "canonical_name": "Ronley Lakalaka",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 16.0
      }
    },
    {
      "canonical_id": "roque-alarcon",
      "canonical_name": "Roque Alarcon",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "recv_rec": 1.0,
        "recv_yds": 22.0
      }
    },
    {
      "canonical_id": "ruben-pein",
      "canonical_name": "Ruben Pein",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 19.0,
        "rush_yds": 30.0,
        "rush_td": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 12.0,
        "kr_no": 2.0,
        "kr_yds": 4.0
      }
    },
    {
      "canonical_id": "rudolf-warkentin",
      "canonical_name": "Rudolf Warkentin",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 1.0,
        "def_tackles": 6.0
      }
    },
    {
      "canonical_id": "r\u00e9mi-bertellin",
      "canonical_name": "R\u00e9mi Bertellin",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "pass_att": 2.0,
        "pass_cmp": 1.0,
        "pass_yds": 2.0,
        "pass_td": 1.0,
        "rush_att": 2.0,
        "recv_rec": 47.0,
        "recv_yds": 750.0,
        "recv_td": 7.0,
        "punt_no": 1.0,
        "punt_yds": 21.0,
        "kr_no": 3.0,
        "kr_yds": 41.0,
        "pr_no": 1.0,
        "pr_yds": 7.0
      }
    },
    {
      "canonical_id": "s-jarmo\u0142kowicz",
      "canonical_name": "S. Jarmo\u0142kowicz",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "s-mike",
      "canonical_name": "S. Mike",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "salieu-ceesay",
      "canonical_name": "Salieu Ceesay",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "pass_att": 28.0,
        "pass_cmp": 14.0,
        "pass_yds": 134.0,
        "pass_td": 1.0,
        "rush_att": 20.0,
        "rush_yds": 91.0,
        "rush_td": 1.0
      }
    },
    {
      "canonical_id": "samuel-anca",
      "canonical_name": "Samuel Anca",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "recv_rec": 5.0,
        "recv_yds": 50.0,
        "recv_td": 1.0
      }
    },
    {
      "canonical_id": "samuel-shannon",
      "canonical_name": "Samuel Shannon",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 42.0,
        "rush_yds": 172.0,
        "rush_td": 3.0,
        "kr_no": 2.0,
        "kr_yds": 34.0
      }
    },
    {
      "canonical_id": "samuel-ziebarth",
      "canonical_name": "Samuel Ziebarth",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 8.0,
        "def_sacks": 3.5
      }
    },
    {
      "canonical_id": "sango-erume-vogel",
      "canonical_name": "Sango-Erume Vogel",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 12.0
      }
    },
    {
      "canonical_id": "seantavius-jones",
      "canonical_name": "Seantavius Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "pass_att": 4.0,
        "pass_cmp": 2.0,
        "pass_yds": 19.0,
        "rush_att": 5.0,
        "rush_yds": 34.0,
        "recv_rec": 40.0,
        "recv_yds": 674.0,
        "recv_td": 12.0,
        "def_tackles": 1.0,
        "kr_no": 11.0,
        "kr_yds": 274.0,
        "pr_no": 5.0,
        "pr_yds": 11.0
      }
    },
    {
      "canonical_id": "sebastian-bowen",
      "canonical_name": "Sebastian Bowen",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 24.0,
        "def_sacks": 2.5
      }
    },
    {
      "canonical_id": "sebastian-casta\u00f1er",
      "canonical_name": "Sebastian Casta\u00f1er",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 24.0
      }
    },
    {
      "canonical_id": "sebastian-gauthier",
      "canonical_name": "Sebastian Gauthier",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "def_tackles": 66.0,
        "def_sacks": 4.0,
        "def_int": 3.0,
        "def_ff": 1.0,
        "def_fr": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "sebastian-silva-gomez",
      "canonical_name": "Sebast\u00edan Silva Gomez",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 10.0,
        "def_tackles": 48.0,
        "def_sacks": 4.5,
        "def_ff": 2.0,
        "def_fr": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "sedwon-kaya",
      "canonical_name": "Sedwon Kaya",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "sercan-vardar",
      "canonical_name": "Sercan Vardar",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 21.0,
        "def_sacks": 2.0
      }
    },
    {
      "canonical_id": "serdar-kiraz",
      "canonical_name": "Serdar Kiraz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 3.0,
        "rush_yds": 4.0,
        "recv_rec": 2.0,
        "recv_yds": 29.0,
        "def_tackles": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "shalom-baafi",
      "canonical_name": "Shalom Baafi",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "simon-braun",
      "canonical_name": "Simon Braun",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 9.0,
        "def_ff": 1.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "simon-homadi",
      "canonical_name": "Simon Homadi",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "rush_att": 17.0,
        "rush_yds": 48.0,
        "pr_no": 1.0,
        "pr_yds": 3.0
      }
    },
    {
      "canonical_id": "simon-mayerhoff",
      "canonical_name": "Simon Mayerhoff",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "rush_att": 1.0,
        "recv_rec": 1.0,
        "recv_yds": 15.0
      }
    },
    {
      "canonical_id": "simon-otto",
      "canonical_name": "Simon Otto",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 6.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "stefan-m\u00fcller",
      "canonical_name": "Stefan M\u00fcller",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "fg_made": 1.0,
        "fg_att": 1.0,
        "pat_att": 1.0,
        "punt_no": 7.0,
        "punt_yds": 240.0
      }
    },
    {
      "canonical_id": "steffen-olschok",
      "canonical_name": "Steffen Olschok",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "sydney-kenea-amadu",
      "canonical_name": "Sydney Kenea Amadu",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "recv_rec": 4.0,
        "recv_yds": 118.0,
        "recv_td": 1.0,
        "def_tackles": 2.0,
        "kr_no": 2.0,
        "kr_yds": 49.0
      }
    },
    {
      "canonical_id": "szymon-adamczyk",
      "canonical_name": "Szymon Adamczyk",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "szymon-jarmolkowicz",
      "canonical_name": "Szymon Jarmolkowicz",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 8.0
      }
    },
    {
      "canonical_id": "szymon-romanowski",
      "canonical_name": "Szymon Romanowski",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 10.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "tadgh-leader",
      "canonical_name": "Tadgh Leader",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 1.0,
        "fg_made": 5.0,
        "fg_att": 8.0,
        "pat_made": 6.0,
        "pat_att": 9.0,
        "punt_no": 11.0,
        "punt_yds": 400.0
      }
    },
    {
      "canonical_id": "thaddeus-schirmer",
      "canonical_name": "Thaddeus Schirmer",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 2.0,
        "def_ff": 1.0
      }
    },
    {
      "canonical_id": "theo-groendeals",
      "canonical_name": "Theo Groendeals",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 1.0,
        "recv_yds": 2.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "thiago-lessow",
      "canonical_name": "Thiago Lessow",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "def_tackles": 5.0
      }
    },
    {
      "canonical_id": "thomas-albrecht",
      "canonical_name": "Thomas Albrecht",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "recv_rec": 1.0,
        "recv_yds": 21.0
      }
    },
    {
      "canonical_id": "thomas-costa-anessiadis",
      "canonical_name": "Thomas Costa Anessiadis",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "thomas-edel",
      "canonical_name": "Thomas Edel",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 2.0,
        "rush_att": 3.0
      }
    },
    {
      "canonical_id": "til-becker",
      "canonical_name": "Til Becker",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 24.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "till-janssen",
      "canonical_name": "Till Janssen",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 1.0,
        "rush_yds": 1.0,
        "def_tackles": 29.0,
        "def_int": 2.0,
        "def_pd": 5.0
      }
    },
    {
      "canonical_id": "timo-bronn",
      "canonical_name": "Timo Bronn",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 6.0,
        "fg_made": 2.0,
        "fg_att": 3.0,
        "pat_made": 4.0,
        "pat_att": 7.0,
        "punt_no": 24.0,
        "punt_yds": 785.0
      }
    },
    {
      "canonical_id": "timo-j\u00fcngst",
      "canonical_name": "Timo J\u00fcngst",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 9.0
      }
    },
    {
      "canonical_id": "timothy-knuettel",
      "canonical_name": "Timothy Knuettel",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 51.0,
        "recv_yds": 701.0,
        "recv_td": 12.0,
        "def_tackles": 3.0,
        "def_fr": 1.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "tim\u00f3n-debiez",
      "canonical_name": "Tim\u00f3n Debiez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 31.0,
        "def_int": 1.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "tino-ndongo",
      "canonical_name": "Tino Ndongo",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 2.0,
        "recv_rec": 11.0,
        "recv_yds": 193.0,
        "recv_td": 1.0,
        "def_tackles": 5.0,
        "kr_no": 14.0,
        "kr_yds": 317.0,
        "pr_no": 3.0,
        "pr_yds": 7.0
      }
    },
    {
      "canonical_id": "tobias-burkhardt",
      "canonical_name": "Tobias Burkhardt",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 13.0
      }
    },
    {
      "canonical_id": "tobias-nill",
      "canonical_name": "Tobias Nill",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "recv_rec": 5.0,
        "recv_yds": 65.0,
        "recv_td": 1.0,
        "kr_no": 4.0,
        "kr_yds": 99.0
      }
    },
    {
      "canonical_id": "tobiasz-witalis",
      "canonical_name": "Tobiasz Witalis",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 10.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "tom-stickel",
      "canonical_name": "Tom Stickel",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 14.0
      }
    },
    {
      "canonical_id": "tom-van-duijn",
      "canonical_name": "Tom Van Duijn",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 4.0,
        "pass_att": 56.0,
        "pass_cmp": 34.0,
        "pass_yds": 460.0,
        "pass_td": 2.0,
        "rush_att": 2.0,
        "rush_yds": 19.0
      }
    },
    {
      "canonical_id": "tomasz-kiszka",
      "canonical_name": "Tomasz Kiszka",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "tony-kulok",
      "canonical_name": "Tony Kulok",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "rush_att": 2.0,
        "rush_yds": 3.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "tufan-tolga-yagmur",
      "canonical_name": "Tufan Tolga Yagmur",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "gp": 6.0,
        "def_tackles": 2.0
      }
    },
    {
      "canonical_id": "v-wilson-o",
      "canonical_name": "V. Wilson-O.",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 17.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "valentin-r\u00f6diger",
      "canonical_name": "Valentin R\u00f6diger",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "recv_rec": 4.0,
        "recv_yds": 54.0,
        "punt_no": 28.0,
        "punt_yds": 937.0
      }
    },
    {
      "canonical_id": "victor-ferrier",
      "canonical_name": "Victor Ferrier",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 10.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "ville-valasti",
      "canonical_name": "Ville Valasti",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 19.0,
        "def_sacks": 4.5,
        "def_ff": 1.0,
        "def_fr": 1.0
      }
    },
    {
      "canonical_id": "vincent-buffet",
      "canonical_name": "Vincent Buffet",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 20.0,
        "def_sacks": 6.0,
        "def_fr": 2.0,
        "def_pd": 1.0
      }
    },
    {
      "canonical_id": "victor-albarracin",
      "canonical_name": "V\u00edctor Albarrac\u00edn",
      "positions": [
        "LB"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 8.0,
        "def_tackles": 10.0
      }
    },
    {
      "canonical_id": "wael-nasri",
      "canonical_name": "Wael Nasri",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "def_tackles": 141.0,
        "def_sacks": 4.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "waheed-bhikh",
      "canonical_name": "Waheed Bhikh",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "def_tackles": 11.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "wayne-drew",
      "canonical_name": "Wayne Drew",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 5.0,
        "def_sacks": 0.5
      }
    },
    {
      "canonical_id": "wesley-martheli",
      "canonical_name": "Wesley Martheli",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 9.0,
        "def_pd": 2.0
      }
    },
    {
      "canonical_id": "wiktor-zi\u0119ba",
      "canonical_name": "Wiktor Zi\u0119ba",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "recv_rec": 13.0,
        "recv_yds": 153.0,
        "recv_td": 4.0
      }
    },
    {
      "canonical_id": "william-james",
      "canonical_name": "William James",
      "positions": [
        "CB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 3.0,
        "def_tackles": 22.0,
        "def_pd": 2.0,
        "kr_no": 2.0,
        "kr_yds": 29.0
      }
    },
    {
      "canonical_id": "william-lloyd",
      "canonical_name": "William Lloyd",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "rush_att": 2.0,
        "def_tackles": 95.0,
        "def_sacks": 1.0,
        "def_int": 1.0,
        "kr_no": 6.0,
        "kr_yds": 171.0,
        "pr_no": 1.0
      }
    },
    {
      "canonical_id": "xavier-johnson",
      "canonical_name": "Xavier Johnson",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "pass_att": 2.0,
        "pass_cmp": 1.0,
        "pass_yds": 12.0,
        "rush_att": 124.0,
        "rush_yds": 714.0,
        "rush_td": 4.0,
        "recv_rec": 13.0,
        "recv_yds": 85.0,
        "kr_no": 2.0,
        "kr_yds": 76.0
      }
    },
    {
      "canonical_id": "yago-rivero",
      "canonical_name": "Yago Rivero",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 21.0,
        "def_sacks": 2.5
      }
    },
    {
      "canonical_id": "yannic-landfried",
      "canonical_name": "Yannic Landfried",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 8.0,
        "rush_att": 34.0,
        "rush_yds": 161.0,
        "rush_td": 1.0,
        "def_tackles": 3.0
      }
    },
    {
      "canonical_id": "yannis-binner",
      "canonical_name": "Yannis Binner",
      "positions": [
        "TE"
      ],
      "ambiguous": true,
      "stats": {
        "gp": 8.0,
        "recv_rec": 2.0,
        "recv_yds": 7.0,
        "def_tackles": 1.0
      }
    },
    {
      "canonical_id": "yoshihito-omi",
      "canonical_name": "Yoshihito Omi",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 5.0,
        "recv_rec": 18.0,
        "recv_yds": 174.0,
        "recv_td": 2.0,
        "def_tackles": 2.0,
        "kr_no": 2.0,
        "kr_yds": 30.0
      }
    },
    {
      "canonical_id": "zachary-edwards",
      "canonical_name": "Zachary Edwards",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 10.0,
        "pass_att": 357.0,
        "pass_cmp": 192.0,
        "pass_yds": 2514.0,
        "pass_td": 21.0,
        "pass_int": 11.0,
        "rush_att": 78.0,
        "rush_yds": 248.0,
        "rush_td": 3.0
      }
    },
    {
      "canonical_id": "zachary-eugene-blair",
      "canonical_name": "Zachary Eugene Blair",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 7.0,
        "def_tackles": 66.0,
        "def_sacks": 2.5,
        "def_ff": 1.0,
        "def_pd": 4.0
      }
    },
    {
      "canonical_id": "\u0142ukasz-gembara",
      "canonical_name": "\u0141ukasz Gembara",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "gp": 9.0,
        "def_tackles": 19.0
      }
    }
  ]
}