{
  "date": "2026-03-25",
  "generated": "2026-03-25T08:15:00",
  "model_version": "2.2",
  "analyses": [
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "match": "Elena Rybakina vs Jessica Pegula",
      "heure": "19:00 CET",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-A",
      "forme_domicile": "Rybakina : 31V/4D sur les 35 derniers matchs. AO 2026 + Indian Wells 2026 champion. Aucun set perdu à Miami, broken 1 seule fois dans le tournoi. 84% pts gagnés sur 1re balle. Confiance et forme au sommet.",
      "forme_exterieur": "Pegula : 5e QF consécutif cette saison. 3 défaites en 2026, dont 2 contre Rybakina (Indian Wells + AO). Solide sur dur mais clairement dominée dans le H2H récent.",
      "h2h": "H2H 5-3 Rybakina, 4-0 sur les dernières rencontres (dont WTA Finals SF 2025, AO 2026, IW 2026). Domination récente MAJEURE — pattern clair de supériorité structurelle.",
      "absences": "RAS",
      "contexte": "QF Miami Open WTA 1000. Rybakina en quête du Sunshine Double. Pegula cherche à briser la série de défaites face à Rybakina. 3e affrontement cette saison.",
      "stats_avancees": "Rybakina : 84% pts 1re balle à Miami, serve dominant (73% 1re balle in), broken 1 fois en 3 matchs. Pegula : retour solide mais insuffisant face au service de Rybakina récemment.",
      "analyse_tactique": "La puissance au service de Rybakina est l'arme clé. Pegula est une excellente retourneuse sur dur mais le H2H montre qu'elle ne parvient pas à neutraliser le service de Rybakina. Match-up de styles : puissance offensive (Rybakina) vs consistance défensive (Pegula). Sur dur rapide à Miami, l'avantage va à l'attaquante.",
      "verdict": "Rybakina favorite solide. p_estimée 72%, p_marché 62.1% (cote 1.61), p_finale 69.03%. Edge +6.93%. Robustesse : edge reste +3.93% à p_finale -3%. Marché n'a pas pleinement intégré la domination H2H récente combinée à la forme peak actuelle.",
      "pari_retenu": true,
      "raison_no_bet": null
    },
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "match": "Aryna Sabalenka vs Hailey Baptiste",
      "heure": "01:00 CET (26/03)",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-B",
      "forme_domicile": "Sabalenka : #1 mondiale, 20-1 en 2026, 9 victoires consécutives, Indian Wells champion. Aucun set perdu à Miami.",
      "forme_exterieur": "Baptiste : non classée tête de série, a battu Svitolina (9) et Ostapenko (25). Forme impressionnante mais premier QF WTA 1000.",
      "h2h": "H2H 0-0. Première confrontation.",
      "absences": "RAS",
      "contexte": "Sabalenka défend son titre. Baptiste joue le match de sa carrière mais l'écart de niveau est considérable.",
      "analyse_tactique": "Sabalenka trop puissante et régulière. Baptiste peut gêner sur quelques jeux mais ne peut pas maintenir le niveau sur 2 sets contre la #1.",
      "verdict": "Sabalenka ML ~1.10 = aucune value. Edge ~0%. Aucun marché alternatif avec cote confirmée ne présente d'edge exploitable. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Cote ML ~1.10 = aucune value. Edge ~0%. Marché trop efficient."
    },
    {
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "match": "Jiri Lehecka vs Martin Landaluce",
      "heure": "21:00 CET",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-A",
      "forme_domicile": "Lehecka : #19 ATP, 6-5 sur dur en 2026, QF dans ses 3 derniers tournois. A battu Fritz (top 10) au tour précédent 6-4 6-7 6-2. Service solide : 82% pts 1re balle vs Quinn, 10 aces vs Fritz.",
      "forme_exterieur": "Landaluce : #151 (#123 live), qualifié, 20 ans. Run exceptionnel : a battu Giron, Darderi, Khachanov (13), Korda (sauvant 1 balle de match). 7 matchs joués dans le tournoi (3 qualifs + 4 main draw). Serve : 78% 1re balle pts, 4.89 aces/match mais 3.68 DF ratio (élevé).",
      "h2h": "H2H 0-0. Première confrontation sur le circuit principal.",
      "absences": "RAS",
      "contexte": "Lehecka cherche sa 1re demi-finale M1000 depuis Madrid 2024. Landaluce est le plus bas classé en QF Miami depuis 1994 (Jim Grabb #185). Course à la fatigue : Landaluce a 7 matchs dans les jambes.",
      "analyse_tactique": "Lehecka : service + baseline solide, expérience du niveau QF M1000. Landaluce : flat-hitting qui convient au dur rapide de Miami, mais fatigue physique et mentale après 7 matchs est le facteur X. Le ratio DF élevé de Landaluce (3.68/match) peut devenir critique sous pression en QF.",
      "verdict": "Lehecka ML 1.41 → p_estimée 73%, p_marché 70.9%, p_finale 72.37%. Edge +1.47% — bien sous le seuil ML favori. Marchés alternatifs sans cotes confirmées (DQ-C). NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge ML +1.47% — nettement sous le seuil minimum. Marché efficient sur ce matchup."
    },
    {
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "match": "Arthur Fils vs Tommy Paul",
      "heure": "02:30 CET (26/03)",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-B",
      "forme_domicile": "Paul : #12 ATP, cruised vs Etcheverry 6-1 6-3 au tour précédent. Américain à domicile à Miami. Retour de blessure automne, en forme croissante.",
      "forme_exterieur": "Fils : #14 ATP, a dominé Tsitsipas 6-1 6-0 puis lutté vs Vacherot 6-4 6-7 6-4. Inconsistant dans le tournoi — écarts de niveau entre les matchs.",
      "h2h": "H2H 1-0 Paul (Shanghai 2023, 3 sets). Seul meeting officiel.",
      "absences": "RAS",
      "contexte": "Duel quasi coin-flip selon le marché (~55/45 Fils). Deux joueurs similaires en ranking et en forme. Paul a l'avantage du public US.",
      "analyse_tactique": "Match très équilibré. Paul : jeu de fond fiable, bon serveur, constant. Fils : plus explosif mais irrégulier (6-0 6-1 vs Tsitsipas puis 3 sets serrés vs Vacherot). Le public US sera un facteur léger pour Paul (SECONDAIRE).",
      "verdict": "Fils ~1.79, Paul ~2.22. p_estimée Fils 57%, p_finale 56.7%. Edge +0.7% — aucun angle rentable. Match trop serré et efficacement pricé. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge +0.7% — match quasi coin-flip efficacement pricé par le marché."
    },
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "match": "Rybakina vs Pegula — Over 22.5 jeux",
      "heure": "19:00 CET",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-B",
      "forme_domicile": "Voir analyse match principal ci-dessus.",
      "forme_exterieur": "Voir analyse match principal ci-dessus.",
      "analyse_tactique": "Scénarios : Rybakina en 2 sets (40%) → 18-22 jeux, Over rare. Rybakina en 3 (28%) → 24-30 jeux, Over très probable. Tight 3 (15%) → 26-36 jeux. Pegula en 3 (12%) → 24-30 jeux. Pegula en 2 (5%) → 18-22 jeux. P(Over 22.5) estimée ~59%.",
      "verdict": "Over 22.5 jeux à 1.88 (source unique). p_estimée 59%, p_marché 53.2%, p_finale 57.26%. Edge +4.06%. Seuil O/U ≥6% non atteint mais DQ-B + edge >3pts = LEAN exploratoire. Rôle de couverture partielle : gagne si Pegula pousse à 3 sets (même en cas de victoire Pegula = Over gagne).",
      "pari_retenu": true,
      "raison_no_bet": null
    }
  ],
  "paris": [
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "match": "Elena Rybakina vs Jessica Pegula",
      "heure": "19:00 CET",
      "marche": "Match Winner",
      "selection": "Elena Rybakina",
      "cote": 1.61,
      "cote_plancher": 1.49,
      "dq_flag": "DQ-A",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=69.03%, f_full=(0.6903×0.61−0.3097)/0.61=18.26%, quarter_kelly=4.57%, chaos×1.0, mise_brute=22.83€ → 2.25u → cap VALUE 1u (10€)",
      "edge_estime": "+6.93%",
      "probabilite_estimee": "72%",
      "probabilite_marche": "62.1%",
      "probabilite_finale": "69.03%",
      "robustesse": "Edge reste +3.93% à p_finale -3% (69→66%). Cote ±0.05 : à 1.56 edge 4.93%, à 1.66 edge 8.83%. Le marché intègre partiellement le H2H mais sous-estime la combinaison forme peak + H2H domination récente (4-0). Test : 'Si perdu, raisonnement solide ?' → Oui, perte = Pegula a un grand jour, pas une analyse erronée.",
      "raisonnement": "Rybakina en forme peak absolue (AO+IW champion, 31/4 derniers matchs, 84% pts 1re balle à Miami). H2H 5-3 global et 4-0 sur les dernières rencontres — domination structurelle claire. Le marché à 1.61 (62.1% implicite) sous-estime la supériorité actuelle de Rybakina qui combine puissance au service, confiance maximale et ascendant psychologique majeur sur Pegula.",
      "statut": "VALUE",
      "chaos": 1
    },
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "match": "Elena Rybakina vs Jessica Pegula",
      "heure": "19:00 CET",
      "marche": "Over/Under jeux",
      "selection": "Over 22.5 jeux",
      "cote": 1.88,
      "cote_plancher": 1.72,
      "dq_flag": "DQ-B",
      "mise_unites": "0.25u",
      "mise_euros": 2.50,
      "kelly_calcul": "p_finale=57.26%, f_full=(0.5726×0.88−0.4274)/0.88=8.69%, quarter_kelly=2.17%, chaos×1.0, mise_brute=10.86€ → DQ-B LEAN cap 0.25u (2.50€)",
      "edge_estime": "+4.06%",
      "probabilite_estimee": "59%",
      "probabilite_marche": "53.2%",
      "probabilite_finale": "57.26%",
      "robustesse": "Edge fragile : à p_finale -3% → +1.06% seulement. Dépend fortement du scénario 3 sets. DQ-B (cote source unique). Incertitude élevée mais la couverture partielle portefeuille justifie un micro-lean.",
      "raisonnement": "Pegula est une joueuse top 5 capable de prendre un set à n'importe qui. Même si Rybakina domine le H2H, la qualité de Pegula et les conditions de QF peuvent produire un 3e set (multiples prévisions d'analystes convergent vers 3 sets). L'Over 22.5 jeux sert de couverture partielle : si Pegula surprend en 3 sets, l'Over gagne même si le ML Rybakina perd.",
      "statut": "LEAN",
      "chaos": 1
    }
  ],
  "no_bet": [
    {
      "match": "Aryna Sabalenka vs Hailey Baptiste",
      "sport": "tennis",
      "ligue": "WTA — Miami Open QF",
      "raison": "Sabalenka ML ~1.10 = aucune value (edge ~0%). Écart de niveau trop grand pour les marchés alternatifs. Aucun angle exploitable."
    },
    {
      "match": "Jiri Lehecka vs Martin Landaluce",
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "raison": "Edge ML +1.47% — nettement sous le seuil minimum. Landaluce run remarquable mais marché efficacement calibré. Marchés alt sans cotes confirmées (DQ-C)."
    },
    {
      "match": "Arthur Fils vs Tommy Paul",
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "raison": "Edge +0.7% — match quasi coin-flip (55/45) efficacement pricé. Aucun marché ne dépasse le seuil d'edge minimum."
    },
    {
      "match": "Football — Toutes ligues",
      "sport": "football",
      "ligue": "FIFA Series 2026 (amicaux)",
      "raison": "Trêve internationale. Seuls matchs du jour : FIFA Series (amicaux internationaux). Hors scope protocole (PL, Liga, L1, Bundesliga, Serie A, CL, EL uniquement)."
    },
    {
      "match": "Basketball — NBA (5 matchs)",
      "sport": "basketball",
      "ligue": "NBA",
      "raison": "Basketball suspendu — ROI modèle insuffisant (-31% semaine 16/03-21/03). Aucune analyse, aucun pari. Matchs : DET-ATL, PHI-CHI, IND-LAL, BOS-OKC, CLE-MIA."
    }
  ],
  "resume": {
    "total_paris": 2,
    "exposition_totale_euros": 12.50,
    "exposition_totale_unites": "1.25u",
    "sports_couverts": ["tennis"],
    "sports_exclus": {
      "football": "Trêve internationale — FIFA Series hors scope",
      "basketball": "Cerveau suspendu (ROI -31%)"
    },
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 8.30,
      "ROI_potentiel": "+66.4%"
    },
    "portefeuille": {
      "correlation": "MOYENNE — deux paris sur le même match mais marchés différents (ML + Over). Couverture partielle : Over gagne même si Pegula surprend en 3 sets.",
      "perte_max_theorique": "-12.50€ (-1.25u)",
      "perte_plausible": "-10€ (-1u) si Rybakina perd en 2 sets",
      "avis_drawdown": "acceptable",
      "avis_portefeuille": "concentré sur un match unique mais exposition contrôlée (1.25u/3u max). Discipline respectée : 2 paris seulement, VALUE + LEAN complémentaires."
    }
  }
}