{
  "slug": "2025-05-09-mtl-ny",
  "game_id": "2025-05-09-MTL-NY",
  "display": "royal @ empire (20\u201322)",
  "league": "UFA",
  "season": 2025,
  "week": 3,
  "away_team": "royal",
  "home_team": "empire",
  "score_away": 20,
  "score_home": 22,
  "date_str": "2025-05-09",
  "channel": "WatchUFA",
  "record_home": "",
  "record_away": "",
  "sport_slug": "ufa-2025",
  "synthetic": false,
  "player_count": 59,
  "stat_keys": [
    "assists",
    "blocks",
    "drops",
    "goals",
    "throwaways",
    "yardsReceived",
    "yardsThrown"
  ],
  "players": [
    {
      "canonical_id": "antoine-davis",
      "canonical_name": "Antoine Davis",
      "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": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "antoine-rousseau",
      "canonical_name": "Antoine Rousseau",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 35.0,
        "yardsReceived": 81.0,
        "blocks": 2.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "axel-agami",
      "canonical_name": "Axel Agami",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": -4.0,
        "yardsReceived": 80.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ben-jagt",
      "canonical_name": "Ben Jagt",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 6.0,
        "assists": 3.0,
        "yardsThrown": 46.0,
        "yardsReceived": 403.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ben-levy",
      "canonical_name": "Ben Levy",
      "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": "ben-powlay",
      "canonical_name": "Ben Powlay",
      "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": "benjamin-simmons",
      "canonical_name": "Benjamin Simmons",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 58.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "calvin-brown",
      "canonical_name": "Calvin Brown",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 3.0,
        "yardsThrown": 494.0,
        "yardsReceived": 142.0,
        "blocks": 0.0,
        "throwaways": 4.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "caoba-nichim-luta",
      "canonical_name": "Caoba Nichim-Luta",
      "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": 41.0,
        "yardsReceived": -33.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "charles-guay",
      "canonical_name": "Charles Guay",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 42.0,
        "yardsReceived": 15.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "christophe-tremblay-joncas",
      "canonical_name": "Christophe Tremblay-Joncas",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 4.0,
        "yardsThrown": 293.0,
        "yardsReceived": 221.0,
        "blocks": 0.0,
        "throwaways": 3.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "dmitry-suvorov",
      "canonical_name": "Dmitry Suvorov",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 2.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "drew-schnaudigel",
      "canonical_name": "Drew Schnaudigel",
      "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": "ethan-lieman",
      "canonical_name": "Ethan Lieman",
      "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": "everest-shapiro",
      "canonical_name": "Everest Shapiro",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 1.0,
        "yardsThrown": 136.0,
        "yardsReceived": 165.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 2.0
      }
    },
    {
      "canonical_id": "gavin-may",
      "canonical_name": "Gavin May",
      "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": "geoff-bevan",
      "canonical_name": "Geoff Bevan",
      "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": "jack-williams",
      "canonical_name": "Jack Williams",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 5.0,
        "yardsThrown": 346.0,
        "yardsReceived": 164.0,
        "blocks": 1.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jacob-cowan",
      "canonical_name": "Jacob Cowan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": -9.0,
        "yardsReceived": 29.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jacob-duquette",
      "canonical_name": "Jacob Duquette",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 3.0,
        "assists": 1.0,
        "yardsThrown": 158.0,
        "yardsReceived": 117.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "jakob-brissette",
      "canonical_name": "Jakob Brissette",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 223.0,
        "yardsReceived": 34.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "jeremie-giard",
      "canonical_name": "Jeremie Giard",
      "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": "jeremy-hill",
      "canonical_name": "Jeremy Hill",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 3.0,
        "assists": 1.0,
        "yardsThrown": -10.0,
        "yardsReceived": 250.0,
        "blocks": 1.0,
        "throwaways": 2.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "john-randolph",
      "canonical_name": "John Randolph",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 1.0,
        "yardsThrown": 107.0,
        "yardsReceived": 18.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "julien-bernat",
      "canonical_name": "Julien Bernat",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 16.0,
        "yardsReceived": 33.0,
        "blocks": 1.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "kevin-quinlan",
      "canonical_name": "Kevin Quinlan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 3.0,
        "yardsThrown": 169.0,
        "yardsReceived": 142.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "kuochuan-ponzio",
      "canonical_name": "Kuochuan Ponzio",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 0.0,
        "yardsThrown": 34.0,
        "yardsReceived": 34.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "liam-haberfield",
      "canonical_name": "Liam Haberfield",
      "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": 0.0,
        "assists": 2.0,
        "yardsThrown": 50.0,
        "yardsReceived": 42.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "marques-brownlee",
      "canonical_name": "Marques Brownlee",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 29.0,
        "yardsReceived": -21.0,
        "blocks": 0.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "matt-labar",
      "canonical_name": "Matt LaBar",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 2.0,
        "yardsThrown": 65.0,
        "yardsReceived": 121.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 2.0
      }
    },
    {
      "canonical_id": "max-sheppard",
      "canonical_name": "Max Sheppard",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 40.0,
        "yardsReceived": 84.0,
        "blocks": 2.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "nicolas-gagnon",
      "canonical_name": "Nicolas Gagnon",
      "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": "noriaki-to",
      "canonical_name": "Noriaki To",
      "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": "oliver-chartock",
      "canonical_name": "Oliver Chartock",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 19.0,
        "yardsReceived": 196.0,
        "blocks": 1.0,
        "throwaways": 2.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "oliver-fay",
      "canonical_name": "Oliver Fay",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 19.0,
        "yardsReceived": 7.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "paul-hooley",
      "canonical_name": "Paul Hooley",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 37.0,
        "yardsReceived": 29.0,
        "blocks": 2.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "philippe-gagnon",
      "canonical_name": "Philippe Gagnon",
      "positions": [
        "G",
        "OL",
        "P"
      ],
      "ambiguous": true,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "philippe-lebourdais",
      "canonical_name": "Philippe LeBourdais",
      "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": "phillipe-le-bourdais",
      "canonical_name": "Phillipe Le Bourdais",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 3.0,
        "yardsThrown": 92.0,
        "yardsReceived": 46.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "quentin-bonnaud",
      "canonical_name": "Quentin Bonnaud",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 5.0,
        "assists": 0.0,
        "yardsThrown": 106.0,
        "yardsReceived": 309.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "raphael-salvas",
      "canonical_name": "Raphael Salvas",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 15.0,
        "yardsReceived": -6.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "raphael-lalonde-landry",
      "canonical_name": "Rapha\u00ebl Lalonde-Landry",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 23.0,
        "yardsReceived": 94.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "sam-alston",
      "canonical_name": "Sam  Alston",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 1.0,
        "yardsReceived": 60.0,
        "blocks": 1.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "sam-jonas",
      "canonical_name": "Sam Jonas",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 25.0,
        "yardsReceived": -21.0,
        "blocks": 3.0,
        "throwaways": 0.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "samuel-mccrory",
      "canonical_name": "Samuel McCrory",
      "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": "shashank-alladi",
      "canonical_name": "Shashank Alladi",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 65.0,
        "yardsReceived": 23.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "solomon-rueschemeyer-bailey",
      "canonical_name": "Solomon Rueschemeyer-Bailey",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 1.0,
        "yardsThrown": 382.0,
        "yardsReceived": 242.0,
        "blocks": 0.0,
        "throwaways": 1.0,
        "drops": 1.0
      }
    },
    {
      "canonical_id": "tej-murthy",
      "canonical_name": "Tej Murthy",
      "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": "thomas-lalonde-landry",
      "canonical_name": "Thomas Lalonde-Landry",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 1.0,
        "assists": 1.0,
        "yardsThrown": 88.0,
        "yardsReceived": 40.0,
        "blocks": 1.0,
        "throwaways": 1.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "tyler-mackey",
      "canonical_name": "Tyler Mackey",
      "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": "vedant-sachdeva",
      "canonical_name": "Vedant Sachdeva",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 7.0,
        "yardsReceived": 15.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "victor-curodeau",
      "canonical_name": "Victor Curodeau",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 2.0,
        "assists": 0.0,
        "yardsThrown": 34.0,
        "yardsReceived": 69.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "victor-sauve",
      "canonical_name": "Victor Sauv\u00e9",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 0.0,
        "yardsThrown": 4.0,
        "yardsReceived": -3.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": 0.0,
        "assists": 0.0,
        "yardsThrown": 0.0,
        "yardsReceived": 0.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "ywan-cohonner",
      "canonical_name": "Ywan Cohonner",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "goals": 0.0,
        "assists": 1.0,
        "yardsThrown": 66.0,
        "yardsReceived": 2.0,
        "blocks": 0.0,
        "throwaways": 0.0,
        "drops": 0.0
      }
    },
    {
      "canonical_id": "zakarie-massi",
      "canonical_name": "Zakarie Massi",
      "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
      }
    }
  ]
}