{
 "fds": {
  "standard": "FIFA Connect Data (FCD) v3.3 \u2014 aligned export (not a FIFA-certified integration)",
  "featured_match_id": "SYN3001",
  "competition_ids": {
   "premier_league": "SYN0001",
   "wsl": "SYN0002"
  },
  "xml": {
   "featured": "fds/featured-match.xml",
   "premier_league": "fds/premier-league-season.xml",
   "wsl": "fds/wsl-season.xml"
  },
  "note": "Match/Phase/GoalEvent/Team expressed in the FCD model and validated against its XSDs; telemetry events remain our JSON extension \u2014 FCD has no event-stream model. Mapping: src/fds/README.md"
 },
 "model": {
  "xg_home": 1.46,
  "xg_away": 1.14,
  "note": "Poisson expected goals from the season simulator ratings (attack/defence) \u2014 the same lambda values the season draw uses."
 },
 "fixture": {
  "home": "Arsenal",
  "away": "Manchester City",
  "competition": "Synthetic Premier League Fixture",
  "synthetic": true
 },
 "final_score": {
  "Arsenal": 0,
  "Manchester City": 1
 },
 "events": [
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 0.26,
   "minute": 0,
   "type": "foul",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 13.4,
   "distance_covered_m": 44.5,
   "x": 57.1,
   "y": 37.2,
   "xt": 0.049
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 0.74,
   "minute": 0,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 17.1,
   "distance_covered_m": 53.3,
   "distance_m": 8.7,
   "accuracy": 0.85,
   "difficulty": 8.5,
   "x": 67.6,
   "y": 45.3,
   "xt": 0.019,
   "dx": 10.5,
   "dy": 8.1,
   "xt_from": 0.049,
   "xt_delta": -0.03
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 1.06,
   "minute": 1,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 19.9,
   "distance_covered_m": 48.4,
   "distance_m": 37.6,
   "accuracy": 0.92,
   "difficulty": 7.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 79.1,
   "y": 10.0,
   "xt": 0.008,
   "dx": 11.5,
   "dy": -35.3,
   "xt_from": 0.019,
   "xt_delta": -0.011,
   "positions": [
    [
     15.6,
     28.8,
     0
    ],
    [
     33.4,
     2.5,
     0
    ],
    [
     32.6,
     19.5,
     0
    ],
    [
     30.6,
     38.0,
     0
    ],
    [
     33.3,
     54.0,
     0
    ],
    [
     50.1,
     9.3,
     0
    ],
    [
     38.5,
     27.0,
     0
    ],
    [
     37.0,
     49.9,
     0
    ],
    [
     58.8,
     15.1,
     0
    ],
    [
     66.9,
     38.5,
     0
    ],
    [
     79.1,
     21.6,
     0
    ],
    [
     104,
     21.9,
     1
    ],
    [
     92.7,
     48.4,
     1
    ],
    [
     95.5,
     35.3,
     1
    ],
    [
     89.6,
     21.1,
     1
    ],
    [
     90.0,
     1.9,
     1
    ],
    [
     78.4,
     45.3,
     1
    ],
    [
     86.0,
     22.6,
     1
    ],
    [
     83.9,
     11.9,
     1
    ],
    [
     57.2,
     42.0,
     1
    ],
    [
     60.1,
     18.6,
     1
    ],
    [
     53.8,
     31.7,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 1.42,
   "minute": 1,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 25.0,
   "distance_covered_m": 55.6,
   "distance_m": 6.8,
   "accuracy": 0.73,
   "difficulty": 1.6,
   "x": 29.4,
   "y": 20.8,
   "xt": 0.082,
   "dx": -49.7,
   "dy": 10.8,
   "xt_from": 0.008,
   "xt_delta": 0.074
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 1.8,
   "minute": 1,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 29.3,
   "distance_covered_m": 25.0,
   "distance_m": 20.1,
   "accuracy": 0.8,
   "difficulty": 4.9,
   "x": 35.4,
   "y": 31.9,
   "xt": 0.02,
   "dx": 6.0,
   "dy": 11.1,
   "xt_from": 0.082,
   "xt_delta": -0.062
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 2.11,
   "minute": 2,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 29.3,
   "distance_covered_m": 29.8,
   "distance_m": 5.8,
   "accuracy": 0.73,
   "difficulty": 8.3,
   "x": 65.2,
   "y": 20.9,
   "xt": 0.02,
   "dx": 29.8,
   "dy": -11.0,
   "xt_from": 0.02,
   "xt_delta": 0.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 2.49,
   "minute": 2,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 10.8,
   "distance_covered_m": 55.6,
   "distance_m": 17.3,
   "accuracy": 0.58,
   "difficulty": 2.2,
   "x": 19.0,
   "y": 28.6,
   "xt": 0.155,
   "dx": -46.2,
   "dy": 7.7,
   "xt_from": 0.02,
   "xt_delta": 0.135
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 2.61,
   "minute": 2,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 8.6,
   "distance_covered_m": 81.2,
   "distance_m": 18.2,
   "accuracy": 0.62,
   "difficulty": 6.1,
   "x": 46.9,
   "y": 58.5,
   "xt": 0.019,
   "dx": 27.9,
   "dy": 29.9,
   "xt_from": 0.155,
   "xt_delta": -0.136
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 2.98,
   "minute": 2,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 19.3,
   "distance_covered_m": 43.2,
   "distance_m": 29.9,
   "accuracy": 0.75,
   "difficulty": 4.2,
   "x": 66.5,
   "y": 38.7,
   "xt": 0.022,
   "dx": 19.6,
   "dy": -19.8,
   "xt_from": 0.019,
   "xt_delta": 0.003
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 3.52,
   "minute": 3,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.0,
   "distance_covered_m": 62.5,
   "distance_m": 25.5,
   "accuracy": 0.82,
   "difficulty": 3.1,
   "x": 27.0,
   "y": 56.8,
   "xt": 0.009,
   "dx": -39.5,
   "dy": 18.1,
   "xt_from": 0.022,
   "xt_delta": -0.013
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 3.61,
   "minute": 3,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.2,
   "distance_covered_m": 53.5,
   "distance_m": 5.2,
   "accuracy": 0.78,
   "difficulty": 2.5,
   "x": 78.9,
   "y": 12.2,
   "xt": 0.009,
   "dx": 51.9,
   "dy": -44.6,
   "xt_from": 0.009,
   "xt_delta": 0.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 4.1,
   "minute": 4,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 6.4,
   "distance_covered_m": 39.5,
   "distance_m": 40.7,
   "accuracy": 0.86,
   "difficulty": 2.4,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 44.7,
   "y": 39.6,
   "xt": 0.054,
   "dx": -34.2,
   "dy": 27.4,
   "xt_from": 0.009,
   "xt_delta": 0.045,
   "positions": [
    [
     8.0,
     38.5,
     0
    ],
    [
     19.3,
     15.9,
     0
    ],
    [
     13.4,
     26.3,
     0
    ],
    [
     18.3,
     40.6,
     0
    ],
    [
     18.2,
     61.5,
     0
    ],
    [
     28.6,
     16.5,
     0
    ],
    [
     28.1,
     31.5,
     0
    ],
    [
     33.8,
     48.8,
     0
    ],
    [
     49.6,
     25.3,
     0
    ],
    [
     43.7,
     52.0,
     0
    ],
    [
     59.7,
     30.2,
     0
    ],
    [
     99.6,
     38.3,
     1
    ],
    [
     78.6,
     64.8,
     1
    ],
    [
     90.3,
     42.2,
     1
    ],
    [
     77.3,
     28.6,
     1
    ],
    [
     89.4,
     10.4,
     1
    ],
    [
     69.9,
     48.2,
     1
    ],
    [
     72.1,
     31.4,
     1
    ],
    [
     62.6,
     22.5,
     1
    ],
    [
     49.8,
     42.8,
     1
    ],
    [
     46.7,
     18.6,
     1
    ],
    [
     42.8,
     31.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 4.35,
   "minute": 4,
   "type": "corner",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 6.9,
   "distance_covered_m": 51.4,
   "x": 7.7,
   "y": 0.0,
   "xt": 0.049,
   "dx": -37.0,
   "dy": -39.6,
   "positions": [
    [
     1,
     25.0,
     0
    ],
    [
     3.4,
     1,
     0
    ],
    [
     1,
     13.6,
     0
    ],
    [
     1,
     30.4,
     0
    ],
    [
     3.9,
     45.6,
     0
    ],
    [
     14.0,
     9.9,
     0
    ],
    [
     16.3,
     21.4,
     0
    ],
    [
     14.7,
     45.7,
     0
    ],
    [
     29.5,
     12.5,
     0
    ],
    [
     29.7,
     39.5,
     0
    ],
    [
     48.4,
     28.8,
     0
    ],
    [
     88.2,
     19.8,
     1
    ],
    [
     72.3,
     44.5,
     1
    ],
    [
     69.5,
     29.2,
     1
    ],
    [
     77.0,
     13.8,
     1
    ],
    [
     70.2,
     4.0,
     1
    ],
    [
     53.8,
     43.9,
     1
    ],
    [
     55.9,
     24.8,
     1
    ],
    [
     51.1,
     2.6,
     1
    ],
    [
     31.8,
     39.4,
     1
    ],
    [
     41.9,
     14.8,
     1
    ],
    [
     24.2,
     21.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 4.88,
   "minute": 4,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 32.3,
   "distance_covered_m": 33.1,
   "distance_m": 10.3,
   "accuracy": 0.9,
   "difficulty": 3.4,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 13.2,
   "y": 54.6,
   "xt": 0.005,
   "dx": 5.5,
   "dy": 54.6,
   "xt_from": 0.049,
   "xt_delta": -0.044
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 5.3,
   "minute": 5,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 22.6,
   "distance_covered_m": 69.1,
   "distance_m": 17.9,
   "accuracy": 0.66,
   "difficulty": 1.5,
   "x": 34.6,
   "y": 16.4,
   "xt": 0.014,
   "dx": 21.4,
   "dy": -38.2,
   "xt_from": 0.005,
   "xt_delta": 0.009
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 5.45,
   "minute": 5,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 4.1,
   "distance_covered_m": 30.1,
   "distance_m": 32.3,
   "accuracy": 0.98,
   "difficulty": 4.1,
   "x": 73.9,
   "y": 40.6,
   "xt": 0.016,
   "dx": 39.3,
   "dy": 24.2,
   "xt_from": 0.014,
   "xt_delta": 0.002
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 5.75,
   "minute": 5,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 15.2,
   "distance_covered_m": 46.7,
   "distance_m": 15.3,
   "accuracy": 0.69,
   "difficulty": 9.2,
   "x": 23.8,
   "y": 47.0,
   "xt": 0.01,
   "dx": -50.1,
   "dy": 6.4,
   "xt_from": 0.016,
   "xt_delta": -0.006
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 6.2,
   "minute": 6,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 5.6,
   "distance_covered_m": 15.4,
   "distance_m": 9.0,
   "accuracy": 0.81,
   "difficulty": 5.7,
   "x": 28.6,
   "y": 60.6,
   "xt": 0.048,
   "dx": 4.8,
   "dy": 13.6,
   "xt_from": 0.01,
   "xt_delta": 0.038
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 6.34,
   "minute": 6,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 31.8,
   "distance_covered_m": 32.2,
   "pressure_intensity": 9.1,
   "x": 76.0,
   "y": 15.4,
   "xt": 0.068,
   "dx": 47.4,
   "dy": -45.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 6.88,
   "minute": 6,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 34.5,
   "distance_covered_m": 16.2,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 62.6,
   "y": 46.1,
   "xt": 0.051,
   "dx": -13.4,
   "dy": 30.7
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 7.37,
   "minute": 7,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 27.5,
   "distance_covered_m": 65.7,
   "pressure_intensity": 1.5,
   "x": 63.4,
   "y": 16.8,
   "xt": 0.045,
   "dx": 0.8,
   "dy": -29.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 7.91,
   "minute": 7,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 6.0,
   "distance_covered_m": 81.4,
   "distance_m": 32.8,
   "accuracy": 0.89,
   "difficulty": 9.0,
   "x": 16.1,
   "y": 28.3,
   "xt": 0.009,
   "dx": -47.3,
   "dy": 11.5,
   "xt_from": 0.045,
   "xt_delta": -0.036
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 8.34,
   "minute": 8,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 21.4,
   "distance_covered_m": 12.6,
   "pressure_intensity": 1.7,
   "x": 38.3,
   "y": 40.9,
   "xt": 0.021,
   "dx": 22.2,
   "dy": 12.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 8.76,
   "minute": 8,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 15.8,
   "distance_covered_m": 64.1,
   "distance_m": 6.5,
   "accuracy": 0.84,
   "difficulty": 7.9,
   "x": 72.5,
   "y": 38.6,
   "xt": 0.091,
   "dx": 34.2,
   "dy": -2.3,
   "xt_from": 0.021,
   "xt_delta": 0.07
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 9.02,
   "minute": 9,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 18.8,
   "distance_covered_m": 40.9,
   "distance_m": 41.7,
   "accuracy": 0.58,
   "difficulty": 8.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 25.3,
   "y": 6.3,
   "xt": 0.007,
   "dx": -47.2,
   "dy": -32.3,
   "xt_from": 0.091,
   "xt_delta": -0.084,
   "positions": [
    [
     1,
     21.6,
     0
    ],
    [
     2.2,
     1,
     0
    ],
    [
     12.1,
     12.5,
     0
    ],
    [
     2.3,
     33.8,
     0
    ],
    [
     11.2,
     55.7,
     0
    ],
    [
     24.3,
     4.0,
     0
    ],
    [
     24.9,
     29.4,
     0
    ],
    [
     29.6,
     38.4,
     0
    ],
    [
     43.5,
     13.0,
     0
    ],
    [
     46.0,
     36.1,
     0
    ],
    [
     49.7,
     29.5,
     0
    ],
    [
     91.4,
     28.0,
     1
    ],
    [
     75.1,
     55.4,
     1
    ],
    [
     79.3,
     35.4,
     1
    ],
    [
     72.2,
     14.5,
     1
    ],
    [
     81.8,
     2.4,
     1
    ],
    [
     56.3,
     41.7,
     1
    ],
    [
     63.0,
     24.5,
     1
    ],
    [
     68.5,
     12.7,
     1
    ],
    [
     39.0,
     35.8,
     1
    ],
    [
     47.4,
     17.1,
     1
    ],
    [
     27.4,
     26.7,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 9.32,
   "minute": 9,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 32.2,
   "distance_covered_m": 21.6,
   "distance_m": 20.1,
   "accuracy": 0.57,
   "difficulty": 5.4,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 41.7,
   "y": 27.6,
   "xt": 0.025,
   "dx": 16.4,
   "dy": 21.3,
   "xt_from": 0.007,
   "xt_delta": 0.018
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 9.73,
   "minute": 9,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 22.9,
   "distance_covered_m": 72.3,
   "distance_m": 36.7,
   "accuracy": 0.71,
   "difficulty": 8.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 32.1,
   "y": 39.5,
   "xt": 0.017,
   "dx": -9.6,
   "dy": 11.9,
   "xt_from": 0.025,
   "xt_delta": -0.008,
   "positions": [
    [
     1,
     37.2,
     0
    ],
    [
     4.7,
     17.5,
     0
    ],
    [
     13.9,
     32.0,
     0
    ],
    [
     5.0,
     41.0,
     0
    ],
    [
     7.6,
     64.3,
     0
    ],
    [
     29.7,
     12.2,
     0
    ],
    [
     28.6,
     38.7,
     0
    ],
    [
     28.5,
     49.7,
     0
    ],
    [
     38.8,
     19.6,
     0
    ],
    [
     42.6,
     51.6,
     0
    ],
    [
     58.8,
     32.3,
     0
    ],
    [
     95.0,
     37.4,
     1
    ],
    [
     82.4,
     63.8,
     1
    ],
    [
     78.1,
     45.3,
     1
    ],
    [
     74.6,
     32.7,
     1
    ],
    [
     83.2,
     6.7,
     1
    ],
    [
     64.3,
     52.0,
     1
    ],
    [
     58.8,
     30.4,
     1
    ],
    [
     68.4,
     19.3,
     1
    ],
    [
     50.4,
     47.5,
     1
    ],
    [
     50.5,
     26.6,
     1
    ],
    [
     29.0,
     34.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 9.91,
   "minute": 9,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 25.3,
   "distance_covered_m": 16.9,
   "distance_m": 18.9,
   "accuracy": 0.9,
   "difficulty": 6.6,
   "x": 55.1,
   "y": 50.6,
   "xt": 0.027,
   "dx": 23.0,
   "dy": 11.1,
   "xt_from": 0.017,
   "xt_delta": 0.01
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 10.41,
   "minute": 10,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 17.1,
   "distance_covered_m": 84.9,
   "distance_m": 37.0,
   "accuracy": 0.58,
   "difficulty": 4.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 76.8,
   "y": 62.0,
   "xt": 0.046,
   "dx": 21.7,
   "dy": 11.4,
   "xt_from": 0.027,
   "xt_delta": 0.019,
   "positions": [
    [
     14.5,
     46.7,
     0
    ],
    [
     26.1,
     23.7,
     0
    ],
    [
     19.9,
     34.2,
     0
    ],
    [
     22.2,
     44.9,
     0
    ],
    [
     25.4,
     67,
     0
    ],
    [
     43.1,
     27.8,
     0
    ],
    [
     43.2,
     40.0,
     0
    ],
    [
     40.5,
     57.6,
     0
    ],
    [
     67.3,
     35.4,
     0
    ],
    [
     60.1,
     51.6,
     0
    ],
    [
     71.6,
     37.2,
     0
    ],
    [
     104,
     41.7,
     1
    ],
    [
     91.9,
     67,
     1
    ],
    [
     100.2,
     44.4,
     1
    ],
    [
     92.4,
     37.6,
     1
    ],
    [
     99.2,
     24.3,
     1
    ],
    [
     78.2,
     55.9,
     1
    ],
    [
     72.8,
     41.4,
     1
    ],
    [
     85.7,
     26.7,
     1
    ],
    [
     58.7,
     51.6,
     1
    ],
    [
     55.6,
     30.9,
     1
    ],
    [
     47.0,
     36.9,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 10.71,
   "minute": 10,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 16.0,
   "distance_covered_m": 8.6,
   "x": 42.5,
   "y": 19.0,
   "xt": 0.021,
   "dx": -34.3,
   "dy": -43.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 10.79,
   "minute": 10,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 33.3,
   "distance_covered_m": 8.4,
   "distance_m": 5.4,
   "accuracy": 0.57,
   "difficulty": 2.1,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 75.2,
   "y": 23.9,
   "xt": 0.014,
   "dx": 32.7,
   "dy": 4.9,
   "xt_from": 0.021,
   "xt_delta": -0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 11.28,
   "minute": 11,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 19.1,
   "distance_covered_m": 41.1,
   "distance_m": 9.0,
   "accuracy": 0.81,
   "difficulty": 10.0,
   "x": 21.3,
   "y": 24.7,
   "xt": 0.127,
   "dx": -53.9,
   "dy": 0.8,
   "xt_from": 0.014,
   "xt_delta": 0.113
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 11.6,
   "minute": 11,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 33.5,
   "distance_covered_m": 11.7,
   "distance_m": 23.2,
   "accuracy": 0.87,
   "difficulty": 7.4,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 38.1,
   "y": 45.2,
   "xt": 0.019,
   "dx": 16.8,
   "dy": 20.5,
   "xt_from": 0.127,
   "xt_delta": -0.108
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 12.1,
   "minute": 12,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 12.1,
   "distance_covered_m": 10.6,
   "distance_m": 25.4,
   "accuracy": 0.79,
   "difficulty": 5.8,
   "x": 24.0,
   "y": 27.8,
   "xt": 0.012,
   "dx": -14.1,
   "dy": -17.4,
   "xt_from": 0.019,
   "xt_delta": -0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 12.34,
   "minute": 12,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 5.9,
   "distance_covered_m": 15.7,
   "distance_m": 37.0,
   "accuracy": 0.95,
   "difficulty": 2.5,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 65.2,
   "y": 30.0,
   "xt": 0.024,
   "dx": 41.2,
   "dy": 2.2,
   "xt_from": 0.012,
   "xt_delta": 0.012,
   "positions": [
    [
     10.8,
     27.4,
     0
    ],
    [
     28.8,
     8.1,
     0
    ],
    [
     26.0,
     23.3,
     0
    ],
    [
     25.4,
     43.1,
     0
    ],
    [
     26.4,
     62.8,
     0
    ],
    [
     35.9,
     14.8,
     0
    ],
    [
     44.4,
     27.8,
     0
    ],
    [
     36.5,
     55.5,
     0
    ],
    [
     62.9,
     21.8,
     0
    ],
    [
     50.9,
     48.0,
     0
    ],
    [
     73.3,
     32.6,
     0
    ],
    [
     104,
     32.3,
     1
    ],
    [
     94.3,
     52.1,
     1
    ],
    [
     87.6,
     37.2,
     1
    ],
    [
     95.8,
     20.4,
     1
    ],
    [
     85.4,
     10.6,
     1
    ],
    [
     75.4,
     45.4,
     1
    ],
    [
     74.0,
     38.3,
     1
    ],
    [
     71.0,
     17.5,
     1
    ],
    [
     64.4,
     49.3,
     1
    ],
    [
     53.7,
     26.6,
     1
    ],
    [
     39.1,
     30.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 12.89,
   "minute": 12,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 8.1,
   "distance_covered_m": 19.0,
   "pressure_intensity": 6.2,
   "x": 73.5,
   "y": 45.3,
   "xt": 0.015,
   "dx": 8.3,
   "dy": 15.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 13.22,
   "minute": 13,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 7.6,
   "distance_covered_m": 43.3,
   "pressure_intensity": 5.9,
   "x": 34.5,
   "y": 27.8,
   "xt": 0.081,
   "dx": -39.0,
   "dy": -17.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 13.64,
   "minute": 13,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 16.9,
   "distance_covered_m": 69.8,
   "distance_m": 5.0,
   "accuracy": 0.7,
   "difficulty": 3.6,
   "x": 32.4,
   "y": 48.6,
   "xt": 0.07,
   "dx": -2.1,
   "dy": 20.8,
   "xt_from": 0.081,
   "xt_delta": -0.011
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 13.78,
   "minute": 13,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 4.7,
   "distance_covered_m": 15.8,
   "distance_m": 41.2,
   "accuracy": 0.86,
   "difficulty": 8.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 57.4,
   "y": 49.9,
   "xt": 0.025,
   "dx": 25.0,
   "dy": 1.3,
   "xt_from": 0.07,
   "xt_delta": -0.045,
   "positions": [
    [
     8.2,
     34.4,
     0
    ],
    [
     26.2,
     11.4,
     0
    ],
    [
     14.8,
     30.2,
     0
    ],
    [
     13.2,
     47.8,
     0
    ],
    [
     22.2,
     66.4,
     0
    ],
    [
     39.7,
     16.1,
     0
    ],
    [
     33.1,
     42.4,
     0
    ],
    [
     41.1,
     55.9,
     0
    ],
    [
     60.0,
     28.2,
     0
    ],
    [
     46.8,
     45.4,
     0
    ],
    [
     70.2,
     41.5,
     0
    ],
    [
     104,
     38.9,
     1
    ],
    [
     90.3,
     64.6,
     1
    ],
    [
     84.3,
     50.9,
     1
    ],
    [
     86.6,
     28.1,
     1
    ],
    [
     94.5,
     11.7,
     1
    ],
    [
     66.5,
     54.3,
     1
    ],
    [
     67.4,
     41.8,
     1
    ],
    [
     79.4,
     16.9,
     1
    ],
    [
     52.7,
     45.7,
     1
    ],
    [
     50.5,
     26.6,
     1
    ],
    [
     41.2,
     39.9,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 14.25,
   "minute": 14,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 17.3,
   "distance_covered_m": 45.7,
   "pressure_intensity": 8.3,
   "x": 46.6,
   "y": 17.1,
   "xt": 0.023,
   "dx": -10.8,
   "dy": -32.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 14.42,
   "minute": 14,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 21.7,
   "distance_covered_m": 78.6,
   "distance_m": 39.1,
   "accuracy": 0.81,
   "difficulty": 5.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 85.2,
   "y": 37.0,
   "xt": 0.158,
   "dx": 38.6,
   "dy": 19.9,
   "xt_from": 0.023,
   "xt_delta": 0.135,
   "positions": [
    [
     19.9,
     30.7,
     0
    ],
    [
     35.2,
     12.3,
     0
    ],
    [
     27.8,
     29.3,
     0
    ],
    [
     28.2,
     43.3,
     0
    ],
    [
     24.2,
     62.1,
     0
    ],
    [
     43.8,
     17.7,
     0
    ],
    [
     40.0,
     29.1,
     0
    ],
    [
     42.0,
     55.2,
     0
    ],
    [
     61.3,
     19.3,
     0
    ],
    [
     57.3,
     44.6,
     0
    ],
    [
     77.0,
     29.9,
     0
    ],
    [
     104,
     37.6,
     1
    ],
    [
     97.5,
     58.8,
     1
    ],
    [
     94.6,
     38.0,
     1
    ],
    [
     104,
     31.0,
     1
    ],
    [
     95.4,
     5.2,
     1
    ],
    [
     84.4,
     51.2,
     1
    ],
    [
     87.8,
     31.0,
     1
    ],
    [
     76.3,
     12.6,
     1
    ],
    [
     62.8,
     46.2,
     1
    ],
    [
     63.0,
     22.9,
     1
    ],
    [
     56.5,
     29.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 14.76,
   "minute": 14,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 34.8,
   "distance_covered_m": 11.3,
   "distance_m": 5.0,
   "accuracy": 0.74,
   "difficulty": 5.8,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 36.0,
   "y": 17.6,
   "xt": 0.057,
   "dx": -49.2,
   "dy": -19.4,
   "xt_from": 0.158,
   "xt_delta": -0.101
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 15.04,
   "minute": 15,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 21.8,
   "distance_covered_m": 42.0,
   "distance_m": 32.0,
   "accuracy": 0.98,
   "difficulty": 3.0,
   "x": 55.9,
   "y": 27.5,
   "xt": 0.044,
   "dx": 19.9,
   "dy": 9.9,
   "xt_from": 0.057,
   "xt_delta": -0.013
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 15.43,
   "minute": 15,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 5.5,
   "distance_covered_m": 55.5,
   "x": 67.1,
   "y": 63.0,
   "xt": 0.011,
   "dx": 11.2,
   "dy": 35.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 15.79,
   "minute": 15,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.7,
   "distance_covered_m": 61.8,
   "distance_m": 7.5,
   "accuracy": 0.6,
   "difficulty": 2.0,
   "x": 41.2,
   "y": 53.0,
   "xt": 0.018,
   "dx": -25.9,
   "dy": -10.0,
   "xt_from": 0.011,
   "xt_delta": 0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 16.22,
   "minute": 16,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 28.2,
   "distance_covered_m": 14.6,
   "distance_m": 13.1,
   "accuracy": 0.82,
   "difficulty": 8.1,
   "x": 74.6,
   "y": 31.2,
   "xt": 0.016,
   "dx": 33.4,
   "dy": -21.8,
   "xt_from": 0.018,
   "xt_delta": -0.002
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 16.43,
   "minute": 16,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 8.9,
   "distance_covered_m": 82.6,
   "distance_m": 12.9,
   "accuracy": 0.74,
   "difficulty": 9.5,
   "x": 52.0,
   "y": 56.0,
   "xt": 0.025,
   "dx": -22.6,
   "dy": 24.8,
   "xt_from": 0.016,
   "xt_delta": 0.009
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 16.61,
   "minute": 16,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 34.4,
   "distance_covered_m": 71.7,
   "distance_m": 29.4,
   "accuracy": 0.83,
   "difficulty": 5.4,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 58.2,
   "y": 37.7,
   "xt": 0.051,
   "dx": 6.2,
   "dy": -18.3,
   "xt_from": 0.025,
   "xt_delta": 0.026
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 17.12,
   "minute": 17,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 18.0,
   "distance_covered_m": 25.2,
   "x": 40.8,
   "y": 18.4,
   "xt": 0.019,
   "dx": -17.4,
   "dy": -19.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 17.66,
   "minute": 17,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 5.5,
   "distance_covered_m": 38.3,
   "pressure_intensity": 1.8,
   "x": 26.5,
   "y": 39.1,
   "xt": 0.013,
   "dx": -14.3,
   "dy": 20.7
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 18.16,
   "minute": 18,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 24.5,
   "distance_covered_m": 48.3,
   "distance_m": 23.4,
   "accuracy": 0.86,
   "difficulty": 2.3,
   "x": 59.2,
   "y": 32.0,
   "xt": 0.055,
   "dx": 32.7,
   "dy": -7.1,
   "xt_from": 0.013,
   "xt_delta": 0.042
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 18.53,
   "minute": 18,
   "type": "shot",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 11.2,
   "distance_covered_m": 81.6,
   "shot_speed_kmh": 70.3,
   "ball_speed_kmh": 67.1,
   "on_target": false,
   "x": 88.8,
   "y": 24.6,
   "xt": 0.152,
   "dx": 29.6,
   "dy": -7.4,
   "xg": 0.334,
   "positions": [
    [
     10.6,
     26.0,
     0
    ],
    [
     25.5,
     6.7,
     0
    ],
    [
     37.5,
     18.3,
     0
    ],
    [
     33.6,
     39.3,
     0
    ],
    [
     27.0,
     52.2,
     0
    ],
    [
     40.0,
     7.8,
     0
    ],
    [
     48.1,
     27.6,
     0
    ],
    [
     52.1,
     53.3,
     0
    ],
    [
     61.0,
     24.0,
     0
    ],
    [
     70.6,
     47.8,
     0
    ],
    [
     79.7,
     25.2,
     0
    ],
    [
     104,
     32.6,
     1
    ],
    [
     97.2,
     54.7,
     1
    ],
    [
     97.4,
     35.0,
     1
    ],
    [
     102.1,
     24.4,
     1
    ],
    [
     94.7,
     9.6,
     1
    ],
    [
     84.3,
     50.0,
     1
    ],
    [
     86.4,
     26.7,
     1
    ],
    [
     77.9,
     15.7,
     1
    ],
    [
     72.4,
     38.7,
     1
    ],
    [
     67.2,
     21.0,
     1
    ],
    [
     56.5,
     29.5,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 18.91,
   "minute": 18,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 29.6,
   "distance_covered_m": 16.9,
   "distance_m": 41.5,
   "accuracy": 0.99,
   "difficulty": 2.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 69.3,
   "y": 30.2,
   "xt": 0.081,
   "dx": -19.5,
   "dy": 5.6,
   "xt_from": 0.152,
   "xt_delta": -0.071,
   "positions": [
    [
     13.8,
     31.8,
     0
    ],
    [
     28.7,
     3.2,
     0
    ],
    [
     20.2,
     23.7,
     0
    ],
    [
     25.1,
     34.9,
     0
    ],
    [
     29.5,
     60.5,
     0
    ],
    [
     43.4,
     19.2,
     0
    ],
    [
     35.1,
     32.2,
     0
    ],
    [
     36.0,
     53.4,
     0
    ],
    [
     58.7,
     26.2,
     0
    ],
    [
     57.5,
     42.1,
     0
    ],
    [
     69.8,
     28.1,
     0
    ],
    [
     100.6,
     32.1,
     1
    ],
    [
     96.8,
     62.9,
     1
    ],
    [
     92.6,
     41.4,
     1
    ],
    [
     88.2,
     19.8,
     1
    ],
    [
     88.3,
     7.8,
     1
    ],
    [
     83.0,
     51.4,
     1
    ],
    [
     81.1,
     36.6,
     1
    ],
    [
     79.3,
     13.8,
     1
    ],
    [
     59.3,
     43.3,
     1
    ],
    [
     58.0,
     23.7,
     1
    ],
    [
     49.7,
     27.1,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 19.27,
   "minute": 19,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 18.2,
   "distance_covered_m": 38.9,
   "distance_m": 40.8,
   "accuracy": 0.91,
   "difficulty": 9.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 33.7,
   "y": 62.1,
   "xt": 0.01,
   "dx": -35.6,
   "dy": 31.9,
   "xt_from": 0.081,
   "xt_delta": -0.071,
   "positions": [
    [
     1,
     41.7,
     0
    ],
    [
     6.4,
     24.3,
     0
    ],
    [
     17.5,
     39.8,
     0
    ],
    [
     9.2,
     45.6,
     0
    ],
    [
     6.5,
     67,
     0
    ],
    [
     34.0,
     23.4,
     0
    ],
    [
     27.3,
     38.6,
     0
    ],
    [
     22.1,
     65.9,
     0
    ],
    [
     47.5,
     32.5,
     0
    ],
    [
     51.0,
     59.9,
     0
    ],
    [
     65.9,
     39.7,
     0
    ],
    [
     91.8,
     39.3,
     1
    ],
    [
     84.1,
     67,
     1
    ],
    [
     87.1,
     47.2,
     1
    ],
    [
     81.3,
     34.5,
     1
    ],
    [
     77.2,
     13.4,
     1
    ],
    [
     58.1,
     58.2,
     1
    ],
    [
     63.3,
     39.6,
     1
    ],
    [
     67.1,
     24.1,
     1
    ],
    [
     43.7,
     53.8,
     1
    ],
    [
     49.2,
     32.3,
     1
    ],
    [
     34.4,
     40.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 19.65,
   "minute": 19,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 14.2,
   "distance_covered_m": 12.8,
   "x": 58.8,
   "y": 51.9,
   "xt": 0.037,
   "dx": 25.1,
   "dy": -10.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 19.77,
   "minute": 19,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 10.9,
   "distance_covered_m": 26.9,
   "distance_m": 24.0,
   "accuracy": 0.78,
   "difficulty": 5.4,
   "x": 56.9,
   "y": 25.2,
   "xt": 0.044,
   "dx": -1.9,
   "dy": -26.7,
   "xt_from": 0.037,
   "xt_delta": 0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 20.13,
   "minute": 20,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 24.5,
   "distance_covered_m": 54.9,
   "distance_m": 31.4,
   "accuracy": 0.87,
   "difficulty": 2.1,
   "x": 82.1,
   "y": 39.7,
   "xt": 0.131,
   "dx": 25.2,
   "dy": 14.5,
   "xt_from": 0.044,
   "xt_delta": 0.087
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 20.28,
   "minute": 20,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 11.4,
   "distance_covered_m": 80.4,
   "distance_m": 29.0,
   "accuracy": 0.62,
   "difficulty": 8.1,
   "x": 58.0,
   "y": 18.0,
   "xt": 0.038,
   "dx": -24.1,
   "dy": -21.7,
   "xt_from": 0.131,
   "xt_delta": -0.093
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 20.5,
   "minute": 20,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 12.5,
   "distance_covered_m": 78.6,
   "x": 34.0,
   "y": 19.7,
   "xt": 0.015,
   "dx": -24.0,
   "dy": 1.7
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 20.65,
   "minute": 20,
   "type": "shot",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 25.3,
   "distance_covered_m": 41.4,
   "shot_speed_kmh": 101.0,
   "ball_speed_kmh": 115.0,
   "on_target": true,
   "x": 7.0,
   "y": 38.4,
   "xt": 0.253,
   "dx": -27.0,
   "dy": 18.7,
   "xg": 0.557,
   "positions": [
    [
     1,
     33.6,
     0
    ],
    [
     1,
     6.6,
     0
    ],
    [
     4.4,
     22.4,
     0
    ],
    [
     2.8,
     41.8,
     0
    ],
    [
     7.0,
     59.6,
     0
    ],
    [
     12.5,
     21.4,
     0
    ],
    [
     12.7,
     30.0,
     0
    ],
    [
     13.6,
     47.9,
     0
    ],
    [
     30.3,
     28.0,
     0
    ],
    [
     39.6,
     46.6,
     0
    ],
    [
     51.5,
     35.4,
     0
    ],
    [
     89.8,
     37.3,
     1
    ],
    [
     73.1,
     58.1,
     1
    ],
    [
     65.5,
     37.6,
     1
    ],
    [
     67.7,
     31.6,
     1
    ],
    [
     72.7,
     8.4,
     1
    ],
    [
     60.7,
     56.8,
     1
    ],
    [
     54.6,
     41.2,
     1
    ],
    [
     60.0,
     14.5,
     1
    ],
    [
     39.8,
     46.3,
     1
    ],
    [
     39.2,
     21.5,
     1
    ],
    [
     21.8,
     37.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 21.17,
   "minute": 21,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 11.6,
   "distance_covered_m": 68.6,
   "distance_m": 30.2,
   "accuracy": 0.73,
   "difficulty": 6.0,
   "x": 37.8,
   "y": 29.4,
   "xt": 0.073,
   "dx": 30.8,
   "dy": -9.0,
   "xt_from": 0.253,
   "xt_delta": -0.18
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 21.45,
   "minute": 21,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 10.5,
   "distance_covered_m": 54.6,
   "distance_m": 28.4,
   "accuracy": 0.69,
   "difficulty": 4.0,
   "x": 42.3,
   "y": 51.7,
   "xt": 0.043,
   "dx": 4.5,
   "dy": 22.3,
   "xt_from": 0.073,
   "xt_delta": -0.03
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 21.87,
   "minute": 21,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 4.7,
   "distance_covered_m": 27.2,
   "distance_m": 22.0,
   "accuracy": 0.74,
   "difficulty": 4.1,
   "x": 94.9,
   "y": 18.3,
   "xt": 0.138,
   "dx": 52.6,
   "dy": -33.4,
   "xt_from": 0.043,
   "xt_delta": 0.095
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 22.12,
   "minute": 22,
   "type": "shot",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 20.2,
   "distance_covered_m": 83.2,
   "shot_speed_kmh": 74.1,
   "ball_speed_kmh": 106.0,
   "on_target": true,
   "x": 102.2,
   "y": 26.4,
   "xt": 0.243,
   "dx": 7.3,
   "dy": 8.1,
   "xg": 0.535,
   "positions": [
    [
     18.0,
     35.3,
     0
    ],
    [
     35.2,
     10.5,
     0
    ],
    [
     34.3,
     27.4,
     0
    ],
    [
     31.3,
     36.3,
     0
    ],
    [
     34.6,
     52.0,
     0
    ],
    [
     53.4,
     18.4,
     0
    ],
    [
     53.3,
     34.1,
     0
    ],
    [
     45.2,
     54.4,
     0
    ],
    [
     66.2,
     16.6,
     0
    ],
    [
     65.9,
     38.3,
     0
    ],
    [
     86.7,
     28.4,
     0
    ],
    [
     104,
     36.0,
     1
    ],
    [
     103.6,
     61.1,
     1
    ],
    [
     104,
     34.8,
     1
    ],
    [
     104,
     23.3,
     1
    ],
    [
     99.6,
     1.7,
     1
    ],
    [
     81.9,
     53.9,
     1
    ],
    [
     81.4,
     26.7,
     1
    ],
    [
     88.8,
     18.1,
     1
    ],
    [
     71.8,
     47.3,
     1
    ],
    [
     69.9,
     22.2,
     1
    ],
    [
     61.0,
     30.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 22.54,
   "minute": 22,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 30.6,
   "distance_covered_m": 67.3,
   "distance_m": 33.1,
   "accuracy": 0.59,
   "difficulty": 3.3,
   "x": 15.5,
   "y": 56.5,
   "xt": 0.086,
   "dx": -86.7,
   "dy": 30.1,
   "xt_from": 0.243,
   "xt_delta": -0.157
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 22.79,
   "minute": 22,
   "type": "shot",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 21.9,
   "distance_covered_m": 13.4,
   "shot_speed_kmh": 64.2,
   "ball_speed_kmh": 88.4,
   "on_target": false,
   "x": 6.8,
   "y": 38.9,
   "xt": 0.25,
   "dx": -8.7,
   "dy": -17.6,
   "xg": 0.55,
   "positions": [
    [
     1,
     31.3,
     0
    ],
    [
     4.1,
     6.0,
     0
    ],
    [
     1,
     29.7,
     0
    ],
    [
     5.0,
     39.8,
     0
    ],
    [
     1,
     64.3,
     0
    ],
    [
     12.3,
     17.5,
     0
    ],
    [
     23.0,
     40.3,
     0
    ],
    [
     20.1,
     47.7,
     0
    ],
    [
     41.6,
     23.7,
     0
    ],
    [
     30.6,
     50.1,
     0
    ],
    [
     54.7,
     36.3,
     0
    ],
    [
     78.4,
     30.0,
     1
    ],
    [
     74.5,
     64.6,
     1
    ],
    [
     72.5,
     42.8,
     1
    ],
    [
     71.4,
     24.1,
     1
    ],
    [
     70.9,
     10.2,
     1
    ],
    [
     53.8,
     54.9,
     1
    ],
    [
     58.3,
     34.6,
     1
    ],
    [
     55.0,
     22.6,
     1
    ],
    [
     31.0,
     52.7,
     1
    ],
    [
     40.1,
     24.0,
     1
    ],
    [
     20.7,
     39.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 22.91,
   "minute": 22,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 16.5,
   "distance_covered_m": 32.1,
   "distance_m": 31.9,
   "accuracy": 0.85,
   "difficulty": 6.5,
   "x": 18.9,
   "y": 45.8,
   "xt": 0.127,
   "dx": 12.1,
   "dy": 6.9,
   "xt_from": 0.25,
   "xt_delta": -0.123
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 23.08,
   "minute": 23,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 9.6,
   "distance_covered_m": 67.3,
   "pressure_intensity": 4.0,
   "x": 55.2,
   "y": 54.6,
   "xt": 0.029,
   "dx": 36.3,
   "dy": 8.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 23.2,
   "minute": 23,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 24.3,
   "distance_covered_m": 9.5,
   "distance_m": 30.2,
   "accuracy": 0.64,
   "difficulty": 5.6,
   "x": 17.8,
   "y": 37.9,
   "xt": 0.01,
   "dx": -37.4,
   "dy": -16.7,
   "xt_from": 0.029,
   "xt_delta": -0.019
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 23.43,
   "minute": 23,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 16.0,
   "distance_covered_m": 70.7,
   "distance_m": 4.7,
   "accuracy": 0.59,
   "difficulty": 5.8,
   "x": 58.8,
   "y": 36.2,
   "xt": 0.054,
   "dx": 41.0,
   "dy": -1.7,
   "xt_from": 0.01,
   "xt_delta": 0.044
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 23.83,
   "minute": 23,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 25.1,
   "distance_covered_m": 49.7,
   "x": 58.4,
   "y": 19.7,
   "xt": 0.04,
   "dx": -0.4,
   "dy": -16.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 24.35,
   "minute": 24,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 26.5,
   "distance_covered_m": 35.8,
   "distance_m": 34.3,
   "accuracy": 0.92,
   "difficulty": 8.2,
   "x": 28.4,
   "y": 28.4,
   "xt": 0.105,
   "dx": -30.0,
   "dy": 8.7,
   "xt_from": 0.04,
   "xt_delta": 0.065
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 24.68,
   "minute": 24,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 20.5,
   "distance_covered_m": 70.2,
   "pressure_intensity": 2.2,
   "x": 52.8,
   "y": 46.8,
   "xt": 0.033,
   "dx": 24.4,
   "dy": 18.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 24.96,
   "minute": 24,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 19.4,
   "distance_covered_m": 41.2,
   "distance_m": 37.0,
   "accuracy": 0.97,
   "difficulty": 2.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 82.4,
   "y": 45.9,
   "xt": 0.111,
   "dx": 29.6,
   "dy": -0.9,
   "xt_from": 0.033,
   "xt_delta": 0.078,
   "positions": [
    [
     12.1,
     42.4,
     0
    ],
    [
     32.1,
     12.1,
     0
    ],
    [
     21.6,
     32.9,
     0
    ],
    [
     34.3,
     41.9,
     0
    ],
    [
     29.6,
     66.7,
     0
    ],
    [
     40.5,
     18.4,
     0
    ],
    [
     40.1,
     39.3,
     0
    ],
    [
     43.6,
     54.9,
     0
    ],
    [
     63.8,
     28.4,
     0
    ],
    [
     63.9,
     53.1,
     0
    ],
    [
     71.3,
     39.1,
     0
    ],
    [
     104,
     36.0,
     1
    ],
    [
     93.7,
     58.3,
     1
    ],
    [
     97.8,
     43.1,
     1
    ],
    [
     97.8,
     30.0,
     1
    ],
    [
     98.2,
     8.3,
     1
    ],
    [
     84.4,
     60.2,
     1
    ],
    [
     85.3,
     34.0,
     1
    ],
    [
     77.6,
     22.7,
     1
    ],
    [
     69.8,
     47.4,
     1
    ],
    [
     62.1,
     19.8,
     1
    ],
    [
     46.4,
     40.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 25.41,
   "minute": 25,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 4.8,
   "distance_covered_m": 47.3,
   "distance_m": 27.3,
   "accuracy": 0.86,
   "difficulty": 2.2,
   "x": 41.8,
   "y": 32.5,
   "xt": 0.065,
   "dx": -40.6,
   "dy": -13.4,
   "xt_from": 0.111,
   "xt_delta": -0.046
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 25.63,
   "minute": 25,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 30.7,
   "distance_covered_m": 21.4,
   "pressure_intensity": 1.7,
   "x": 36.6,
   "y": 53.4,
   "xt": 0.05,
   "dx": -5.2,
   "dy": 20.9
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 26.17,
   "minute": 26,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 32.4,
   "distance_covered_m": 20.4,
   "distance_m": 30.6,
   "accuracy": 0.85,
   "difficulty": 4.3,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 20.6,
   "y": 18.4,
   "xt": 0.103,
   "dx": -16.0,
   "dy": -35.0,
   "xt_from": 0.05,
   "xt_delta": 0.053
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 26.64,
   "minute": 26,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 12.3,
   "distance_covered_m": 41.9,
   "distance_m": 14.6,
   "accuracy": 0.96,
   "difficulty": 8.1,
   "x": 94.0,
   "y": 10.8,
   "xt": 0.005,
   "dx": 73.4,
   "dy": -7.6,
   "xt_from": 0.103,
   "xt_delta": -0.098
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 26.84,
   "minute": 26,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 25.6,
   "distance_covered_m": 37.2,
   "x": 94.5,
   "y": 41.3,
   "xt": 0.202,
   "dx": 0.5,
   "dy": 30.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 27.33,
   "minute": 27,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 14.7,
   "distance_covered_m": 36.6,
   "pressure_intensity": 3.6,
   "x": 73.6,
   "y": 46.8,
   "xt": 0.014,
   "dx": -20.9,
   "dy": 5.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 27.61,
   "minute": 27,
   "type": "shot",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 14.7,
   "distance_covered_m": 24.9,
   "shot_speed_kmh": 75.5,
   "ball_speed_kmh": 101.3,
   "on_target": true,
   "x": 96.6,
   "y": 38.3,
   "xt": 0.242,
   "dx": 23.0,
   "dy": -8.5,
   "xg": 0.532,
   "positions": [
    [
     21.5,
     36.1,
     0
    ],
    [
     32.4,
     13.2,
     0
    ],
    [
     38.2,
     21.3,
     0
    ],
    [
     40.3,
     39.4,
     0
    ],
    [
     39.5,
     55.8,
     0
    ],
    [
     49.1,
     17.3,
     0
    ],
    [
     44.3,
     36.7,
     0
    ],
    [
     44.8,
     52.3,
     0
    ],
    [
     61.6,
     26.8,
     0
    ],
    [
     72.3,
     48.1,
     0
    ],
    [
     77.8,
     36.6,
     0
    ],
    [
     104,
     40.4,
     1
    ],
    [
     104,
     55.5,
     1
    ],
    [
     95.5,
     46.1,
     1
    ],
    [
     100.6,
     31.6,
     1
    ],
    [
     104,
     13.9,
     1
    ],
    [
     90.1,
     48.7,
     1
    ],
    [
     85.5,
     32.1,
     1
    ],
    [
     88.5,
     17.7,
     1
    ],
    [
     64.6,
     45.7,
     1
    ],
    [
     62.0,
     20.3,
     1
    ],
    [
     56.0,
     29.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 28.09,
   "minute": 28,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 34.0,
   "distance_covered_m": 39.8,
   "distance_m": 41.1,
   "accuracy": 0.85,
   "difficulty": 6.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m",
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 95.0,
   "y": 61.9,
   "xt": 0.004,
   "dx": -1.6,
   "dy": 23.6,
   "xt_from": 0.242,
   "xt_delta": -0.238,
   "positions": [
    [
     24.5,
     43.6,
     0
    ],
    [
     31.4,
     12.4,
     0
    ],
    [
     39.4,
     38.6,
     0
    ],
    [
     36.2,
     47.7,
     0
    ],
    [
     27.4,
     67,
     0
    ],
    [
     44.5,
     25.7,
     0
    ],
    [
     48.4,
     43.3,
     0
    ],
    [
     42.0,
     56.2,
     0
    ],
    [
     69.2,
     35.6,
     0
    ],
    [
     60.0,
     58.1,
     0
    ],
    [
     80.8,
     41.4,
     0
    ],
    [
     104,
     44.2,
     1
    ],
    [
     104,
     63.8,
     1
    ],
    [
     98.8,
     51.1,
     1
    ],
    [
     99.8,
     32.2,
     1
    ],
    [
     96.5,
     14.0,
     1
    ],
    [
     86.5,
     54.7,
     1
    ],
    [
     80.2,
     46.1,
     1
    ],
    [
     80.3,
     27.2,
     1
    ],
    [
     73.3,
     57.5,
     1
    ],
    [
     67.6,
     31.2,
     1
    ],
    [
     50.8,
     37.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 28.44,
   "minute": 28,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 27.1,
   "distance_covered_m": 35.3,
   "distance_m": 15.7,
   "accuracy": 0.96,
   "difficulty": 3.2,
   "x": 27.8,
   "y": 60.5,
   "xt": 0.008,
   "dx": -67.2,
   "dy": -1.4,
   "xt_from": 0.004,
   "xt_delta": 0.004
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 28.76,
   "minute": 28,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 18.3,
   "distance_covered_m": 64.9,
   "distance_m": 11.3,
   "accuracy": 0.83,
   "difficulty": 4.0,
   "x": 88.8,
   "y": 49.5,
   "xt": 0.007,
   "dx": 61.0,
   "dy": -11.0,
   "xt_from": 0.008,
   "xt_delta": -0.001
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 29.14,
   "minute": 29,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 8.1,
   "distance_covered_m": 52.5,
   "x": 77.4,
   "y": 46.6,
   "xt": 0.012,
   "dx": -11.4,
   "dy": -2.9
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 29.52,
   "minute": 29,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 12.9,
   "distance_covered_m": 54.6,
   "pressure_intensity": 2.8,
   "x": 54.8,
   "y": 29.8,
   "xt": 0.036,
   "dx": -22.6,
   "dy": -16.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 29.73,
   "minute": 29,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 7.6,
   "distance_covered_m": 53.8,
   "distance_m": 11.7,
   "accuracy": 0.56,
   "difficulty": 9.5,
   "x": 58.1,
   "y": 13.2,
   "xt": 0.033,
   "dx": 3.3,
   "dy": -16.6,
   "xt_from": 0.036,
   "xt_delta": -0.003
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 29.85,
   "minute": 29,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 26.0,
   "distance_covered_m": 49.3,
   "distance_m": 32.5,
   "accuracy": 0.77,
   "difficulty": 1.6,
   "x": 67.6,
   "y": 56.6,
   "xt": 0.014,
   "dx": 9.5,
   "dy": 43.4,
   "xt_from": 0.033,
   "xt_delta": -0.019
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 30.15,
   "minute": 30,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 5.2,
   "distance_covered_m": 15.6,
   "x": 45.0,
   "y": 58.7,
   "xt": 0.017,
   "dx": -22.6,
   "dy": 2.1
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 30.39,
   "minute": 30,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 12.5,
   "distance_covered_m": 73.5,
   "distance_m": 28.4,
   "accuracy": 0.6,
   "difficulty": 2.5,
   "x": 89.4,
   "y": 13.5,
   "xt": 0.006,
   "dx": 44.4,
   "dy": -45.2,
   "xt_from": 0.017,
   "xt_delta": -0.011
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 30.87,
   "minute": 30,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 24.9,
   "distance_covered_m": 22.1,
   "distance_m": 40.7,
   "accuracy": 0.81,
   "difficulty": 4.0,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 15.2,
   "y": 27.5,
   "xt": 0.174,
   "dx": -74.2,
   "dy": 14.0,
   "xt_from": 0.006,
   "xt_delta": 0.168,
   "positions": [
    [
     1,
     33.3,
     0
    ],
    [
     1,
     5.5,
     0
    ],
    [
     5.2,
     28.7,
     0
    ],
    [
     2.3,
     37.6,
     0
    ],
    [
     7.1,
     54.0,
     0
    ],
    [
     24.4,
     18.8,
     0
    ],
    [
     24.6,
     28.8,
     0
    ],
    [
     27.8,
     45.9,
     0
    ],
    [
     42.9,
     18.5,
     0
    ],
    [
     44.7,
     47.3,
     0
    ],
    [
     46.3,
     31.2,
     0
    ],
    [
     84.8,
     29.9,
     1
    ],
    [
     73.4,
     56.9,
     1
    ],
    [
     70.1,
     40.7,
     1
    ],
    [
     73.5,
     29.1,
     1
    ],
    [
     79.5,
     12.3,
     1
    ],
    [
     57.6,
     50.6,
     1
    ],
    [
     56.9,
     36.7,
     1
    ],
    [
     55.8,
     11.9,
     1
    ],
    [
     46.6,
     48.4,
     1
    ],
    [
     36.3,
     19.2,
     1
    ],
    [
     31.5,
     36.9,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 31.05,
   "minute": 31,
   "type": "shot",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 7.0,
   "distance_covered_m": 56.0,
   "shot_speed_kmh": 72.1,
   "ball_speed_kmh": 97.8,
   "on_target": true,
   "x": 102.4,
   "y": 31.3,
   "xt": 0.313,
   "dx": 87.2,
   "dy": 3.8,
   "xg": 0.689,
   "positions": [
    [
     16.6,
     36.8,
     0
    ],
    [
     37.3,
     11.3,
     0
    ],
    [
     32.7,
     22.1,
     0
    ],
    [
     35.3,
     40.0,
     0
    ],
    [
     40.6,
     59.9,
     0
    ],
    [
     44.7,
     19.2,
     0
    ],
    [
     57.4,
     36.6,
     0
    ],
    [
     52.6,
     46.6,
     0
    ],
    [
     67.0,
     20.5,
     0
    ],
    [
     62.5,
     47.4,
     0
    ],
    [
     82.2,
     35.1,
     0
    ],
    [
     104,
     28.5,
     1
    ],
    [
     97.5,
     56.7,
     1
    ],
    [
     98.6,
     38.9,
     1
    ],
    [
     100.5,
     28.0,
     1
    ],
    [
     101.7,
     11.8,
     1
    ],
    [
     93.3,
     51.2,
     1
    ],
    [
     94.9,
     38.6,
     1
    ],
    [
     81.7,
     9.9,
     1
    ],
    [
     64.8,
     39.9,
     1
    ],
    [
     72.1,
     21.2,
     1
    ],
    [
     55.4,
     38.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 31.3,
   "minute": 31,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 30.3,
   "distance_covered_m": 16.0,
   "distance_m": 33.0,
   "accuracy": 0.93,
   "difficulty": 1.7,
   "x": 65.5,
   "y": 35.4,
   "xt": 0.024,
   "dx": -36.9,
   "dy": 4.1,
   "xt_from": 0.313,
   "xt_delta": -0.289
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 31.63,
   "minute": 31,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 17.9,
   "distance_covered_m": 46.9,
   "distance_m": 34.2,
   "accuracy": 0.86,
   "difficulty": 5.6,
   "x": 24.4,
   "y": 31.7,
   "xt": 0.013,
   "dx": -41.1,
   "dy": -3.7,
   "xt_from": 0.024,
   "xt_delta": -0.011
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 31.74,
   "minute": 31,
   "type": "foul",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 5.4,
   "distance_covered_m": 36.5,
   "x": 59.8,
   "y": 40.3,
   "xt": 0.052,
   "dx": 35.4,
   "dy": 8.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 32.24,
   "minute": 32,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 29.4,
   "distance_covered_m": 78.9,
   "distance_m": 22.1,
   "accuracy": 0.71,
   "difficulty": 3.6,
   "x": 13.1,
   "y": 8.0,
   "xt": 0.005,
   "dx": -46.7,
   "dy": -32.3,
   "xt_from": 0.052,
   "xt_delta": -0.047
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 32.69,
   "minute": 32,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 29.2,
   "distance_covered_m": 42.4,
   "distance_m": 41.3,
   "accuracy": 0.7,
   "difficulty": 2.5,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 16.2,
   "y": 31.5,
   "xt": 0.185,
   "dx": 3.1,
   "dy": 23.5,
   "xt_from": 0.005,
   "xt_delta": 0.18,
   "positions": [
    [
     1,
     27.6,
     0
    ],
    [
     6.5,
     6.2,
     0
    ],
    [
     6.9,
     23.6,
     0
    ],
    [
     8.2,
     46.4,
     0
    ],
    [
     4.4,
     62.7,
     0
    ],
    [
     21.5,
     11.4,
     0
    ],
    [
     15.3,
     29.8,
     0
    ],
    [
     19.8,
     51.2,
     0
    ],
    [
     35.7,
     21.4,
     0
    ],
    [
     44.5,
     40.5,
     0
    ],
    [
     50.4,
     32.8,
     0
    ],
    [
     92.6,
     29.3,
     1
    ],
    [
     78.2,
     55.9,
     1
    ],
    [
     79.8,
     41.3,
     1
    ],
    [
     75.2,
     19.5,
     1
    ],
    [
     79.6,
     11.7,
     1
    ],
    [
     60.6,
     55.3,
     1
    ],
    [
     55.0,
     28.4,
     1
    ],
    [
     56.0,
     21.1,
     1
    ],
    [
     45.0,
     48.7,
     1
    ],
    [
     34.3,
     16.2,
     1
    ],
    [
     29.7,
     31.9,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 32.82,
   "minute": 32,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 29.2,
   "distance_covered_m": 19.2,
   "distance_m": 36.7,
   "accuracy": 0.88,
   "difficulty": 2.5,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 30.5,
   "y": 43.5,
   "xt": 0.088,
   "dx": 14.3,
   "dy": 12.0,
   "xt_from": 0.185,
   "xt_delta": -0.097,
   "positions": [
    [
     1,
     35.5,
     0
    ],
    [
     16.7,
     18.5,
     0
    ],
    [
     12.8,
     32.7,
     0
    ],
    [
     13.5,
     44.6,
     0
    ],
    [
     7.7,
     65.9,
     0
    ],
    [
     22.7,
     17.4,
     0
    ],
    [
     22.7,
     35.8,
     0
    ],
    [
     26.1,
     52.4,
     0
    ],
    [
     40.0,
     28.7,
     0
    ],
    [
     41.0,
     50.6,
     0
    ],
    [
     65.0,
     36.0,
     0
    ],
    [
     95.2,
     38.5,
     1
    ],
    [
     83.0,
     58.2,
     1
    ],
    [
     74.4,
     44.5,
     1
    ],
    [
     82.1,
     30.6,
     1
    ],
    [
     75.5,
     18.7,
     1
    ],
    [
     59.2,
     50.3,
     1
    ],
    [
     61.5,
     35.6,
     1
    ],
    [
     69.0,
     14.8,
     1
    ],
    [
     43.3,
     53.7,
     1
    ],
    [
     39.3,
     20.4,
     1
    ],
    [
     28.9,
     42.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 33.28,
   "minute": 33,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 10.1,
   "distance_covered_m": 79.3,
   "distance_m": 18.7,
   "accuracy": 0.61,
   "difficulty": 6.3,
   "x": 21.7,
   "y": 9.1,
   "xt": 0.064,
   "dx": -8.8,
   "dy": -34.4,
   "xt_from": 0.088,
   "xt_delta": -0.024
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 33.71,
   "minute": 33,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 27.2,
   "distance_covered_m": 61.6,
   "distance_m": 17.9,
   "accuracy": 0.62,
   "difficulty": 1.5,
   "x": 94.4,
   "y": 18.5,
   "xt": 0.006,
   "dx": 72.7,
   "dy": 9.4,
   "xt_from": 0.064,
   "xt_delta": -0.058
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 34.17,
   "minute": 34,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 8.5,
   "distance_covered_m": 84.1,
   "pressure_intensity": 4.3,
   "x": 57.1,
   "y": 54.7,
   "xt": 0.031,
   "dx": -37.3,
   "dy": 36.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 34.52,
   "minute": 34,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 33.0,
   "distance_covered_m": 38.5,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 98.1,
   "y": 11.1,
   "xt": 0.098,
   "dx": 41.0,
   "dy": -43.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 34.74,
   "minute": 34,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 31.7,
   "distance_covered_m": 25.4,
   "distance_m": 15.0,
   "accuracy": 0.8,
   "difficulty": 2.7,
   "x": 51.0,
   "y": 54.0,
   "xt": 0.029,
   "dx": -47.1,
   "dy": 42.9,
   "xt_from": 0.098,
   "xt_delta": -0.069
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 35.27,
   "minute": 35,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 10.3,
   "distance_covered_m": 30.2,
   "distance_m": 40.9,
   "accuracy": 0.61,
   "difficulty": 3.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 58.8,
   "y": 21.6,
   "xt": 0.026,
   "dx": 7.8,
   "dy": -32.4,
   "xt_from": 0.029,
   "xt_delta": -0.003,
   "positions": [
    [
     4.6,
     24.8,
     0
    ],
    [
     17.1,
     4.5,
     0
    ],
    [
     13.6,
     27.5,
     0
    ],
    [
     22.9,
     35.4,
     0
    ],
    [
     23.8,
     52.6,
     0
    ],
    [
     31.1,
     18.1,
     0
    ],
    [
     30.2,
     31.8,
     0
    ],
    [
     31.3,
     53.6,
     0
    ],
    [
     50.8,
     16.9,
     0
    ],
    [
     56.6,
     41.7,
     0
    ],
    [
     65.4,
     31.7,
     0
    ],
    [
     104,
     35.6,
     1
    ],
    [
     85.0,
     58.8,
     1
    ],
    [
     87.6,
     38.2,
     1
    ],
    [
     92.6,
     28.0,
     1
    ],
    [
     93.8,
     5.5,
     1
    ],
    [
     79.7,
     49.0,
     1
    ],
    [
     79.0,
     31.3,
     1
    ],
    [
     66.4,
     12.2,
     1
    ],
    [
     49.3,
     41.4,
     1
    ],
    [
     60.5,
     19.5,
     1
    ],
    [
     39.4,
     32.5,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 35.37,
   "minute": 35,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 7.1,
   "distance_covered_m": 63.6,
   "pressure_intensity": 4.6,
   "x": 75.5,
   "y": 10.7,
   "xt": 0.055,
   "dx": 16.7,
   "dy": -10.9
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 35.81,
   "minute": 35,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 25.4,
   "distance_covered_m": 19.8,
   "pressure_intensity": 5.2,
   "x": 50.5,
   "y": 51.2,
   "xt": 0.027,
   "dx": -25.0,
   "dy": 40.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 36.12,
   "minute": 36,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 29.5,
   "distance_covered_m": 68.0,
   "distance_m": 35.3,
   "accuracy": 0.9,
   "difficulty": 7.0,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 37.6,
   "y": 34.5,
   "xt": 0.079,
   "dx": -12.9,
   "dy": -16.7,
   "xt_from": 0.027,
   "xt_delta": 0.052,
   "positions": [
    [
     1,
     29.8,
     0
    ],
    [
     7.6,
     9.1,
     0
    ],
    [
     12.5,
     25.3,
     0
    ],
    [
     10.1,
     37.7,
     0
    ],
    [
     14.1,
     57.2,
     0
    ],
    [
     28.7,
     20.6,
     0
    ],
    [
     28.6,
     35.1,
     0
    ],
    [
     34.1,
     48.1,
     0
    ],
    [
     41.3,
     28.2,
     0
    ],
    [
     49.5,
     47.6,
     0
    ],
    [
     59.4,
     39.3,
     0
    ],
    [
     96.6,
     30.3,
     1
    ],
    [
     76.8,
     53.2,
     1
    ],
    [
     80.2,
     45.5,
     1
    ],
    [
     80.7,
     26.9,
     1
    ],
    [
     77.9,
     7.9,
     1
    ],
    [
     59.3,
     56.6,
     1
    ],
    [
     70.4,
     38.5,
     1
    ],
    [
     68.3,
     14.3,
     1
    ],
    [
     44.7,
     44.4,
     1
    ],
    [
     44.0,
     26.3,
     1
    ],
    [
     37.1,
     35.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 36.59,
   "minute": 36,
   "type": "shot",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 27.5,
   "distance_covered_m": 37.8,
   "shot_speed_kmh": 96.2,
   "ball_speed_kmh": 106.7,
   "on_target": true,
   "x": 8.3,
   "y": 44.6,
   "xt": 0.187,
   "dx": -29.3,
   "dy": 10.1,
   "xg": 0.411,
   "positions": [
    [
     1,
     43.2,
     0
    ],
    [
     6.0,
     12.0,
     0
    ],
    [
     6.0,
     29.5,
     0
    ],
    [
     5.9,
     43.8,
     0
    ],
    [
     1,
     63.0,
     0
    ],
    [
     15.9,
     14.8,
     0
    ],
    [
     19.1,
     32.6,
     0
    ],
    [
     19.6,
     52.4,
     0
    ],
    [
     30.8,
     21.9,
     0
    ],
    [
     42.7,
     50.4,
     0
    ],
    [
     47.8,
     35.0,
     0
    ],
    [
     83.0,
     37.1,
     1
    ],
    [
     74.9,
     58.9,
     1
    ],
    [
     77.8,
     50.5,
     1
    ],
    [
     72.0,
     28.0,
     1
    ],
    [
     74.5,
     8.3,
     1
    ],
    [
     56.1,
     52.2,
     1
    ],
    [
     51.0,
     41.3,
     1
    ],
    [
     48.9,
     13.4,
     1
    ],
    [
     34.5,
     50.0,
     1
    ],
    [
     31.6,
     23.6,
     1
    ],
    [
     28.6,
     40.1,
     1
    ]
   ],
   "goal": true,
   "score": {
    "Arsenal": 0,
    "Manchester City": 1
   }
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 36.68,
   "minute": 36,
   "type": "shot",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 33.2,
   "distance_covered_m": 28.9,
   "shot_speed_kmh": 105.9,
   "ball_speed_kmh": 67.7,
   "on_target": true,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 91.7,
   "y": 47.2,
   "xt": 0.144,
   "dx": 83.4,
   "dy": 2.6,
   "xg": 0.317,
   "positions": [
    [
     18.5,
     40.1,
     0
    ],
    [
     36.6,
     16.8,
     0
    ],
    [
     29.3,
     35.1,
     0
    ],
    [
     37.1,
     51.6,
     0
    ],
    [
     27.4,
     61.4,
     0
    ],
    [
     42.9,
     19.5,
     0
    ],
    [
     54.5,
     41.5,
     0
    ],
    [
     46.5,
     51.7,
     0
    ],
    [
     70.9,
     22.0,
     0
    ],
    [
     61.0,
     47.0,
     0
    ],
    [
     85.2,
     37.7,
     0
    ],
    [
     104,
     43.7,
     1
    ],
    [
     101.0,
     56.1,
     1
    ],
    [
     101.7,
     46.9,
     1
    ],
    [
     104,
     25.4,
     1
    ],
    [
     101.4,
     8.6,
     1
    ],
    [
     88.0,
     54.2,
     1
    ],
    [
     85.6,
     39.5,
     1
    ],
    [
     90.7,
     17.8,
     1
    ],
    [
     69.6,
     51.8,
     1
    ],
    [
     71.7,
     31.5,
     1
    ],
    [
     57.4,
     32.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 36.84,
   "minute": 36,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 34.5,
   "distance_covered_m": 58.0,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 46.3,
   "y": 15.2,
   "xt": 0.022,
   "dx": -45.4,
   "dy": -32.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 37.14,
   "minute": 37,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 28.3,
   "distance_covered_m": 64.2,
   "distance_m": 10.6,
   "accuracy": 0.66,
   "difficulty": 4.8,
   "x": 29.5,
   "y": 12.0,
   "xt": 0.058,
   "dx": -16.8,
   "dy": -3.2,
   "xt_from": 0.022,
   "xt_delta": 0.036
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 37.57,
   "minute": 37,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 32.2,
   "distance_covered_m": 20.7,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 10.4,
   "y": 8.5,
   "xt": 0.004,
   "dx": -19.1,
   "dy": -3.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 37.75,
   "minute": 37,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 18.4,
   "distance_covered_m": 58.2,
   "pressure_intensity": 9.9,
   "x": 71.1,
   "y": 42.9,
   "xt": 0.078,
   "dx": 60.7,
   "dy": 34.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 38.04,
   "minute": 38,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 29.5,
   "distance_covered_m": 70.2,
   "distance_m": 6.5,
   "accuracy": 0.59,
   "difficulty": 2.3,
   "x": 52.8,
   "y": 57.4,
   "xt": 0.024,
   "dx": -18.3,
   "dy": 14.5,
   "xt_from": 0.078,
   "xt_delta": -0.054
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 38.5,
   "minute": 38,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 14.4,
   "distance_covered_m": 75.4,
   "x": 64.6,
   "y": 51.7,
   "xt": 0.046,
   "dx": 11.8,
   "dy": -5.7
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 38.74,
   "minute": 38,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 13.3,
   "distance_covered_m": 37.9,
   "pressure_intensity": 4.4,
   "x": 71.3,
   "y": 51.3,
   "xt": 0.061,
   "dx": 6.7,
   "dy": -0.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 39.09,
   "minute": 39,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 23.8,
   "distance_covered_m": 70.8,
   "distance_m": 20.2,
   "accuracy": 0.95,
   "difficulty": 2.3,
   "x": 84.2,
   "y": 25.6,
   "xt": 0.133,
   "dx": 12.9,
   "dy": -25.7,
   "xt_from": 0.061,
   "xt_delta": 0.072
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 39.25,
   "minute": 39,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 7.4,
   "distance_covered_m": 63.4,
   "distance_m": 33.9,
   "accuracy": 0.67,
   "difficulty": 9.5,
   "x": 35.5,
   "y": 48.5,
   "xt": 0.016,
   "dx": -48.7,
   "dy": 22.9,
   "xt_from": 0.133,
   "xt_delta": -0.117
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 39.33,
   "minute": 39,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 4.8,
   "distance_covered_m": 62.1,
   "distance_m": 21.9,
   "accuracy": 0.86,
   "difficulty": 1.6,
   "x": 60.3,
   "y": 42.0,
   "xt": 0.027,
   "dx": 24.8,
   "dy": -6.5,
   "xt_from": 0.016,
   "xt_delta": 0.011
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 39.84,
   "minute": 39,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 30.5,
   "distance_covered_m": 41.7,
   "distance_m": 15.8,
   "accuracy": 0.84,
   "difficulty": 9.4,
   "x": 86.8,
   "y": 36.7,
   "xt": 0.01,
   "dx": 26.5,
   "dy": -5.3,
   "xt_from": 0.027,
   "xt_delta": -0.017
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 40.32,
   "minute": 40,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 31.1,
   "distance_covered_m": 35.5,
   "pressure_intensity": 2.6,
   "x": 51.4,
   "y": 56.1,
   "xt": 0.024,
   "dx": -35.4,
   "dy": 19.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 40.42,
   "minute": 40,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 9.2,
   "distance_covered_m": 32.8,
   "x": 53.6,
   "y": 11.1,
   "xt": 0.023,
   "dx": 2.2,
   "dy": -45.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 40.71,
   "minute": 40,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 13.6,
   "distance_covered_m": 67.8,
   "distance_m": 33.5,
   "accuracy": 0.7,
   "difficulty": 3.8,
   "x": 80.2,
   "y": 32.5,
   "xt": 0.132,
   "dx": 26.6,
   "dy": 21.4,
   "xt_from": 0.023,
   "xt_delta": 0.109
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 40.91,
   "minute": 40,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 30.3,
   "distance_covered_m": 81.5,
   "pressure_intensity": 4.2,
   "x": 29.2,
   "y": 57.0,
   "xt": 0.056,
   "dx": -51.0,
   "dy": 24.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 41.16,
   "minute": 41,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 13.1,
   "distance_covered_m": 32.1,
   "distance_m": 28.5,
   "accuracy": 0.94,
   "difficulty": 3.2,
   "x": 90.8,
   "y": 16.0,
   "xt": 0.111,
   "dx": 61.6,
   "dy": -41.0,
   "xt_from": 0.056,
   "xt_delta": 0.055
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 41.51,
   "minute": 41,
   "type": "shot",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 21.3,
   "distance_covered_m": 76.5,
   "shot_speed_kmh": 79.1,
   "ball_speed_kmh": 80.2,
   "on_target": false,
   "x": 19.1,
   "y": 42.0,
   "xt": 0.143,
   "dx": -71.7,
   "dy": 26.0,
   "xg": 0.315,
   "positions": [
    [
     1,
     32.6,
     0
    ],
    [
     3.9,
     9.0,
     0
    ],
    [
     6.3,
     23.7,
     0
    ],
    [
     5.8,
     44.6,
     0
    ],
    [
     9.1,
     63.1,
     0
    ],
    [
     18.0,
     13.7,
     0
    ],
    [
     21.4,
     31.2,
     0
    ],
    [
     27.6,
     52.1,
     0
    ],
    [
     41.2,
     26.1,
     0
    ],
    [
     34.5,
     51.9,
     0
    ],
    [
     50.7,
     41.8,
     0
    ],
    [
     87.8,
     39.2,
     1
    ],
    [
     69.4,
     61.6,
     1
    ],
    [
     75.7,
     45.9,
     1
    ],
    [
     75.9,
     22.6,
     1
    ],
    [
     77.2,
     8.3,
     1
    ],
    [
     60.6,
     56.5,
     1
    ],
    [
     62.2,
     41.7,
     1
    ],
    [
     62.4,
     21.1,
     1
    ],
    [
     35.2,
     47.9,
     1
    ],
    [
     41.7,
     27.1,
     1
    ],
    [
     28.9,
     36.7,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 41.9,
   "minute": 41,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 12.9,
   "distance_covered_m": 11.9,
   "distance_m": 31.1,
   "accuracy": 0.86,
   "difficulty": 5.3,
   "x": 43.6,
   "y": 14.8,
   "xt": 0.039,
   "dx": 24.5,
   "dy": -27.2,
   "xt_from": 0.143,
   "xt_delta": -0.104
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 42.42,
   "minute": 42,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 7.3,
   "distance_covered_m": 63.9,
   "pressure_intensity": 9.2,
   "x": 44.5,
   "y": 47.2,
   "xt": 0.024,
   "dx": 0.9,
   "dy": 32.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 42.51,
   "minute": 42,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 5.2,
   "distance_covered_m": 9.8,
   "distance_m": 26.9,
   "accuracy": 0.62,
   "difficulty": 2.4,
   "x": 13.5,
   "y": 5.6,
   "xt": 0.064,
   "dx": -31.0,
   "dy": -41.6,
   "xt_from": 0.024,
   "xt_delta": 0.04
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 42.77,
   "minute": 42,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 4.4,
   "distance_covered_m": 76.3,
   "distance_m": 4.5,
   "accuracy": 0.98,
   "difficulty": 5.2,
   "x": 41.0,
   "y": 57.5,
   "xt": 0.015,
   "dx": 27.5,
   "dy": 51.9,
   "xt_from": 0.064,
   "xt_delta": -0.049
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 43.19,
   "minute": 43,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 11.8,
   "distance_covered_m": 70.6,
   "x": 37.5,
   "y": 20.2,
   "xt": 0.059,
   "dx": -3.5,
   "dy": -37.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 43.46,
   "minute": 43,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 25.3,
   "distance_covered_m": 26.1,
   "distance_m": 16.8,
   "accuracy": 0.55,
   "difficulty": 1.2,
   "x": 89.9,
   "y": 37.2,
   "xt": 0.009,
   "dx": 52.4,
   "dy": 17.0,
   "xt_from": 0.059,
   "xt_delta": -0.05
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 43.98,
   "minute": 43,
   "type": "shot",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 26.5,
   "distance_covered_m": 74.7,
   "shot_speed_kmh": 76.1,
   "ball_speed_kmh": 95.1,
   "on_target": false,
   "x": 4.2,
   "y": 48.3,
   "xt": 0.166,
   "dx": -85.7,
   "dy": 11.1,
   "xg": 0.365,
   "positions": [
    [
     1,
     33.8,
     0
    ],
    [
     1,
     15.1,
     0
    ],
    [
     1,
     30.6,
     0
    ],
    [
     1.5,
     48.2,
     0
    ],
    [
     1,
     61.6,
     0
    ],
    [
     19.0,
     21.7,
     0
    ],
    [
     17.1,
     43.6,
     0
    ],
    [
     13.2,
     55.1,
     0
    ],
    [
     40.5,
     30.4,
     0
    ],
    [
     29.7,
     53.6,
     0
    ],
    [
     52.7,
     38.8,
     0
    ],
    [
     86.2,
     34.4,
     1
    ],
    [
     64.2,
     59.9,
     1
    ],
    [
     71.5,
     44.0,
     1
    ],
    [
     74.3,
     29.7,
     1
    ],
    [
     71.6,
     17.3,
     1
    ],
    [
     53.9,
     55.7,
     1
    ],
    [
     59.7,
     34.7,
     1
    ],
    [
     57.6,
     20.4,
     1
    ],
    [
     41.9,
     47.1,
     1
    ],
    [
     32.1,
     30.5,
     1
    ],
    [
     21.6,
     41.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 44.24,
   "minute": 44,
   "type": "shot",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 20.4,
   "distance_covered_m": 63.8,
   "shot_speed_kmh": 77.9,
   "ball_speed_kmh": 113.5,
   "on_target": false,
   "x": 9.1,
   "y": 44.7,
   "xt": 0.181,
   "dx": 4.9,
   "dy": -3.6,
   "xg": 0.398,
   "positions": [
    [
     1,
     37.8,
     0
    ],
    [
     1.8,
     17.0,
     0
    ],
    [
     4.7,
     34.6,
     0
    ],
    [
     1,
     39.8,
     0
    ],
    [
     9.6,
     58.1,
     0
    ],
    [
     13.8,
     18.4,
     0
    ],
    [
     25.7,
     42.6,
     0
    ],
    [
     23.1,
     60.3,
     0
    ],
    [
     33.9,
     23.1,
     0
    ],
    [
     40.1,
     50.3,
     0
    ],
    [
     51.5,
     42.1,
     0
    ],
    [
     89.3,
     37.3,
     1
    ],
    [
     71.1,
     60.3,
     1
    ],
    [
     73.3,
     44.7,
     1
    ],
    [
     71.2,
     24.8,
     1
    ],
    [
     65.1,
     15.2,
     1
    ],
    [
     59.4,
     54.4,
     1
    ],
    [
     49.3,
     40.2,
     1
    ],
    [
     52.5,
     23.2,
     1
    ],
    [
     34.4,
     48.8,
     1
    ],
    [
     34.8,
     21.5,
     1
    ],
    [
     17.7,
     41.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 44.72,
   "minute": 44,
   "type": "corner",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 12.9,
   "distance_covered_m": 80.7,
   "x": 1.9,
   "y": 64.9,
   "xt": 0.062,
   "dx": -7.2,
   "dy": 20.2,
   "positions": [
    [
     1,
     45.9,
     0
    ],
    [
     5.7,
     17.9,
     0
    ],
    [
     1,
     39.4,
     0
    ],
    [
     6.3,
     47.8,
     0
    ],
    [
     1,
     67,
     0
    ],
    [
     17.6,
     20.3,
     0
    ],
    [
     21.2,
     49.0,
     0
    ],
    [
     9.9,
     65.7,
     0
    ],
    [
     41.1,
     31.1,
     0
    ],
    [
     30.3,
     58.7,
     0
    ],
    [
     45.9,
     45.1,
     0
    ],
    [
     89.4,
     47.6,
     1
    ],
    [
     67.7,
     67,
     1
    ],
    [
     71.5,
     55.0,
     1
    ],
    [
     66.5,
     40.0,
     1
    ],
    [
     75.9,
     24.7,
     1
    ],
    [
     53.9,
     62.4,
     1
    ],
    [
     51.6,
     43.7,
     1
    ],
    [
     59.6,
     25.1,
     1
    ],
    [
     37.5,
     59.6,
     1
    ],
    [
     39.7,
     32.1,
     1
    ],
    [
     22.6,
     37.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 45.01,
   "minute": 45,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 11.9,
   "distance_covered_m": 13.6,
   "distance_m": 14.4,
   "accuracy": 0.65,
   "difficulty": 3.1,
   "x": 67.0,
   "y": 57.5,
   "xt": 0.014,
   "dx": 65.1,
   "dy": -7.4,
   "xt_from": 0.062,
   "xt_delta": -0.048
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 45.52,
   "minute": 45,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 31.2,
   "distance_covered_m": 33.4,
   "x": 59.1,
   "y": 2.1,
   "xt": 0.013,
   "dx": -7.9,
   "dy": -55.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 45.65,
   "minute": 45,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 35.0,
   "distance_covered_m": 20.1,
   "distance_m": 36.3,
   "accuracy": 0.98,
   "difficulty": 3.6,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m",
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 24.3,
   "y": 13.7,
   "xt": 0.009,
   "dx": -34.8,
   "dy": 11.6,
   "xt_from": 0.013,
   "xt_delta": -0.004,
   "positions": [
    [
     1,
     24.4,
     0
    ],
    [
     10.3,
     2.6,
     0
    ],
    [
     11.2,
     23.3,
     0
    ],
    [
     7.7,
     30.9,
     0
    ],
    [
     3.3,
     50.4,
     0
    ],
    [
     17.8,
     11.3,
     0
    ],
    [
     23.7,
     33.4,
     0
    ],
    [
     25.3,
     47.6,
     0
    ],
    [
     46.7,
     11.0,
     0
    ],
    [
     47.9,
     34.4,
     0
    ],
    [
     60.9,
     22.1,
     0
    ],
    [
     96.9,
     31.5,
     1
    ],
    [
     70.9,
     48.3,
     1
    ],
    [
     83.9,
     40.4,
     1
    ],
    [
     70.7,
     22.0,
     1
    ],
    [
     78.2,
     5.1,
     1
    ],
    [
     66.9,
     40.9,
     1
    ],
    [
     55.2,
     29.0,
     1
    ],
    [
     63.3,
     5.8,
     1
    ],
    [
     39.9,
     37.7,
     1
    ],
    [
     45.5,
     17.2,
     1
    ],
    [
     33.8,
     22.5,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 46.09,
   "minute": 46,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 13.7,
   "distance_covered_m": 45.4,
   "distance_m": 41.4,
   "accuracy": 0.68,
   "difficulty": 4.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 66.6,
   "y": 36.5,
   "xt": 0.023,
   "dx": 42.3,
   "dy": 22.8,
   "xt_from": 0.009,
   "xt_delta": 0.014,
   "positions": [
    [
     11.2,
     35.4,
     0
    ],
    [
     19.3,
     12.8,
     0
    ],
    [
     27.4,
     30.7,
     0
    ],
    [
     26.6,
     48.5,
     0
    ],
    [
     17.6,
     64.6,
     0
    ],
    [
     32.4,
     13.6,
     0
    ],
    [
     39.4,
     30.2,
     0
    ],
    [
     39.4,
     52.9,
     0
    ],
    [
     50.3,
     19.9,
     0
    ],
    [
     60.7,
     51.1,
     0
    ],
    [
     67.1,
     40.4,
     0
    ],
    [
     103.8,
     38.1,
     1
    ],
    [
     95.1,
     59.6,
     1
    ],
    [
     85.4,
     41.1,
     1
    ],
    [
     90.1,
     32.4,
     1
    ],
    [
     95.7,
     6.9,
     1
    ],
    [
     74.3,
     46.8,
     1
    ],
    [
     71.1,
     31.1,
     1
    ],
    [
     73.2,
     15.3,
     1
    ],
    [
     58.9,
     48.2,
     1
    ],
    [
     53.9,
     23.6,
     1
    ],
    [
     49.8,
     31.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 46.43,
   "minute": 46,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 24.5,
   "distance_covered_m": 33.7,
   "distance_m": 15.4,
   "accuracy": 0.71,
   "difficulty": 2.1,
   "x": 33.2,
   "y": 4.3,
   "xt": 0.009,
   "dx": -33.4,
   "dy": -32.2,
   "xt_from": 0.023,
   "xt_delta": -0.014
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 46.64,
   "minute": 46,
   "type": "shot",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 11.6,
   "distance_covered_m": 77.0,
   "shot_speed_kmh": 78.3,
   "ball_speed_kmh": 117.2,
   "on_target": true,
   "x": 86.6,
   "y": 45.1,
   "xt": 0.132,
   "dx": 53.4,
   "dy": 40.8,
   "xg": 0.29,
   "positions": [
    [
     19.0,
     42.5,
     0
    ],
    [
     32.2,
     15.4,
     0
    ],
    [
     36.4,
     30.0,
     0
    ],
    [
     33.6,
     47.7,
     0
    ],
    [
     28.8,
     55.9,
     0
    ],
    [
     45.0,
     23.2,
     0
    ],
    [
     46.2,
     42.3,
     0
    ],
    [
     49.1,
     59.5,
     0
    ],
    [
     57.2,
     24.7,
     0
    ],
    [
     65.7,
     45.0,
     0
    ],
    [
     73.3,
     35.7,
     0
    ],
    [
     104,
     41.5,
     1
    ],
    [
     100.1,
     67,
     1
    ],
    [
     101.3,
     47.1,
     1
    ],
    [
     102.1,
     33.0,
     1
    ],
    [
     95.8,
     8.0,
     1
    ],
    [
     84.5,
     51.9,
     1
    ],
    [
     85.8,
     39.0,
     1
    ],
    [
     83.7,
     18.8,
     1
    ],
    [
     70.9,
     45.7,
     1
    ],
    [
     70.0,
     29.7,
     1
    ],
    [
     55.4,
     35.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 46.99,
   "minute": 46,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 33.6,
   "distance_covered_m": 17.1,
   "distance_m": 29.5,
   "accuracy": 0.65,
   "difficulty": 4.6,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 66.8,
   "y": 44.6,
   "xt": 0.063,
   "dx": -19.8,
   "dy": -0.5,
   "xt_from": 0.132,
   "xt_delta": -0.069
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 47.15,
   "minute": 47,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 13.3,
   "distance_covered_m": 30.9,
   "distance_m": 19.7,
   "accuracy": 0.78,
   "difficulty": 4.6,
   "x": 41.6,
   "y": 25.5,
   "xt": 0.057,
   "dx": -25.2,
   "dy": -19.1,
   "xt_from": 0.063,
   "xt_delta": -0.006
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 47.31,
   "minute": 47,
   "type": "shot",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 35.0,
   "distance_covered_m": 36.7,
   "shot_speed_kmh": 92.4,
   "ball_speed_kmh": 121.9,
   "on_target": false,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 7.4,
   "y": 40.1,
   "xt": 0.235,
   "dx": -34.2,
   "dy": 14.6,
   "xg": 0.517,
   "positions": [
    [
     1,
     36.4,
     0
    ],
    [
     1,
     13.8,
     0
    ],
    [
     2.2,
     26.9,
     0
    ],
    [
     1,
     49.4,
     0
    ],
    [
     2.9,
     57.8,
     0
    ],
    [
     21.3,
     15.9,
     0
    ],
    [
     14.3,
     41.2,
     0
    ],
    [
     12.6,
     54.3,
     0
    ],
    [
     40.8,
     28.9,
     0
    ],
    [
     35.0,
     48.2,
     0
    ],
    [
     54.0,
     31.8,
     0
    ],
    [
     82.6,
     30.2,
     1
    ],
    [
     75.7,
     55.1,
     1
    ],
    [
     67.9,
     41.0,
     1
    ],
    [
     70.7,
     29.4,
     1
    ],
    [
     70.4,
     16.1,
     1
    ],
    [
     51.2,
     53.1,
     1
    ],
    [
     57.7,
     39.9,
     1
    ],
    [
     55.5,
     13.8,
     1
    ],
    [
     43.6,
     51.6,
     1
    ],
    [
     36.1,
     19.5,
     1
    ],
    [
     22.1,
     34.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 47.47,
   "minute": 47,
   "type": "pressure",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 23.9,
   "distance_covered_m": 23.6,
   "pressure_intensity": 4.1,
   "x": 70.9,
   "y": 54.9,
   "xt": 0.013,
   "dx": 63.5,
   "dy": 14.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 47.89,
   "minute": 47,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 21.1,
   "distance_covered_m": 12.4,
   "distance_m": 7.3,
   "accuracy": 0.57,
   "difficulty": 3.6,
   "x": 85.9,
   "y": 21.2,
   "xt": 0.121,
   "dx": 15.0,
   "dy": -33.7,
   "xt_from": 0.013,
   "xt_delta": 0.108
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 48.19,
   "minute": 48,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 6.8,
   "distance_covered_m": 55.9,
   "distance_m": 36.6,
   "accuracy": 0.73,
   "difficulty": 9.6,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 36.5,
   "y": 30.7,
   "xt": 0.021,
   "dx": -49.4,
   "dy": 9.5,
   "xt_from": 0.121,
   "xt_delta": -0.1,
   "positions": [
    [
     3.8,
     27.5,
     0
    ],
    [
     13.4,
     10.4,
     0
    ],
    [
     6.8,
     26.9,
     0
    ],
    [
     5.8,
     42.9,
     0
    ],
    [
     17.3,
     58.0,
     0
    ],
    [
     33.3,
     9.3,
     0
    ],
    [
     23.6,
     34.4,
     0
    ],
    [
     24.7,
     49.4,
     0
    ],
    [
     50.4,
     23.5,
     0
    ],
    [
     39.8,
     40.9,
     0
    ],
    [
     56.3,
     33.7,
     0
    ],
    [
     94.8,
     29.7,
     1
    ],
    [
     83.5,
     58.5,
     1
    ],
    [
     79.9,
     38.3,
     1
    ],
    [
     87.9,
     30.6,
     1
    ],
    [
     85.6,
     9.9,
     1
    ],
    [
     71.2,
     46.4,
     1
    ],
    [
     65.1,
     33.5,
     1
    ],
    [
     72.3,
     13.4,
     1
    ],
    [
     49.5,
     42.9,
     1
    ],
    [
     52.8,
     15.7,
     1
    ],
    [
     26.6,
     32.8,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 48.55,
   "minute": 48,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 21.8,
   "distance_covered_m": 59.6,
   "pressure_intensity": 9.3,
   "x": 34.9,
   "y": 34.3,
   "xt": 0.02,
   "dx": -1.6,
   "dy": 3.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 48.81,
   "minute": 48,
   "type": "shot",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 31.6,
   "distance_covered_m": 37.2,
   "shot_speed_kmh": 90.4,
   "ball_speed_kmh": 96.8,
   "on_target": true,
   "x": 18.4,
   "y": 21.8,
   "xt": 0.127,
   "dx": -16.5,
   "dy": -12.5,
   "xg": 0.279,
   "positions": [
    [
     1,
     34.8,
     0
    ],
    [
     1,
     2.4,
     0
    ],
    [
     9.0,
     21.6,
     0
    ],
    [
     7.2,
     42.5,
     0
    ],
    [
     10.1,
     56.9,
     0
    ],
    [
     19.5,
     16.5,
     0
    ],
    [
     24.7,
     26.5,
     0
    ],
    [
     27.3,
     54.2,
     0
    ],
    [
     45.1,
     14.5,
     0
    ],
    [
     36.0,
     44.3,
     0
    ],
    [
     54.2,
     26.6,
     0
    ],
    [
     91.1,
     25.1,
     1
    ],
    [
     81.5,
     51.0,
     1
    ],
    [
     72.3,
     38.1,
     1
    ],
    [
     76.1,
     26.6,
     1
    ],
    [
     81.5,
     8.8,
     1
    ],
    [
     52.4,
     54.0,
     1
    ],
    [
     62.5,
     26.2,
     1
    ],
    [
     53.3,
     16.6,
     1
    ],
    [
     44.2,
     45.9,
     1
    ],
    [
     41.5,
     21.4,
     1
    ],
    [
     22.7,
     32.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 49.01,
   "minute": 49,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 21.6,
   "distance_covered_m": 38.2,
   "pressure_intensity": 2.8,
   "x": 46.7,
   "y": 9.3,
   "xt": 0.028,
   "dx": 28.3,
   "dy": -12.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 49.4,
   "minute": 49,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 4.4,
   "distance_covered_m": 14.0,
   "distance_m": 27.2,
   "accuracy": 0.7,
   "difficulty": 1.3,
   "x": 73.2,
   "y": 20.4,
   "xt": 0.074,
   "dx": 26.5,
   "dy": 11.1,
   "xt_from": 0.028,
   "xt_delta": 0.046
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 49.63,
   "minute": 49,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 15.7,
   "distance_covered_m": 43.8,
   "pressure_intensity": 5.6,
   "x": 37.3,
   "y": 40.4,
   "xt": 0.072,
   "dx": -35.9,
   "dy": 20.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 50.04,
   "minute": 50,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 19.9,
   "distance_covered_m": 25.2,
   "distance_m": 28.6,
   "accuracy": 0.67,
   "difficulty": 3.8,
   "x": 37.5,
   "y": 12.0,
   "xt": 0.044,
   "dx": 0.2,
   "dy": -28.4,
   "xt_from": 0.072,
   "xt_delta": -0.028
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 50.46,
   "minute": 50,
   "type": "shot",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 29.9,
   "distance_covered_m": 83.3,
   "shot_speed_kmh": 79.8,
   "ball_speed_kmh": 89.2,
   "on_target": false,
   "x": 20.0,
   "y": 48.3,
   "xt": 0.11,
   "dx": -17.5,
   "dy": 36.3,
   "xg": 0.242,
   "positions": [
    [
     1,
     38.4,
     0
    ],
    [
     1.8,
     8.3,
     0
    ],
    [
     2.2,
     30.3,
     0
    ],
    [
     1,
     44.6,
     0
    ],
    [
     1.5,
     58.6,
     0
    ],
    [
     22.7,
     14.7,
     0
    ],
    [
     24.5,
     36.7,
     0
    ],
    [
     27.6,
     52.5,
     0
    ],
    [
     40.6,
     26.7,
     0
    ],
    [
     44.1,
     46.6,
     0
    ],
    [
     61.3,
     34.7,
     0
    ],
    [
     88.3,
     41.0,
     1
    ],
    [
     75.9,
     65.9,
     1
    ],
    [
     72.3,
     45.5,
     1
    ],
    [
     74.6,
     26.5,
     1
    ],
    [
     71.4,
     19.9,
     1
    ],
    [
     63.5,
     50.9,
     1
    ],
    [
     65.2,
     40.4,
     1
    ],
    [
     55.0,
     25.3,
     1
    ],
    [
     42.8,
     48.3,
     1
    ],
    [
     35.4,
     21.0,
     1
    ],
    [
     21.8,
     32.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 51.0,
   "minute": 50,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 10.7,
   "distance_covered_m": 9.7,
   "distance_m": 26.4,
   "accuracy": 0.66,
   "difficulty": 1.5,
   "x": 71.6,
   "y": 25.0,
   "xt": 0.079,
   "dx": 51.6,
   "dy": -23.3,
   "xt_from": 0.11,
   "xt_delta": -0.031
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 51.32,
   "minute": 51,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 27.1,
   "distance_covered_m": 59.2,
   "distance_m": 10.6,
   "accuracy": 0.73,
   "difficulty": 7.0,
   "x": 93.0,
   "y": 33.2,
   "xt": 0.008,
   "dx": 21.4,
   "dy": 8.2,
   "xt_from": 0.079,
   "xt_delta": -0.071
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 51.76,
   "minute": 51,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 4.1,
   "distance_covered_m": 10.5,
   "distance_m": 32.8,
   "accuracy": 0.71,
   "difficulty": 4.3,
   "x": 18.4,
   "y": 19.7,
   "xt": 0.008,
   "dx": -74.6,
   "dy": -13.5,
   "xt_from": 0.008,
   "xt_delta": 0.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 52.28,
   "minute": 52,
   "type": "corner",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 27.6,
   "distance_covered_m": 51.4,
   "x": 3.4,
   "y": 1.1,
   "xt": 0.054,
   "dx": -15.0,
   "dy": -18.6,
   "positions": [
    [
     1,
     18.8,
     0
    ],
    [
     1,
     1,
     0
    ],
    [
     4.2,
     16.0,
     0
    ],
    [
     3.9,
     32.9,
     0
    ],
    [
     5.6,
     50.8,
     0
    ],
    [
     16.0,
     1.3,
     0
    ],
    [
     15.0,
     29.0,
     0
    ],
    [
     13.6,
     43.3,
     0
    ],
    [
     35.5,
     17.3,
     0
    ],
    [
     31.6,
     38.3,
     0
    ],
    [
     43.1,
     22.0,
     0
    ],
    [
     79.9,
     26.5,
     1
    ],
    [
     76.8,
     49.5,
     1
    ],
    [
     63.3,
     28.2,
     1
    ],
    [
     65.3,
     15.1,
     1
    ],
    [
     67.0,
     1,
     1
    ],
    [
     52.6,
     41.6,
     1
    ],
    [
     57.6,
     25.0,
     1
    ],
    [
     55.2,
     10.4,
     1
    ],
    [
     29.1,
     32.4,
     1
    ],
    [
     34.9,
     13.8,
     1
    ],
    [
     15.7,
     19.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 52.66,
   "minute": 52,
   "type": "shot",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 29.2,
   "distance_covered_m": 18.1,
   "shot_speed_kmh": 79.8,
   "ball_speed_kmh": 79.8,
   "on_target": false,
   "x": 2.4,
   "y": 45.8,
   "xt": 0.194,
   "dx": -1.0,
   "dy": 44.7,
   "xg": 0.427,
   "positions": [
    [
     1,
     41.2,
     0
    ],
    [
     2.5,
     18.0,
     0
    ],
    [
     1,
     27.0,
     0
    ],
    [
     1,
     40.2,
     0
    ],
    [
     1,
     61.0,
     0
    ],
    [
     12.3,
     20.2,
     0
    ],
    [
     14.8,
     32.9,
     0
    ],
    [
     20.8,
     54.5,
     0
    ],
    [
     29.1,
     21.0,
     0
    ],
    [
     35.6,
     48.5,
     0
    ],
    [
     54.1,
     34.0,
     0
    ],
    [
     83.9,
     36.8,
     1
    ],
    [
     70.4,
     61.7,
     1
    ],
    [
     70.4,
     47.9,
     1
    ],
    [
     75.1,
     25.1,
     1
    ],
    [
     67.7,
     19.4,
     1
    ],
    [
     49.5,
     51.8,
     1
    ],
    [
     54.0,
     40.1,
     1
    ],
    [
     59.1,
     14.8,
     1
    ],
    [
     42.4,
     44.1,
     1
    ],
    [
     36.2,
     25.1,
     1
    ],
    [
     22.2,
     32.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 53.03,
   "minute": 53,
   "type": "pressure",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 15.6,
   "distance_covered_m": 20.6,
   "pressure_intensity": 1.5,
   "x": 51.3,
   "y": 36.2,
   "xt": 0.043,
   "dx": 48.9,
   "dy": -9.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 53.26,
   "minute": 53,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 34.9,
   "distance_covered_m": 26.1,
   "distance_m": 22.9,
   "accuracy": 0.97,
   "difficulty": 8.1,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 37.9,
   "y": 35.8,
   "xt": 0.076,
   "dx": -13.4,
   "dy": -0.4,
   "xt_from": 0.043,
   "xt_delta": 0.033
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 53.63,
   "minute": 53,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 4.2,
   "distance_covered_m": 14.8,
   "x": 22.2,
   "y": 65.0,
   "xt": 0.006,
   "dx": -15.7,
   "dy": 29.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 53.87,
   "minute": 53,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 18.9,
   "distance_covered_m": 68.3,
   "distance_m": 6.5,
   "accuracy": 0.85,
   "difficulty": 6.6,
   "x": 51.1,
   "y": 6.1,
   "xt": 0.019,
   "dx": 28.9,
   "dy": -58.9,
   "xt_from": 0.006,
   "xt_delta": 0.013
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 54.39,
   "minute": 54,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 4.8,
   "distance_covered_m": 39.0,
   "distance_m": 19.6,
   "accuracy": 0.87,
   "difficulty": 3.5,
   "x": 43.4,
   "y": 56.3,
   "xt": 0.035,
   "dx": -7.7,
   "dy": 50.2,
   "xt_from": 0.019,
   "xt_delta": 0.016
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 54.73,
   "minute": 54,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 23.6,
   "distance_covered_m": 84.2,
   "distance_m": 32.6,
   "accuracy": 0.65,
   "difficulty": 6.5,
   "x": 86.1,
   "y": 55.6,
   "xt": 0.007,
   "dx": 42.7,
   "dy": -0.7,
   "xt_from": 0.035,
   "xt_delta": -0.028
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 55.16,
   "minute": 55,
   "type": "shot",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 30.7,
   "distance_covered_m": 31.4,
   "shot_speed_kmh": 72.0,
   "ball_speed_kmh": 114.6,
   "on_target": false,
   "x": 17.4,
   "y": 19.9,
   "xt": 0.122,
   "dx": -68.7,
   "dy": -35.7,
   "xg": 0.268,
   "positions": [
    [
     1,
     34.8,
     0
    ],
    [
     10.2,
     7.7,
     0
    ],
    [
     10.0,
     24.9,
     0
    ],
    [
     1.2,
     32.7,
     0
    ],
    [
     1,
     56.0,
     0
    ],
    [
     19.6,
     7.4,
     0
    ],
    [
     28.1,
     32.0,
     0
    ],
    [
     21.8,
     48.3,
     0
    ],
    [
     35.1,
     15.3,
     0
    ],
    [
     38.4,
     45.3,
     0
    ],
    [
     59.8,
     26.0,
     0
    ],
    [
     92.8,
     35.1,
     1
    ],
    [
     81.2,
     51.9,
     1
    ],
    [
     78.5,
     38.5,
     1
    ],
    [
     79.9,
     21.7,
     1
    ],
    [
     73.6,
     2.3,
     1
    ],
    [
     62.2,
     49.1,
     1
    ],
    [
     64.3,
     35.7,
     1
    ],
    [
     64.0,
     7.2,
     1
    ],
    [
     47.7,
     45.2,
     1
    ],
    [
     38.9,
     12.6,
     1
    ],
    [
     25.3,
     35.5,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 55.65,
   "minute": 55,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 10.5,
   "distance_covered_m": 51.5,
   "distance_m": 28.9,
   "accuracy": 0.72,
   "difficulty": 4.0,
   "x": 43.2,
   "y": 25.9,
   "xt": 0.054,
   "dx": 25.8,
   "dy": 6.0,
   "xt_from": 0.122,
   "xt_delta": -0.068
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 55.74,
   "minute": 55,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 16.6,
   "distance_covered_m": 49.9,
   "distance_m": 15.9,
   "accuracy": 0.85,
   "difficulty": 1.4,
   "x": 56.2,
   "y": 25.2,
   "xt": 0.042,
   "dx": 13.0,
   "dy": -0.7,
   "xt_from": 0.054,
   "xt_delta": -0.012
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 56.13,
   "minute": 56,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 9.3,
   "distance_covered_m": 43.2,
   "distance_m": 37.9,
   "accuracy": 0.6,
   "difficulty": 5.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 15.0,
   "y": 59.8,
   "xt": 0.072,
   "dx": -41.2,
   "dy": 34.6,
   "xt_from": 0.042,
   "xt_delta": 0.03,
   "positions": [
    [
     1,
     43.3,
     0
    ],
    [
     5.6,
     21.2,
     0
    ],
    [
     5.2,
     38.2,
     0
    ],
    [
     1,
     55.4,
     0
    ],
    [
     1,
     67,
     0
    ],
    [
     26.8,
     24.5,
     0
    ],
    [
     23.6,
     37.4,
     0
    ],
    [
     24.1,
     61.8,
     0
    ],
    [
     41.8,
     28.8,
     0
    ],
    [
     41.6,
     49.6,
     0
    ],
    [
     49.3,
     35.9,
     0
    ],
    [
     87.6,
     42.9,
     1
    ],
    [
     67.5,
     67.0,
     1
    ],
    [
     78.6,
     54.5,
     1
    ],
    [
     71.9,
     33.9,
     1
    ],
    [
     79.4,
     15.8,
     1
    ],
    [
     59.8,
     63.0,
     1
    ],
    [
     52.7,
     40.6,
     1
    ],
    [
     57.2,
     25.3,
     1
    ],
    [
     35.7,
     56.3,
     1
    ],
    [
     36.2,
     24.1,
     1
    ],
    [
     21.5,
     39.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 56.29,
   "minute": 56,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 32.6,
   "distance_covered_m": 30.0,
   "distance_m": 40.5,
   "accuracy": 0.58,
   "difficulty": 8.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m",
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 37.5,
   "y": 10.4,
   "xt": 0.041,
   "dx": 22.5,
   "dy": -49.4,
   "xt_from": 0.072,
   "xt_delta": -0.031,
   "positions": [
    [
     1,
     24.1,
     0
    ],
    [
     14.5,
     1,
     0
    ],
    [
     12.5,
     20.0,
     0
    ],
    [
     7.5,
     38.2,
     0
    ],
    [
     18.0,
     52.2,
     0
    ],
    [
     31.1,
     12.7,
     0
    ],
    [
     32.9,
     22.8,
     0
    ],
    [
     24.6,
     41.7,
     0
    ],
    [
     51.1,
     11.9,
     0
    ],
    [
     42.7,
     40.1,
     0
    ],
    [
     59.0,
     29.3,
     0
    ],
    [
     89.4,
     31.3,
     1
    ],
    [
     82.1,
     45.0,
     1
    ],
    [
     76.9,
     29.5,
     1
    ],
    [
     85.1,
     15.4,
     1
    ],
    [
     77.4,
     1.7,
     1
    ],
    [
     66.3,
     50.4,
     1
    ],
    [
     61.2,
     26.6,
     1
    ],
    [
     71.1,
     10.3,
     1
    ],
    [
     45.9,
     37.7,
     1
    ],
    [
     42.3,
     18.4,
     1
    ],
    [
     29.7,
     27.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 56.62,
   "minute": 56,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 13.8,
   "distance_covered_m": 27.4,
   "distance_m": 14.4,
   "accuracy": 0.65,
   "difficulty": 2.3,
   "x": 82.8,
   "y": 24.1,
   "xt": 0.01,
   "dx": 45.3,
   "dy": 13.7,
   "xt_from": 0.041,
   "xt_delta": -0.031
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 56.99,
   "minute": 56,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 7.7,
   "distance_covered_m": 35.3,
   "distance_m": 5.3,
   "accuracy": 0.97,
   "difficulty": 7.3,
   "x": 90.9,
   "y": 39.2,
   "xt": 0.189,
   "dx": 8.1,
   "dy": 15.1,
   "xt_from": 0.01,
   "xt_delta": 0.179
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 57.24,
   "minute": 57,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 10.4,
   "distance_covered_m": 22.3,
   "x": 40.2,
   "y": 33.7,
   "xt": 0.025,
   "dx": -50.7,
   "dy": -5.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 57.51,
   "minute": 57,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 4.1,
   "distance_covered_m": 23.1,
   "distance_m": 15.2,
   "accuracy": 0.58,
   "difficulty": 9.8,
   "x": 12.1,
   "y": 46.7,
   "xt": 0.006,
   "dx": -28.1,
   "dy": 13.0,
   "xt_from": 0.025,
   "xt_delta": -0.019
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 57.68,
   "minute": 57,
   "type": "shot",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 17.2,
   "distance_covered_m": 48.1,
   "shot_speed_kmh": 69.1,
   "ball_speed_kmh": 82.2,
   "on_target": false,
   "x": 84.0,
   "y": 44.6,
   "xt": 0.122,
   "dx": 71.9,
   "dy": -2.1,
   "xg": 0.268,
   "positions": [
    [
     16.2,
     34.4,
     0
    ],
    [
     23.9,
     14.8,
     0
    ],
    [
     32.6,
     29.3,
     0
    ],
    [
     35.4,
     40.3,
     0
    ],
    [
     22.4,
     65.2,
     0
    ],
    [
     48.0,
     19.6,
     0
    ],
    [
     49.2,
     42.8,
     0
    ],
    [
     44.6,
     55.6,
     0
    ],
    [
     59.6,
     25.3,
     0
    ],
    [
     68.5,
     46.4,
     0
    ],
    [
     75.3,
     41.4,
     0
    ],
    [
     104,
     42.3,
     1
    ],
    [
     99.6,
     61.5,
     1
    ],
    [
     93.5,
     48.7,
     1
    ],
    [
     94.2,
     31.1,
     1
    ],
    [
     93.2,
     8.3,
     1
    ],
    [
     87.4,
     60.9,
     1
    ],
    [
     78.1,
     34.9,
     1
    ],
    [
     85.4,
     14.5,
     1
    ],
    [
     62.8,
     47.6,
     1
    ],
    [
     60.9,
     27.0,
     1
    ],
    [
     53.2,
     42.9,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 57.87,
   "minute": 57,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 27.0,
   "distance_covered_m": 8.2,
   "distance_m": 35.9,
   "accuracy": 0.83,
   "difficulty": 2.3,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 32.0,
   "y": 53.8,
   "xt": 0.058,
   "dx": -52.0,
   "dy": 9.2,
   "xt_from": 0.122,
   "xt_delta": -0.064,
   "positions": [
    [
     1,
     44.0,
     0
    ],
    [
     9.5,
     15.4,
     0
    ],
    [
     11.6,
     36.3,
     0
    ],
    [
     13.8,
     45.2,
     0
    ],
    [
     6.2,
     62.2,
     0
    ],
    [
     32.5,
     23.8,
     0
    ],
    [
     28.9,
     44.5,
     0
    ],
    [
     21.5,
     61.8,
     0
    ],
    [
     44.1,
     30.6,
     0
    ],
    [
     50.7,
     56.9,
     0
    ],
    [
     62.6,
     38.2,
     0
    ],
    [
     98.1,
     37.2,
     1
    ],
    [
     80.6,
     64.3,
     1
    ],
    [
     83.3,
     53.5,
     1
    ],
    [
     80.7,
     28.7,
     1
    ],
    [
     84.1,
     14.5,
     1
    ],
    [
     67.0,
     61.3,
     1
    ],
    [
     59.2,
     34.5,
     1
    ],
    [
     63.5,
     24.7,
     1
    ],
    [
     46.8,
     48.3,
     1
    ],
    [
     47.2,
     25.3,
     1
    ],
    [
     31.9,
     44.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 58.27,
   "minute": 58,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 6.4,
   "distance_covered_m": 69.9,
   "distance_m": 38.0,
   "accuracy": 0.66,
   "difficulty": 1.8,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 13.9,
   "y": 24.2,
   "xt": 0.163,
   "dx": -18.1,
   "dy": -29.6,
   "xt_from": 0.058,
   "xt_delta": 0.105,
   "positions": [
    [
     1,
     35.9,
     0
    ],
    [
     5.3,
     3.1,
     0
    ],
    [
     8.0,
     20.6,
     0
    ],
    [
     3.4,
     42.6,
     0
    ],
    [
     7.7,
     59.9,
     0
    ],
    [
     26.3,
     12.3,
     0
    ],
    [
     23.9,
     26.0,
     0
    ],
    [
     15.3,
     53.5,
     0
    ],
    [
     41.9,
     24.4,
     0
    ],
    [
     35.4,
     43.0,
     0
    ],
    [
     48.2,
     30.5,
     0
    ],
    [
     87.4,
     33.6,
     1
    ],
    [
     73.8,
     53.4,
     1
    ],
    [
     75.3,
     42.7,
     1
    ],
    [
     71.2,
     19.6,
     1
    ],
    [
     79.6,
     2.0,
     1
    ],
    [
     50.5,
     50.5,
     1
    ],
    [
     63.3,
     25.1,
     1
    ],
    [
     51.7,
     11.4,
     1
    ],
    [
     35.5,
     39.8,
     1
    ],
    [
     38.5,
     20.4,
     1
    ],
    [
     19.3,
     32.1,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 58.75,
   "minute": 58,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.4,
   "distance_covered_m": 31.3,
   "distance_m": 10.6,
   "accuracy": 0.92,
   "difficulty": 3.2,
   "x": 73.2,
   "y": 53.0,
   "xt": 0.012,
   "dx": 59.3,
   "dy": 28.8,
   "xt_from": 0.163,
   "xt_delta": -0.151
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 59.28,
   "minute": 59,
   "type": "corner",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 9.0,
   "distance_covered_m": 38.2,
   "x": 4.7,
   "y": 6.0,
   "xt": 0.073,
   "dx": -68.5,
   "dy": -47.0,
   "positions": [
    [
     1,
     20.7,
     0
    ],
    [
     2.1,
     4.3,
     0
    ],
    [
     5.9,
     13.7,
     0
    ],
    [
     1.9,
     36.5,
     0
    ],
    [
     1,
     48.7,
     0
    ],
    [
     17.4,
     12.3,
     0
    ],
    [
     14.8,
     25.0,
     0
    ],
    [
     22.9,
     48.9,
     0
    ],
    [
     37.5,
     18.2,
     0
    ],
    [
     40.8,
     32.6,
     0
    ],
    [
     56.1,
     31.1,
     0
    ],
    [
     88.5,
     24.1,
     1
    ],
    [
     73.2,
     45.3,
     1
    ],
    [
     63.7,
     30.7,
     1
    ],
    [
     69.1,
     22.0,
     1
    ],
    [
     64.3,
     5.2,
     1
    ],
    [
     56.9,
     42.8,
     1
    ],
    [
     47.4,
     27.7,
     1
    ],
    [
     52.0,
     7.6,
     1
    ],
    [
     37.6,
     41.7,
     1
    ],
    [
     29.3,
     18.8,
     1
    ],
    [
     24.9,
     21.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 59.76,
   "minute": 59,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 4.3,
   "distance_covered_m": 74.8,
   "pressure_intensity": 9.7,
   "x": 38.8,
   "y": 48.0,
   "xt": 0.018,
   "dx": 34.1,
   "dy": 42.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 59.85,
   "minute": 59,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 29.4,
   "distance_covered_m": 28.9,
   "distance_m": 19.1,
   "accuracy": 0.58,
   "difficulty": 8.1,
   "x": 28.8,
   "y": 44.4,
   "xt": 0.013,
   "dx": -10.0,
   "dy": -3.6,
   "xt_from": 0.018,
   "xt_delta": -0.005
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 60.25,
   "minute": 60,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 8.2,
   "distance_covered_m": 20.5,
   "distance_m": 38.9,
   "accuracy": 0.62,
   "difficulty": 6.6,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 87.8,
   "y": 12.0,
   "xt": 0.084,
   "dx": 59.0,
   "dy": -32.4,
   "xt_from": 0.013,
   "xt_delta": 0.071,
   "positions": [
    [
     19.2,
     22.6,
     0
    ],
    [
     26.4,
     2.3,
     0
    ],
    [
     25.9,
     21.0,
     0
    ],
    [
     24.8,
     34.0,
     0
    ],
    [
     35.3,
     51.5,
     0
    ],
    [
     41.0,
     8.0,
     0
    ],
    [
     50.6,
     24.4,
     0
    ],
    [
     45.9,
     44.0,
     0
    ],
    [
     64.3,
     12.8,
     0
    ],
    [
     65.3,
     35.9,
     0
    ],
    [
     81.1,
     26.2,
     0
    ],
    [
     104,
     26.1,
     1
    ],
    [
     99.7,
     45.5,
     1
    ],
    [
     93.9,
     40.8,
     1
    ],
    [
     92.6,
     20.3,
     1
    ],
    [
     104,
     5.8,
     1
    ],
    [
     83.7,
     51.0,
     1
    ],
    [
     88.1,
     29.0,
     1
    ],
    [
     84.4,
     7.4,
     1
    ],
    [
     66.4,
     45.0,
     1
    ],
    [
     61.4,
     10.9,
     1
    ],
    [
     57.3,
     26.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 60.71,
   "minute": 60,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 31.9,
   "distance_covered_m": 21.6,
   "distance_m": 21.3,
   "accuracy": 0.91,
   "difficulty": 9.5,
   "x": 48.5,
   "y": 62.5,
   "xt": 0.017,
   "dx": -39.3,
   "dy": 50.5,
   "xt_from": 0.084,
   "xt_delta": -0.067
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 61.01,
   "minute": 61,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 34.3,
   "distance_covered_m": 72.6,
   "distance_m": 20.7,
   "accuracy": 0.76,
   "difficulty": 4.5,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 44.2,
   "y": 60.0,
   "xt": 0.029,
   "dx": -4.3,
   "dy": -2.5,
   "xt_from": 0.017,
   "xt_delta": 0.012
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 61.44,
   "minute": 61,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 33.0,
   "distance_covered_m": 10.9,
   "distance_m": 22.7,
   "accuracy": 0.84,
   "difficulty": 9.6,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 46.5,
   "y": 61.9,
   "xt": 0.016,
   "dx": 2.3,
   "dy": 1.9,
   "xt_from": 0.029,
   "xt_delta": -0.013
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 61.97,
   "minute": 61,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 17.5,
   "distance_covered_m": 17.6,
   "distance_m": 4.3,
   "accuracy": 0.9,
   "difficulty": 8.7,
   "x": 53.4,
   "y": 52.2,
   "xt": 0.027,
   "dx": 6.9,
   "dy": -9.7,
   "xt_from": 0.016,
   "xt_delta": 0.011
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 62.2,
   "minute": 62,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 24.4,
   "distance_covered_m": 9.5,
   "distance_m": 35.3,
   "accuracy": 0.95,
   "difficulty": 1.3,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 48.5,
   "y": 12.6,
   "xt": 0.022,
   "dx": -4.9,
   "dy": -39.6,
   "xt_from": 0.027,
   "xt_delta": -0.005,
   "positions": [
    [
     1,
     29.4,
     0
    ],
    [
     20.7,
     4.0,
     0
    ],
    [
     21.8,
     17.2,
     0
    ],
    [
     10.0,
     30.3,
     0
    ],
    [
     20.0,
     57.5,
     0
    ],
    [
     34.2,
     12.9,
     0
    ],
    [
     30.0,
     28.8,
     0
    ],
    [
     29.4,
     47.7,
     0
    ],
    [
     43.7,
     15.9,
     0
    ],
    [
     55.1,
     34.7,
     0
    ],
    [
     58.6,
     30.2,
     0
    ],
    [
     96.8,
     22.1,
     1
    ],
    [
     91.8,
     55.3,
     1
    ],
    [
     87.3,
     41.0,
     1
    ],
    [
     85.7,
     14.8,
     1
    ],
    [
     88.2,
     3.7,
     1
    ],
    [
     69.3,
     41.7,
     1
    ],
    [
     73.9,
     33.5,
     1
    ],
    [
     66.7,
     10.7,
     1
    ],
    [
     55.2,
     33.8,
     1
    ],
    [
     51.1,
     21.2,
     1
    ],
    [
     39.8,
     32.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 62.48,
   "minute": 62,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 17.8,
   "distance_covered_m": 49.5,
   "distance_m": 4.4,
   "accuracy": 0.84,
   "difficulty": 2.3,
   "x": 78.1,
   "y": 50.6,
   "xt": 0.079,
   "dx": 29.6,
   "dy": 38.0,
   "xt_from": 0.022,
   "xt_delta": 0.057
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 62.92,
   "minute": 62,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 10.8,
   "distance_covered_m": 63.4,
   "distance_m": 24.4,
   "accuracy": 0.88,
   "difficulty": 2.8,
   "x": 71.8,
   "y": 4.3,
   "xt": 0.009,
   "dx": -6.3,
   "dy": -46.3,
   "xt_from": 0.079,
   "xt_delta": -0.07
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 63.02,
   "minute": 63,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 21.1,
   "distance_covered_m": 83.4,
   "x": 33.0,
   "y": 39.0,
   "xt": 0.018,
   "dx": -38.8,
   "dy": 34.7
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 63.56,
   "minute": 63,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 33.3,
   "distance_covered_m": 43.6,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 62.6,
   "y": 28.0,
   "xt": 0.025,
   "dx": 29.6,
   "dy": -11.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 63.7,
   "minute": 63,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 22.3,
   "distance_covered_m": 47.8,
   "pressure_intensity": 1.1,
   "x": 72.4,
   "y": 9.5,
   "xt": 0.047,
   "dx": 9.8,
   "dy": -18.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 63.98,
   "minute": 63,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 20.1,
   "distance_covered_m": 21.6,
   "distance_m": 27.6,
   "accuracy": 0.56,
   "difficulty": 4.1,
   "x": 38.5,
   "y": 36.1,
   "xt": 0.023,
   "dx": -33.9,
   "dy": 26.6,
   "xt_from": 0.047,
   "xt_delta": -0.024
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 64.46,
   "minute": 64,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 21.9,
   "distance_covered_m": 78.2,
   "distance_m": 4.9,
   "accuracy": 0.59,
   "difficulty": 6.4,
   "x": 50.6,
   "y": 61.1,
   "xt": 0.019,
   "dx": 12.1,
   "dy": 25.0,
   "xt_from": 0.023,
   "xt_delta": -0.004
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 64.91,
   "minute": 64,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 16.5,
   "distance_covered_m": 45.8,
   "pressure_intensity": 7.6,
   "x": 70.8,
   "y": 28.0,
   "xt": 0.018,
   "dx": 20.2,
   "dy": -33.1
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 65.21,
   "minute": 65,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 16.4,
   "distance_covered_m": 26.6,
   "distance_m": 18.2,
   "accuracy": 0.85,
   "difficulty": 8.5,
   "x": 40.3,
   "y": 60.3,
   "xt": 0.033,
   "dx": -30.5,
   "dy": 32.3,
   "xt_from": 0.018,
   "xt_delta": 0.015
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 65.35,
   "minute": 65,
   "type": "foul",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 19.7,
   "distance_covered_m": 83.5,
   "x": 24.4,
   "y": 52.7,
   "xt": 0.079,
   "dx": -15.9,
   "dy": -7.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 65.55,
   "minute": 65,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 21.8,
   "distance_covered_m": 34.2,
   "distance_m": 39.9,
   "accuracy": 0.75,
   "difficulty": 3.1,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 60.3,
   "y": 28.5,
   "xt": 0.028,
   "dx": 35.9,
   "dy": -24.2,
   "xt_from": 0.079,
   "xt_delta": -0.051,
   "positions": [
    [
     10.5,
     33.0,
     0
    ],
    [
     27.0,
     5.5,
     0
    ],
    [
     14.1,
     23.7,
     0
    ],
    [
     25.8,
     35.2,
     0
    ],
    [
     15.3,
     56.6,
     0
    ],
    [
     39.2,
     10.7,
     0
    ],
    [
     40.9,
     36.6,
     0
    ],
    [
     35.4,
     51.4,
     0
    ],
    [
     53.2,
     17.3,
     0
    ],
    [
     53.5,
     45.9,
     0
    ],
    [
     69.8,
     38.0,
     0
    ],
    [
     104,
     34.5,
     1
    ],
    [
     94.6,
     51.4,
     1
    ],
    [
     90.9,
     44.1,
     1
    ],
    [
     87.5,
     19.1,
     1
    ],
    [
     83.2,
     8.5,
     1
    ],
    [
     78.4,
     52.8,
     1
    ],
    [
     73.7,
     32.7,
     1
    ],
    [
     73.3,
     12.3,
     1
    ],
    [
     62.6,
     48.9,
     1
    ],
    [
     49.4,
     15.0,
     1
    ],
    [
     47.4,
     38.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 65.66,
   "minute": 65,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 33.7,
   "distance_covered_m": 24.6,
   "distance_m": 9.8,
   "accuracy": 0.74,
   "difficulty": 2.1,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 85.6,
   "y": 61.1,
   "xt": 0.061,
   "dx": 25.3,
   "dy": 32.6,
   "xt_from": 0.028,
   "xt_delta": 0.033
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 66.08,
   "minute": 66,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 28.5,
   "distance_covered_m": 74.6,
   "distance_m": 41.0,
   "accuracy": 0.6,
   "difficulty": 7.4,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 11.1,
   "y": 12.2,
   "xt": 0.005,
   "dx": -74.5,
   "dy": -48.9,
   "xt_from": 0.061,
   "xt_delta": -0.056,
   "positions": [
    [
     1,
     28.3,
     0
    ],
    [
     3.6,
     8.0,
     0
    ],
    [
     2.5,
     24.1,
     0
    ],
    [
     1,
     33.4,
     0
    ],
    [
     1,
     48.6,
     0
    ],
    [
     16.2,
     11.0,
     0
    ],
    [
     20.2,
     32.3,
     0
    ],
    [
     24.8,
     44.5,
     0
    ],
    [
     37.0,
     11.2,
     0
    ],
    [
     34.5,
     40.4,
     0
    ],
    [
     45.9,
     23.1,
     0
    ],
    [
     83.6,
     33.0,
     1
    ],
    [
     71.0,
     53.9,
     1
    ],
    [
     77.4,
     36.8,
     1
    ],
    [
     79.3,
     18.0,
     1
    ],
    [
     74.6,
     5.0,
     1
    ],
    [
     62.2,
     51.0,
     1
    ],
    [
     54.5,
     30.5,
     1
    ],
    [
     53.2,
     8.3,
     1
    ],
    [
     34.8,
     45.0,
     1
    ],
    [
     35.7,
     18.8,
     1
    ],
    [
     28.0,
     29.7,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 66.26,
   "minute": 66,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 10.2,
   "distance_covered_m": 15.4,
   "distance_m": 19.9,
   "accuracy": 0.85,
   "difficulty": 6.2,
   "x": 80.2,
   "y": 63.6,
   "xt": 0.007,
   "dx": 69.1,
   "dy": 51.4,
   "xt_from": 0.005,
   "xt_delta": 0.002
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 66.38,
   "minute": 66,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 31.5,
   "distance_covered_m": 59.3,
   "distance_m": 4.8,
   "accuracy": 0.64,
   "difficulty": 6.5,
   "x": 41.1,
   "y": 29.9,
   "xt": 0.064,
   "dx": -39.1,
   "dy": -33.7,
   "xt_from": 0.007,
   "xt_delta": 0.057
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 66.65,
   "minute": 66,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 21.2,
   "distance_covered_m": 50.2,
   "distance_m": 21.0,
   "accuracy": 0.74,
   "difficulty": 4.9,
   "x": 19.0,
   "y": 14.3,
   "xt": 0.007,
   "dx": -22.1,
   "dy": -15.6,
   "xt_from": 0.064,
   "xt_delta": -0.057
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 66.98,
   "minute": 66,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 30.4,
   "distance_covered_m": 16.0,
   "distance_m": 20.4,
   "accuracy": 0.94,
   "difficulty": 6.4,
   "x": 33.0,
   "y": 47.0,
   "xt": 0.015,
   "dx": 14.0,
   "dy": 32.7,
   "xt_from": 0.007,
   "xt_delta": 0.008
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 67.19,
   "minute": 67,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 22.8,
   "distance_covered_m": 84.8,
   "distance_m": 6.0,
   "accuracy": 0.64,
   "difficulty": 8.6,
   "x": 11.4,
   "y": 13.1,
   "xt": 0.102,
   "dx": -21.6,
   "dy": -33.9,
   "xt_from": 0.015,
   "xt_delta": 0.087
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 67.63,
   "minute": 67,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 7.2,
   "distance_covered_m": 18.1,
   "distance_m": 30.2,
   "accuracy": 0.57,
   "difficulty": 3.0,
   "x": 84.3,
   "y": 36.4,
   "xt": 0.011,
   "dx": 72.9,
   "dy": 23.3,
   "xt_from": 0.102,
   "xt_delta": -0.091
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 67.98,
   "minute": 67,
   "type": "shot",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 19.4,
   "distance_covered_m": 79.4,
   "shot_speed_kmh": 125.5,
   "ball_speed_kmh": 118.2,
   "on_target": false,
   "threshold_alerts": [
    "SPEED_ALERT: shot >= 110 km/h"
   ],
   "x": 99.1,
   "y": 49.5,
   "xt": 0.152,
   "dx": 14.8,
   "dy": 13.1,
   "xg": 0.334,
   "positions": [
    [
     25.9,
     37.0,
     0
    ],
    [
     29.3,
     12.9,
     0
    ],
    [
     39.9,
     35.6,
     0
    ],
    [
     37.1,
     41.6,
     0
    ],
    [
     41.1,
     60.0,
     0
    ],
    [
     47.0,
     16.3,
     0
    ],
    [
     46.6,
     43.8,
     0
    ],
    [
     51.1,
     53.7,
     0
    ],
    [
     63.2,
     28.1,
     0
    ],
    [
     69.6,
     55.7,
     0
    ],
    [
     86.6,
     41.1,
     0
    ],
    [
     104,
     41.9,
     1
    ],
    [
     96.6,
     61.8,
     1
    ],
    [
     104,
     48.0,
     1
    ],
    [
     97.4,
     29.3,
     1
    ],
    [
     104,
     10.0,
     1
    ],
    [
     86.7,
     51.9,
     1
    ],
    [
     88.2,
     34.6,
     1
    ],
    [
     85.9,
     21.4,
     1
    ],
    [
     65.1,
     55.1,
     1
    ],
    [
     71.4,
     23.7,
     1
    ],
    [
     50.9,
     42.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 68.14,
   "minute": 68,
   "type": "foul",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 33.6,
   "distance_covered_m": 58.8,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 51.3,
   "y": 15.2,
   "xt": 0.027,
   "dx": -47.8,
   "dy": -34.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 68.27,
   "minute": 68,
   "type": "corner",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 26.2,
   "distance_covered_m": 73.8,
   "x": 98.3,
   "y": 62.8,
   "xt": 0.068,
   "dx": 47.0,
   "dy": 47.6,
   "positions": [
    [
     23.6,
     46.0,
     0
    ],
    [
     27.2,
     14.3,
     0
    ],
    [
     27.9,
     31.8,
     0
    ],
    [
     33.9,
     48.2,
     0
    ],
    [
     32.9,
     65.4,
     0
    ],
    [
     49.9,
     20.4,
     0
    ],
    [
     50.7,
     37.4,
     0
    ],
    [
     49.5,
     63.6,
     0
    ],
    [
     70.3,
     32.9,
     0
    ],
    [
     63.9,
     56.4,
     0
    ],
    [
     76.0,
     42.0,
     0
    ],
    [
     104,
     45.0,
     1
    ],
    [
     104,
     67,
     1
    ],
    [
     104,
     52.4,
     1
    ],
    [
     104,
     36.3,
     1
    ],
    [
     102.9,
     19.7,
     1
    ],
    [
     83.9,
     56.2,
     1
    ],
    [
     81.9,
     38.0,
     1
    ],
    [
     83.5,
     25.3,
     1
    ],
    [
     63.2,
     50.6,
     1
    ],
    [
     73.3,
     35.5,
     1
    ],
    [
     52.3,
     42.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 68.64,
   "minute": 68,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 20.9,
   "distance_covered_m": 59.7,
   "distance_m": 7.1,
   "accuracy": 0.87,
   "difficulty": 2.9,
   "x": 65.1,
   "y": 50.2,
   "xt": 0.05,
   "dx": -33.2,
   "dy": -12.6,
   "xt_from": 0.068,
   "xt_delta": -0.018
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 69.11,
   "minute": 69,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 33.0,
   "distance_covered_m": 37.3,
   "distance_m": 4.0,
   "accuracy": 0.64,
   "difficulty": 9.7,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 12.6,
   "y": 14.0,
   "xt": 0.005,
   "dx": -52.5,
   "dy": -36.2,
   "xt_from": 0.05,
   "xt_delta": -0.045
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 69.36,
   "minute": 69,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 30.1,
   "distance_covered_m": 14.5,
   "distance_m": 21.5,
   "accuracy": 0.98,
   "difficulty": 9.8,
   "x": 80.2,
   "y": 39.3,
   "xt": 0.012,
   "dx": 67.6,
   "dy": 25.3,
   "xt_from": 0.005,
   "xt_delta": 0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 69.48,
   "minute": 69,
   "type": "shot",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 33.2,
   "distance_covered_m": 55.9,
   "shot_speed_kmh": 64.6,
   "ball_speed_kmh": 107.5,
   "on_target": false,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 84.9,
   "y": 37.4,
   "xt": 0.155,
   "dx": 4.7,
   "dy": -1.9,
   "xg": 0.341,
   "positions": [
    [
     16.6,
     40.0,
     0
    ],
    [
     33.1,
     6.3,
     0
    ],
    [
     25.9,
     23.9,
     0
    ],
    [
     34.4,
     39.6,
     0
    ],
    [
     30.2,
     63.1,
     0
    ],
    [
     43.3,
     12.4,
     0
    ],
    [
     39.7,
     32.3,
     0
    ],
    [
     43.0,
     55.8,
     0
    ],
    [
     62.7,
     17.4,
     0
    ],
    [
     62.2,
     44.7,
     0
    ],
    [
     77.6,
     38.6,
     0
    ],
    [
     104,
     29.4,
     1
    ],
    [
     95.6,
     60.4,
     1
    ],
    [
     97.5,
     40.8,
     1
    ],
    [
     100.0,
     21.1,
     1
    ],
    [
     94.9,
     10.0,
     1
    ],
    [
     87.1,
     53.6,
     1
    ],
    [
     87.1,
     38.6,
     1
    ],
    [
     87.5,
     17.1,
     1
    ],
    [
     67.8,
     51.5,
     1
    ],
    [
     58.7,
     25.2,
     1
    ],
    [
     45.7,
     38.1,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 69.71,
   "minute": 69,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 32.9,
   "distance_covered_m": 20.0,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 43.7,
   "y": 32.0,
   "xt": 0.06,
   "dx": -41.2,
   "dy": -5.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 70.12,
   "minute": 70,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 27.8,
   "distance_covered_m": 34.6,
   "x": 8.4,
   "y": 41.8,
   "xt": 0.006,
   "dx": -35.3,
   "dy": 9.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 70.48,
   "minute": 70,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 27.4,
   "distance_covered_m": 30.0,
   "distance_m": 30.4,
   "accuracy": 0.96,
   "difficulty": 3.8,
   "x": 87.2,
   "y": 50.1,
   "xt": 0.11,
   "dx": 78.8,
   "dy": 8.3,
   "xt_from": 0.006,
   "xt_delta": 0.104
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 70.71,
   "minute": 70,
   "type": "pass",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 16.5,
   "distance_covered_m": 56.3,
   "distance_m": 23.5,
   "accuracy": 0.96,
   "difficulty": 2.8,
   "x": 67.8,
   "y": 30.0,
   "xt": 0.021,
   "dx": -19.4,
   "dy": -20.1,
   "xt_from": 0.11,
   "xt_delta": -0.089
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 70.93,
   "minute": 70,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 7.5,
   "distance_covered_m": 58.0,
   "pressure_intensity": 2.7,
   "x": 38.9,
   "y": 9.8,
   "xt": 0.014,
   "dx": -28.9,
   "dy": -20.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 71.08,
   "minute": 71,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 22.8,
   "distance_covered_m": 38.6,
   "distance_m": 25.8,
   "accuracy": 0.56,
   "difficulty": 6.1,
   "x": 24.2,
   "y": 9.3,
   "xt": 0.008,
   "dx": -14.7,
   "dy": -0.5,
   "xt_from": 0.014,
   "xt_delta": -0.006
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 71.41,
   "minute": 71,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 17.1,
   "distance_covered_m": 57.2,
   "pressure_intensity": 6.8,
   "x": 69.2,
   "y": 59.9,
   "xt": 0.04,
   "dx": 45.0,
   "dy": 50.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 71.82,
   "minute": 71,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 22.4,
   "distance_covered_m": 53.3,
   "distance_m": 12.3,
   "accuracy": 0.58,
   "difficulty": 7.3,
   "x": 19.0,
   "y": 21.4,
   "xt": 0.122,
   "dx": -50.2,
   "dy": -38.5,
   "xt_from": 0.04,
   "xt_delta": 0.082
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 72.33,
   "minute": 72,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.5,
   "distance_covered_m": 74.2,
   "x": 12.9,
   "y": 25.8,
   "xt": 0.179,
   "dx": -6.1,
   "dy": 4.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 72.79,
   "minute": 72,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 32.6,
   "distance_covered_m": 77.7,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 73.6,
   "y": 63.4,
   "xt": 0.009,
   "dx": 60.7,
   "dy": 37.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 73.08,
   "minute": 73,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 28.4,
   "distance_covered_m": 54.4,
   "distance_m": 16.8,
   "accuracy": 0.77,
   "difficulty": 2.7,
   "x": 32.2,
   "y": 29.1,
   "xt": 0.092,
   "dx": -41.4,
   "dy": -34.3,
   "xt_from": 0.009,
   "xt_delta": 0.083
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 73.6,
   "minute": 73,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 4.3,
   "distance_covered_m": 61.2,
   "distance_m": 6.1,
   "accuracy": 0.89,
   "difficulty": 9.3,
   "x": 57.8,
   "y": 60.6,
   "xt": 0.017,
   "dx": 25.6,
   "dy": 31.5,
   "xt_from": 0.092,
   "xt_delta": -0.075
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 74.07,
   "minute": 74,
   "type": "corner",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 34.6,
   "distance_covered_m": 66.3,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 1.4,
   "y": 3.4,
   "xt": 0.063,
   "dx": -56.4,
   "dy": -57.2,
   "positions": [
    [
     1,
     21.6,
     0
    ],
    [
     3.3,
     1,
     0
    ],
    [
     1,
     10.8,
     0
    ],
    [
     1,
     38.4,
     0
    ],
    [
     1,
     50.5,
     0
    ],
    [
     21.0,
     5.6,
     0
    ],
    [
     19.9,
     24.3,
     0
    ],
    [
     13.7,
     39.3,
     0
    ],
    [
     40.2,
     7.4,
     0
    ],
    [
     39.0,
     39.7,
     0
    ],
    [
     44.7,
     19.5,
     0
    ],
    [
     84.6,
     21.5,
     1
    ],
    [
     70.9,
     54.8,
     1
    ],
    [
     72.8,
     34.2,
     1
    ],
    [
     68.8,
     19.7,
     1
    ],
    [
     63.2,
     1,
     1
    ],
    [
     57.5,
     45.0,
     1
    ],
    [
     54.7,
     26.3,
     1
    ],
    [
     48.4,
     5.4,
     1
    ],
    [
     38.3,
     41.5,
     1
    ],
    [
     38.7,
     18.8,
     1
    ],
    [
     16.7,
     27.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 74.29,
   "minute": 74,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 33.6,
   "distance_covered_m": 30.7,
   "distance_m": 22.2,
   "accuracy": 0.84,
   "difficulty": 6.0,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 45.4,
   "y": 6.8,
   "xt": 0.016,
   "dx": 44.0,
   "dy": 3.4,
   "xt_from": 0.063,
   "xt_delta": -0.047
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 74.49,
   "minute": 74,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 14.9,
   "distance_covered_m": 51.6,
   "pressure_intensity": 6.3,
   "x": 51.1,
   "y": 54.1,
   "xt": 0.025,
   "dx": 5.7,
   "dy": 47.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 74.62,
   "minute": 74,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 27.0,
   "distance_covered_m": 64.1,
   "x": 61.0,
   "y": 24.2,
   "xt": 0.025,
   "dx": 9.9,
   "dy": -29.9
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 75.13,
   "minute": 75,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 13.6,
   "distance_covered_m": 20.0,
   "distance_m": 8.3,
   "accuracy": 0.64,
   "difficulty": 4.9,
   "x": 48.2,
   "y": 47.0,
   "xt": 0.028,
   "dx": -12.8,
   "dy": 22.8,
   "xt_from": 0.025,
   "xt_delta": 0.003
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 75.37,
   "minute": 75,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 9.3,
   "distance_covered_m": 76.0,
   "pressure_intensity": 7.0,
   "x": 73.5,
   "y": 39.7,
   "xt": 0.016,
   "dx": 25.3,
   "dy": -7.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 75.65,
   "minute": 75,
   "type": "pressure",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 9.6,
   "distance_covered_m": 83.8,
   "pressure_intensity": 9.5,
   "x": 77.9,
   "y": 26.7,
   "xt": 0.013,
   "dx": 4.4,
   "dy": -13.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 76.05,
   "minute": 76,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 19.3,
   "distance_covered_m": 28.2,
   "distance_m": 16.3,
   "accuracy": 0.58,
   "difficulty": 7.9,
   "x": 70.4,
   "y": 52.5,
   "xt": 0.014,
   "dx": -7.5,
   "dy": 25.8,
   "xt_from": 0.013,
   "xt_delta": 0.001
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 76.58,
   "minute": 76,
   "type": "foul",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 19.5,
   "distance_covered_m": 73.7,
   "x": 59.4,
   "y": 60.9,
   "xt": 0.016,
   "dx": -11.0,
   "dy": 8.4
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 76.85,
   "minute": 76,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 5.4,
   "distance_covered_m": 46.4,
   "distance_m": 17.1,
   "accuracy": 0.83,
   "difficulty": 2.1,
   "x": 86.6,
   "y": 51.3,
   "xt": 0.102,
   "dx": 27.2,
   "dy": -9.6,
   "xt_from": 0.016,
   "xt_delta": 0.086
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 77.22,
   "minute": 77,
   "type": "tackle",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 24.2,
   "distance_covered_m": 57.8,
   "x": 47.8,
   "y": 37.7,
   "xt": 0.049,
   "dx": -38.8,
   "dy": -13.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 77.72,
   "minute": 77,
   "type": "pass",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 9.3,
   "distance_covered_m": 54.1,
   "distance_m": 36.8,
   "accuracy": 0.95,
   "difficulty": 4.6,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 57.9,
   "y": 22.6,
   "xt": 0.028,
   "dx": 10.1,
   "dy": -15.1,
   "xt_from": 0.049,
   "xt_delta": -0.021,
   "positions": [
    [
     10.1,
     29.1,
     0
    ],
    [
     13.2,
     1.3,
     0
    ],
    [
     13.4,
     18.6,
     0
    ],
    [
     20.9,
     34.8,
     0
    ],
    [
     23.9,
     49.4,
     0
    ],
    [
     38.4,
     9.8,
     0
    ],
    [
     34.9,
     33.8,
     0
    ],
    [
     42.7,
     45.3,
     0
    ],
    [
     47.3,
     19.1,
     0
    ],
    [
     59.0,
     44.4,
     0
    ],
    [
     68.9,
     34.2,
     0
    ],
    [
     96.8,
     26.8,
     1
    ],
    [
     91.9,
     51.0,
     1
    ],
    [
     90.7,
     44.0,
     1
    ],
    [
     88.4,
     19.1,
     1
    ],
    [
     91.6,
     4.2,
     1
    ],
    [
     74.8,
     44.9,
     1
    ],
    [
     67.2,
     24.9,
     1
    ],
    [
     71.2,
     17.7,
     1
    ],
    [
     58.3,
     47.0,
     1
    ],
    [
     51.9,
     21.2,
     1
    ],
    [
     43.4,
     25.6,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 78.27,
   "minute": 78,
   "type": "pressure",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 29.5,
   "distance_covered_m": 25.9,
   "pressure_intensity": 5.8,
   "x": 75.3,
   "y": 56.6,
   "xt": 0.01,
   "dx": 17.4,
   "dy": 34.0
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 78.66,
   "minute": 78,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 21.2,
   "distance_covered_m": 54.7,
   "distance_m": 4.8,
   "accuracy": 0.97,
   "difficulty": 5.8,
   "x": 13.6,
   "y": 37.1,
   "xt": 0.204,
   "dx": -61.7,
   "dy": -19.5,
   "xt_from": 0.01,
   "xt_delta": 0.194
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 78.9,
   "minute": 78,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 23.2,
   "distance_covered_m": 9.8,
   "distance_m": 11.9,
   "accuracy": 0.71,
   "difficulty": 1.8,
   "x": 26.6,
   "y": 51.3,
   "xt": 0.078,
   "dx": 13.0,
   "dy": 14.2,
   "xt_from": 0.204,
   "xt_delta": -0.126
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 79.18,
   "minute": 79,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 23.6,
   "distance_covered_m": 55.9,
   "distance_m": 25.9,
   "accuracy": 0.74,
   "difficulty": 2.3,
   "x": 66.2,
   "y": 46.9,
   "xt": 0.057,
   "dx": 39.6,
   "dy": -4.4,
   "xt_from": 0.078,
   "xt_delta": -0.021
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 79.31,
   "minute": 79,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 20.6,
   "distance_covered_m": 74.1,
   "distance_m": 38.9,
   "accuracy": 0.83,
   "difficulty": 1.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 51.0,
   "y": 62.6,
   "xt": 0.021,
   "dx": -15.2,
   "dy": 15.7,
   "xt_from": 0.057,
   "xt_delta": -0.036,
   "positions": [
    [
     1,
     39.8,
     0
    ],
    [
     18.9,
     18.9,
     0
    ],
    [
     22.6,
     33.4,
     0
    ],
    [
     21.8,
     50.3,
     0
    ],
    [
     19.7,
     60.9,
     0
    ],
    [
     27.7,
     28.2,
     0
    ],
    [
     26.6,
     39.8,
     0
    ],
    [
     35.4,
     66.0,
     0
    ],
    [
     44.7,
     28.2,
     0
    ],
    [
     51.0,
     58.3,
     0
    ],
    [
     64.0,
     42.5,
     0
    ],
    [
     93.8,
     39.6,
     1
    ],
    [
     89.6,
     65.3,
     1
    ],
    [
     93.2,
     51.8,
     1
    ],
    [
     85.1,
     39.5,
     1
    ],
    [
     79.6,
     22.1,
     1
    ],
    [
     67.6,
     64.7,
     1
    ],
    [
     76.9,
     44.1,
     1
    ],
    [
     71.4,
     20.4,
     1
    ],
    [
     57.2,
     49.8,
     1
    ],
    [
     47.3,
     30.1,
     1
    ],
    [
     36.0,
     43.7,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 79.71,
   "minute": 79,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 21.7,
   "distance_covered_m": 24.2,
   "distance_m": 32.8,
   "accuracy": 0.92,
   "difficulty": 5.3,
   "x": 25.0,
   "y": 55.3,
   "xt": 0.009,
   "dx": -26.0,
   "dy": -7.3,
   "xt_from": 0.021,
   "xt_delta": -0.012
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 79.84,
   "minute": 79,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 14.6,
   "distance_covered_m": 73.8,
   "x": 44.1,
   "y": 15.8,
   "xt": 0.02,
   "dx": 19.1,
   "dy": -39.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 80.36,
   "minute": 80,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 34.4,
   "distance_covered_m": 61.5,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 21.6,
   "y": 44.1,
   "xt": 0.122,
   "dx": -22.5,
   "dy": 28.3
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 80.45,
   "minute": 80,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 25.6,
   "distance_covered_m": 68.4,
   "distance_m": 28.9,
   "accuracy": 0.76,
   "difficulty": 4.8,
   "x": 61.0,
   "y": 8.0,
   "xt": 0.03,
   "dx": 39.4,
   "dy": -36.1,
   "xt_from": 0.122,
   "xt_delta": -0.092
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 80.68,
   "minute": 80,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 19.2,
   "distance_covered_m": 33.7,
   "distance_m": 26.4,
   "accuracy": 0.69,
   "difficulty": 3.0,
   "x": 66.6,
   "y": 17.3,
   "xt": 0.052,
   "dx": 5.6,
   "dy": 9.3,
   "xt_from": 0.03,
   "xt_delta": 0.022
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 80.78,
   "minute": 80,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 32.8,
   "distance_covered_m": 21.8,
   "distance_m": 38.2,
   "accuracy": 0.68,
   "difficulty": 8.2,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m",
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 54.7,
   "y": 38.6,
   "xt": 0.043,
   "dx": -11.9,
   "dy": 21.3,
   "xt_from": 0.052,
   "xt_delta": -0.009,
   "positions": [
    [
     10.1,
     35.6,
     0
    ],
    [
     25.5,
     15.3,
     0
    ],
    [
     12.5,
     25.7,
     0
    ],
    [
     19.1,
     46.0,
     0
    ],
    [
     24.5,
     53.4,
     0
    ],
    [
     37.1,
     12.2,
     0
    ],
    [
     41.5,
     34.2,
     0
    ],
    [
     39.6,
     48.3,
     0
    ],
    [
     46.4,
     26.2,
     0
    ],
    [
     59.0,
     47.7,
     0
    ],
    [
     61.3,
     39.3,
     0
    ],
    [
     97.4,
     39.1,
     1
    ],
    [
     94.2,
     63.0,
     1
    ],
    [
     85.0,
     46.3,
     1
    ],
    [
     93.7,
     21.7,
     1
    ],
    [
     86.7,
     10.2,
     1
    ],
    [
     74.1,
     47.9,
     1
    ],
    [
     72.5,
     30.1,
     1
    ],
    [
     68.7,
     16.9,
     1
    ],
    [
     51.7,
     45.3,
     1
    ],
    [
     47.3,
     28.6,
     1
    ],
    [
     45.5,
     38.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 81.21,
   "minute": 81,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 10.5,
   "distance_covered_m": 59.7,
   "distance_m": 15.5,
   "accuracy": 0.6,
   "difficulty": 1.9,
   "x": 51.3,
   "y": 12.1,
   "xt": 0.026,
   "dx": -3.4,
   "dy": -26.5,
   "xt_from": 0.043,
   "xt_delta": -0.017
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 81.46,
   "minute": 81,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 32.2,
   "distance_covered_m": 30.9,
   "pressure_intensity": 9.9,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 69.3,
   "y": 59.6,
   "xt": 0.04,
   "dx": 18.0,
   "dy": 47.5
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 81.6,
   "minute": 81,
   "type": "pass",
   "team": "Arsenal",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 7.4,
   "distance_covered_m": 47.0,
   "distance_m": 29.5,
   "accuracy": 0.85,
   "difficulty": 8.2,
   "x": 31.7,
   "y": 31.3,
   "xt": 0.017,
   "dx": -37.6,
   "dy": -28.3,
   "xt_from": 0.04,
   "xt_delta": -0.023
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 81.88,
   "minute": 81,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 18.0,
   "distance_covered_m": 69.0,
   "distance_m": 4.6,
   "accuracy": 0.73,
   "difficulty": 9.7,
   "x": 69.2,
   "y": 58.8,
   "xt": 0.042,
   "dx": 37.5,
   "dy": 27.5,
   "xt_from": 0.017,
   "xt_delta": 0.025
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 82.13,
   "minute": 82,
   "type": "pass",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 12.7,
   "distance_covered_m": 56.3,
   "distance_m": 18.8,
   "accuracy": 0.92,
   "difficulty": 2.7,
   "x": 38.5,
   "y": 26.0,
   "xt": 0.021,
   "dx": -30.7,
   "dy": -32.8,
   "xt_from": 0.042,
   "xt_delta": -0.021
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 82.54,
   "minute": 82,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 19.1,
   "distance_covered_m": 50.6,
   "distance_m": 33.0,
   "accuracy": 0.56,
   "difficulty": 3.4,
   "x": 15.2,
   "y": 18.2,
   "xt": 0.121,
   "dx": -23.3,
   "dy": -7.8,
   "xt_from": 0.021,
   "xt_delta": 0.1
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 82.93,
   "minute": 82,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 16.7,
   "distance_covered_m": 34.5,
   "distance_m": 28.2,
   "accuracy": 0.77,
   "difficulty": 8.7,
   "x": 57.6,
   "y": 13.8,
   "xt": 0.033,
   "dx": 42.4,
   "dy": -4.4,
   "xt_from": 0.121,
   "xt_delta": -0.088
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 83.22,
   "minute": 83,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 15.1,
   "distance_covered_m": 53.9,
   "x": 46.8,
   "y": 60.0,
   "xt": 0.027,
   "dx": -10.8,
   "dy": 46.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 83.7,
   "minute": 83,
   "type": "shot",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 32.6,
   "distance_covered_m": 16.4,
   "shot_speed_kmh": 71.2,
   "ball_speed_kmh": 119.0,
   "on_target": true,
   "threshold_alerts": [
    "SPRINT_ALERT: player speed >= 32 km/h"
   ],
   "x": 15.8,
   "y": 31.7,
   "xt": 0.19,
   "dx": -31.0,
   "dy": -28.3,
   "xg": 0.418,
   "positions": [
    [
     1,
     30.7,
     0
    ],
    [
     7.6,
     10.5,
     0
    ],
    [
     8.8,
     22.6,
     0
    ],
    [
     6.2,
     44.8,
     0
    ],
    [
     10.6,
     55.4,
     0
    ],
    [
     27.6,
     16.5,
     0
    ],
    [
     19.5,
     38.1,
     0
    ],
    [
     28.1,
     46.8,
     0
    ],
    [
     35.7,
     26.3,
     0
    ],
    [
     38.2,
     49.7,
     0
    ],
    [
     52.7,
     31.3,
     0
    ],
    [
     87.5,
     33.5,
     1
    ],
    [
     75.3,
     59.2,
     1
    ],
    [
     71.1,
     45.6,
     1
    ],
    [
     70.4,
     24.5,
     1
    ],
    [
     75.2,
     6.0,
     1
    ],
    [
     54.2,
     50.1,
     1
    ],
    [
     64.9,
     34.2,
     1
    ],
    [
     62.0,
     15.8,
     1
    ],
    [
     33.7,
     49.2,
     1
    ],
    [
     42.6,
     24.8,
     1
    ],
    [
     19.5,
     30.3,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 83.79,
   "minute": 83,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 6.6,
   "distance_covered_m": 45.7,
   "distance_m": 23.5,
   "accuracy": 0.98,
   "difficulty": 7.2,
   "x": 72.7,
   "y": 40.8,
   "xt": 0.087,
   "dx": 56.9,
   "dy": 9.1,
   "xt_from": 0.19,
   "xt_delta": -0.103
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 83.92,
   "minute": 83,
   "type": "tackle",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 24.6,
   "distance_covered_m": 80.9,
   "x": 47.6,
   "y": 11.6,
   "xt": 0.03,
   "dx": -25.1,
   "dy": -29.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 84.45,
   "minute": 84,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 24.9,
   "distance_covered_m": 73.0,
   "pressure_intensity": 3.2,
   "x": 58.0,
   "y": 58.8,
   "xt": 0.028,
   "dx": 10.4,
   "dy": 47.2
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 84.72,
   "minute": 84,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 15.4,
   "distance_covered_m": 82.3,
   "distance_m": 32.9,
   "accuracy": 0.69,
   "difficulty": 5.1,
   "x": 32.1,
   "y": 36.1,
   "xt": 0.097,
   "dx": -25.9,
   "dy": -22.7,
   "xt_from": 0.028,
   "xt_delta": 0.069
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 84.94,
   "minute": 84,
   "type": "pass",
   "team": "Manchester City",
   "player": "Erling Haaland",
   "synthetic": true,
   "player_speed_kmh": 26.7,
   "distance_covered_m": 44.4,
   "distance_m": 36.4,
   "accuracy": 0.59,
   "difficulty": 9.6,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 91.5,
   "y": 4.9,
   "xt": 0.004,
   "dx": 59.4,
   "dy": -31.2,
   "xt_from": 0.097,
   "xt_delta": -0.093,
   "positions": [
    [
     15.4,
     30.8,
     0
    ],
    [
     31.6,
     5.5,
     0
    ],
    [
     32.2,
     21.7,
     0
    ],
    [
     29.7,
     31.0,
     0
    ],
    [
     25.2,
     45.9,
     0
    ],
    [
     54.3,
     5.4,
     0
    ],
    [
     40.8,
     29.3,
     0
    ],
    [
     41.0,
     40.9,
     0
    ],
    [
     67.6,
     9.1,
     0
    ],
    [
     66.9,
     43.1,
     0
    ],
    [
     81.3,
     19.4,
     0
    ],
    [
     104,
     25.6,
     1
    ],
    [
     104,
     50.3,
     1
    ],
    [
     104,
     30.1,
     1
    ],
    [
     96.5,
     20.3,
     1
    ],
    [
     94.9,
     4.8,
     1
    ],
    [
     83.8,
     44.5,
     1
    ],
    [
     80.9,
     25.4,
     1
    ],
    [
     78.6,
     4.4,
     1
    ],
    [
     62.9,
     34.1,
     1
    ],
    [
     72.4,
     17.0,
     1
    ],
    [
     56.8,
     30.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 85.38,
   "minute": 85,
   "type": "corner",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 31.5,
   "distance_covered_m": 60.6,
   "x": 101.7,
   "y": 5.8,
   "xt": 0.073,
   "dx": 10.2,
   "dy": 0.9,
   "positions": [
    [
     24.0,
     20.0,
     0
    ],
    [
     35.9,
     2.1,
     0
    ],
    [
     28.9,
     20.3,
     0
    ],
    [
     36.3,
     31.2,
     0
    ],
    [
     31.9,
     49.5,
     0
    ],
    [
     47.5,
     2.8,
     0
    ],
    [
     49.0,
     22.8,
     0
    ],
    [
     49.7,
     41.0,
     0
    ],
    [
     69.1,
     9.8,
     0
    ],
    [
     66.4,
     36.0,
     0
    ],
    [
     77.1,
     29.1,
     0
    ],
    [
     104,
     28.3,
     1
    ],
    [
     102.9,
     50.9,
     1
    ],
    [
     104,
     33.1,
     1
    ],
    [
     104,
     19.1,
     1
    ],
    [
     100.3,
     1.1,
     1
    ],
    [
     86.5,
     38.3,
     1
    ],
    [
     81.9,
     25.4,
     1
    ],
    [
     91.0,
     3.5,
     1
    ],
    [
     67.9,
     32.5,
     1
    ],
    [
     72.6,
     14.6,
     1
    ],
    [
     55.5,
     25.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 85.76,
   "minute": 85,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 28.6,
   "distance_covered_m": 74.3,
   "distance_m": 35.8,
   "accuracy": 0.62,
   "difficulty": 1.0,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 11.9,
   "y": 16.6,
   "xt": 0.122,
   "dx": -89.8,
   "dy": 10.8,
   "xt_from": 0.073,
   "xt_delta": 0.049,
   "positions": [
    [
     1,
     27.9,
     0
    ],
    [
     1.1,
     9.0,
     0
    ],
    [
     1,
     18.7,
     0
    ],
    [
     2.9,
     35.8,
     0
    ],
    [
     8.7,
     46.8,
     0
    ],
    [
     19.2,
     4.9,
     0
    ],
    [
     23.3,
     34.5,
     0
    ],
    [
     25.8,
     50.2,
     0
    ],
    [
     39.3,
     21.5,
     0
    ],
    [
     31.9,
     38.6,
     0
    ],
    [
     53.7,
     32.5,
     0
    ],
    [
     88.4,
     33.3,
     1
    ],
    [
     68.7,
     57.9,
     1
    ],
    [
     72.7,
     34.1,
     1
    ],
    [
     69.9,
     22.9,
     1
    ],
    [
     72.4,
     1.9,
     1
    ],
    [
     51.2,
     42.2,
     1
    ],
    [
     57.0,
     26.1,
     1
    ],
    [
     60.0,
     6.8,
     1
    ],
    [
     37.1,
     46.7,
     1
    ],
    [
     41.7,
     19.0,
     1
    ],
    [
     28.3,
     23.4,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 85.9,
   "minute": 85,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 7.2,
   "distance_covered_m": 83.0,
   "distance_m": 22.4,
   "accuracy": 0.94,
   "difficulty": 9.0,
   "x": 71.1,
   "y": 8.7,
   "xt": 0.011,
   "dx": 59.2,
   "dy": -7.9,
   "xt_from": 0.122,
   "xt_delta": -0.111
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 86.14,
   "minute": 86,
   "type": "pass",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 25.9,
   "distance_covered_m": 51.4,
   "distance_m": 20.9,
   "accuracy": 0.58,
   "difficulty": 6.9,
   "x": 92.7,
   "y": 6.3,
   "xt": 0.004,
   "dx": 21.6,
   "dy": -2.4,
   "xt_from": 0.011,
   "xt_delta": -0.007
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 86.53,
   "minute": 86,
   "type": "pass",
   "team": "Arsenal",
   "player": "Robin van Persie",
   "synthetic": true,
   "player_speed_kmh": 25.6,
   "distance_covered_m": 36.4,
   "distance_m": 32.4,
   "accuracy": 0.69,
   "difficulty": 5.9,
   "x": 56.8,
   "y": 12.6,
   "xt": 0.03,
   "dx": -35.9,
   "dy": 6.3,
   "xt_from": 0.004,
   "xt_delta": 0.026
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 86.83,
   "minute": 86,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 19.8,
   "distance_covered_m": 77.1,
   "distance_m": 21.3,
   "accuracy": 0.57,
   "difficulty": 8.3,
   "x": 34.6,
   "y": 19.8,
   "xt": 0.015,
   "dx": -22.2,
   "dy": 7.2,
   "xt_from": 0.03,
   "xt_delta": -0.015
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 86.93,
   "minute": 86,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 12.4,
   "distance_covered_m": 23.1,
   "distance_m": 33.9,
   "accuracy": 0.76,
   "difficulty": 9.3,
   "x": 62.2,
   "y": 55.2,
   "xt": 0.037,
   "dx": 27.6,
   "dy": 35.4,
   "xt_from": 0.015,
   "xt_delta": 0.022
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 87.02,
   "minute": 87,
   "type": "pass",
   "team": "Manchester City",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 20.1,
   "distance_covered_m": 26.9,
   "distance_m": 29.2,
   "accuracy": 0.92,
   "difficulty": 6.7,
   "x": 93.3,
   "y": 21.3,
   "xt": 0.006,
   "dx": 31.1,
   "dy": -33.9,
   "xt_from": 0.037,
   "xt_delta": -0.031
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 87.56,
   "minute": 87,
   "type": "shot",
   "team": "Manchester City",
   "player": "James Milner",
   "synthetic": true,
   "player_speed_kmh": 5.6,
   "distance_covered_m": 77.2,
   "shot_speed_kmh": 113.5,
   "ball_speed_kmh": 125.8,
   "on_target": false,
   "threshold_alerts": [
    "SPEED_ALERT: shot >= 110 km/h"
   ],
   "x": 14.2,
   "y": 45.8,
   "xt": 0.149,
   "dx": -79.1,
   "dy": 24.5,
   "xg": 0.328,
   "positions": [
    [
     1,
     41.4,
     0
    ],
    [
     8.5,
     17.5,
     0
    ],
    [
     9.0,
     33.6,
     0
    ],
    [
     5.4,
     49.2,
     0
    ],
    [
     6.1,
     58.6,
     0
    ],
    [
     25.5,
     17.5,
     0
    ],
    [
     18.7,
     31.6,
     0
    ],
    [
     21.3,
     50.0,
     0
    ],
    [
     33.0,
     19.7,
     0
    ],
    [
     43.0,
     54.8,
     0
    ],
    [
     50.2,
     33.4,
     0
    ],
    [
     88.5,
     41.1,
     1
    ],
    [
     67.9,
     65.7,
     1
    ],
    [
     78.6,
     51.3,
     1
    ],
    [
     73.2,
     31.6,
     1
    ],
    [
     79.4,
     16.1,
     1
    ],
    [
     61.0,
     49.6,
     1
    ],
    [
     56.2,
     33.3,
     1
    ],
    [
     62.1,
     22.2,
     1
    ],
    [
     42.2,
     45.3,
     1
    ],
    [
     34.4,
     21.3,
     1
    ],
    [
     28.9,
     43.5,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 87.8,
   "minute": 87,
   "type": "pass",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 7.2,
   "distance_covered_m": 75.3,
   "distance_m": 40.0,
   "accuracy": 0.88,
   "difficulty": 5.7,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 92.9,
   "y": 59.2,
   "xt": 0.079,
   "dx": 78.7,
   "dy": 13.4,
   "xt_from": 0.149,
   "xt_delta": -0.07,
   "positions": [
    [
     13.1,
     43.8,
     0
    ],
    [
     31.1,
     23.5,
     0
    ],
    [
     33.1,
     32.1,
     0
    ],
    [
     27.2,
     45.2,
     0
    ],
    [
     27.2,
     66.6,
     0
    ],
    [
     44.6,
     25.4,
     0
    ],
    [
     51.6,
     41.7,
     0
    ],
    [
     45.7,
     64.4,
     0
    ],
    [
     63.8,
     32.8,
     0
    ],
    [
     67.5,
     49.8,
     0
    ],
    [
     81.0,
     44.5,
     0
    ],
    [
     104,
     42.5,
     1
    ],
    [
     104,
     65.1,
     1
    ],
    [
     100.1,
     46.2,
     1
    ],
    [
     101.9,
     31.8,
     1
    ],
    [
     104,
     12.2,
     1
    ],
    [
     85.5,
     64.5,
     1
    ],
    [
     79.2,
     47.2,
     1
    ],
    [
     83.9,
     25.2,
     1
    ],
    [
     65.9,
     55.7,
     1
    ],
    [
     73.5,
     30.1,
     1
    ],
    [
     48.1,
     40.0,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 88.27,
   "minute": 88,
   "type": "tackle",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 29.4,
   "distance_covered_m": 53.6,
   "x": 25.4,
   "y": 23.4,
   "xt": 0.012,
   "dx": -67.5,
   "dy": -35.8
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 88.65,
   "minute": 88,
   "type": "possession_change",
   "team": "Arsenal",
   "player": "Kolo Toure",
   "synthetic": true,
   "player_speed_kmh": 29.7,
   "distance_covered_m": 35.4,
   "x": 56.9,
   "y": 56.0,
   "xt": 0.03,
   "dx": 31.5,
   "dy": 32.6
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 88.9,
   "minute": 88,
   "type": "possession_change",
   "team": "Manchester City",
   "player": "Gael Clichy",
   "synthetic": true,
   "player_speed_kmh": 30.2,
   "distance_covered_m": 16.8,
   "x": 25.7,
   "y": 13.1,
   "xt": 0.069,
   "dx": -31.2,
   "dy": -42.9
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 89.39,
   "minute": 89,
   "type": "shot",
   "team": "Manchester City",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 12.6,
   "distance_covered_m": 48.7,
   "shot_speed_kmh": 97.2,
   "ball_speed_kmh": 75.8,
   "on_target": true,
   "x": 7.1,
   "y": 40.7,
   "xt": 0.231,
   "dx": -18.6,
   "dy": 27.6,
   "xg": 0.508,
   "positions": [
    [
     1,
     38.7,
     0
    ],
    [
     7.0,
     16.8,
     0
    ],
    [
     4.2,
     32.7,
     0
    ],
    [
     1,
     49.9,
     0
    ],
    [
     4.3,
     59.6,
     0
    ],
    [
     14.2,
     15.3,
     0
    ],
    [
     16.9,
     37.1,
     0
    ],
    [
     15.1,
     48.7,
     0
    ],
    [
     36.0,
     25.8,
     0
    ],
    [
     34.3,
     49.7,
     0
    ],
    [
     44.1,
     40.5,
     0
    ],
    [
     85.9,
     38.4,
     1
    ],
    [
     75.5,
     61.9,
     1
    ],
    [
     70.4,
     42.5,
     1
    ],
    [
     75.5,
     31.6,
     1
    ],
    [
     71.5,
     9.0,
     1
    ],
    [
     50.9,
     51.4,
     1
    ],
    [
     57.4,
     40.8,
     1
    ],
    [
     57.6,
     20.5,
     1
    ],
    [
     38.3,
     44.7,
     1
    ],
    [
     40.9,
     30.0,
     1
    ],
    [
     16.3,
     36.1,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 89.66,
   "minute": 89,
   "type": "pass",
   "team": "Arsenal",
   "player": "Samir Nasri",
   "synthetic": true,
   "player_speed_kmh": 6.0,
   "distance_covered_m": 53.2,
   "distance_m": 39.3,
   "accuracy": 0.98,
   "difficulty": 7.9,
   "threshold_alerts": [
    "LONG_RANGE_ALERT: pass >= 35m"
   ],
   "x": 60.2,
   "y": 47.3,
   "xt": 0.045,
   "dx": 53.1,
   "dy": 6.6,
   "xt_from": 0.231,
   "xt_delta": -0.186,
   "positions": [
    [
     1.0,
     37.3,
     0
    ],
    [
     27.0,
     18.0,
     0
    ],
    [
     24.3,
     31.7,
     0
    ],
    [
     19.4,
     48.0,
     0
    ],
    [
     23.1,
     65.9,
     0
    ],
    [
     41.6,
     24.2,
     0
    ],
    [
     40.2,
     35.1,
     0
    ],
    [
     40.1,
     55.3,
     0
    ],
    [
     50.6,
     20.9,
     0
    ],
    [
     48.2,
     53.0,
     0
    ],
    [
     68.6,
     38.9,
     0
    ],
    [
     98.0,
     32.0,
     1
    ],
    [
     83.6,
     57.0,
     1
    ],
    [
     89.6,
     52.0,
     1
    ],
    [
     86.7,
     30.0,
     1
    ],
    [
     83.5,
     17.8,
     1
    ],
    [
     68.8,
     51.8,
     1
    ],
    [
     74.0,
     33.9,
     1
    ],
    [
     74.3,
     25.1,
     1
    ],
    [
     50.8,
     54.5,
     1
    ],
    [
     50.5,
     29.9,
     1
    ],
    [
     34.9,
     40.2,
     1
    ]
   ]
  },
  {
   "match_id": "SYN-ARS-MCI-001",
   "clock": 89.95,
   "minute": 89,
   "type": "pressure",
   "team": "Arsenal",
   "player": "Thierry Henry",
   "synthetic": true,
   "player_speed_kmh": 6.4,
   "distance_covered_m": 42.7,
   "pressure_intensity": 9.7,
   "x": 39.8,
   "y": 43.4,
   "xt": 0.021,
   "dx": -20.4,
   "dy": -3.9
  }
 ],
 "stats": {
  "possession_events": {
   "Arsenal": 139,
   "Manchester City": 139
  },
  "shots": 23,
  "shots_on_target": 10,
  "avg_pass_difficulty": 5.18,
  "avg_pressure": 5.29,
  "momentum": [
   {
    "window": "0-15",
    "dominant": "Arsenal",
    "events": 42,
    "split": {
     "Arsenal": 22,
     "Manchester City": 20
    }
   },
   {
    "window": "15-30",
    "dominant": "Arsenal",
    "events": 46,
    "split": {
     "Arsenal": 26,
     "Manchester City": 20
    }
   },
   {
    "window": "30-45",
    "dominant": "Manchester City",
    "events": 47,
    "split": {
     "Arsenal": 22,
     "Manchester City": 25
    }
   },
   {
    "window": "45-60",
    "dominant": "Manchester City",
    "events": 46,
    "split": {
     "Manchester City": 27,
     "Arsenal": 19
    }
   },
   {
    "window": "60-75",
    "dominant": "Arsenal",
    "events": 48,
    "split": {
     "Arsenal": 26,
     "Manchester City": 22
    }
   },
   {
    "window": "75-90",
    "dominant": "Manchester City",
    "events": 49,
    "split": {
     "Arsenal": 24,
     "Manchester City": 25
    }
   }
  ],
  "key_moments": [
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 6.34,
    "minute": 6,
    "type": "pressure",
    "team": "Arsenal",
    "player": "Gael Clichy",
    "synthetic": true,
    "player_speed_kmh": 31.8,
    "distance_covered_m": 32.2,
    "pressure_intensity": 9.1,
    "x": 76.0,
    "y": 15.4,
    "xt": 0.068,
    "dx": 47.4,
    "dy": -45.2
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 20.65,
    "minute": 20,
    "type": "shot",
    "team": "Manchester City",
    "player": "Samir Nasri",
    "synthetic": true,
    "player_speed_kmh": 25.3,
    "distance_covered_m": 41.4,
    "shot_speed_kmh": 101.0,
    "ball_speed_kmh": 115.0,
    "on_target": true,
    "x": 7.0,
    "y": 38.4,
    "xt": 0.253,
    "dx": -27.0,
    "dy": 18.7,
    "xg": 0.557,
    "positions": [
     [
      1,
      33.6,
      0
     ],
     [
      1,
      6.6,
      0
     ],
     [
      4.4,
      22.4,
      0
     ],
     [
      2.8,
      41.8,
      0
     ],
     [
      7.0,
      59.6,
      0
     ],
     [
      12.5,
      21.4,
      0
     ],
     [
      12.7,
      30.0,
      0
     ],
     [
      13.6,
      47.9,
      0
     ],
     [
      30.3,
      28.0,
      0
     ],
     [
      39.6,
      46.6,
      0
     ],
     [
      51.5,
      35.4,
      0
     ],
     [
      89.8,
      37.3,
      1
     ],
     [
      73.1,
      58.1,
      1
     ],
     [
      65.5,
      37.6,
      1
     ],
     [
      67.7,
      31.6,
      1
     ],
     [
      72.7,
      8.4,
      1
     ],
     [
      60.7,
      56.8,
      1
     ],
     [
      54.6,
      41.2,
      1
     ],
     [
      60.0,
      14.5,
      1
     ],
     [
      39.8,
      46.3,
      1
     ],
     [
      39.2,
      21.5,
      1
     ],
     [
      21.8,
      37.0,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 22.12,
    "minute": 22,
    "type": "shot",
    "team": "Arsenal",
    "player": "Gael Clichy",
    "synthetic": true,
    "player_speed_kmh": 20.2,
    "distance_covered_m": 83.2,
    "shot_speed_kmh": 74.1,
    "ball_speed_kmh": 106.0,
    "on_target": true,
    "x": 102.2,
    "y": 26.4,
    "xt": 0.243,
    "dx": 7.3,
    "dy": 8.1,
    "xg": 0.535,
    "positions": [
     [
      18.0,
      35.3,
      0
     ],
     [
      35.2,
      10.5,
      0
     ],
     [
      34.3,
      27.4,
      0
     ],
     [
      31.3,
      36.3,
      0
     ],
     [
      34.6,
      52.0,
      0
     ],
     [
      53.4,
      18.4,
      0
     ],
     [
      53.3,
      34.1,
      0
     ],
     [
      45.2,
      54.4,
      0
     ],
     [
      66.2,
      16.6,
      0
     ],
     [
      65.9,
      38.3,
      0
     ],
     [
      86.7,
      28.4,
      0
     ],
     [
      104,
      36.0,
      1
     ],
     [
      103.6,
      61.1,
      1
     ],
     [
      104,
      34.8,
      1
     ],
     [
      104,
      23.3,
      1
     ],
     [
      99.6,
      1.7,
      1
     ],
     [
      81.9,
      53.9,
      1
     ],
     [
      81.4,
      26.7,
      1
     ],
     [
      88.8,
      18.1,
      1
     ],
     [
      71.8,
      47.3,
      1
     ],
     [
      69.9,
      22.2,
      1
     ],
     [
      61.0,
      30.2,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 27.61,
    "minute": 27,
    "type": "shot",
    "team": "Arsenal",
    "player": "Kolo Toure",
    "synthetic": true,
    "player_speed_kmh": 14.7,
    "distance_covered_m": 24.9,
    "shot_speed_kmh": 75.5,
    "ball_speed_kmh": 101.3,
    "on_target": true,
    "x": 96.6,
    "y": 38.3,
    "xt": 0.242,
    "dx": 23.0,
    "dy": -8.5,
    "xg": 0.532,
    "positions": [
     [
      21.5,
      36.1,
      0
     ],
     [
      32.4,
      13.2,
      0
     ],
     [
      38.2,
      21.3,
      0
     ],
     [
      40.3,
      39.4,
      0
     ],
     [
      39.5,
      55.8,
      0
     ],
     [
      49.1,
      17.3,
      0
     ],
     [
      44.3,
      36.7,
      0
     ],
     [
      44.8,
      52.3,
      0
     ],
     [
      61.6,
      26.8,
      0
     ],
     [
      72.3,
      48.1,
      0
     ],
     [
      77.8,
      36.6,
      0
     ],
     [
      104,
      40.4,
      1
     ],
     [
      104,
      55.5,
      1
     ],
     [
      95.5,
      46.1,
      1
     ],
     [
      100.6,
      31.6,
      1
     ],
     [
      104,
      13.9,
      1
     ],
     [
      90.1,
      48.7,
      1
     ],
     [
      85.5,
      32.1,
      1
     ],
     [
      88.5,
      17.7,
      1
     ],
     [
      64.6,
      45.7,
      1
     ],
     [
      62.0,
      20.3,
      1
     ],
     [
      56.0,
      29.6,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 31.05,
    "minute": 31,
    "type": "shot",
    "team": "Arsenal",
    "player": "Gael Clichy",
    "synthetic": true,
    "player_speed_kmh": 7.0,
    "distance_covered_m": 56.0,
    "shot_speed_kmh": 72.1,
    "ball_speed_kmh": 97.8,
    "on_target": true,
    "x": 102.4,
    "y": 31.3,
    "xt": 0.313,
    "dx": 87.2,
    "dy": 3.8,
    "xg": 0.689,
    "positions": [
     [
      16.6,
      36.8,
      0
     ],
     [
      37.3,
      11.3,
      0
     ],
     [
      32.7,
      22.1,
      0
     ],
     [
      35.3,
      40.0,
      0
     ],
     [
      40.6,
      59.9,
      0
     ],
     [
      44.7,
      19.2,
      0
     ],
     [
      57.4,
      36.6,
      0
     ],
     [
      52.6,
      46.6,
      0
     ],
     [
      67.0,
      20.5,
      0
     ],
     [
      62.5,
      47.4,
      0
     ],
     [
      82.2,
      35.1,
      0
     ],
     [
      104,
      28.5,
      1
     ],
     [
      97.5,
      56.7,
      1
     ],
     [
      98.6,
      38.9,
      1
     ],
     [
      100.5,
      28.0,
      1
     ],
     [
      101.7,
      11.8,
      1
     ],
     [
      93.3,
      51.2,
      1
     ],
     [
      94.9,
      38.6,
      1
     ],
     [
      81.7,
      9.9,
      1
     ],
     [
      64.8,
      39.9,
      1
     ],
     [
      72.1,
      21.2,
      1
     ],
     [
      55.4,
      38.2,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 36.59,
    "minute": 36,
    "type": "shot",
    "team": "Manchester City",
    "player": "Erling Haaland",
    "synthetic": true,
    "player_speed_kmh": 27.5,
    "distance_covered_m": 37.8,
    "shot_speed_kmh": 96.2,
    "ball_speed_kmh": 106.7,
    "on_target": true,
    "x": 8.3,
    "y": 44.6,
    "xt": 0.187,
    "dx": -29.3,
    "dy": 10.1,
    "xg": 0.411,
    "positions": [
     [
      1,
      43.2,
      0
     ],
     [
      6.0,
      12.0,
      0
     ],
     [
      6.0,
      29.5,
      0
     ],
     [
      5.9,
      43.8,
      0
     ],
     [
      1,
      63.0,
      0
     ],
     [
      15.9,
      14.8,
      0
     ],
     [
      19.1,
      32.6,
      0
     ],
     [
      19.6,
      52.4,
      0
     ],
     [
      30.8,
      21.9,
      0
     ],
     [
      42.7,
      50.4,
      0
     ],
     [
      47.8,
      35.0,
      0
     ],
     [
      83.0,
      37.1,
      1
     ],
     [
      74.9,
      58.9,
      1
     ],
     [
      77.8,
      50.5,
      1
     ],
     [
      72.0,
      28.0,
      1
     ],
     [
      74.5,
      8.3,
      1
     ],
     [
      56.1,
      52.2,
      1
     ],
     [
      51.0,
      41.3,
      1
     ],
     [
      48.9,
      13.4,
      1
     ],
     [
      34.5,
      50.0,
      1
     ],
     [
      31.6,
      23.6,
      1
     ],
     [
      28.6,
      40.1,
      1
     ]
    ],
    "goal": true,
    "score": {
     "Arsenal": 0,
     "Manchester City": 1
    }
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 36.68,
    "minute": 36,
    "type": "shot",
    "team": "Arsenal",
    "player": "Samir Nasri",
    "synthetic": true,
    "player_speed_kmh": 33.2,
    "distance_covered_m": 28.9,
    "shot_speed_kmh": 105.9,
    "ball_speed_kmh": 67.7,
    "on_target": true,
    "threshold_alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ],
    "x": 91.7,
    "y": 47.2,
    "xt": 0.144,
    "dx": 83.4,
    "dy": 2.6,
    "xg": 0.317,
    "positions": [
     [
      18.5,
      40.1,
      0
     ],
     [
      36.6,
      16.8,
      0
     ],
     [
      29.3,
      35.1,
      0
     ],
     [
      37.1,
      51.6,
      0
     ],
     [
      27.4,
      61.4,
      0
     ],
     [
      42.9,
      19.5,
      0
     ],
     [
      54.5,
      41.5,
      0
     ],
     [
      46.5,
      51.7,
      0
     ],
     [
      70.9,
      22.0,
      0
     ],
     [
      61.0,
      47.0,
      0
     ],
     [
      85.2,
      37.7,
      0
     ],
     [
      104,
      43.7,
      1
     ],
     [
      101.0,
      56.1,
      1
     ],
     [
      101.7,
      46.9,
      1
     ],
     [
      104,
      25.4,
      1
     ],
     [
      101.4,
      8.6,
      1
     ],
     [
      88.0,
      54.2,
      1
     ],
     [
      85.6,
      39.5,
      1
     ],
     [
      90.7,
      17.8,
      1
     ],
     [
      69.6,
      51.8,
      1
     ],
     [
      71.7,
      31.5,
      1
     ],
     [
      57.4,
      32.4,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 37.75,
    "minute": 37,
    "type": "pressure",
    "team": "Arsenal",
    "player": "Robin van Persie",
    "synthetic": true,
    "player_speed_kmh": 18.4,
    "distance_covered_m": 58.2,
    "pressure_intensity": 9.9,
    "x": 71.1,
    "y": 42.9,
    "xt": 0.078,
    "dx": 60.7,
    "dy": 34.4
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 42.42,
    "minute": 42,
    "type": "pressure",
    "team": "Arsenal",
    "player": "Kolo Toure",
    "synthetic": true,
    "player_speed_kmh": 7.3,
    "distance_covered_m": 63.9,
    "pressure_intensity": 9.2,
    "x": 44.5,
    "y": 47.2,
    "xt": 0.024,
    "dx": 0.9,
    "dy": 32.4
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 46.64,
    "minute": 46,
    "type": "shot",
    "team": "Arsenal",
    "player": "Samir Nasri",
    "synthetic": true,
    "player_speed_kmh": 11.6,
    "distance_covered_m": 77.0,
    "shot_speed_kmh": 78.3,
    "ball_speed_kmh": 117.2,
    "on_target": true,
    "x": 86.6,
    "y": 45.1,
    "xt": 0.132,
    "dx": 53.4,
    "dy": 40.8,
    "xg": 0.29,
    "positions": [
     [
      19.0,
      42.5,
      0
     ],
     [
      32.2,
      15.4,
      0
     ],
     [
      36.4,
      30.0,
      0
     ],
     [
      33.6,
      47.7,
      0
     ],
     [
      28.8,
      55.9,
      0
     ],
     [
      45.0,
      23.2,
      0
     ],
     [
      46.2,
      42.3,
      0
     ],
     [
      49.1,
      59.5,
      0
     ],
     [
      57.2,
      24.7,
      0
     ],
     [
      65.7,
      45.0,
      0
     ],
     [
      73.3,
      35.7,
      0
     ],
     [
      104,
      41.5,
      1
     ],
     [
      100.1,
      67,
      1
     ],
     [
      101.3,
      47.1,
      1
     ],
     [
      102.1,
      33.0,
      1
     ],
     [
      95.8,
      8.0,
      1
     ],
     [
      84.5,
      51.9,
      1
     ],
     [
      85.8,
      39.0,
      1
     ],
     [
      83.7,
      18.8,
      1
     ],
     [
      70.9,
      45.7,
      1
     ],
     [
      70.0,
      29.7,
      1
     ],
     [
      55.4,
      35.3,
      1
     ]
    ]
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 48.55,
    "minute": 48,
    "type": "pressure",
    "team": "Arsenal",
    "player": "Kolo Toure",
    "synthetic": true,
    "player_speed_kmh": 21.8,
    "distance_covered_m": 59.6,
    "pressure_intensity": 9.3,
    "x": 34.9,
    "y": 34.3,
    "xt": 0.02,
    "dx": -1.6,
    "dy": 3.6
   },
   {
    "match_id": "SYN-ARS-MCI-001",
    "clock": 48.81,
    "minute": 48,
    "type": "shot",
    "team": "Manchester City",
    "player": "Gael Clichy",
    "synthetic": true,
    "player_speed_kmh": 31.6,
    "distance_covered_m": 37.2,
    "shot_speed_kmh": 90.4,
    "ball_speed_kmh": 96.8,
    "on_target": true,
    "x": 18.4,
    "y": 21.8,
    "xt": 0.127,
    "dx": -16.5,
    "dy": -12.5,
    "xg": 0.279,
    "positions": [
     [
      1,
      34.8,
      0
     ],
     [
      1,
      2.4,
      0
     ],
     [
      9.0,
      21.6,
      0
     ],
     [
      7.2,
      42.5,
      0
     ],
     [
      10.1,
      56.9,
      0
     ],
     [
      19.5,
      16.5,
      0
     ],
     [
      24.7,
      26.5,
      0
     ],
     [
      27.3,
      54.2,
      0
     ],
     [
      45.1,
      14.5,
      0
     ],
     [
      36.0,
      44.3,
      0
     ],
     [
      54.2,
      26.6,
      0
     ],
     [
      91.1,
      25.1,
      1
     ],
     [
      81.5,
      51.0,
      1
     ],
     [
      72.3,
      38.1,
      1
     ],
     [
      76.1,
      26.6,
      1
     ],
     [
      81.5,
      8.8,
      1
     ],
     [
      52.4,
      54.0,
      1
     ],
     [
      62.5,
      26.2,
      1
     ],
     [
      53.3,
      16.6,
      1
     ],
     [
      44.2,
      45.9,
      1
     ],
     [
      41.5,
      21.4,
      1
     ],
     [
      22.7,
      32.6,
      1
     ]
    ]
   }
  ],
  "chaos_index": 0.122,
  "threshold_alerts": [
   {
    "minute": 1,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 4,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 4,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 6,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 9,
    "player": "Thierry Henry",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 9,
    "player": "Samir Nasri",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 9,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 10,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 10,
    "player": "Erling Haaland",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 11,
    "player": "Samir Nasri",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 12,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 13,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 14,
    "player": "Gael Clichy",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 14,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 16,
    "player": "Samir Nasri",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 18,
    "player": "Thierry Henry",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 19,
    "player": "Robin van Persie",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 24,
    "player": "Thierry Henry",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 26,
    "player": "James Milner",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 28,
    "player": "James Milner",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m",
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 30,
    "player": "James Milner",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 32,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 32,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 34,
    "player": "Kolo Toure",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 35,
    "player": "Gael Clichy",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 36,
    "player": "Gael Clichy",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 36,
    "player": "Samir Nasri",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 36,
    "player": "Thierry Henry",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 37,
    "player": "Thierry Henry",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 45,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m",
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 46,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 46,
    "player": "Thierry Henry",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 47,
    "player": "Kolo Toure",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 48,
    "player": "Robin van Persie",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 53,
    "player": "James Milner",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 56,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 56,
    "player": "James Milner",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m",
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 57,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 58,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 60,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 61,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 61,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 62,
    "player": "Gael Clichy",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 63,
    "player": "Erling Haaland",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 65,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 65,
    "player": "Thierry Henry",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 66,
    "player": "Gael Clichy",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 67,
    "player": "Kolo Toure",
    "alerts": [
     "SPEED_ALERT: shot >= 110 km/h"
    ]
   },
   {
    "minute": 68,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 69,
    "player": "Thierry Henry",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 69,
    "player": "Robin van Persie",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 69,
    "player": "Erling Haaland",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 72,
    "player": "Samir Nasri",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 74,
    "player": "James Milner",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 74,
    "player": "Robin van Persie",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 77,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 79,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 80,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 80,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m",
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 81,
    "player": "Gael Clichy",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 83,
    "player": "Erling Haaland",
    "alerts": [
     "SPRINT_ALERT: player speed >= 32 km/h"
    ]
   },
   {
    "minute": 84,
    "player": "Erling Haaland",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 85,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 87,
    "player": "James Milner",
    "alerts": [
     "SPEED_ALERT: shot >= 110 km/h"
    ]
   },
   {
    "minute": 87,
    "player": "Kolo Toure",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   },
   {
    "minute": 89,
    "player": "Samir Nasri",
    "alerts": [
     "LONG_RANGE_ALERT: pass >= 35m"
    ]
   }
  ]
 },
 "graph_context": {
  "key_moment_context": [
   {
    "minute": 6,
    "player": "Gael Clichy",
    "kevin_bacon_score": 0.17,
    "degree": 2,
    "path_to_haaland": [
     "Gael Clichy",
     "Manchester City",
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Gael Clichy",
     "Arsenal"
    ]
   },
   {
    "minute": 20,
    "player": "Samir Nasri",
    "kevin_bacon_score": 0.17,
    "degree": 2,
    "path_to_haaland": [
     "Samir Nasri",
     "Manchester City",
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Samir Nasri",
     "Arsenal"
    ]
   },
   {
    "minute": 22,
    "player": "Gael Clichy",
    "kevin_bacon_score": 0.17,
    "degree": 2,
    "path_to_haaland": [
     "Gael Clichy",
     "Manchester City",
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Gael Clichy",
     "Arsenal"
    ]
   },
   {
    "minute": 27,
    "player": "Kolo Toure",
    "kevin_bacon_score": 0.51,
    "degree": 3,
    "path_to_haaland": [
     "Kolo Toure",
     "Manchester City",
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Kolo Toure",
     "Arsenal"
    ]
   },
   {
    "minute": 31,
    "player": "Gael Clichy",
    "kevin_bacon_score": 0.17,
    "degree": 2,
    "path_to_haaland": [
     "Gael Clichy",
     "Manchester City",
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Gael Clichy",
     "Arsenal"
    ]
   },
   {
    "minute": 36,
    "player": "Erling Haaland",
    "kevin_bacon_score": 0.0,
    "degree": 1,
    "path_to_haaland": [
     "Erling Haaland"
    ],
    "path_to_arsenal": [
     "Erling Haaland",
     "Manchester City",
     "Patrick Vieira",
     "Arsenal"
    ]
   }
  ],
  "leaderboard": [
   {
    "name": "Nicolas Anelka",
    "kevin_bacon_score": 1.55,
    "degree": 5,
    "kind": "Player"
   },
   {
    "name": "James Milner",
    "kevin_bacon_score": 1.53,
    "degree": 6,
    "kind": "Player"
   },
   {
    "name": "Frank Lampard",
    "kevin_bacon_score": 0.71,
    "degree": 3,
    "kind": "Player"
   },
   {
    "name": "Robbie Fowler",
    "kevin_bacon_score": 0.68,
    "degree": 4,
    "kind": "Player"
   },
   {
    "name": "Kolo Toure",
    "kevin_bacon_score": 0.51,
    "degree": 3,
    "kind": "Player"
   }
  ],
  "anelka_to_haaland": [
   "Nicolas Anelka",
   "Manchester City",
   "Erling Haaland"
  ]
 },
 "narrative": {
  "why_it_matters": [
   "Minute 6: Gael Clichy matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland.",
   "Minute 20: Samir Nasri matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Samir Nasri \u2192 Manchester City \u2192 Erling Haaland.",
   "Minute 22: Gael Clichy matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland.",
   "Minute 27: Kolo Toure matters here \u2014 Kevin Bacon Score 0.51/10, 3 graph connections. Path to Haaland: Kolo Toure \u2192 Manchester City \u2192 Erling Haaland."
  ],
  "recap": "Arsenal 0\u20131 Manchester City (synthetic). 23 shots, chaos index 0.122 \u2014 control swung by 15-minute windows: 0-15 Arsenal, 15-30 Arsenal, 30-45 Manchester City, 45-60 Manchester City, 60-75 Arsenal, 75-90 Manchester City.",
  "narration_source": "template-fallback",
  "explainability": "Every narrative claim is grounded in a generated event or a verified graph path \u2014 the narrator never invents a connection."
 },
 "personalized": {
  "analyst": {
   "headline": "Control vs chaos, pass difficulty, pressure",
   "body": "Avg pass difficulty 5.18, avg pressure 5.29, chaos 0.122. Momentum: [{'window': '0-15', 'dominant': 'Arsenal', 'events': 42, 'split': {'Arsenal': 22, 'Manchester City': 20}}, {'window': '15-30', 'dominant': 'Arsenal', 'events': 46, 'split': {'Arsenal': 26, 'Manchester City': 20}}, {'window': '30-45', 'dominant': 'Manchester City', 'events': 47, 'split': {'Arsenal': 22, 'Manchester City': 25}}, {'window': '45-60', 'dominant': 'Manchester City', 'events': 46, 'split': {'Manchester City': 27, 'Arsenal': 19}}, {'window': '60-75', 'dominant': 'Arsenal', 'events': 48, 'split': {'Arsenal': 26, 'Manchester City': 22}}, {'window': '75-90', 'dominant': 'Manchester City', 'events': 49, 'split': {'Arsenal': 24, 'Manchester City': 25}}]"
  },
  "casual_fan": {
   "headline": "The story of the match, in plain English",
   "body": "Arsenal 0\u20131 Manchester City (synthetic). 23 shots, chaos index 0.122 \u2014 control swung by 15-minute windows: 0-15 Arsenal, 15-30 Arsenal, 30-45 Manchester City, 45-60 Manchester City, 60-75 Arsenal, 75-90 Manchester City."
  },
  "player_focus": {
   "headline": "Following Erling Haaland",
   "body": "Focus mode tracks Erling Haaland through every key moment and graph connection. Minute 6: Gael Clichy matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland. Minute 20: Samir Nasri matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Samir Nasri \u2192 Manchester City \u2192 Erling Haaland."
  },
  "club_focus": {
   "headline": "Club focus: Arsenal",
   "body": "Every key moment, overlay and statistic filtered through Arsenal: momentum windows [{'window': '0-15', 'dominant': 'Arsenal', 'events': 42, 'split': {'Arsenal': 22, 'Manchester City': 20}}, {'window': '15-30', 'dominant': 'Arsenal', 'events': 46, 'split': {'Arsenal': 26, 'Manchester City': 20}}, {'window': '30-45', 'dominant': 'Manchester City', 'events': 47, 'split': {'Arsenal': 22, 'Manchester City': 25}}, {'window': '45-60', 'dominant': 'Manchester City', 'events': 46, 'split': {'Manchester City': 27, 'Arsenal': 19}}, {'window': '60-75', 'dominant': 'Arsenal', 'events': 48, 'split': {'Arsenal': 26, 'Manchester City': 22}}, {'window': '75-90', 'dominant': 'Manchester City', 'events': 49, 'split': {'Arsenal': 24, 'Manchester City': 25}}], with the graph context for Arsenal players first. Same intelligence, centred on your club."
  },
  "es": {
   "headline": "Resumen del partido (sint\u00e9tico)",
   "body": "Resultado final (sint\u00e9tico): Arsenal 0-1 Manchester City. El partido registr\u00f3 23 tiros, 10 a puerta, y un \u00edndice de caos de 0.122. La presi\u00f3n media fue 5.29 y la dificultad media de pase 5.18. Narraci\u00f3n generada desde los mismos eventos y el mismo grafo que el resto de modos."
  }
 },
 "overlay": {
  "match_id": "SYN-ARS-MCI-001",
  "format": "football-universe-overlay/v1",
  "timed": true,
  "feed": [
   {
    "overlay_id": "ov-001",
    "at_minute": 6,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Gael Clichy \u2014 why this matters",
    "body": "Minute 6: Gael Clichy matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland.",
    "kevin_bacon_score": 0.17,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   },
   {
    "overlay_id": "ov-002",
    "at_minute": 20,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Samir Nasri \u2014 why this matters",
    "body": "Minute 20: Samir Nasri matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Samir Nasri \u2192 Manchester City \u2192 Erling Haaland.",
    "kevin_bacon_score": 0.17,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   },
   {
    "overlay_id": "ov-003",
    "at_minute": 22,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Gael Clichy \u2014 why this matters",
    "body": "Minute 22: Gael Clichy matters here \u2014 Kevin Bacon Score 0.17/10, 2 graph connections. Path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland.",
    "kevin_bacon_score": 0.17,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   },
   {
    "overlay_id": "ov-004",
    "at_minute": 27,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Kolo Toure \u2014 why this matters",
    "body": "Minute 27: Kolo Toure matters here \u2014 Kevin Bacon Score 0.51/10, 3 graph connections. Path to Haaland: Kolo Toure \u2192 Manchester City \u2192 Erling Haaland.",
    "kevin_bacon_score": 0.51,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   },
   {
    "overlay_id": "ov-005",
    "at_minute": 31,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Gael Clichy \u2014 why this matters",
    "body": "Gael Clichy is 2 connections deep in the universe graph (Kevin Bacon Score 0.17). Shortest path to Haaland: Gael Clichy \u2192 Manchester City \u2192 Erling Haaland; to Arsenal: Gael Clichy \u2192 Arsenal.",
    "kevin_bacon_score": 0.17,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   },
   {
    "overlay_id": "ov-006",
    "at_minute": 36,
    "duration_s": 8,
    "type": "key_moment",
    "title": "Erling Haaland \u2014 why this matters",
    "body": "Erling Haaland is 1 connections deep in the universe graph (Kevin Bacon Score 0.0). Shortest path to Haaland: Erling Haaland; to Arsenal: Erling Haaland \u2192 Manchester City \u2192 Patrick Vieira \u2192 Arsenal.",
    "kevin_bacon_score": 0.0,
    "modes": [
     "analyst",
     "casual_fan",
     "player_focus",
     "club_focus",
     "es"
    ]
   }
  ]
 },
 "graph": {
  "nodes": [
   {
    "id": "Alex Ferguson",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Arsenal",
    "kind": "Club",
    "degree": 14,
    "kevin_bacon_score": 3.02
   },
   {
    "id": "Arsene Wenger",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Ashley Cole",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.1
   },
   {
    "id": "Aston Villa",
    "kind": "Club",
    "degree": 2,
    "kevin_bacon_score": 0.15
   },
   {
    "id": "Blackburn Rovers",
    "kind": "Club",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Bobby Robson",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Bolton Wanderers",
    "kind": "Club",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Brighton & Hove Albion",
    "kind": "Club",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Carlo Ancelotti",
    "kind": "Manager",
    "degree": 2,
    "kevin_bacon_score": 0.29
   },
   {
    "id": "Chelsea",
    "kind": "Club",
    "degree": 10,
    "kevin_bacon_score": 2.27
   },
   {
    "id": "Claudio Ranieri",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Didier Drogba",
    "kind": "Player",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Emmanuel Petit",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.1
   },
   {
    "id": "Erling Haaland",
    "kind": "Player",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Everton",
    "kind": "Club",
    "degree": 2,
    "kevin_bacon_score": 0.06
   },
   {
    "id": "Frank Lampard",
    "kind": "Player",
    "degree": 3,
    "kevin_bacon_score": 0.71
   },
   {
    "id": "Gael Clichy",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.17
   },
   {
    "id": "James Milner",
    "kind": "Player",
    "degree": 6,
    "kevin_bacon_score": 1.53
   },
   {
    "id": "John Terry",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.2
   },
   {
    "id": "Jose Mourinho",
    "kind": "Manager",
    "degree": 2,
    "kevin_bacon_score": 0.18
   },
   {
    "id": "Jurgen Klopp",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Kevin Keegan",
    "kind": "Manager",
    "degree": 2,
    "kevin_bacon_score": 0.27
   },
   {
    "id": "Kolo Toure",
    "kind": "Player",
    "degree": 3,
    "kevin_bacon_score": 0.51
   },
   {
    "id": "Leeds United",
    "kind": "Club",
    "degree": 2,
    "kevin_bacon_score": 0.03
   },
   {
    "id": "Leicester City",
    "kind": "Club",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Liverpool",
    "kind": "Club",
    "degree": 7,
    "kevin_bacon_score": 1.52
   },
   {
    "id": "Manchester City",
    "kind": "Club",
    "degree": 12,
    "kevin_bacon_score": 3.42
   },
   {
    "id": "Manchester United",
    "kind": "Club",
    "degree": 6,
    "kevin_bacon_score": 1.23
   },
   {
    "id": "Mikel Arteta",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Mohamed Salah",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.22
   },
   {
    "id": "Newcastle United",
    "kind": "Club",
    "degree": 3,
    "kevin_bacon_score": 0.46
   },
   {
    "id": "Nicolas Anelka",
    "kind": "Player",
    "degree": 5,
    "kevin_bacon_score": 1.55
   },
   {
    "id": "Patrick Vieira",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.17
   },
   {
    "id": "Pep Guardiola",
    "kind": "Manager",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Peter Schmeichel",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.47
   },
   {
    "id": "Robbie Fowler",
    "kind": "Player",
    "degree": 4,
    "kevin_bacon_score": 0.68
   },
   {
    "id": "Robin van Persie",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Samir Nasri",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.17
   },
   {
    "id": "Sol Campbell",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Steven Gerrard",
    "kind": "Player",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Thierry Henry",
    "kind": "Player",
    "degree": 1,
    "kevin_bacon_score": 0.0
   },
   {
    "id": "Tottenham Hotspur",
    "kind": "Club",
    "degree": 3,
    "kevin_bacon_score": 0.2
   },
   {
    "id": "Wayne Rooney",
    "kind": "Player",
    "degree": 2,
    "kevin_bacon_score": 0.18
   },
   {
    "id": "West Ham United",
    "kind": "Club",
    "degree": 1,
    "kevin_bacon_score": 0.0
   }
  ],
  "edges": [
   {
    "source": "Thierry Henry",
    "target": "Arsenal",
    "label": "PLAYED_FOR 1999-2007"
   },
   {
    "source": "Arsenal",
    "target": "Patrick Vieira",
    "label": "PLAYED_FOR 1996-2005"
   },
   {
    "source": "Arsenal",
    "target": "Nicolas Anelka",
    "label": "PLAYED_FOR 1997-1999"
   },
   {
    "source": "Arsenal",
    "target": "Emmanuel Petit",
    "label": "PLAYED_FOR 1997-2000"
   },
   {
    "source": "Arsenal",
    "target": "Gael Clichy",
    "label": "PLAYED_FOR 2003-2011"
   },
   {
    "source": "Arsenal",
    "target": "Kolo Toure",
    "label": "PLAYED_FOR 2002-2009"
   },
   {
    "source": "Arsenal",
    "target": "Samir Nasri",
    "label": "PLAYED_FOR 2008-2011"
   },
   {
    "source": "Arsenal",
    "target": "Robin van Persie",
    "label": "PLAYED_FOR 2004-2012"
   },
   {
    "source": "Arsenal",
    "target": "Sol Campbell",
    "label": "PLAYED_FOR 2001-2006"
   },
   {
    "source": "Arsenal",
    "target": "Ashley Cole",
    "label": "PLAYED_FOR 1999-2006"
   },
   {
    "source": "Arsenal",
    "target": "Arsene Wenger",
    "label": "COACHED_BY 1996-2018"
   },
   {
    "source": "Arsenal",
    "target": "Mikel Arteta",
    "label": "COACHED_BY 2019-2026"
   },
   {
    "source": "Arsenal",
    "target": "Tottenham Hotspur",
    "label": "RIVAL_OF North London Derby"
   },
   {
    "source": "Arsenal",
    "target": "Manchester United",
    "label": "RIVAL_OF Arsenal-Man Utd rivalry"
   },
   {
    "source": "Patrick Vieira",
    "target": "Manchester City",
    "label": "PLAYED_FOR 2010-2011"
   },
   {
    "source": "Manchester City",
    "target": "Nicolas Anelka",
    "label": "PLAYED_FOR 2002-2005"
   },
   {
    "source": "Manchester City",
    "target": "Frank Lampard",
    "label": "PLAYED_FOR 2014-2015"
   },
   {
    "source": "Manchester City",
    "target": "James Milner",
    "label": "PLAYED_FOR 2010-2015"
   },
   {
    "source": "Manchester City",
    "target": "Erling Haaland",
    "label": "PLAYED_FOR 2022-2026"
   },
   {
    "source": "Manchester City",
    "target": "Peter Schmeichel",
    "label": "PLAYED_FOR 2002-2003"
   },
   {
    "source": "Manchester City",
    "target": "Robbie Fowler",
    "label": "PLAYED_FOR 2003-2006"
   },
   {
    "source": "Manchester City",
    "target": "Gael Clichy",
    "label": "PLAYED_FOR 2011-2017"
   },
   {
    "source": "Manchester City",
    "target": "Kolo Toure",
    "label": "PLAYED_FOR 2009-2013"
   },
   {
    "source": "Manchester City",
    "target": "Samir Nasri",
    "label": "PLAYED_FOR 2011-2017"
   },
   {
    "source": "Manchester City",
    "target": "Pep Guardiola",
    "label": "COACHED_BY 2016-2026"
   },
   {
    "source": "Manchester City",
    "target": "Kevin Keegan",
    "label": "COACHED_BY 2001-2005"
   },
   {
    "source": "Nicolas Anelka",
    "target": "Liverpool",
    "label": "PLAYED_FOR 2001-2002"
   },
   {
    "source": "Nicolas Anelka",
    "target": "Chelsea",
    "label": "PLAYED_FOR 2008-2012"
   },
   {
    "source": "Nicolas Anelka",
    "target": "Bolton Wanderers",
    "label": "PLAYED_FOR 2006-2008"
   },
   {
    "source": "Liverpool",
    "target": "Steven Gerrard",
    "label": "PLAYED_FOR 1998-2015"
   },
   {
    "source": "Liverpool",
    "target": "James Milner",
    "label": "PLAYED_FOR 2015-2023"
   },
   {
    "source": "Liverpool",
    "target": "Mohamed Salah",
    "label": "PLAYED_FOR 2017-2026"
   },
   {
    "source": "Liverpool",
    "target": "Robbie Fowler",
    "label": "PLAYED_FOR 1993-2001"
   },
   {
    "source": "Liverpool",
    "target": "Kolo Toure",
    "label": "PLAYED_FOR 2013-2016"
   },
   {
    "source": "Liverpool",
    "target": "Jurgen Klopp",
    "label": "COACHED_BY 2015-2024"
   },
   {
    "source": "Chelsea",
    "target": "Frank Lampard",
    "label": "PLAYED_FOR 2001-2014"
   },
   {
    "source": "Chelsea",
    "target": "John Terry",
    "label": "PLAYED_FOR 1998-2017"
   },
   {
    "source": "Chelsea",
    "target": "Mohamed Salah",
    "label": "PLAYED_FOR 2014-2016"
   },
   {
    "source": "Chelsea",
    "target": "Didier Drogba",
    "label": "PLAYED_FOR 2004-2012"
   },
   {
    "source": "Chelsea",
    "target": "Emmanuel Petit",
    "label": "PLAYED_FOR 2001-2004"
   },
   {
    "source": "Chelsea",
    "target": "Ashley Cole",
    "label": "PLAYED_FOR 2006-2014"
   },
   {
    "source": "Chelsea",
    "target": "Jose Mourinho",
    "label": "COACHED_BY 2004-2007"
   },
   {
    "source": "Chelsea",
    "target": "Carlo Ancelotti",
    "label": "COACHED_BY 2009-2011"
   },
   {
    "source": "Chelsea",
    "target": "Tottenham Hotspur",
    "label": "RIVAL_OF London derby"
   },
   {
    "source": "Frank Lampard",
    "target": "West Ham United",
    "label": "PLAYED_FOR 1995-2001"
   },
   {
    "source": "John Terry",
    "target": "Aston Villa",
    "label": "PLAYED_FOR 2017-2018"
   },
   {
    "source": "Aston Villa",
    "target": "James Milner",
    "label": "PLAYED_FOR 2008-2010"
   },
   {
    "source": "James Milner",
    "target": "Leeds United",
    "label": "PLAYED_FOR 2002-2004"
   },
   {
    "source": "James Milner",
    "target": "Newcastle United",
    "label": "PLAYED_FOR 2004-2008"
   },
   {
    "source": "James Milner",
    "target": "Brighton & Hove Albion",
    "label": "PLAYED_FOR 2023-2026"
   },
   {
    "source": "Leeds United",
    "target": "Robbie Fowler",
    "label": "PLAYED_FOR 2001-2003"
   },
   {
    "source": "Newcastle United",
    "target": "Kevin Keegan",
    "label": "COACHED_BY 1992-1997"
   },
   {
    "source": "Newcastle United",
    "target": "Bobby Robson",
    "label": "COACHED_BY 1999-2004"
   },
   {
    "source": "Wayne Rooney",
    "target": "Everton",
    "label": "PLAYED_FOR 2002-2004"
   },
   {
    "source": "Wayne Rooney",
    "target": "Manchester United",
    "label": "PLAYED_FOR 2004-2017"
   },
   {
    "source": "Everton",
    "target": "Carlo Ancelotti",
    "label": "COACHED_BY 2019-2021"
   },
   {
    "source": "Manchester United",
    "target": "Peter Schmeichel",
    "label": "PLAYED_FOR 1991-1999"
   },
   {
    "source": "Manchester United",
    "target": "Robin van Persie",
    "label": "PLAYED_FOR 2012-2015"
   },
   {
    "source": "Manchester United",
    "target": "Jose Mourinho",
    "label": "COACHED_BY 2016-2018"
   },
   {
    "source": "Manchester United",
    "target": "Alex Ferguson",
    "label": "COACHED_BY 1986-2013"
   },
   {
    "source": "Robbie Fowler",
    "target": "Blackburn Rovers",
    "label": "PLAYED_FOR 2008-2009"
   },
   {
    "source": "Sol Campbell",
    "target": "Tottenham Hotspur",
    "label": "PLAYED_FOR 1992-2001"
   },
   {
    "source": "Leicester City",
    "target": "Claudio Ranieri",
    "label": "COACHED_BY 2015-2017"
   }
  ],
  "highlight_path": [
   "Nicolas Anelka",
   "Manchester City",
   "Erling Haaland"
  ]
 }
}