{
  "slug": "2024-06-30-phi-mtl",
  "game_id": "2024-06-30-PHI-MTL",
  "display": "phoenix @ royal (23\u201318)",
  "league": "UFA",
  "season": 2024,
  "week": 10,
  "away_team": "phoenix",
  "home_team": "royal",
  "score_away": 23,
  "score_home": 18,
  "date_str": "2024-06-30",
  "channel": "WatchUFA",
  "record_home": "",
  "record_away": "",
  "sport_slug": "ufa-2024",
  "synthetic": false,
  "player_count": 58,
  "stat_keys": [
    "assists",
    "blocks",
    "drops",
    "goals",
    "throwaways",
    "yardsReceived",
    "yardsThrown"
  ],
  "players": [
    {
      "canonical_id": "alex-thorne",
      "canonical_name": "Alex Thorne",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 176.0,
        "yardsReceived": 49.0,
        "blocks": 0.0,
        "throwaways": 4.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "allan-michel",
      "canonical_name": "Allan Michel",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 25.0,
        "yardsReceived": 27.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "andres-rodriguez",
      "canonical_name": "Andres Rodriguez",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "anthony-prato",
      "canonical_name": "Anthony Prato",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "antoine-dube",
      "canonical_name": "Antoine Dub\u00e9",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 3.0,
        "assists": 0.0,
        "yardsThrown": 2.0,
        "yardsReceived": 93.0,
        "blocks": 0.0,
        "throwaways": 3.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "antoine-rousseau",
      "canonical_name": "Antoine Rousseau",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 149.0,
        "yardsReceived": 87.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 2.0
      }
    },
    {
      "canonical_id": "brandon-pastor",
      "canonical_name": "Brandon Pastor",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 42.0,
        "yardsReceived": 43.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "calvin-trisolini",
      "canonical_name": "Calvin Trisolini",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "cavin-coulbury",
      "canonical_name": "Cavin Coulbury",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 64.0,
        "yardsReceived": 10.0,
        "blocks": 1.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "charles-guay",
      "canonical_name": "Charles Guay",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 2.0,
        "yardsThrown": 149.0,
        "yardsReceived": 7.0,
        "blocks": 2.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "christophe-tremblay-joncas",
      "canonical_name": "Christophe Tremblay-Joncas",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 3.0,
        "yardsThrown": 109.0,
        "yardsReceived": 137.0,
        "blocks": 0.0,
        "throwaways": 3.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "christopher-zaleski",
      "canonical_name": "Christopher Zaleski",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "david-perry",
      "canonical_name": "David Perry",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 86.0,
        "yardsReceived": 59.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "dmitry-suvorov",
      "canonical_name": "Dmitry Suvorov",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "dylan-lacombe-burgoyne",
      "canonical_name": "Dylan Lacombe-Burgoyne",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 38.0,
        "yardsReceived": 11.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "eric-nardelli",
      "canonical_name": "Eric Nardelli",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 12.0,
        "yardsReceived": 36.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "eric-witmer",
      "canonical_name": "Eric Witmer",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 3.0,
        "assists": 2.0,
        "yardsThrown": 74.0,
        "yardsReceived": 73.0,
        "blocks": 1.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ethan-holmgren",
      "canonical_name": "Ethan Holmgren",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 75.0,
        "yardsReceived": 4.0,
        "blocks": 1.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "felix-leonard",
      "canonical_name": "Felix Leonard",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "gavin-abrahamsson",
      "canonical_name": "Gavin Abrahamsson",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "greg-martin",
      "canonical_name": "Greg Martin",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ian-dietrich",
      "canonical_name": "Ian Dietrich",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jacob-duquette",
      "canonical_name": "Jacob Duquette",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 30.0,
        "yardsReceived": 90.0,
        "blocks": 2.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jakob-brissette",
      "canonical_name": "Jakob Brissette",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 455.0,
        "yardsReceived": 50.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "james-pollard",
      "canonical_name": "James Pollard",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 4.0,
        "assists": 1.0,
        "yardsThrown": 82.0,
        "yardsReceived": 160.0,
        "blocks": 3.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jean-levy-champagne",
      "canonical_name": "Jean-Levy Champagne",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jordan-rhyne",
      "canonical_name": "Jordan Rhyne",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 2.0,
        "yardsThrown": 102.0,
        "yardsReceived": 132.0,
        "blocks": 0.0,
        "throwaways": 3.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "julien-bernat",
      "canonical_name": "Julien Bernat",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 115.0,
        "yardsReceived": 87.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "julien-senechal",
      "canonical_name": "Julien S\u00e9n\u00e9chal",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "justin-keller",
      "canonical_name": "Justin Keller",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "kainoa-chun-moy",
      "canonical_name": "Kainoa Chun Moy",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "kevin-groulx",
      "canonical_name": "Kevin Groulx",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "kevin-quinlan",
      "canonical_name": "Kevin Quinlan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 2.0,
        "yardsThrown": 24.0,
        "yardsReceived": 132.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "leo-warren",
      "canonical_name": "Leo Warren",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "liam-mckeown",
      "canonical_name": "Liam McKeown",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 3.0,
        "assists": 0.0,
        "yardsThrown": 20.0,
        "yardsReceived": 61.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "mark-philipson",
      "canonical_name": "Mark Philipson",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 67.0,
        "yardsReceived": -43.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "matt-hanna",
      "canonical_name": "Matt Hanna",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 0.0,
        "yardsThrown": 14.0,
        "yardsReceived": 90.0,
        "blocks": 2.0,
        "throwaways": 1.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "max-trifillis",
      "canonical_name": "Max Trifillis",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 3.0,
        "yardsThrown": 101.0,
        "yardsReceived": 174.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "melvyn-brichet",
      "canonical_name": "Melvyn Brichet",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 2.0,
        "yardsThrown": 21.0,
        "yardsReceived": 54.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "michael-maroon",
      "canonical_name": "Michael Maroon",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "mike-campanella",
      "canonical_name": "Mike Campanella",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 3.0,
        "yardsThrown": 81.0,
        "yardsReceived": 44.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "nate-little",
      "canonical_name": "Nate Little",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 33.0,
        "yardsReceived": 105.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "nate-long",
      "canonical_name": "Nate Long",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 53.0,
        "yardsReceived": -11.0,
        "blocks": 1.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "paul-hooley",
      "canonical_name": "Paul Hooley",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "paul-owens",
      "canonical_name": "Paul Owens",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 2.0,
        "yardsThrown": 103.0,
        "yardsReceived": 75.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "phillipe-le-bourdais",
      "canonical_name": "Phillipe Le Bourdais",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": -2.0,
        "yardsReceived": 79.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "quentin-bonnaud",
      "canonical_name": "Quentin Bonnaud",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 73.0,
        "yardsReceived": 237.0,
        "blocks": 0.0,
        "throwaways": 3.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "raphael-salvas",
      "canonical_name": "Raphael Salvas",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "raphael-lalonde-landry",
      "canonical_name": "Rapha\u00ebl Lalonde-Landry",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 2.0,
        "yardsThrown": 75.0,
        "yardsReceived": 97.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "sam-warrick",
      "canonical_name": "Sam Warrick",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 7.0,
        "yardsReceived": 109.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "scott-heyman",
      "canonical_name": "Scott Heyman",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 5.0,
        "assists": 1.0,
        "yardsThrown": 54.0,
        "yardsReceived": 213.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "sean-mott",
      "canonical_name": "Sean Mott",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 4.0,
        "yardsThrown": 184.0,
        "yardsReceived": 253.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "thomas-lalonde-landry",
      "canonical_name": "Thomas Lalonde-Landry",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 9.0,
        "yardsReceived": 0.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "tobe-decraene",
      "canonical_name": "Tobe Decraene",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 3.0,
        "yardsThrown": 223.0,
        "yardsReceived": 129.0,
        "blocks": 1.0,
        "throwaways": 4.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "trevor-griesman",
      "canonical_name": "Trevor Griesman",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 197.0,
        "yardsReceived": 33.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "tyler-degirolamo",
      "canonical_name": "Tyler DeGirolamo",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "william-st-pierre",
      "canonical_name": "William St-Pierre",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 15.0,
        "yardsReceived": 88.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ywan-cohonner",
      "canonical_name": "Ywan Cohonner",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 24.0,
        "yardsReceived": 42.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    }
  ]
}