{
  "slug": "football-ifl-2026-5-31-tsandiegostrikeforceg20260531b8vc-tnewmexicochupacabras",
  "game_id": "FOOTBALL_IFL_2026_5_31_TSANDIEGOSTRIKEFORCEG20260531B8VC@TNEWMEXICOCHUPACABRAS",
  "display": "San Diego Strike Force @ New Mexico Chupacabras (55.0\u201345.0)",
  "league": "IFL",
  "season": 2026,
  "week": 12,
  "away_team": "San Diego Strike Force",
  "home_team": "New Mexico Chupacabras",
  "score_away": 55.0,
  "score_home": 45.0,
  "date_str": "2026-05-31",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "ifl-2026",
  "synthetic": false,
  "player_count": 32,
  "stat_keys": [
    "assisted_tackles",
    "def_interceptions",
    "defensive_tds",
    "int_avg",
    "int_long",
    "int_yards",
    "interceptions",
    "kick_returns",
    "kicking_points",
    "kickoff_avg",
    "kickoff_out_of_bounds",
    "kickoff_touchbacks",
    "kickoff_yards",
    "kickoffs",
    "kr_avg",
    "kr_long",
    "kr_tds",
    "kr_yards",
    "pass_attempts",
    "pass_completions",
    "pass_defended",
    "pass_long",
    "passing_tds",
    "passing_yards",
    "rec_avg",
    "rec_long",
    "receiving_tds",
    "receiving_yards",
    "receptions",
    "rush_avg",
    "rush_long",
    "rushing_attempts",
    "rushing_tds",
    "rushing_yards",
    "solo_tackles",
    "tackles",
    "tackles_for_loss",
    "tfl_yards",
    "xp_attempts",
    "xp_made"
  ],
  "players": [
    {
      "canonical_id": "aj-davis",
      "canonical_name": "Aj Davis",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 0.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "cj-jefferson",
      "canonical_name": "CJ Jefferson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 19.0,
        "rec_long": 22.0,
        "receiving_tds": 2.0,
        "receiving_yards": 57.0,
        "receptions": 3.0
      }
    },
    {
      "canonical_id": "charles-reid",
      "canonical_name": "Charles Reid",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "kicking_points": 5.0,
        "kickoff_avg": 43.8,
        "kickoff_out_of_bounds": 0.0,
        "kickoff_touchbacks": 5.0,
        "kickoff_yards": 394.0,
        "kickoffs": 9.0,
        "xp_attempts": 7.0,
        "xp_made": 5.0
      }
    },
    {
      "canonical_id": "desmond-grace",
      "canonical_name": "Desmond Grace",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "pass_defended": 1.0,
        "solo_tackles": 2.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "desmond-scott",
      "canonical_name": "Desmond Scott",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "pass_defended": 2.0,
        "solo_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "dreko-statham",
      "canonical_name": "Dreko Statham",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "solo_tackles": 4.0,
        "tackles": 5.0,
        "tackles_for_loss": 2.5,
        "tfl_yards": 0.0
      }
    },
    {
      "canonical_id": "giovanni-sanders",
      "canonical_name": "Giovanni Sanders",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 1.0,
        "kr_avg": 6.0,
        "kr_long": 6.0,
        "kr_tds": 0.0,
        "kr_yards": 6.0,
        "rec_avg": 4.8,
        "rec_long": 7.0,
        "receiving_tds": 0.0,
        "receiving_yards": 19.0,
        "receptions": 4.0,
        "rush_avg": 2.1,
        "rush_long": 14.0,
        "rushing_attempts": 13.0,
        "rushing_tds": 2.0,
        "rushing_yards": 27.0
      }
    },
    {
      "canonical_id": "isaiah-blackmon",
      "canonical_name": "Isaiah Blackmon",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "pass_defended": 2.0,
        "solo_tackles": 4.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "jalen-stradford",
      "canonical_name": "Jalen Stradford",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 0.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "james-gray",
      "canonical_name": "James Gray",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "pass_defended": 1.0,
        "solo_tackles": 0.0,
        "tackles": 0.0
      }
    },
    {
      "canonical_id": "jamorri-colson",
      "canonical_name": "Jamorri Colson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "pass_defended": 1.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jarvai-flowers",
      "canonical_name": "Jarvai Flowers",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 2.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "jordan-barton",
      "canonical_name": "Jordan Barton",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "rec_avg": 19.0,
        "rec_long": 27.0,
        "receiving_tds": 1.0,
        "receiving_yards": 57.0,
        "receptions": 3.0,
        "rush_avg": 2.4,
        "rush_long": 6.0,
        "rushing_attempts": 8.0,
        "rushing_tds": 1.0,
        "rushing_yards": 19.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jordan-semanat",
      "canonical_name": "Jordan Semanat",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 2.0,
        "kr_avg": 16.0,
        "kr_long": 24.0,
        "kr_tds": 0.0,
        "kr_yards": 32.0,
        "rush_avg": 3.0,
        "rush_long": 3.0,
        "rushing_attempts": 2.0,
        "rushing_tds": 1.0,
        "rushing_yards": 6.0
      }
    },
    {
      "canonical_id": "jordan-whitley",
      "canonical_name": "Jordan Whitley",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "pass_defended": 2.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "justin-clarkson",
      "canonical_name": "Justin Clarkson",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 24.0,
        "rec_long": 24.0,
        "receiving_tds": 0.0,
        "receiving_yards": 24.0,
        "receptions": 1.0
      }
    },
    {
      "canonical_id": "kevin-voyles",
      "canonical_name": "KEVIN VOYLES",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 11.4,
        "rec_long": 15.0,
        "receiving_tds": 1.0,
        "receiving_yards": 57.0,
        "receptions": 5.0
      }
    },
    {
      "canonical_id": "kendrick-washington",
      "canonical_name": "Kendrick Washington",
      "positions": [
        "DL",
        "OL/DL"
      ],
      "ambiguous": true,
      "stats": {
        "assisted_tackles": 1.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "kevin-simmons",
      "canonical_name": "Kevin Simmons",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 25.0,
        "rec_long": 25.0,
        "receiving_tds": 1.0,
        "receiving_yards": 25.0,
        "receptions": 1.0
      }
    },
    {
      "canonical_id": "kyle-griswould",
      "canonical_name": "Kyle Griswould",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "def_interceptions": 2.0,
        "defensive_tds": 0.0,
        "int_avg": 12.5,
        "int_long": 25.0,
        "int_yards": 25.0,
        "pass_defended": 1.0,
        "solo_tackles": 3.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "levonta-hall",
      "canonical_name": "Levonta Hall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 3.0,
        "def_interceptions": 1.0,
        "defensive_tds": 1.0,
        "int_avg": 22.0,
        "int_long": 22.0,
        "int_yards": 22.0,
        "kick_returns": 2.0,
        "kr_avg": 13.5,
        "kr_long": 14.0,
        "kr_tds": 0.0,
        "kr_yards": 27.0,
        "solo_tackles": 0.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "mykell-yancie",
      "canonical_name": "Mykell Yancie",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 5.0,
        "solo_tackles": 3.0,
        "tackles": 8.0
      }
    },
    {
      "canonical_id": "ponce-deleon",
      "canonical_name": "Ponce Deleon",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 0.0,
        "tackles": 2.0,
        "tackles_for_loss": 0.5,
        "tfl_yards": 0.0
      }
    },
    {
      "canonical_id": "quantaye-battle",
      "canonical_name": "Quantaye Battle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 7.5,
        "rec_long": 8.0,
        "receiving_tds": 0.0,
        "receiving_yards": 15.0,
        "receptions": 2.0
      }
    },
    {
      "canonical_id": "rashard-budd",
      "canonical_name": "Rashard Budd",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "rec_avg": 17.0,
        "rec_long": 30.0,
        "receiving_tds": 0.0,
        "receiving_yards": 34.0,
        "receptions": 2.0,
        "solo_tackles": 1.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "raymond-alexander",
      "canonical_name": "Raymond Alexander",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "kicking_points": 3.0,
        "kickoff_avg": 46.9,
        "kickoff_out_of_bounds": 0.0,
        "kickoff_touchbacks": 3.0,
        "kickoff_yards": 375.0,
        "kickoffs": 8.0,
        "xp_attempts": 6.0,
        "xp_made": 3.0
      }
    },
    {
      "canonical_id": "sean-connaghan",
      "canonical_name": "Sean Connaghan",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 23.5,
        "rec_long": 25.0,
        "receiving_tds": 2.0,
        "receiving_yards": 47.0,
        "receptions": 2.0
      }
    },
    {
      "canonical_id": "travis-taylor",
      "canonical_name": "Travis Taylor",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions": 3.0,
        "pass_attempts": 32.0,
        "pass_completions": 18.0,
        "pass_long": 30.0,
        "passing_tds": 5.0,
        "passing_yards": 200.0,
        "rush_avg": 1.0,
        "rush_long": 1.0,
        "rushing_attempts": 1.0,
        "rushing_tds": 0.0,
        "rushing_yards": 1.0
      }
    },
    {
      "canonical_id": "tyre-williams",
      "canonical_name": "Tyre Williams",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "kick_returns": 2.0,
        "kr_avg": 15.5,
        "kr_long": 17.0,
        "kr_tds": 0.0,
        "kr_yards": 31.0,
        "pass_defended": 1.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "tyrek-sharp",
      "canonical_name": "Tyrek Sharp",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "rec_avg": 8.3,
        "rec_long": 15.0,
        "receiving_tds": 3.0,
        "receiving_yards": 66.0,
        "receptions": 8.0,
        "solo_tackles": 1.0,
        "tackles": 1.0,
        "tackles_for_loss": 1.0,
        "tfl_yards": 0.0
      }
    },
    {
      "canonical_id": "vincent-espinoza",
      "canonical_name": "Vincent Espinoza",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions": 0.0,
        "pass_attempts": 27.0,
        "pass_completions": 13.0,
        "pass_long": 27.0,
        "passing_tds": 5.0,
        "passing_yards": 201.0
      }
    },
    {
      "canonical_id": "willie-caviness",
      "canonical_name": "Willie Caviness",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 3.0,
        "pass_defended": 1.0,
        "solo_tackles": 7.0,
        "tackles": 10.0
      }
    }
  ],
  "scoring_plays": [],
  "scoring_drives": [
    {
      "team": {
        "alias": "NM",
        "name": "New Mexico Chupacabras"
      },
      "result": "TD",
      "quarter": "1st",
      "plays": [
        {
          "startSide": "NM",
          "startYard": 14,
          "endSide": "NM",
          "endYard": 14,
          "description": "New Mexico Chupacabras drive start at 15:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 14,
          "endSide": "NM",
          "endYard": 19,
          "description": "Keontay Shorter rush for 5 yards to the NM19 (Royce See), clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 19,
          "endSide": "SDSF",
          "endYard": 24,
          "description": "Donovan Porterie pass complete to Keontay Shorter for 7 yards to the SDSF24 (Herman Smith), clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 24,
          "endSide": "SDSF",
          "endYard": 24,
          "description": "Keontay Shorter rush for no gain to the SDSF24 (William Barber; Rashawn Yates), clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 24,
          "endSide": "SDSF",
          "endYard": 24,
          "description": "Donovan Porterie pass incomplete to CJ Jefferson, clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 24,
          "endSide": "SDSF",
          "endYard": 9,
          "description": "Donovan Porterie pass complete to CJ Jefferson for 15 yards to the SDSF09 (William Barber), clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 9,
          "endSide": "SDSF",
          "endYard": 9,
          "description": "Donovan Porterie pass complete to Keontay Shorter for no gain to the SDSF09 (Adam Anderson), clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 9,
          "endSide": "SDSF",
          "endYard": 14,
          "description": "PENALTY NM false start (Arthur Jackson) 5 yards to the SDSF14, clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 14,
          "endSide": "SDSF",
          "endYard": 8,
          "description": "Donovan Porterie pass complete to Arthur Jackson for 6 yards to the SDSF08, out-of-bounds, clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 8,
          "endSide": "NM",
          "endYard": 0,
          "description": "Donovan Porterie pass complete to Arthur Jackson for 8 yards to the SDSF00, TOUCHDOWN, clock 09:00.",
          "type": "scoring"
        },
        {
          "startSide": "NM",
          "startYard": 0,
          "endSide": "NM",
          "endYard": 0,
          "description": "clock 08:11.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "NM",
        "name": "New Mexico Chupacabras"
      },
      "result": "TD",
      "quarter": "1st",
      "plays": [
        {
          "startSide": "SDSF",
          "startYard": 14,
          "endSide": "SDSF",
          "endYard": 14,
          "description": "New Mexico Chupacabras drive start at 05:25.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 14,
          "endSide": "SDSF",
          "endYard": 14,
          "description": "Keontay Shorter rush for no gain to the SDSF14 (Arthur Jackson III; Royce See), clock 05:25.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 14,
          "endSide": "SDSF",
          "endYard": 10,
          "description": "Donovan Porterie pass complete to Arthur Jackson for 4 yards to the SDSF10 (Herman Smith), clock 05:25.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 10,
          "endSide": "SDSF",
          "endYard": 6,
          "description": "Donovan Porterie pass complete to Isaah Crocker for 4 yards to the SDSF06 (Arthur Jackson III; Herman Smith), clock 05:25.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 6,
          "endSide": "NM",
          "endYard": 0,
          "description": "Keontay Shorter rush for 6 yards to the SDSF00, TOUCHDOWN, PENALTY SDSF offside defense declined, clock 02:35.",
          "type": "scoring"
        },
        {
          "startSide": "NM",
          "startYard": 0,
          "endSide": "NM",
          "endYard": 0,
          "description": "clock 02:09.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "NM",
        "name": "New Mexico Chupacabras"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "SDSF",
          "startYard": 17,
          "endSide": "SDSF",
          "endYard": 17,
          "description": "New Mexico Chupacabras drive start at 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 17,
          "endSide": "SDSF",
          "endYard": 17,
          "description": "Donovan Porterie pass incomplete to Arthur Jackson (William Barber), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 17,
          "endSide": "SDSF",
          "endYard": 18,
          "description": "Keontay Shorter rush for loss of 1 yard to the SDSF18 (Adam Anderson), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 18,
          "endSide": "SDSF",
          "endYard": 4,
          "description": "Donovan Porterie pass complete to Arthur Jackson for 14 yards to the SDSF04 (Herman Smith), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 4,
          "endSide": "SDSF",
          "endYard": 1,
          "description": "Keontay Shorter rush for 3 yards to the SDSF01 (Royce See), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 1,
          "endSide": "SDSF",
          "endYard": 7,
          "description": "Keontay Shorter rush for loss of 6 yards to the SDSF07 (Adam Anderson; Royce See), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 7,
          "endSide": "SDSF",
          "endYard": 4,
          "description": "Donovan Porterie sacked for loss of 8 yards to the SDSF15 (Rashawn Yates; Wallace Cowins), PENALTY SDSF face mask (Wallace Cowins) 3 yards to the SDSF04, NO PLAY, clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 4,
          "endSide": "SDSF",
          "endYard": 2,
          "description": "Keontay Shorter rush for 2 yards to the SDSF02 (William Barber; Herman Smith), clock 13:33.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 2,
          "endSide": "SDSF",
          "endYard": 2,
          "description": "Timeout New Mexico Chupacabras, clock 08:09.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 2,
          "endSide": "NM",
          "endYard": 0,
          "description": "Keontay Shorter rush for no gain to the SDSF02, David Brown Jr for 2 yards to the SDSF00, TOUCHDOWN, clock 08:07.",
          "type": "scoring"
        },
        {
          "startSide": "NM",
          "startYard": 0,
          "endSide": "NM",
          "endYard": 0,
          "description": "clock 07:00.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDSF",
        "name": "San Diego Strike Force"
      },
      "result": "20 pts",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "SDSF",
          "startYard": 5,
          "endSide": "SDSF",
          "endYard": 20,
          "description": "SDSF ball on SDSF20, clock 07:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 20,
          "endSide": "SDSF",
          "endYard": 20,
          "description": "1st and 10, clock 07:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 20,
          "endSide": "SDSF",
          "endYard": 20,
          "description": "San Diego Strike Force drive start at 07:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 20,
          "endSide": "NM",
          "endYard": 21,
          "description": "Nate Davis pass complete to Tyrell Greene Jr. for 9 yards to the NM21, out-of-bounds, clock 07:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 21,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "Nate Davis pass complete to Tyrell Greene Jr. for 21 yards to the NM00, TOUCHDOWN, clock 05:52.",
          "type": "scoring"
        },
        {
          "startSide": "SDSF",
          "startYard": 0,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "clock 05:34.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDSF",
        "name": "San Diego Strike Force"
      },
      "result": "14 pts",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "SDSF",
          "startYard": 25,
          "endSide": "SDSF",
          "endYard": 25,
          "description": "San Diego Strike Force drive start at 01:56.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 25,
          "endSide": "NM",
          "endYard": 3,
          "description": "Nate Davis pass complete to Dallas Daniels for 25 yards to the NM00, TOUCHDOWN, clock 01:46.",
          "type": "scoring"
        },
        {
          "startSide": "NM",
          "startYard": 3,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "Timeout San Diego Strike Force, clock 01:41.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 0,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "clock 01:39.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "NM",
        "name": "New Mexico Chupacabras"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "NM",
          "startYard": 5,
          "endSide": "NM",
          "endYard": 5,
          "description": "New Mexico Chupacabras drive start at 01:39.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 5,
          "endSide": "NM",
          "endYard": 20,
          "description": "NM ball on NM20, clock 01:39.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 20,
          "endSide": "NM",
          "endYard": 20,
          "description": "1st and 10, clock 01:39.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 20,
          "endSide": "NM",
          "endYard": 10,
          "description": "Keontay Shorter rush for 6 yards to the SDSF24, out-of-bounds, PENALTY NM holding (Ryan Frans) 10 yards to the NM10, NO PLAY, clock 01:39.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 10,
          "endSide": "NM",
          "endYard": 10,
          "description": "clock 01:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 10,
          "endSide": "NM",
          "endYard": 10,
          "description": "Donovan Porterie pass incomplete to CJ Jefferson, clock 01:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 10,
          "endSide": "NM",
          "endYard": 15,
          "description": "Donovan Porterie pass complete to Keontay Shorter for 5 yards to the NM15 (Royce See; Herman Smith), clock 01:00.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 15,
          "endSide": "NM",
          "endYard": 15,
          "description": "Timeout San Diego Strike Force, clock 00:50.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 15,
          "endSide": "SDSF",
          "endYard": 5,
          "description": "Donovan Porterie pass complete to Isaah Crocker for 30 yards to the SDSF05 (Herman Smith), clock 00:50.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 5,
          "endSide": "SDSF",
          "endYard": 5,
          "description": "Donovan Porterie pass incomplete to CJ Jefferson, clock 00:50.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 5,
          "endSide": "NM",
          "endYard": 0,
          "description": "Donovan Porterie pass complete to Arthur Jackson for 5 yards to the SDSF00, TOUCHDOWN, clock 00:16.",
          "type": "scoring"
        }
      ]
    },
    {
      "team": {
        "alias": "SDSF",
        "name": "San Diego Strike Force"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "NM",
          "startYard": 15,
          "endSide": "NM",
          "endYard": 15,
          "description": "San Diego Strike Force drive start at 00:16.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 15,
          "endSide": "NM",
          "endYard": 15,
          "description": "Nate Davis pass incomplete to Dallas Daniels, clock 00:16.",
          "type": "play"
        },
        {
          "startSide": "NM",
          "startYard": 15,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "Nate Davis pass complete to Jalen Sample for 15 yards to the NM00, TOUCHDOWN, clock 00:10.",
          "type": "scoring"
        }
      ]
    },
    {
      "team": {
        "alias": "SDSF",
        "name": "San Diego Strike Force"
      },
      "result": "TD",
      "quarter": "3rd",
      "plays": [
        {
          "startSide": "SDSF",
          "startYard": 25,
          "endSide": "SDSF",
          "endYard": 25,
          "description": "San Diego Strike Force drive start at 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDSF",
          "startYard": 25,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "Nate Davis pass complete to Cole Blackman for 25 yards to the NM00, TOUCHDOWN, clock 14:17.",
          "type": "scoring"
        },
        {
          "startSide": "SDSF",
          "startYard": 0,
          "endSide": "SDSF",
          "endYard": 0,
          "description": "clock 13:17.",
          "type": "play"
        }
      ]
    }
  ],
  "field_length": 50,
  "field_endzone": 8,
  "viz_away_alias": "SDSF",
  "viz_home_alias": "NM"
}