{
  "slug": "football-xfl-2020-2-29-sea-stl",
  "game_id": "FOOTBALL_XFL_2020_2_29_SEA@STL",
  "display": "SEA @ STL (16\u201323)",
  "league": "XFL",
  "season": 2020,
  "week": 4,
  "away_team": "SEA",
  "home_team": "STL",
  "score_away": 16,
  "score_home": 23,
  "date_str": "2020-02-29",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "xfl-2020",
  "synthetic": false,
  "player_count": 73,
  "stat_keys": [
    "assist_tackles",
    "completions",
    "fg_20_29",
    "fg_30_39",
    "fg_40_49",
    "fg_att_game",
    "int_long",
    "int_tds",
    "int_yards",
    "interceptions_lost",
    "interceptions_made",
    "kick_returns",
    "kr_long",
    "kr_yards",
    "pass_attempts",
    "passing_tds",
    "passing_yards",
    "pr_fc",
    "pr_long",
    "pr_yards",
    "punt_avg",
    "punt_long",
    "punt_returns",
    "punt_yards",
    "punts",
    "punts_blocked",
    "punts_in20",
    "receiving_tds",
    "receiving_yards",
    "receptions",
    "rush_attempts",
    "rushing_tds",
    "rushing_yards",
    "sacks",
    "solo_tackles",
    "tackles",
    "targets"
  ],
  "players": [
    {
      "canonical_id": "alonzo-moore",
      "canonical_name": "Alonzo Moore",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 57.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "alonzo-russell",
      "canonical_name": "Alonzo Russell",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 7.0
      }
    },
    {
      "canonical_id": "andrew-ankrah",
      "canonical_name": "Andrew Ankrah",
      "positions": [
        "DB",
        "DE",
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 1.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "anthony-johnson",
      "canonical_name": "Anthony Johnson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "austin-proehl",
      "canonical_name": "Austin Proehl",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 1.0,
        "punt_returns": 1.0,
        "pr_yards": -5.0,
        "pr_long": -5.0
      }
    },
    {
      "canonical_id": "bj-daniels",
      "canonical_name": "B.J. Daniels",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 10.0,
        "completions": 5.0,
        "passing_yards": 100.0,
        "passing_tds": 1.0,
        "interceptions_lost": 1.0,
        "rush_attempts": 7.0,
        "rushing_yards": 84.0
      }
    },
    {
      "canonical_id": "ben-johnson",
      "canonical_name": "Ben Johnson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 21.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "brandon-reilly",
      "canonical_name": "Brandon Reilly",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 3.0,
        "receiving_yards": 46.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "brandon-silvers",
      "canonical_name": "Brandon Silvers",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 10.0,
        "completions": 4.0,
        "passing_yards": 27.0
      }
    },
    {
      "canonical_id": "brock-miller",
      "canonical_name": "Brock Miller",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 5.0,
        "punt_yards": 202.0,
        "punt_avg": 40.4,
        "punt_long": 52.0,
        "punts_in20": 2.0,
        "punts_blocked": 11.0
      }
    },
    {
      "canonical_id": "carlton-agudosi",
      "canonical_name": "Carlton Agudosi",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 27.0,
        "targets": 1.0
      }
    },
    {
      "canonical_id": "casey-sayles",
      "canonical_name": "Casey Sayles",
      "positions": [
        "DB",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "channing-stribling",
      "canonical_name": "Channing Stribling",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "christine-michael",
      "canonical_name": "Christine Michael",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 12.0,
        "rushing_yards": 27.0
      }
    },
    {
      "canonical_id": "connor-hamlett",
      "canonical_name": "Connor Hamlett",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 9.0
      }
    },
    {
      "canonical_id": "dallas",
      "canonical_name": "Dallas",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 11.0,
        "int_tds": 20.0
      }
    },
    {
      "canonical_id": "darius-hillary",
      "canonical_name": "Darius Hillary",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "david-rivers",
      "canonical_name": "David Rivers",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "davonte-lambert",
      "canonical_name": "Davonte Lambert",
      "positions": [
        "DB",
        "DL",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "demornay-pierson-el",
      "canonical_name": "De'Mornay Pierson-El",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "receptions": 5.0,
        "receiving_yards": 71.0,
        "receiving_tds": 1.0,
        "targets": 4.0,
        "punt_returns": 2.0,
        "pr_yards": 11.0,
        "pr_long": 9.0
      }
    },
    {
      "canonical_id": "dewayne-hendrix",
      "canonical_name": "Dewayne Hendrix",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "dexter-mccoil",
      "canonical_name": "Dexter McCoil",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 6.0,
        "assist_tackles": 1.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "dontez-byrd",
      "canonical_name": "Dontez Byrd",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 5.0
      }
    },
    {
      "canonical_id": "ernesto-lacayo",
      "canonical_name": "Ernesto Lacayo",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 1.0,
        "fg_40_49": 1.0
      }
    },
    {
      "canonical_id": "evan-rodriguez",
      "canonical_name": "Evan Rodriguez",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 10.0,
        "receiving_tds": 1.0,
        "targets": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "gimel-president",
      "canonical_name": "Gimel President",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "godwin-igwebuike",
      "canonical_name": "Godwin Igwebuike",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 2.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "houston",
      "canonical_name": "Houston",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 6.0,
        "int_yards": 9.0,
        "int_long": 6.0,
        "int_tds": 27.0
      }
    },
    {
      "canonical_id": "jaquan-gardner",
      "canonical_name": "Ja'Quan Gardner",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 3.0,
        "rushing_yards": 15.0
      }
    },
    {
      "canonical_id": "jacquies-smith",
      "canonical_name": "Jacquies Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 1.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "jake-payne",
      "canonical_name": "Jake Payne",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jeremy-clark",
      "canonical_name": "Jeremy Clark",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "john-santiago",
      "canonical_name": "John Santiago",
      "positions": [
        "RB",
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 1.0,
        "receiving_yards": 7.0,
        "kick_returns": 5.0,
        "kr_yards": 87.0,
        "kr_long": 23.0,
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "jordan-martin",
      "canonical_name": "Jordan Martin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "jordan-taamu",
      "canonical_name": "Jordan Ta\\'amu",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 27.0,
        "completions": 20.0,
        "passing_yards": 264.0,
        "passing_tds": 1.0,
        "rush_attempts": 16.0,
        "rushing_yards": 63.0
      }
    },
    {
      "canonical_id": "jordan-thompson",
      "canonical_name": "Jordan Thompson",
      "positions": [
        "DB",
        "DE",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 4.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "keenan-reynolds",
      "canonical_name": "Keenan Reynolds",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 2.0,
        "completions": 1.0,
        "passing_yards": 1.0,
        "receptions": 1.0,
        "receiving_yards": 4.0
      }
    },
    {
      "canonical_id": "keith-ford",
      "canonical_name": "Keith Ford",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 3.0,
        "rushing_yards": 23.0,
        "rushing_tds": 1.0,
        "receptions": 1.0,
        "receiving_yards": 5.0,
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "keith-mumphery",
      "canonical_name": "Keith Mumphery",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 2.0,
        "receiving_yards": 51.0,
        "targets": 1.0,
        "kick_returns": 4.0,
        "kr_yards": 80.0,
        "kr_long": 26.0,
        "pr_fc": 1.0
      }
    },
    {
      "canonical_id": "kenneth-farrow",
      "canonical_name": "Kenneth Farrow",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 5.0,
        "rushing_yards": 26.0,
        "rushing_tds": 1.0,
        "receptions": 2.0,
        "receiving_yards": 14.0,
        "targets": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "kenny-robinson",
      "canonical_name": "Kenny Robinson",
      "positions": [
        "DB",
        "S",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 1.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "kyle-queiro",
      "canonical_name": "Kyle Queiro",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 2.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "ldamian-washington",
      "canonical_name": "L\\'Damian Washington",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 4.0,
        "receiving_yards": 41.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "los-angeles",
      "canonical_name": "Los Angeles",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 6.0,
        "int_tds": 14.0
      }
    },
    {
      "canonical_id": "marcell-frazier",
      "canonical_name": "Marcell Frazier",
      "positions": [
        "DB",
        "DE"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "marcus-lucas",
      "canonical_name": "Marcus Lucas",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "receptions": 3.0,
        "receiving_yards": 16.0,
        "targets": 2.0
      }
    },
    {
      "canonical_id": "mark-myers",
      "canonical_name": "Mark Myers",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 1.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "marquette-king",
      "canonical_name": "Marquette King",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "punts": 3.0,
        "punt_yards": 126.0,
        "punt_avg": 42.0,
        "punt_long": 43.0,
        "punts_in20": 2.0,
        "punts_blocked": -5.0
      }
    },
    {
      "canonical_id": "marquez-white",
      "canonical_name": "Marquez White",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "matt-jones",
      "canonical_name": "Matt Jones",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 15.0,
        "rushing_yards": 20.0
      }
    },
    {
      "canonical_id": "mohammed-seisay",
      "canonical_name": "Mohammed Seisay",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "new-york",
      "canonical_name": "New York",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 3.0,
        "int_yards": 11.0,
        "int_long": 3.0,
        "int_tds": 17.0
      }
    },
    {
      "canonical_id": "nick-temple",
      "canonical_name": "Nick Temple",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 2.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "nyles-morgan",
      "canonical_name": "Nyles Morgan",
      "positions": [
        "DB",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 5.0,
        "assist_tackles": 2.0,
        "tackles": 7.0
      }
    },
    {
      "canonical_id": "pasoni-tasini",
      "canonical_name": "Pasoni Tasini",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0,
        "sacks": 1.0
      }
    },
    {
      "canonical_id": "praise-martin-oguike",
      "canonical_name": "Praise Martin-Oguike",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "robert-nelson",
      "canonical_name": "Robert Nelson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 4.0,
        "assist_tackles": 1.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "ryan-white",
      "canonical_name": "Ryan White",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "santos-ramirez",
      "canonical_name": "Santos Ramirez",
      "positions": [
        "DB",
        "SAF"
      ],
      "ambiguous": false,
      "stats": {
        "punt_returns": 1.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "seattle",
      "canonical_name": "Seattle",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "int_yards": 3.0,
        "int_long": 6.0,
        "int_tds": 16.0
      }
    },
    {
      "canonical_id": "shaq-jones",
      "canonical_name": "Shaq Jones",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assist_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "st-louis",
      "canonical_name": "St. Louis",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 11.0,
        "int_yards": 6.0,
        "int_long": 3.0,
        "int_tds": 23.0
      }
    },
    {
      "canonical_id": "stansly-maponga",
      "canonical_name": "Stansly Maponga",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 2.0,
        "assist_tackles": 3.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "steven-johnson",
      "canonical_name": "Steven Johnson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 5.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "total",
      "canonical_name": "TOTAL",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "pass_attempts": 27.0,
        "completions": 20.0,
        "passing_yards": 264.0,
        "passing_tds": 1.0,
        "rush_attempts": 46.0,
        "rushing_yards": 133.0,
        "rushing_tds": 1.0,
        "receptions": 20.0,
        "receiving_yards": 264.0,
        "receiving_tds": 1.0,
        "targets": 12.0,
        "kick_returns": 4.0,
        "kr_yards": 80.0,
        "kr_long": 26.0,
        "punt_returns": 2.0,
        "pr_yards": 11.0,
        "pr_fc": 1.0,
        "pr_long": 9.0,
        "punts": 3.0,
        "punt_yards": 126.0,
        "punt_avg": 42.0,
        "punt_long": 43.0,
        "punts_in20": 2.0,
        "punts_blocked": -5.0,
        "fg_att_game": 3.0,
        "fg_20_29": 1.0,
        "fg_30_39": 1.0,
        "fg_40_49": 1.0,
        "interceptions_made": 1.0,
        "int_yards": 18.0,
        "int_long": 18.0,
        "solo_tackles": 28.0,
        "assist_tackles": 12.0,
        "tackles": 40.0
      }
    },
    {
      "canonical_id": "tampa-bay",
      "canonical_name": "Tampa Bay",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 7.0,
        "int_yards": 9.0,
        "int_long": 3.0,
        "int_tds": 25.0
      }
    },
    {
      "canonical_id": "taylor-russolino",
      "canonical_name": "Taylor Russolino",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "fg_att_game": 3.0,
        "fg_20_29": 1.0,
        "fg_30_39": 1.0,
        "fg_40_49": 1.0
      }
    },
    {
      "canonical_id": "terence-garvin",
      "canonical_name": "Terence Garvin",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "trey-williams",
      "canonical_name": "Trey Williams",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rush_attempts": 5.0
      }
    },
    {
      "canonical_id": "tyson-graham",
      "canonical_name": "Tyson Graham",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "will-clarke",
      "canonical_name": "Will Clarke",
      "positions": [
        "DB",
        "DL",
        "DT",
        "OLB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "will-hill",
      "canonical_name": "Will Hill",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions_made": 1.0,
        "int_yards": 18.0,
        "int_long": 18.0,
        "solo_tackles": 1.0,
        "assist_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "will-sutton",
      "canonical_name": "Will Sutton",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "solo_tackles": 3.0,
        "assist_tackles": 2.0,
        "tackles": 5.0
      }
    }
  ]
}