{
  "application": "AceTracker",
  "version": "1.0.0",
  "description": "Live tennis match tracking and player statistics platform",
  "tournament": {
    "name": "US Open",
    "year": 2026,
    "surface": "Hard",
    "location": {
      "venue": "USTA Billie Jean King National Tennis Center",
      "city": "Flushing Meadows",
      "state": "New York",
      "country": "USA"
    },
    "prizeMoney": {
      "total": 65000000,
      "currency": "USD",
      "winner": 3600000,
      "runnerUp": 1800000
    }
  },
  "match": {
    "matchId": "USO-2026-MS-SF-001",
    "round": "Semifinal",
    "court": "Arthur Ashe Stadium",
    "scheduledStart": "2026-09-11T19:00:00-04:00",
    "status": "In Progress",
    "duration": "02:47:32",
    "attendance": 23771
  },
  "players": [
    {
      "playerId": "ATP-12345",
      "name": "Carlos Alcaraz",
      "country": "ESP",
      "age": 23,
      "ranking": 1,
      "seeding": 1,
      "hand": "Right",
      "backhand": "Two-handed",
      "height": 183,
      "coach": "Juan Carlos Ferrero",
      "careerTitles": 22,
      "grandSlams": 6
    },
    {
      "playerId": "ATP-67890",
      "name": "Jannik Sinner",
      "country": "ITA",
      "age": 24,
      "ranking": 2,
      "seeding": 2,
      "hand": "Right",
      "backhand": "Two-handed",
      "height": 188,
      "coach": "Darren Cahill",
      "careerTitles": 19,
      "grandSlams": 4
    }
  ],
  "score": {
    "sets": [
      {
        "setNumber": 1,
        "player1Games": 6,
        "player2Games": 4,
        "winner": "ATP-12345",
        "durationMinutes": 42,
        "tiebreak": null
      },
      {
        "setNumber": 2,
        "player1Games": 6,
        "player2Games": 7,
        "winner": "ATP-67890",
        "durationMinutes": 58,
        "tiebreak": {
          "player1Points": 5,
          "player2Points": 7
        }
      },
      {
        "setNumber": 3,
        "player1Games": 7,
        "player2Games": 6,
        "winner": "ATP-12345",
        "durationMinutes": 67,
        "tiebreak": {
          "player1Points": 7,
          "player2Points": 4
        }
      },
      {
        "setNumber": 4,
        "player1Games": 3,
        "player2Games": 4,
        "winner": null,
        "durationMinutes": null,
        "tiebreak": null
      }
    ],
    "currentSet": 4,
    "currentGame": {
      "server": "ATP-67890",
      "points": {
        "player1": "30",
        "player2": "40"
      },
      "breakPoint": true
    }
  },
  "statistics": {
    "ATP-12345": {
      "aces": 14,
      "doubleFaults": 3,
      "firstServePercentage": 0.68,
      "firstServePointsWon": 0.74,
      "secondServePointsWon": 0.52,
      "breakPointsSaved": 0.67,
      "breakPointsConverted": 0.40,
      "winners": 47,
      "unforcedErrors": 29,
      "netPointsWon": 0.71,
      "totalPointsWon": 142,
      "longestRally": 32,
      "avgFirstServeSpeed": 198,
      "avgSecondServeSpeed": 156,
      "maxServeSpeed": 224
    },
    "ATP-67890": {
      "aces": 11,
      "doubleFaults": 5,
      "firstServePercentage": 0.64,
      "firstServePointsWon": 0.71,
      "secondServePointsWon": 0.49,
      "breakPointsSaved": 0.60,
      "breakPointsConverted": 0.33,
      "winners": 39,
      "unforcedErrors": 34,
      "netPointsWon": 0.65,
      "totalPointsWon": 138,
      "longestRally": 32,
      "avgFirstServeSpeed": 195,
      "avgSecondServeSpeed": 152,
      "maxServeSpeed": 218
    }
  },
  "headToHead": {
    "totalMatches": 12,
    "player1Wins": 6,
    "player2Wins": 6,
    "lastMeeting": {
      "tournament": "Wimbledon",
      "date": "2026-07-14",
      "winner": "ATP-12345",
      "score": "3-6, 6-4, 7-6(4), 6-4"
    }
  },
  "liveOdds": {
    "player1WinProbability": 0.58,
    "player2WinProbability": 0.42,
    "lastUpdated": "2026-09-11T21:47:32-04:00"
  }
}