[
  {
    "date": "2026-04-23",
    "matchId": "9f41c322eb6aa09683dc241cacc31d7c",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Phoenix Suns",
    "awayTeam": "Oklahoma City Thunder",
    "kickoff": "2026-04-25T19:30:00Z",
    "prediction": {
      "homeWinProb": 0.22,
      "drawProb": 0,
      "awayWinProb": 0.78,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 4.58,
      "draw": 0,
      "awayWin": 1.26
    },
    "openingOdds": {
      "homeWin": 4.58,
      "draw": 0,
      "awayWin": 1.26
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-26T18:57:12.879Z",
      "homeScore": 109,
      "awayScore": 121,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "8d8ab21ae69d529ee4bd01fb8ace8276",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-04-24T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.5,
      "draw": 0,
      "awayWin": 1.39
    },
    "openingOdds": {
      "homeWin": 3.5,
      "draw": 0,
      "awayWin": 1.39
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:15.191Z",
      "homeScore": 100,
      "awayScore": 108,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "5000a9f1dd7ba71de7ae6ceef836aa48",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Houston Rockets",
    "awayTeam": "Los Angeles Lakers",
    "kickoff": "2026-04-25T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.29,
      "draw": 0,
      "awayWin": 4.3
    },
    "openingOdds": {
      "homeWin": 1.29,
      "draw": 0,
      "awayWin": 4.3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:15.191Z",
      "homeScore": 108,
      "awayScore": 112,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "eb87da969b550c21334d689f9113d312",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Detroit Tigers",
    "awayTeam": "Milwaukee Brewers",
    "kickoff": "2026-04-23T17:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.49,
      "draw": 0,
      "awayWin": 3
    },
    "openingOdds": {
      "homeWin": 1.49,
      "draw": 0,
      "awayWin": 3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-24T18:57:11.701Z",
      "homeScore": 5,
      "awayScore": 4,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "a1b5b1f882e1c817603a505107a56d2f",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Arizona Diamondbacks",
    "awayTeam": "Chicago White Sox",
    "kickoff": "2026-04-23T19:41:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.7,
      "draw": 0,
      "awayWin": 2.36
    },
    "openingOdds": {
      "homeWin": 1.7,
      "draw": 0,
      "awayWin": 2.36
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-24T18:57:11.702Z",
      "homeScore": 1,
      "awayScore": 4,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "7350a8d7c4145d7f644e02a87a4bb365",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "San Francisco Giants",
    "awayTeam": "Los Angeles Dodgers",
    "kickoff": "2026-04-23T19:46:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.46,
      "draw": 0,
      "awayWin": 1.68
    },
    "openingOdds": {
      "homeWin": 2.46,
      "draw": 0,
      "awayWin": 1.68
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-24T18:57:11.702Z",
      "homeScore": 0,
      "awayScore": 3,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "b754568efb2036d7f3b661cc8093e66f",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Toronto Raptors",
    "awayTeam": "Cleveland Cavaliers",
    "kickoff": "2026-04-24T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.4,
      "draw": 0,
      "awayWin": 1.72
    },
    "openingOdds": {
      "homeWin": 2.4,
      "draw": 0,
      "awayWin": 1.72
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-24T18:57:11.702Z",
      "homeScore": 126,
      "awayScore": 104,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-23",
    "matchId": "c548073cbcde990c77986a123bd2d5bd",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Minnesota Timberwolves",
    "awayTeam": "Denver Nuggets",
    "kickoff": "2026-04-24T01:30:00Z",
    "prediction": {
      "homeWinProb": 0.42,
      "drawProb": 0,
      "awayWinProb": 0.58,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.82
    },
    "openingOdds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.82
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-24T18:57:11.702Z",
      "homeScore": 113,
      "awayScore": 96,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "8d8ab21ae69d529ee4bd01fb8ace8276",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-04-24T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.5,
      "draw": 0,
      "awayWin": 1.39
    },
    "openingOdds": {
      "homeWin": 3.5,
      "draw": 0,
      "awayWin": 1.39
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 100,
      "awayScore": 108,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "9f41c322eb6aa09683dc241cacc31d7c",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Phoenix Suns",
    "awayTeam": "Oklahoma City Thunder",
    "kickoff": "2026-04-25T19:30:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 4.7,
      "draw": 0,
      "awayWin": 1.25
    },
    "openingOdds": {
      "homeWin": 4.7,
      "draw": 0,
      "awayWin": 1.25
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-26T18:57:12.623Z",
      "homeScore": 109,
      "awayScore": 121,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "5000a9f1dd7ba71de7ae6ceef836aa48",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Houston Rockets",
    "awayTeam": "Los Angeles Lakers",
    "kickoff": "2026-04-25T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.29,
      "draw": 0,
      "awayWin": 4.3
    },
    "openingOdds": {
      "homeWin": 1.29,
      "draw": 0,
      "awayWin": 4.3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 108,
      "awayScore": 112,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "1daf20445fbf24373621ac69d10909d6",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "New York Mets",
    "awayTeam": "Colorado Rockies",
    "kickoff": "2026-04-24T23:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.5,
      "draw": 0,
      "awayWin": 2.97
    },
    "openingOdds": {
      "homeWin": 1.5,
      "draw": 0,
      "awayWin": 2.97
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 3,
      "awayScore": 4,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "6dfa085cbcdafd48dfe2b4a3ec7d5e04",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "St. Louis Cardinals",
    "awayTeam": "Seattle Mariners",
    "kickoff": "2026-04-25T00:16:00Z",
    "prediction": {
      "homeWinProb": 0.42,
      "drawProb": 0,
      "awayWinProb": 0.58,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.45,
      "draw": 0,
      "awayWin": 1.7
    },
    "openingOdds": {
      "homeWin": 2.45,
      "draw": 0,
      "awayWin": 1.7
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 2,
      "awayScore": 3,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "55fa28ecac0b985cde7ea3ed079986e0",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Los Angeles Dodgers",
    "awayTeam": "Chicago Cubs",
    "kickoff": "2026-04-25T02:16:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.65,
      "draw": 0,
      "awayWin": 2.5
    },
    "openingOdds": {
      "homeWin": 1.65,
      "draw": 0,
      "awayWin": 2.5
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 4,
      "awayScore": 6,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "2c16b21f64ac893fc7dd8fd60f2a018c",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Cincinnati Reds",
    "awayTeam": "Detroit Tigers",
    "kickoff": "2026-04-24T22:41:00Z",
    "prediction": {
      "homeWinProb": 0.44,
      "drawProb": 0,
      "awayWinProb": 0.56,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.21,
      "draw": 0,
      "awayWin": 1.8
    },
    "openingOdds": {
      "homeWin": 2.21,
      "draw": 0,
      "awayWin": 1.8
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 9,
      "awayScore": 8,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-24",
    "matchId": "c5471ce2c30f59270ff07727d27ce902",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Toronto Blue Jays",
    "awayTeam": "Cleveland Guardians",
    "kickoff": "2026-04-24T23:08:00Z",
    "prediction": {
      "homeWinProb": 0.44,
      "drawProb": 0,
      "awayWinProb": 0.56,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.18,
      "draw": 0,
      "awayWin": 1.85
    },
    "openingOdds": {
      "homeWin": 2.18,
      "draw": 0,
      "awayWin": 1.85
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-25T18:57:14.881Z",
      "homeScore": 6,
      "awayScore": 8,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "9f41c322eb6aa09683dc241cacc31d7c",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Phoenix Suns",
    "awayTeam": "Oklahoma City Thunder",
    "kickoff": "2026-04-25T19:40:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 4.62,
      "draw": 0,
      "awayWin": 1.27
    },
    "openingOdds": {
      "homeWin": 4.62,
      "draw": 0,
      "awayWin": 1.27
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-26T18:57:12.315Z",
      "homeScore": 109,
      "awayScore": 121,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "62dc6619019d4366984883a71b283077",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-04-26T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.42,
      "draw": 0,
      "awayWin": 1.4
    },
    "openingOdds": {
      "homeWin": 3.42,
      "draw": 0,
      "awayWin": 1.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.419Z",
      "homeScore": 96,
      "awayScore": 128,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "0ba37739cdf2986dfc1463c1da6a09f1",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "New York Mets",
    "awayTeam": "Colorado Rockies",
    "kickoff": "2026-04-25T20:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.54,
      "draw": 0,
      "awayWin": 2.8
    },
    "openingOdds": {
      "homeWin": 1.54,
      "draw": 0,
      "awayWin": 2.8
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "d94d967f8600a3fb8b869f32c31a7357",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Toronto Raptors",
    "awayTeam": "Cleveland Cavaliers",
    "kickoff": "2026-04-26T17:10:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.49,
      "draw": 0,
      "awayWin": 1.65
    },
    "openingOdds": {
      "homeWin": 2.49,
      "draw": 0,
      "awayWin": 1.65
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.419Z",
      "homeScore": 93,
      "awayScore": 89,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "0cab123e90bdf5d1d144a7e26ebc339c",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Portland Trail Blazers",
    "awayTeam": "San Antonio Spurs",
    "kickoff": "2026-04-26T19:40:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.87,
      "draw": 0,
      "awayWin": 1.5
    },
    "openingOdds": {
      "homeWin": 2.87,
      "draw": 0,
      "awayWin": 1.5
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.419Z",
      "homeScore": 93,
      "awayScore": 114,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "399d2e69e4408801d09e614c88779989",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Houston Rockets",
    "awayTeam": "Los Angeles Lakers",
    "kickoff": "2026-04-27T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.53,
      "draw": 0,
      "awayWin": 2.77
    },
    "openingOdds": {
      "homeWin": 1.53,
      "draw": 0,
      "awayWin": 2.77
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.419Z",
      "homeScore": 115,
      "awayScore": 96,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "be47d30294aeb48696725d5dbe33216a",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "St. Louis Cardinals",
    "awayTeam": "Seattle Mariners",
    "kickoff": "2026-04-25T18:16:00Z",
    "prediction": {
      "homeWinProb": 0.41,
      "drawProb": 0,
      "awayWinProb": 0.59,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.33,
      "draw": 0,
      "awayWin": 1.73
    },
    "openingOdds": {
      "homeWin": 2.33,
      "draw": 0,
      "awayWin": 1.73
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-26T18:57:12.315Z",
      "homeScore": 9,
      "awayScore": 11,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-25",
    "matchId": "d8627b6c88e823c4e5eadd5bb0041769",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Kansas City Royals",
    "awayTeam": "Los Angeles Angels",
    "kickoff": "2026-04-25T23:11:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.71,
      "draw": 0,
      "awayWin": 2.4
    },
    "openingOdds": {
      "homeWin": 1.71,
      "draw": 0,
      "awayWin": 2.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-26T18:57:12.315Z",
      "homeScore": 12,
      "awayScore": 1,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "b3eb8f644d05290981f8805f5410f24a",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Phoenix Suns",
    "awayTeam": "Oklahoma City Thunder",
    "kickoff": "2026-04-28T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.22,
      "drawProb": 0,
      "awayWinProb": 0.78,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 5.4,
      "draw": 0,
      "awayWin": 1.24
    },
    "openingOdds": {
      "homeWin": 5.4,
      "draw": 0,
      "awayWin": 1.24
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-28T18:57:15.028Z",
      "homeScore": 122,
      "awayScore": 131,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "62dc6619019d4366984883a71b283077",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-04-26T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0,
      "awayWinProb": 0.75,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.7,
      "draw": 0,
      "awayWin": 1.38
    },
    "openingOdds": {
      "homeWin": 3.7,
      "draw": 0,
      "awayWin": 1.38
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.098Z",
      "homeScore": 96,
      "awayScore": 128,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "e4d639b6c49e5fd0accc6e80636e88fe",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Denver Nuggets",
    "awayTeam": "Minnesota Timberwolves",
    "kickoff": "2026-04-28T02:40:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.23,
      "draw": 0,
      "awayWin": 5.4
    },
    "openingOdds": {
      "homeWin": 1.23,
      "draw": 0,
      "awayWin": 5.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-28T18:57:15.028Z",
      "homeScore": 125,
      "awayScore": 113,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "0cab123e90bdf5d1d144a7e26ebc339c",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Portland Trail Blazers",
    "awayTeam": "San Antonio Spurs",
    "kickoff": "2026-04-26T19:40:00Z",
    "prediction": {
      "homeWinProb": 0.32,
      "drawProb": 0,
      "awayWinProb": 0.68,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.92,
      "draw": 0,
      "awayWin": 1.51
    },
    "openingOdds": {
      "homeWin": 2.92,
      "draw": 0,
      "awayWin": 1.51
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.098Z",
      "homeScore": 93,
      "awayScore": 114,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "595b24bea54d0917338e4a51372398b3",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "New York Knicks",
    "awayTeam": "Atlanta Hawks",
    "kickoff": "2026-04-29T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.43,
      "draw": 0,
      "awayWin": 3.32
    },
    "openingOdds": {
      "homeWin": 1.43,
      "draw": 0,
      "awayWin": 3.32
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.650Z",
      "homeScore": 126,
      "awayScore": 97,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "d94d967f8600a3fb8b869f32c31a7357",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Toronto Raptors",
    "awayTeam": "Cleveland Cavaliers",
    "kickoff": "2026-04-26T17:10:00Z",
    "prediction": {
      "homeWinProb": 0.35,
      "drawProb": 0,
      "awayWinProb": 0.65,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.58,
      "draw": 0,
      "awayWin": 1.64
    },
    "openingOdds": {
      "homeWin": 2.58,
      "draw": 0,
      "awayWin": 1.64
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.098Z",
      "homeScore": 93,
      "awayScore": 89,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "3b5d0ef6c7e43cabe937c7a9f10067e9",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "New York Mets",
    "awayTeam": "Colorado Rockies",
    "kickoff": "2026-04-26T17:41:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.5,
      "draw": 0,
      "awayWin": 2.95
    },
    "openingOdds": {
      "homeWin": 1.5,
      "draw": 0,
      "awayWin": 2.95
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.098Z",
      "homeScore": 1,
      "awayScore": 3,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-26",
    "matchId": "0ac87629ee3c61883fb75f522f9e964d",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "New York Mets",
    "awayTeam": "Colorado Rockies",
    "kickoff": "2026-04-26T21:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.54,
      "draw": 0,
      "awayWin": 2.7
    },
    "openingOdds": {
      "homeWin": 1.54,
      "draw": 0,
      "awayWin": 2.7
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-27T18:57:15.098Z",
      "homeScore": 0,
      "awayScore": 3,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "b3eb8f644d05290981f8805f5410f24a",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Phoenix Suns",
    "awayTeam": "Oklahoma City Thunder",
    "kickoff": "2026-04-28T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.22,
      "drawProb": 0,
      "awayWinProb": 0.78,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 5.2,
      "draw": 0,
      "awayWin": 1.24
    },
    "openingOdds": {
      "homeWin": 5.2,
      "draw": 0,
      "awayWin": 1.24
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-28T18:57:14.732Z",
      "homeScore": 122,
      "awayScore": 131,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "d749c50ad2a2660df91f9dc1b8e20d78",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Boston Celtics",
    "awayTeam": "Philadelphia 76ers",
    "kickoff": "2026-04-28T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.78,
      "drawProb": 0,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.2,
      "draw": 0,
      "awayWin": 5.79
    },
    "openingOdds": {
      "homeWin": 1.2,
      "draw": 0,
      "awayWin": 5.79
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.381Z",
      "homeScore": 97,
      "awayScore": 113,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "f61ea629819d5176316c94a379c02ad2",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "San Antonio Spurs",
    "awayTeam": "Portland Trail Blazers",
    "kickoff": "2026-04-29T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.78,
      "drawProb": 0,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.18,
      "draw": 0,
      "awayWin": 6.39
    },
    "openingOdds": {
      "homeWin": 1.18,
      "draw": 0,
      "awayWin": 6.39
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.381Z",
      "homeScore": 114,
      "awayScore": 95,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "6fa2ebdc614d327bc9a4558541adcd30",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Cleveland Cavaliers",
    "awayTeam": "Toronto Raptors",
    "kickoff": "2026-04-29T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.78,
      "drawProb": 0,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.3,
      "draw": 0,
      "awayWin": 4.3
    },
    "openingOdds": {
      "homeWin": 1.3,
      "draw": 0,
      "awayWin": 4.3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:15.508Z",
      "homeScore": 125,
      "awayScore": 120,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "e4d639b6c49e5fd0accc6e80636e88fe",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Denver Nuggets",
    "awayTeam": "Minnesota Timberwolves",
    "kickoff": "2026-04-28T02:40:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.23,
      "draw": 0,
      "awayWin": 5.25
    },
    "openingOdds": {
      "homeWin": 1.23,
      "draw": 0,
      "awayWin": 5.25
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-28T18:57:14.732Z",
      "homeScore": 125,
      "awayScore": 113,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "65f2df473a540a92e7f974a290ed36fb",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Los Angeles Dodgers",
    "awayTeam": "Miami Marlins",
    "kickoff": "2026-04-28T02:11:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.36,
      "draw": 0,
      "awayWin": 3.65
    },
    "openingOdds": {
      "homeWin": 1.36,
      "draw": 0,
      "awayWin": 3.65
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-28T18:57:14.732Z",
      "homeScore": 5,
      "awayScore": 4,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "595b24bea54d0917338e4a51372398b3",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "New York Knicks",
    "awayTeam": "Atlanta Hawks",
    "kickoff": "2026-04-29T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.42,
      "draw": 0,
      "awayWin": 3.32
    },
    "openingOdds": {
      "homeWin": 1.42,
      "draw": 0,
      "awayWin": 3.32
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.381Z",
      "homeScore": 126,
      "awayScore": 97,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-27",
    "matchId": "371ff765cd40348073b510b2f45d81e9",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Texas Rangers",
    "awayTeam": "New York Yankees",
    "kickoff": "2026-04-28T00:06:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.62,
      "draw": 0,
      "awayWin": 1.61
    },
    "openingOdds": {
      "homeWin": 2.62,
      "draw": 0,
      "awayWin": 1.61
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-28T18:57:14.732Z",
      "homeScore": 2,
      "awayScore": 4,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "d749c50ad2a2660df91f9dc1b8e20d78",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Boston Celtics",
    "awayTeam": "Philadelphia 76ers",
    "kickoff": "2026-04-28T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.78,
      "drawProb": 0,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.21,
      "draw": 0,
      "awayWin": 5.77
    },
    "openingOdds": {
      "homeWin": 1.21,
      "draw": 0,
      "awayWin": 5.77
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.063Z",
      "homeScore": 97,
      "awayScore": 113,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "f61ea629819d5176316c94a379c02ad2",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "San Antonio Spurs",
    "awayTeam": "Portland Trail Blazers",
    "kickoff": "2026-04-29T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.78,
      "drawProb": 0,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.18,
      "draw": 0,
      "awayWin": 6.5
    },
    "openingOdds": {
      "homeWin": 1.18,
      "draw": 0,
      "awayWin": 6.5
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.063Z",
      "homeScore": 114,
      "awayScore": 95,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "6fa2ebdc614d327bc9a4558541adcd30",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Cleveland Cavaliers",
    "awayTeam": "Toronto Raptors",
    "kickoff": "2026-04-29T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.31,
      "draw": 0,
      "awayWin": 4.35
    },
    "openingOdds": {
      "homeWin": 1.31,
      "draw": 0,
      "awayWin": 4.35
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:15.227Z",
      "homeScore": 125,
      "awayScore": 120,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "912bee9cc9d36b6017819f012c0c56f1",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Detroit Pistons",
    "awayTeam": "Orlando Magic",
    "kickoff": "2026-04-29T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.3,
      "draw": 0,
      "awayWin": 4.24
    },
    "openingOdds": {
      "homeWin": 1.3,
      "draw": 0,
      "awayWin": 4.24
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:15.227Z",
      "homeScore": 116,
      "awayScore": 109,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "54e35854b4573f13cd3a3491cd75cfa1",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Los Angeles Dodgers",
    "awayTeam": "Miami Marlins",
    "kickoff": "2026-04-29T02:11:00Z",
    "prediction": {
      "homeWinProb": 0.68,
      "drawProb": 0,
      "awayWinProb": 0.32,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.36,
      "draw": 0,
      "awayWin": 3.49
    },
    "openingOdds": {
      "homeWin": 1.36,
      "draw": 0,
      "awayWin": 3.49
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.063Z",
      "homeScore": 1,
      "awayScore": 2,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "595b24bea54d0917338e4a51372398b3",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "New York Knicks",
    "awayTeam": "Atlanta Hawks",
    "kickoff": "2026-04-29T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.43,
      "draw": 0,
      "awayWin": 3.36
    },
    "openingOdds": {
      "homeWin": 1.43,
      "draw": 0,
      "awayWin": 3.36
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.063Z",
      "homeScore": 126,
      "awayScore": 97,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "b981ac0f551b6f109cd18fa31de439b4",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Minnesota Timberwolves",
    "awayTeam": "Denver Nuggets",
    "kickoff": "2026-05-01T02:10:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.1,
      "draw": 0,
      "awayWin": 1.48
    },
    "openingOdds": {
      "homeWin": 3.1,
      "draw": 0,
      "awayWin": 1.48
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.571Z",
      "homeScore": 110,
      "awayScore": 98,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-28",
    "matchId": "b2b5566d4285c0ab7ca9f78f4d1a6de7",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Cleveland Guardians",
    "awayTeam": "Tampa Bay Rays",
    "kickoff": "2026-04-28T22:11:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.81,
      "draw": 0,
      "awayWin": 2.25
    },
    "openingOdds": {
      "homeWin": 1.81,
      "draw": 0,
      "awayWin": 2.25
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-29T18:57:16.063Z",
      "homeScore": 0,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "912bee9cc9d36b6017819f012c0c56f1",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Detroit Pistons",
    "awayTeam": "Orlando Magic",
    "kickoff": "2026-04-29T23:10:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.28,
      "draw": 0,
      "awayWin": 4.5
    },
    "openingOdds": {
      "homeWin": 1.28,
      "draw": 0,
      "awayWin": 4.5
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:14.953Z",
      "homeScore": 116,
      "awayScore": 109,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "6fa2ebdc614d327bc9a4558541adcd30",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Cleveland Cavaliers",
    "awayTeam": "Toronto Raptors",
    "kickoff": "2026-04-29T23:40:00Z",
    "prediction": {
      "homeWinProb": 0.72,
      "drawProb": 0,
      "awayWinProb": 0.28,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.31,
      "draw": 0,
      "awayWin": 4.2
    },
    "openingOdds": {
      "homeWin": 1.31,
      "draw": 0,
      "awayWin": 4.2
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:14.953Z",
      "homeScore": 125,
      "awayScore": 120,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "b2f1e46d7adfcf49fa68a52df4938626",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-05-01T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.28,
      "drawProb": 0,
      "awayWinProb": 0.72,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3,
      "draw": 0,
      "awayWin": 1.51
    },
    "openingOdds": {
      "homeWin": 3,
      "draw": 0,
      "awayWin": 1.51
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.302Z",
      "homeScore": 106,
      "awayScore": 93,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "80411c6402609069c4467ccdcb494273",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Los Angeles Dodgers",
    "awayTeam": "Miami Marlins",
    "kickoff": "2026-04-29T19:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.51,
      "draw": 0,
      "awayWin": 2.92
    },
    "openingOdds": {
      "homeWin": 1.51,
      "draw": 0,
      "awayWin": 2.92
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-30T18:57:14.953Z",
      "homeScore": 2,
      "awayScore": 3,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "b981ac0f551b6f109cd18fa31de439b4",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Minnesota Timberwolves",
    "awayTeam": "Denver Nuggets",
    "kickoff": "2026-05-01T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.97,
      "draw": 0,
      "awayWin": 1.48
    },
    "openingOdds": {
      "homeWin": 2.97,
      "draw": 0,
      "awayWin": 1.48
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.302Z",
      "homeScore": 110,
      "awayScore": 98,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "abd0114b226ed04c6bd4daac824f5241",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Chicago White Sox",
    "awayTeam": "Los Angeles Angels",
    "kickoff": "2026-04-29T17:11:00Z",
    "prediction": {
      "homeWinProb": 0.42,
      "drawProb": 0,
      "awayWinProb": 0.58,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.12,
      "draw": 0,
      "awayWin": 1.87
    },
    "openingOdds": {
      "homeWin": 2.12,
      "draw": 0,
      "awayWin": 1.87
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-04-30T18:57:14.953Z",
      "homeScore": 3,
      "awayScore": 2,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "3bf2df80de60f0bf82343a646a188fb2",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Minnesota Twins",
    "awayTeam": "Seattle Mariners",
    "kickoff": "2026-04-29T17:41:00Z",
    "prediction": {
      "homeWinProb": 0.42,
      "drawProb": 0,
      "awayWinProb": 0.58,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.82
    },
    "openingOdds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.82
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-04-30T18:57:14.953Z",
      "homeScore": 3,
      "awayScore": 5,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-29",
    "matchId": "0b82fc67da784ef2d4225438c8e33b6a",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Philadelphia Phillies",
    "awayTeam": "San Francisco Giants",
    "kickoff": "2026-04-29T22:41:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.72,
      "draw": 0,
      "awayWin": 2.36
    },
    "openingOdds": {
      "homeWin": 1.72,
      "draw": 0,
      "awayWin": 2.36
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "d1e8ca71cf93b52520848723fb9b56a3",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "New York Mets",
    "awayTeam": "Washington Nationals",
    "kickoff": "2026-04-30T17:11:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.53,
      "draw": 0,
      "awayWin": 2.85
    },
    "openingOdds": {
      "homeWin": 1.53,
      "draw": 0,
      "awayWin": 2.85
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 4,
      "awayScore": 5,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "b2f1e46d7adfcf49fa68a52df4938626",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Philadelphia 76ers",
    "awayTeam": "Boston Celtics",
    "kickoff": "2026-05-01T00:10:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3,
      "draw": 0,
      "awayWin": 1.48
    },
    "openingOdds": {
      "homeWin": 3,
      "draw": 0,
      "awayWin": 1.48
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 106,
      "awayScore": 93,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "b981ac0f551b6f109cd18fa31de439b4",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Minnesota Timberwolves",
    "awayTeam": "Denver Nuggets",
    "kickoff": "2026-05-01T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 3.05,
      "draw": 0,
      "awayWin": 1.48
    },
    "openingOdds": {
      "homeWin": 3.05,
      "draw": 0,
      "awayWin": 1.48
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 110,
      "awayScore": 98,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "d1938a9c13602a661e894f996f2680e8",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Toronto Raptors",
    "awayTeam": "Cleveland Cavaliers",
    "kickoff": "2026-05-01T23:40:00Z",
    "prediction": {
      "homeWinProb": 0.38,
      "drawProb": 0,
      "awayWinProb": 0.62,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.53,
      "draw": 0,
      "awayWin": 1.59
    },
    "openingOdds": {
      "homeWin": 2.53,
      "draw": 0,
      "awayWin": 1.59
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.452Z",
      "homeScore": 112,
      "awayScore": 110,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "c361a0b8c035a055bd9497b52674e3fb",
    "league": "NBA",
    "sportKey": "basketball_nba",
    "homeTeam": "Houston Rockets",
    "awayTeam": "Los Angeles Lakers",
    "kickoff": "2026-05-02T01:40:00Z",
    "prediction": {
      "homeWinProb": 0.62,
      "drawProb": 0,
      "awayWinProb": 0.38,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.57,
      "draw": 0,
      "awayWin": 2.66
    },
    "openingOdds": {
      "homeWin": 1.57,
      "draw": 0,
      "awayWin": 2.66
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.453Z",
      "homeScore": 78,
      "awayScore": 98,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "a43beaa62a7673615a11856370287f3b",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Pittsburgh Pirates",
    "awayTeam": "St. Louis Cardinals",
    "kickoff": "2026-04-30T16:36:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.51,
      "draw": 0,
      "awayWin": 2.93
    },
    "openingOdds": {
      "homeWin": 1.51,
      "draw": 0,
      "awayWin": 2.93
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 5,
      "awayScore": 10,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "c229774bb80147623f1c232bad890e16",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Cincinnati Reds",
    "awayTeam": "Colorado Rockies",
    "kickoff": "2026-04-30T16:41:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0,
      "awayWinProb": 0.42,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.62,
      "draw": 0,
      "awayWin": 2.56
    },
    "openingOdds": {
      "homeWin": 1.62,
      "draw": 0,
      "awayWin": 2.56
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 6,
      "awayScore": 4,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-04-30",
    "matchId": "788f4dc2e6058c5b7725dafd62fd9b9d",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Minnesota Twins",
    "awayTeam": "Toronto Blue Jays",
    "kickoff": "2026-04-30T23:41:00Z",
    "prediction": {
      "homeWinProb": 0.42,
      "drawProb": 0,
      "awayWinProb": 0.58,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.8
    },
    "openingOdds": {
      "homeWin": 2.2,
      "draw": 0,
      "awayWin": 1.8
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-01T18:57:13.010Z",
      "homeScore": 7,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "82a45989e8b145f27fbd7932180e1121",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Aston Villa",
    "awayTeam": "Tottenham Hotspur",
    "kickoff": "2026-05-03T18:00:00Z",
    "prediction": {
      "homeWinProb": 0.55,
      "drawProb": 0.22,
      "awayWinProb": 0.23,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.723
    },
    "odds": {
      "homeWin": 2.25,
      "draw": 3.85,
      "awayWin": 3.3
    },
    "openingOdds": {
      "homeWin": 2.25,
      "draw": 3.85,
      "awayWin": 3.3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "eaaf4ed0986f4f5414fc727f5c235d48",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Leeds United",
    "awayTeam": "Burnley",
    "kickoff": "2026-05-01T19:00:00Z",
    "prediction": {
      "homeWinProb": 0.55,
      "drawProb": 0.28,
      "awayWinProb": 0.17,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": 0.784
    },
    "odds": {
      "homeWin": 1.47,
      "draw": 5,
      "awayWin": 8.6
    },
    "openingOdds": {
      "homeWin": 1.47,
      "draw": 5,
      "awayWin": 8.6
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.204Z",
      "homeScore": 3,
      "awayScore": 1,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "ac1ca15f14b17edc746f8c6e994b0155",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Bournemouth",
    "awayTeam": "Crystal Palace",
    "kickoff": "2026-05-03T13:00:00Z",
    "prediction": {
      "homeWinProb": 0.45,
      "drawProb": 0.3,
      "awayWinProb": 0.25,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.735
    },
    "odds": {
      "homeWin": 1.71,
      "draw": 4.44,
      "awayWin": 5.4
    },
    "openingOdds": {
      "homeWin": 1.71,
      "draw": 4.44,
      "awayWin": 5.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:15.146Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "6273cdde58224d3b30e4d2a0a74b72df",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Manchester United",
    "awayTeam": "Liverpool",
    "kickoff": "2026-05-03T14:30:00Z",
    "prediction": {
      "homeWinProb": 0.35,
      "drawProb": 0.32,
      "awayWinProb": 0.33,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.704
    },
    "odds": {
      "homeWin": 2.42,
      "draw": 3.9,
      "awayWin": 3
    },
    "openingOdds": {
      "homeWin": 2.42,
      "draw": 3.9,
      "awayWin": 3
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:15.146Z",
      "homeScore": 3,
      "awayScore": 2,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "d20966bfff788c76678b8df12b984866",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Arsenal",
    "awayTeam": "Fulham",
    "kickoff": "2026-05-02T16:30:00Z",
    "prediction": {
      "homeWinProb": 0.58,
      "drawProb": 0.26,
      "awayWinProb": 0.16,
      "predictedOutcome": "home",
      "confidence": "low",
      "confidenceScore": 0.794
    },
    "odds": {
      "homeWin": 1.5,
      "draw": 4.8,
      "awayWin": 8.8
    },
    "openingOdds": {
      "homeWin": 1.5,
      "draw": 4.8,
      "awayWin": 8.8
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.204Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "4d99d206793841a85ad25c977bb6dcb2",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Newcastle United",
    "awayTeam": "Brighton and Hove Albion",
    "kickoff": "2026-05-02T14:00:00Z",
    "prediction": {
      "homeWinProb": 0.32,
      "drawProb": 0.3,
      "awayWinProb": 0.38,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": 0.613
    },
    "odds": {
      "homeWin": 2.62,
      "draw": 3.85,
      "awayWin": 2.75
    },
    "openingOdds": {
      "homeWin": 2.62,
      "draw": 3.85,
      "awayWin": 2.75
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.204Z",
      "homeScore": 3,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "685bc7e34533e57867d51a08db38f1ec",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Wolverhampton Wanderers",
    "awayTeam": "Sunderland",
    "kickoff": "2026-05-02T14:00:00Z",
    "prediction": {
      "homeWinProb": 0.25,
      "drawProb": 0.3,
      "awayWinProb": 0.45,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": 0.634
    },
    "odds": {
      "homeWin": 3.3,
      "draw": 3.5,
      "awayWin": 2.4
    },
    "openingOdds": {
      "homeWin": 3.3,
      "draw": 3.5,
      "awayWin": 2.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "draw",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.204Z",
      "homeScore": 1,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-01",
    "matchId": "0602d732b6ac41cc00e19dd37073c401",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Brentford",
    "awayTeam": "West Ham United",
    "kickoff": "2026-05-02T14:00:00Z",
    "prediction": {
      "homeWinProb": 0.45,
      "drawProb": 0.28,
      "awayWinProb": 0.27,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.739
    },
    "odds": {
      "homeWin": 2.04,
      "draw": 3.91,
      "awayWin": 3.84
    },
    "openingOdds": {
      "homeWin": 2.04,
      "draw": 3.91,
      "awayWin": 3.84
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-02T18:57:14.204Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "d5dfcb82d0a54536cff3e16f1858d180",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Colorado Rockies",
    "awayTeam": "Atlanta Braves",
    "kickoff": "2026-05-03T00:11:00Z",
    "prediction": {
      "homeWinProb": 0.332,
      "drawProb": 0,
      "awayWinProb": 0.668,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": 0.675
    },
    "odds": {
      "homeWin": 3.05,
      "draw": 0,
      "awayWin": 1.47
    },
    "openingOdds": {
      "homeWin": 3.05,
      "draw": 0,
      "awayWin": 1.47
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.884Z",
      "homeScore": 1,
      "awayScore": 9,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "ad24319e5623a8196399f98734f3be87",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Miami Marlins",
    "awayTeam": "Philadelphia Phillies",
    "kickoff": "2026-05-02T20:11:00Z",
    "prediction": {
      "homeWinProb": 0.521,
      "drawProb": 0,
      "awayWinProb": 0.479,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.602
    },
    "odds": {
      "homeWin": 1.92,
      "draw": 0,
      "awayWin": 2.1
    },
    "openingOdds": {
      "homeWin": 1.92,
      "draw": 0,
      "awayWin": 2.1
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.884Z",
      "homeScore": 4,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "a5c3ef5e48ad39a2a1e04b385a33f7f0",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Tampa Bay Rays",
    "awayTeam": "San Francisco Giants",
    "kickoff": "2026-05-02T22:11:00Z",
    "prediction": {
      "homeWinProb": 0.488,
      "drawProb": 0,
      "awayWinProb": 0.512,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": 0.601
    },
    "odds": {
      "homeWin": 2.05,
      "draw": 0,
      "awayWin": 1.96
    },
    "openingOdds": {
      "homeWin": 2.05,
      "draw": 0,
      "awayWin": 1.96
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.885Z",
      "homeScore": 5,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "4ad2ab499ea6b0d3e3c5c0a2e015466d",
    "league": "德甲",
    "sportKey": "soccer_germany_bundesliga",
    "homeTeam": "SC Freiburg",
    "awayTeam": "VfL Wolfsburg",
    "kickoff": "2026-05-03T17:30:00Z",
    "prediction": {
      "homeWinProb": 0.46,
      "drawProb": 0.248,
      "awayWinProb": 0.293,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.713
    },
    "odds": {
      "homeWin": 2.62,
      "draw": 3.7,
      "awayWin": 2.86
    },
    "openingOdds": {
      "homeWin": 2.62,
      "draw": 3.7,
      "awayWin": 2.86
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "3870be32c3d6e43c3db821236089af61",
    "league": "西甲",
    "sportKey": "soccer_spain_la_liga",
    "homeTeam": "Alavés",
    "awayTeam": "Athletic Bilbao",
    "kickoff": "2026-05-02T16:30:00Z",
    "prediction": {
      "homeWinProb": 0.388,
      "drawProb": 0.281,
      "awayWinProb": 0.33,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.503
    },
    "odds": {
      "homeWin": 2.88,
      "draw": 3.54,
      "awayWin": 2.7
    },
    "openingOdds": {
      "homeWin": 2.88,
      "draw": 3.54,
      "awayWin": 2.7
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "away",
      "settled": true,
      "settledAt": "2026-05-02T18:57:13.946Z",
      "homeScore": 2,
      "awayScore": 4,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "25d10f44d20b432ffa4c21db9556f574",
    "league": "德甲",
    "sportKey": "soccer_germany_bundesliga",
    "homeTeam": "Bayern Munich",
    "awayTeam": "1. FC Heidenheim",
    "kickoff": "2026-05-02T13:30:00Z",
    "prediction": {
      "homeWinProb": 0.764,
      "drawProb": 0.139,
      "awayWinProb": 0.098,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.84
    },
    "odds": {
      "homeWin": 1.29,
      "draw": 7.5,
      "awayWin": 11
    },
    "openingOdds": {
      "homeWin": 1.29,
      "draw": 7.5,
      "awayWin": 11
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "draw",
      "settled": true,
      "settledAt": "2026-05-02T18:57:13.946Z",
      "homeScore": 3,
      "awayScore": 3,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "0e2c25e2571199e6ecea64d94bcb8980",
    "league": "義甲",
    "sportKey": "soccer_italy_serie_a",
    "homeTeam": "Juventus",
    "awayTeam": "Hellas Verona",
    "kickoff": "2026-05-03T16:00:00Z",
    "prediction": {
      "homeWinProb": 0.795,
      "drawProb": 0.138,
      "awayWinProb": 0.068,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.785
    },
    "odds": {
      "homeWin": 1.24,
      "draw": 7.6,
      "awayWin": 18.5
    },
    "openingOdds": {
      "homeWin": 1.24,
      "draw": 7.6,
      "awayWin": 18.5
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "draw",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.885Z",
      "homeScore": 1,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-02",
    "matchId": "1dcb2f96c1b117cb5df516c1de8e307b",
    "league": "西甲",
    "sportKey": "soccer_spain_la_liga",
    "homeTeam": "Real Betis",
    "awayTeam": "Oviedo",
    "kickoff": "2026-05-03T16:30:00Z",
    "prediction": {
      "homeWinProb": 0.615,
      "drawProb": 0.23,
      "awayWinProb": 0.155,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.781
    },
    "odds": {
      "homeWin": 1.62,
      "draw": 4.37,
      "awayWin": 6.4
    },
    "openingOdds": {
      "homeWin": 1.62,
      "draw": 4.37,
      "awayWin": 6.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.885Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "c07320ad7cda17703d445ae8f3b85376",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Boston Red Sox",
    "awayTeam": "Houston Astros",
    "kickoff": "2026-05-03T17:36:00Z",
    "prediction": {
      "homeWinProb": 0.587,
      "drawProb": 0,
      "awayWinProb": 0.413,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.637
    },
    "odds": {
      "homeWin": 1.68,
      "draw": 0,
      "awayWin": 2.44
    },
    "openingOdds": {
      "homeWin": 1.68,
      "draw": 0,
      "awayWin": 2.44
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "b713b3ae079ed7d21c2a9f7edb043f6b",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Detroit Tigers",
    "awayTeam": "Texas Rangers",
    "kickoff": "2026-05-03T23:21:00Z",
    "prediction": {
      "homeWinProb": 0.518,
      "drawProb": 0,
      "awayWinProb": 0.482,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.608
    },
    "odds": {
      "homeWin": 1.89,
      "draw": 0,
      "awayWin": 2.06
    },
    "openingOdds": {
      "homeWin": 1.89,
      "draw": 0,
      "awayWin": 2.06
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "09d5570dec06194bdd8124831b9deb5a",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Everton",
    "awayTeam": "Manchester City",
    "kickoff": "2026-05-04T19:00:00Z",
    "prediction": {
      "homeWinProb": 0.216,
      "drawProb": 0.229,
      "awayWinProb": 0.556,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": 0.693
    },
    "odds": {
      "homeWin": 7,
      "draw": 5.1,
      "awayWin": 1.52
    },
    "openingOdds": {
      "homeWin": 7,
      "draw": 5.1,
      "awayWin": 1.52
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "82a45989e8b145f27fbd7932180e1121",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Aston Villa",
    "awayTeam": "Tottenham Hotspur",
    "kickoff": "2026-05-03T18:00:00Z",
    "prediction": {
      "homeWinProb": 0.481,
      "drawProb": 0.259,
      "awayWinProb": 0.26,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.722
    },
    "odds": {
      "homeWin": 2.3,
      "draw": 3.75,
      "awayWin": 3.33
    },
    "openingOdds": {
      "homeWin": 2.3,
      "draw": 3.75,
      "awayWin": 3.33
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "ac1ca15f14b17edc746f8c6e994b0155",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Bournemouth",
    "awayTeam": "Crystal Palace",
    "kickoff": "2026-05-03T13:00:00Z",
    "prediction": {
      "homeWinProb": 0.53,
      "drawProb": 0.251,
      "awayWinProb": 0.22,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.739
    },
    "odds": {
      "homeWin": 1.7,
      "draw": 4.35,
      "awayWin": 5.6
    },
    "openingOdds": {
      "homeWin": 1.7,
      "draw": 4.35,
      "awayWin": 5.6
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.650Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "0e2c25e2571199e6ecea64d94bcb8980",
    "league": "義甲",
    "sportKey": "soccer_italy_serie_a",
    "homeTeam": "Juventus",
    "awayTeam": "Hellas Verona",
    "kickoff": "2026-05-03T16:00:00Z",
    "prediction": {
      "homeWinProb": 0.801,
      "drawProb": 0.139,
      "awayWinProb": 0.06,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.794
    },
    "odds": {
      "homeWin": 1.24,
      "draw": 7.6,
      "awayWin": 20
    },
    "openingOdds": {
      "homeWin": 1.24,
      "draw": 7.6,
      "awayWin": 20
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "draw",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.650Z",
      "homeScore": 1,
      "awayScore": 1,
      "predictionCorrect": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "97da76ec8cc9cdf87a1876d7557d43f2",
    "league": "義甲",
    "sportKey": "soccer_italy_serie_a",
    "homeTeam": "Inter Milan",
    "awayTeam": "Parma",
    "kickoff": "2026-05-03T18:45:00Z",
    "prediction": {
      "homeWinProb": 0.784,
      "drawProb": 0.143,
      "awayWinProb": 0.073,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.784
    },
    "odds": {
      "homeWin": 1.26,
      "draw": 7.2,
      "awayWin": 17
    },
    "openingOdds": {
      "homeWin": 1.26,
      "draw": 7.2,
      "awayWin": 17
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-03",
    "matchId": "1dcb2f96c1b117cb5df516c1de8e307b",
    "league": "西甲",
    "sportKey": "soccer_spain_la_liga",
    "homeTeam": "Real Betis",
    "awayTeam": "Oviedo",
    "kickoff": "2026-05-03T16:30:00Z",
    "prediction": {
      "homeWinProb": 0.613,
      "drawProb": 0.231,
      "awayWinProb": 0.157,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.777
    },
    "odds": {
      "homeWin": 1.62,
      "draw": 4.37,
      "awayWin": 6.4
    },
    "openingOdds": {
      "homeWin": 1.62,
      "draw": 4.37,
      "awayWin": 6.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": "home",
      "settled": true,
      "settledAt": "2026-05-03T18:57:14.650Z",
      "homeScore": 3,
      "awayScore": 0,
      "predictionCorrect": true
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "80044e6fc3586ebcf9f4df924a6f9519",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Colorado Rockies",
    "awayTeam": "New York Mets",
    "kickoff": "2026-05-04T21:41:00Z",
    "prediction": {
      "homeWinProb": 0.427,
      "drawProb": 0,
      "awayWinProb": 0.573,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": 0.628
    },
    "odds": {
      "homeWin": 2.34,
      "draw": 0,
      "awayWin": 1.74
    },
    "openingOdds": {
      "homeWin": 2.34,
      "draw": 0,
      "awayWin": 1.74
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "09d5570dec06194bdd8124831b9deb5a",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Everton",
    "awayTeam": "Manchester City",
    "kickoff": "2026-05-04T19:00:00Z",
    "prediction": {
      "homeWinProb": 0.216,
      "drawProb": 0.228,
      "awayWinProb": 0.556,
      "predictedOutcome": "away",
      "confidence": "high",
      "confidenceScore": 0.69
    },
    "odds": {
      "homeWin": 7.2,
      "draw": 5.1,
      "awayWin": 1.51
    },
    "openingOdds": {
      "homeWin": 7.2,
      "draw": 5.1,
      "awayWin": 1.51
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "607bd701c9fdd9952ad391bbf5543997",
    "league": "義甲",
    "sportKey": "soccer_italy_serie_a",
    "homeTeam": "AS Roma",
    "awayTeam": "Fiorentina",
    "kickoff": "2026-05-04T18:45:00Z",
    "prediction": {
      "homeWinProb": 0.583,
      "drawProb": 0.246,
      "awayWinProb": 0.172,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.76
    },
    "odds": {
      "homeWin": 1.67,
      "draw": 4.36,
      "awayWin": 6.7
    },
    "openingOdds": {
      "homeWin": 1.67,
      "draw": 4.36,
      "awayWin": 6.7
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "699bf1a1a9eb1b2ed120fea0c2225ddf",
    "league": "英超 EPL",
    "sportKey": "soccer_epl",
    "homeTeam": "Chelsea",
    "awayTeam": "Nottingham Forest",
    "kickoff": "2026-05-04T14:00:00Z",
    "prediction": {
      "homeWinProb": 0.546,
      "drawProb": 0.242,
      "awayWinProb": 0.212,
      "predictedOutcome": "home",
      "confidence": "high",
      "confidenceScore": 0.749
    },
    "odds": {
      "homeWin": 1.71,
      "draw": 4.3,
      "awayWin": 5.4
    },
    "openingOdds": {
      "homeWin": 1.71,
      "draw": 4.3,
      "awayWin": 5.4
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "f89c91a6be76eca19fb7a47f67c3e5b6",
    "league": "義甲",
    "sportKey": "soccer_italy_serie_a",
    "homeTeam": "Cremonese",
    "awayTeam": "Lazio",
    "kickoff": "2026-05-04T16:30:00Z",
    "prediction": {
      "homeWinProb": 0.307,
      "drawProb": 0.303,
      "awayWinProb": 0.39,
      "predictedOutcome": "away",
      "confidence": "medium",
      "confidenceScore": 0.623
    },
    "odds": {
      "homeWin": 3.15,
      "draw": 3.3,
      "awayWin": 2.62
    },
    "openingOdds": {
      "homeWin": 3.15,
      "draw": 3.3,
      "awayWin": 2.62
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "129bf1300cca29a85d0ebc69b0765602",
    "league": "西甲",
    "sportKey": "soccer_spain_la_liga",
    "homeTeam": "Sevilla",
    "awayTeam": "Real Sociedad",
    "kickoff": "2026-05-04T19:00:00Z",
    "prediction": {
      "homeWinProb": 0.386,
      "drawProb": 0.269,
      "awayWinProb": 0.345,
      "predictedOutcome": "home",
      "confidence": "medium",
      "confidenceScore": 0.622
    },
    "odds": {
      "homeWin": 2.56,
      "draw": 3.55,
      "awayWin": 3.05
    },
    "openingOdds": {
      "homeWin": 2.56,
      "draw": 3.55,
      "awayWin": 3.05
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "42cd2c9d9860ded679366dcdfe136ea7",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Detroit Tigers",
    "awayTeam": "Boston Red Sox",
    "kickoff": "2026-05-04T22:41:00Z",
    "prediction": {
      "homeWinProb": null,
      "drawProb": 0,
      "awayWinProb": null,
      "predictedOutcome": "away",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 1.48,
      "draw": 0,
      "awayWin": 3.1
    },
    "openingOdds": {
      "homeWin": 1.48,
      "draw": 0,
      "awayWin": 3.1
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  },
  {
    "date": "2026-05-04",
    "matchId": "a8b6869ab87cab44f73e7d8fe9c435f5",
    "league": "MLB",
    "sportKey": "baseball_mlb",
    "homeTeam": "Miami Marlins",
    "awayTeam": "Philadelphia Phillies",
    "kickoff": "2026-05-04T22:41:00Z",
    "prediction": {
      "homeWinProb": null,
      "drawProb": 0,
      "awayWinProb": null,
      "predictedOutcome": "away",
      "confidence": "low",
      "confidenceScore": null
    },
    "odds": {
      "homeWin": 2.02,
      "draw": 0,
      "awayWin": 1.96
    },
    "openingOdds": {
      "homeWin": 2.02,
      "draw": 0,
      "awayWin": 1.96
    },
    "movement": {
      "home": 0,
      "draw": 0,
      "away": 0,
      "direction": "none",
      "sharpConfirmed": false
    },
    "result": {
      "actualOutcome": null,
      "settled": false
    }
  }
]