{
  "slug": "football-ifl-2026-3-28-tsandiegostrikeforceg20260328bgur-tarizonarattlers",
  "game_id": "FOOTBALL_IFL_2026_3_28_TSANDIEGOSTRIKEFORCEG20260328BGUR@TARIZONARATTLERS",
  "display": "San Diego Strike Force @ Arizona Rattlers (27.0\u201349.0)",
  "league": "IFL",
  "season": 2026,
  "week": 3,
  "away_team": "San Diego Strike Force",
  "home_team": "Arizona Rattlers",
  "score_away": 27.0,
  "score_home": 49.0,
  "date_str": "2026-03-28",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "ifl-2026",
  "synthetic": false,
  "player_count": 35,
  "stat_keys": [
    "assisted_tackles",
    "def_interceptions",
    "defensive_tds",
    "fg_attempts",
    "field_goal_long",
    "field_goals_made",
    "fumble_recoveries",
    "fumble_recovery_yards",
    "fumbles",
    "fumbles_lost",
    "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",
    "qb_hits",
    "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": "andre-sale",
      "canonical_name": "Andre Sale",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 3.0,
        "solo_tackles": 0.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "away-jefferson",
      "canonical_name": "Away Jefferson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "rec_avg": 16.7,
        "rec_long": 31.0,
        "receiving_tds": 1.0,
        "receiving_yards": 50.0,
        "receptions": 3.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "ben-smiley",
      "canonical_name": "Ben Smiley",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "blake-erickson",
      "canonical_name": "Blake Erickson",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 7.0,
        "pass_defended": 1.0,
        "solo_tackles": 3.0,
        "tackles": 10.0
      }
    },
    {
      "canonical_id": "brandon-macgregor",
      "canonical_name": "Brandon MacGregor",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "pass_defended": 1.0,
        "solo_tackles": 3.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "brandon-unangst-refused-to-report",
      "canonical_name": "Brandon Unangst (Refused to Report)",
      "positions": [
        "OL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "def_interceptions": 1.0,
        "defensive_tds": 0.0,
        "int_avg": 6.0,
        "int_long": 6.0,
        "int_yards": 6.0,
        "solo_tackles": 5.0,
        "tackles": 6.0
      }
    },
    {
      "canonical_id": "cj-cain",
      "canonical_name": "CJ Cain",
      "positions": [
        "OL"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 17.7,
        "rec_long": 36.0,
        "receiving_tds": 1.0,
        "receiving_yards": 53.0,
        "receptions": 3.0
      }
    },
    {
      "canonical_id": "caleb-lowery-refused-to-report",
      "canonical_name": "Caleb Lowery (Refused to Report)",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 3.0,
        "kr_avg": 8.7,
        "kr_long": 13.0,
        "kr_tds": 0.0,
        "kr_yards": 26.0,
        "rec_avg": 10.5,
        "rec_long": 24.0,
        "receiving_tds": 0.0,
        "receiving_yards": 42.0,
        "receptions": 4.0,
        "rush_avg": 2.5,
        "rush_long": 8.0,
        "rushing_attempts": 10.0,
        "rushing_tds": 1.0,
        "rushing_yards": 25.0
      }
    },
    {
      "canonical_id": "charles-reid",
      "canonical_name": "Charles Reid",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "fg_attempts": 1.0,
        "field_goal_long": 0.0,
        "field_goals_made": 0.0,
        "kicking_points": 1.0,
        "kickoff_avg": 54.2,
        "kickoff_out_of_bounds": 0.0,
        "kickoff_touchbacks": 1.0,
        "kickoff_yards": 271.0,
        "kickoffs": 5.0,
        "xp_attempts": 3.0,
        "xp_made": 1.0
      }
    },
    {
      "canonical_id": "daequan-richie",
      "canonical_name": "Daequan Richie",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "def_interceptions": 1.0,
        "defensive_tds": 0.0,
        "fumble_recoveries": 1.0,
        "fumble_recovery_yards": 11.0,
        "int_avg": 0.0,
        "int_long": 0.0,
        "int_yards": 0.0,
        "pass_defended": 2.0,
        "solo_tackles": 4.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "david-brown-jr",
      "canonical_name": "David Brown Jr.",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 3.0,
        "tackles": 5.0,
        "tackles_for_loss": 1.0,
        "tfl_yards": 2.0
      }
    },
    {
      "canonical_id": "deandre-brown",
      "canonical_name": "Deandre Brown",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "dekoven-ware",
      "canonical_name": "Dekoven Ware",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "desmond-scott",
      "canonical_name": "Desmond Scott",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "def_interceptions": 1.0,
        "defensive_tds": 0.0,
        "int_avg": 16.0,
        "int_long": 16.0,
        "int_yards": 16.0,
        "pass_defended": 1.0,
        "solo_tackles": 5.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "dreko-statham",
      "canonical_name": "Dreko Statham",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 3.0,
        "solo_tackles": 2.0,
        "tackles": 5.0
      }
    },
    {
      "canonical_id": "droell-greene",
      "canonical_name": "Droell Greene",
      "positions": [
        "DB",
        "WR/DB"
      ],
      "ambiguous": true,
      "stats": {
        "interceptions": 1.0,
        "pass_attempts": 19.0,
        "pass_completions": 13.0,
        "pass_long": 36.0,
        "passing_tds": 3.0,
        "passing_yards": 208.0,
        "rush_avg": 6.8,
        "rush_long": 28.0,
        "rushing_attempts": 6.0,
        "rushing_tds": 2.0,
        "rushing_yards": 41.0
      }
    },
    {
      "canonical_id": "faleaoga-russell",
      "canonical_name": "Faleaoga Russell",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "jeff-luc",
      "canonical_name": "Jeff Luc",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "rec_avg": 11.3,
        "rec_long": 13.0,
        "receiving_tds": 0.0,
        "receiving_yards": 45.0,
        "receptions": 4.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "joseph-taylor",
      "canonical_name": "Joseph Taylor",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 12.0,
        "rec_long": 12.0,
        "receiving_tds": 0.0,
        "receiving_yards": 12.0,
        "receptions": 1.0,
        "rush_avg": 2.9,
        "rush_long": 9.0,
        "rushing_attempts": 7.0,
        "rushing_tds": 1.0,
        "rushing_yards": 20.0
      }
    },
    {
      "canonical_id": "kevin-voyles",
      "canonical_name": "KEVIN VOYLES",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "kicking_points": 0.0,
        "rec_avg": 7.0,
        "rec_long": 11.0,
        "receiving_tds": 1.0,
        "receiving_yards": 14.0,
        "receptions": 2.0,
        "xp_attempts": 0.0,
        "xp_made": 0.0
      }
    },
    {
      "canonical_id": "kevin-simmons",
      "canonical_name": "Kevin Simmons",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "kick_returns": 3.0,
        "kr_avg": 15.7,
        "kr_long": 19.0,
        "kr_tds": 0.0,
        "kr_yards": 47.0,
        "rec_avg": 12.3,
        "rec_long": 36.0,
        "receiving_tds": 1.0,
        "receiving_yards": 74.0,
        "receptions": 6.0,
        "rush_avg": 2.5,
        "rush_long": 3.0,
        "rushing_attempts": 2.0,
        "rushing_tds": 0.0,
        "rushing_yards": 5.0,
        "solo_tackles": 2.0,
        "tackles": 2.0
      }
    },
    {
      "canonical_id": "kimo-naehu",
      "canonical_name": "Kimo Naehu",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "solo_tackles": 0.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "kyle-griswould",
      "canonical_name": "Kyle Griswould",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "solo_tackles": 3.0,
        "tackles": 4.0,
        "tackles_for_loss": 0.5,
        "tfl_yards": 0.0
      }
    },
    {
      "canonical_id": "ladarius-galloway",
      "canonical_name": "LaDarius Galloway",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "kicking_points": 7.0,
        "kickoff_avg": 46.5,
        "kickoff_out_of_bounds": 0.0,
        "kickoff_touchbacks": 0.0,
        "kickoff_yards": 372.0,
        "kickoffs": 8.0,
        "solo_tackles": 0.0,
        "tackles": 1.0,
        "xp_attempts": 7.0,
        "xp_made": 7.0
      }
    },
    {
      "canonical_id": "letrell-golden",
      "canonical_name": "Letrell Golden",
      "positions": [
        "OL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "solo_tackles": 1.0,
        "tackles": 1.0
      }
    },
    {
      "canonical_id": "levonta-hall",
      "canonical_name": "Levonta Hall",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "kick_returns": 1.0,
        "kr_avg": 0.0,
        "kr_long": 0.0,
        "kr_tds": 0.0,
        "kr_yards": 0.0
      }
    },
    {
      "canonical_id": "mclean-djouha",
      "canonical_name": "Mclean Djouha",
      "positions": [
        "OL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 1.0,
        "kick_returns": 4.0,
        "kr_avg": 16.8,
        "kr_long": 25.0,
        "kr_tds": 0.0,
        "kr_yards": 67.0,
        "rec_avg": 23.0,
        "rec_long": 32.0,
        "receiving_tds": 1.0,
        "receiving_yards": 69.0,
        "receptions": 3.0,
        "rush_avg": 3.0,
        "rush_long": 3.0,
        "rushing_attempts": 1.0,
        "rushing_tds": 1.0,
        "rushing_yards": 3.0,
        "solo_tackles": 2.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "mike-green",
      "canonical_name": "Mike Green",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "qb_hits": 1.0,
        "solo_tackles": 1.0,
        "tackles": 3.0
      }
    },
    {
      "canonical_id": "mykell-yancie",
      "canonical_name": "Mykell Yancie",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 4.0,
        "pass_defended": 1.0,
        "solo_tackles": 1.0,
        "tackles": 5.0,
        "tackles_for_loss": 0.5,
        "tfl_yards": 1.0
      }
    },
    {
      "canonical_id": "quantaye-battle",
      "canonical_name": "Quantaye Battle",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 9.0,
        "rec_long": 9.0,
        "receiving_tds": 0.0,
        "receiving_yards": 9.0,
        "receptions": 1.0
      }
    },
    {
      "canonical_id": "rysan-richardson",
      "canonical_name": "Rysan Richardson",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "interceptions": 0.0,
        "pass_attempts": 2.0,
        "pass_completions": 1.0,
        "pass_long": 21.0,
        "passing_tds": 0.0,
        "passing_yards": 21.0,
        "rush_avg": -1.5,
        "rush_long": 0.0,
        "rushing_attempts": 2.0,
        "rushing_tds": 0.0,
        "rushing_yards": -3.0
      }
    },
    {
      "canonical_id": "sean-connaghan",
      "canonical_name": "Sean Connaghan",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "rec_avg": 10.7,
        "rec_long": 18.0,
        "receiving_tds": 0.0,
        "receiving_yards": 32.0,
        "receptions": 3.0
      }
    },
    {
      "canonical_id": "vincent-espinoza",
      "canonical_name": "Vincent Espinoza",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "fumbles": 1.0,
        "fumbles_lost": 1.0,
        "interceptions": 2.0,
        "kicking_points": 0.0,
        "pass_attempts": 28.0,
        "pass_completions": 16.0,
        "pass_long": 36.0,
        "passing_tds": 2.0,
        "passing_yards": 171.0,
        "rush_avg": 1.0,
        "rush_long": 2.0,
        "rushing_attempts": 2.0,
        "rushing_tds": 1.0,
        "rushing_yards": 2.0,
        "xp_attempts": 0.0,
        "xp_made": 0.0
      }
    },
    {
      "canonical_id": "willie-caviness",
      "canonical_name": "Willie Caviness",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 0.0,
        "pass_defended": 1.0,
        "solo_tackles": 4.0,
        "tackles": 4.0
      }
    },
    {
      "canonical_id": "zack-brown",
      "canonical_name": "Zack Brown",
      "positions": [
        "DL",
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "assisted_tackles": 2.0,
        "solo_tackles": 0.0,
        "tackles": 2.0
      }
    }
  ],
  "scoring_plays": [],
  "scoring_drives": [
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "1st",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 5,
          "endSide": "ARI",
          "endYard": 5,
          "description": "Arizona Rattlers drive start at 15:00.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 5,
          "endSide": "ARI",
          "endYard": 14,
          "description": "Brown Jr, Ron rush for 9 yards to the ARI14, out-of-bounds (Anderson-WattsT).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 14,
          "endSide": "ARI",
          "endYard": 18,
          "description": "Meylor, Max pass complete to Reed Jr, Corey for 4 yards to the ARI18, out-of-bounds (Smith, Herman).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 18,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Meylor, Max pass complete to Bruce, Arland for 32 yards to the SDS00, TOUCHDOWN, clock 13:03.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 12:09.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDS",
        "name": "San Diego Strike Force"
      },
      "result": "TD",
      "quarter": "1st",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 6,
          "description": "SD Strike Force drive start at 03:21.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 6,
          "description": "Davis, Nate pass incomplete to Daniels, Dallas (Anderson,Jordan).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 6,
          "description": "Timeout SD Strike Force, clock 03:01.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 6,
          "description": "SDS wins challenge play was not a forward pass on the play",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 1,
          "description": "Vander, Edward rush for 5 yards to the ARI01 (Hafford, Devin; Taylor, Carson).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 1,
          "endSide": "SDS",
          "endYard": 0,
          "description": "Vander, Edward rush for 1 yard to the ARI00, TOUCHDOWN, clock 02:05.",
          "type": "scoring"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "clock 01:21.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "1st",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 10,
          "endSide": "ARI",
          "endYard": 10,
          "description": "Arizona Rattlers drive start at 01:21.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 10,
          "endSide": "ARI",
          "endYard": 12,
          "description": "Meylor, Max rush for 2 yards to the ARI12 (Reed, Elijah).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 12,
          "endSide": "ARI",
          "endYard": 17,
          "description": "Meylor, Max pass incomplete to Hambrick,Keenan (Barber, William), PENALTY SDS def (Cravens,Jackson) 5 yards to the ARI17, NO PLAY.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 17,
          "endSide": "ARI",
          "endYard": 17,
          "description": "Start of 2nd quarter, clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 17,
          "endSide": "ARI",
          "endYard": 17,
          "description": "ARI wins challenge after qrtr change of illegal defense on prior play",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 17,
          "endSide": "SDS",
          "endYard": 22,
          "description": "Meylor, Max pass complete to Hambrick,Keenan for 11 yards to the SDS22 (Anderson-WattsT).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 22,
          "endSide": "SDS",
          "endYard": 22,
          "description": "Meylor, Max pass incomplete to Reed Jr, Corey.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 22,
          "endSide": "SDS",
          "endYard": 9,
          "description": "Meylor, Max pass complete to Hambrick,Keenan for 13 yards to the SDS09 (Barber, William).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 9,
          "endSide": "SDS",
          "endYard": 4,
          "description": "Brown Jr, Ron rush for 5 yards to the SDS04, out-of-bounds (Barber, William).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 4,
          "endSide": "SDS",
          "endYard": 2,
          "description": "Meylor, Max rush for 2 yards to the SDS02 (Cravens,Jackson; See, Royce).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 2,
          "endSide": "SDS",
          "endYard": 3,
          "description": "Brown Jr, Ron rush for 2 yards to the SDS00, TOUCHDOWN, clock 11:15.",
          "type": "scoring"
        },
        {
          "startSide": "SDS",
          "startYard": 3,
          "endSide": "ARI",
          "endYard": 0,
          "description": "UC penalties on SDS #11 and #15 and ARI #58",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 10:47.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDS",
        "name": "San Diego Strike Force"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "SDS",
          "startYard": 6,
          "endSide": "SDS",
          "endYard": 6,
          "description": "SD Strike Force drive start at 10:47.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 6,
          "endSide": "SDS",
          "endYard": 16,
          "description": "Davis, Nate pass incomplete to Sample, Jalen, PENALTY ARI holding (Soe, Autjoe) 10 yards to the SDS16, NO PLAY.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 16,
          "endSide": "SDS",
          "endYard": 16,
          "description": "Davis, Nate pass incomplete.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 16,
          "endSide": "ARI",
          "endYard": 24,
          "description": "Davis, Nate pass incomplete to Blackman, Cole, PENALTY ARI pass interference declined, PENALTY ARI roughing the passer (Bass, Jaylon) 10 yards to the ARI24, NO PLAY.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 24,
          "endSide": "ARI",
          "endYard": 16,
          "description": "Vander, Edward rush for 8 yards to the ARI16 (Pearson, Regina; Hatcher, Hayden).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 16,
          "endSide": "ARI",
          "endYard": 16,
          "description": "Davis, Nate pass incomplete to Vander, Edward.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 16,
          "endSide": "ARI",
          "endYard": 12,
          "description": "Vander, Edward rush for 4 yards to the ARI12 (Bass, Jaylon; Hafford, Devin).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 12,
          "endSide": "ARI",
          "endYard": 7,
          "description": "Davis, Nate pass complete to Blackman, Cole for 5 yards to the ARI07 (Decius, Carlvai).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 7,
          "endSide": "ARI",
          "endYard": 5,
          "description": "Vander, Edward rush for 2 yards to the ARI05 (Decius, Carlvai).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 5,
          "endSide": "ARI",
          "endYard": 2,
          "description": "Daniels, Dallas rush for 3 yards to the ARI02 (McKee Sr,Yahsyn; Hafford, Devin).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 2,
          "endSide": "SDS",
          "endYard": 0,
          "description": "Davis, Nate rush for 2 yards to the ARI00, TOUCHDOWN, clock 04:05.",
          "type": "scoring"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "clock 03:14.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 9,
          "endSide": "ARI",
          "endYard": 9,
          "description": "Arizona Rattlers drive start at 03:14.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 9,
          "endSide": "ARI",
          "endYard": 22,
          "description": "Meylor, Max pass complete to Odoms-Dukes, Tr for 13 yards to the ARI22 (Anderson-WattsT).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 22,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Meylor, Max rush for 28 yards to the SDS00, TOUCHDOWN, clock 01:44.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 01:23.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "2nd",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 22,
          "endSide": "ARI",
          "endYard": 22,
          "description": "Arizona Rattlers drive start at 00:51.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 22,
          "endSide": "SDS",
          "endYard": 20,
          "description": "Meylor, Max pass complete to Hambrick,Keenan for 8 yards to the SDS20 (Barber, William).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 20,
          "endSide": "SDS",
          "endYard": 20,
          "description": "Timeout SD Strike Force, clock 00:28.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 20,
          "endSide": "SDS",
          "endYard": 5,
          "description": "Meylor, Max pass complete to Reed Jr, Corey for 15 yards to the SDS05 (Anderson-WattsT).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 5,
          "endSide": "SDS",
          "endYard": 5,
          "description": "Timeout SD Strike Force, clock 00:20.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 5,
          "endSide": "SDS",
          "endYard": 3,
          "description": "Meylor, Max rush for 2 yards to the SDS03 (Reed, Elijah).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 3,
          "endSide": "SDS",
          "endYard": 3,
          "description": "Timeout Arizona Rattlers, clock 00:12.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 3,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Bruce, Arland rush for 3 yards to the SDS00, TOUCHDOWN, clock 00:08.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 00:08.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDS",
        "name": "San Diego Strike Force"
      },
      "result": "TD + 2PT",
      "quarter": "3rd",
      "plays": [
        {
          "startSide": "SDS",
          "startYard": 8,
          "endSide": "SDS",
          "endYard": 8,
          "description": "SD Strike Force drive start at 15:00.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 8,
          "endSide": "SDS",
          "endYard": 10,
          "description": "Vander, Edward rush for 2 yards to the SDS10 (Taylor, Carson).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 10,
          "endSide": "SDS",
          "endYard": 19,
          "description": "Davis, Nate pass complete to Hooks, Shane for 9 yards to the SDS19, out-of-bounds (McKee Sr,Yahsyn).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 19,
          "endSide": "SDS",
          "endYard": 19,
          "description": "Davis, Nate pass incomplete to Jackson, Arthur (McKee Sr,Yahsyn).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 19,
          "endSide": "SDS",
          "endYard": 14,
          "description": "PENALTY SDS false start (Jackson, Arthur) 5 yards to the SDS14.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 14,
          "endSide": "SDS",
          "endYard": 0,
          "description": "Davis, Nate pass complete to Daniels, Dallas for 36 yards to the ARI00, TOUCHDOWN, clock 11:50.",
          "type": "scoring"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "clock 10:51.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "3rd",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 14,
          "endSide": "ARI",
          "endYard": 14,
          "description": "Arizona Rattlers drive start at 10:51.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 14,
          "endSide": "ARI",
          "endYard": 15,
          "description": "Brown Jr, Ron rush for 1 yard to the ARI15 (Anderson, Adam).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 15,
          "endSide": "ARI",
          "endYard": 15,
          "description": "Meylor, Max pass incomplete to Odoms-Dukes, Tr (Smith, Herman).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 15,
          "endSide": "SDS",
          "endYard": 19,
          "description": "Meylor, Max pass complete to Bruce, Arland for 16 yards to the SDS19 (Barber, William).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 19,
          "endSide": "SDS",
          "endYard": 16,
          "description": "Brown Jr, Ron rush for 3 yards to the SDS16, out-of-bounds (See, Royce).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 16,
          "endSide": "SDS",
          "endYard": 4,
          "description": "Meylor, Max pass complete to Brown Jr, Ron for 12 yards to the SDS04, out-of-bounds (Reed, Elijah).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 4,
          "endSide": "SDS",
          "endYard": 4,
          "description": "Meylor, Max pass incomplete to Bruce, Arland (See, Royce).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 4,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Meylor, Max pass complete to Odoms-Dukes, Tr for 4 yards to the SDS00, TOUCHDOWN, clock 05:35.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 04:42.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "UC on ARI #55 on PAT attempt",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "SDS",
        "name": "San Diego Strike Force"
      },
      "result": "TD",
      "quarter": "3rd",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 16,
          "endSide": "ARI",
          "endYard": 11,
          "description": "Davis, Nate pass complete to Daniels, Dallas for 5 yards to the ARI11 (McKee Sr,Yahsyn).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "SDS",
          "endYard": 0,
          "description": "Davis, Nate pass complete to Sample, Jalen for 11 yards to the ARI00, TOUCHDOWN, clock 00:57.",
          "type": "scoring"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "clock 00:07.",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "SDS loses challenge the PAT attempt was good",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 0,
          "endSide": "SDS",
          "endYard": 0,
          "description": "Timeout SD Strike Force, clock 00:07.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "3rd",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "ARI",
          "endYard": 11,
          "description": "Arizona Rattlers drive start at 00:07.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "ARI",
          "endYard": 11,
          "description": "Start of 4th quarter, clock 15:00.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "ARI",
          "endYard": 11,
          "description": "Meylor, Max pass incomplete to Reed Jr, Corey.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "ARI",
          "endYard": 11,
          "description": "Meylor, Max pass incomplete to Reed Jr, Corey (Barber, William).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 11,
          "endSide": "ARI",
          "endYard": 6,
          "description": "PENALTY ARI delay of game (Meylor, Max) 5 yards to the ARI06.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 6,
          "endSide": "ARI",
          "endYard": 19,
          "description": "Meylor, Max pass complete to Hambrick,Keenan for 13 yards to the ARI19, out-of-bounds (Smith, Herman).",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 19,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Meylor, Max pass complete to Reed Jr, Corey for 31 yards to the SDS00, TOUCHDOWN, clock 11:36.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 10:47.",
          "type": "play"
        }
      ]
    },
    {
      "team": {
        "alias": "ARI",
        "name": "Arizona Rattlers"
      },
      "result": "TD",
      "quarter": "4th",
      "plays": [
        {
          "startSide": "ARI",
          "startYard": 13,
          "endSide": "ARI",
          "endYard": 13,
          "description": "Arizona Rattlers drive start at 07:17, ARI ball on ARI13.",
          "type": "play"
        },
        {
          "startSide": "ARI",
          "startYard": 13,
          "endSide": "SDS",
          "endYard": 1,
          "description": "Meylor, Max pass complete to Odoms-Dukes, Tr for 36 yards to the SDS01 (Smith, Herman).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 1,
          "endSide": "SDS",
          "endYard": 2,
          "description": "Brown Jr, Ron rush for loss of 1 yard to the SDS02 (See, Royce; Reed, Elijah).",
          "type": "play"
        },
        {
          "startSide": "SDS",
          "startYard": 2,
          "endSide": "ARI",
          "endYard": 0,
          "description": "Meylor, Max rush for 2 yards to the SDS00, TOUCHDOWN, clock 05:10.",
          "type": "scoring"
        },
        {
          "startSide": "ARI",
          "startYard": 0,
          "endSide": "ARI",
          "endYard": 0,
          "description": "clock 04:25.",
          "type": "play"
        }
      ]
    }
  ],
  "field_length": 50,
  "field_endzone": 8,
  "viz_away_alias": "SDS",
  "viz_home_alias": "ARI"
}