{
 "dataset": "BeTeam Crowd — Ligue 1 fan predictions",
 "description": "Pre-match score predictions by BeTeam players for Ligue 1, aggregated per match (one prediction per person, frozen at kickoff), beside the final result where the match has been played.",
 "source": "https://beteamapp.com/predictions/ligue-1",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "citeAs": "BeTeam Crowd — Ligue 1 fan predictions. Source: https://beteamapp.com/predictions/ligue-1",
 "methodology": "https://beteamapp.com/predictions/methodology",
 "matches": [
  {
   "url": "https://beteamapp.com/predictions/ligue-1/stade-rennais-vs-olympique-de-marseille-2026-09-11",
   "homeTeam": "Stade Rennais",
   "awayTeam": "Olympique de Marseille",
   "kickoffUtc": "2026-09-11T18:45:00.000Z",
   "status": "SCHEDULED",
   "finalScore": null,
   "predictions": 25,
   "homeWinPct": 20,
   "drawPct": 28,
   "awayWinPct": 52,
   "mostPredictedScore": {
    "home": 0,
    "away": 0,
    "pct": 20
   },
   "frozenAtKickoff": false
  },
  {
   "url": "https://beteamapp.com/predictions/ligue-1/rc-lens-vs-auxerre-2026-08-22",
   "homeTeam": "RC Lens",
   "awayTeam": "Auxerre",
   "kickoffUtc": "2026-08-22T15:15:00.000Z",
   "status": "FINISHED",
   "finalScore": {
    "home": 5,
    "away": 2
   },
   "predictions": 25,
   "homeWinPct": 44,
   "drawPct": 48,
   "awayWinPct": 8,
   "mostPredictedScore": {
    "home": 0,
    "away": 0,
    "pct": 40
   },
   "frozenAtKickoff": true
  },
  {
   "url": "https://beteamapp.com/predictions/ligue-1/olympique-de-marseille-vs-rc-strasbourg-2026-08-21",
   "homeTeam": "Olympique de Marseille",
   "awayTeam": "RC Strasbourg",
   "kickoffUtc": "2026-08-21T18:45:00.000Z",
   "status": "FINISHED",
   "finalScore": {
    "home": 4,
    "away": 0
   },
   "predictions": 31,
   "homeWinPct": 51.6,
   "drawPct": 41.9,
   "awayWinPct": 6.5,
   "mostPredictedScore": {
    "home": 0,
    "away": 0,
    "pct": 41.9
   },
   "frozenAtKickoff": true
  }
 ]
}