{
  "date": "2026-03-24",
  "generated": "2026-03-24T07:15:00",
  "model_version": "2.2",
  "analyses": [
    {
      "match": "Karolina Muchova vs Victoria Mboko",
      "ligue": "WTA — Miami Open QF",
      "sport": "tennis",
      "heure": "12:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Muchova 17-3 (17-3 hard) 2026, titrée Doha. Bat Osorio (4-6 6-2 7-5), Boulter (6-3 7-5), Eala (6-0 6-2) à Miami. Jeu varié, slice/drop shots efficaces sur dur lent.",
      "forme_exterieur": "Mboko 19-5 (19-5 hard) 2026, #9 mondiale à 20 ans. Bat Blinkova (6-2 6-0), Zakharova (6-1 7-5), Andreeva (7-6 4-6 6-0) à Miami. Progression fulgurante.",
      "h2h": "H2H 1-0 Muchova (6-4 7-5 finale Doha hard, fév 2026). Match serré, Muchova a lutté pour chaque set. SECONDAIRE — trop récent pour être un pattern.",
      "absences": "RAS",
      "contexte": "WTA Miami Open QF. Muchova #14, Mboko #9. Deux joueuses en forme. Conditions lentes favorisent la variété de Muchova.",
      "stats_avancees": "Muchova cote 1.87 / Mboko cote 1.93. Match quasi 50/50 selon le marché. Spread books faible = marché très incertain.",
      "analyse_tactique": "Muchova impose la variété tactique (slice, angles, montées au filet). Mboko répond par la puissance et la constance baseline. Match de styles intéressant mais imprévisible.",
      "verdict": "p_estimée 56% Muchova, p_marché 53.5%, p_finale 54.5%. Edge ML +1.0% = largement sous seuil 7% ML. Chaos 2. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge ML +1.0% << seuil 7% requis. Match 50/50, chaos 2, aucun angle exploitable."
    },
    {
      "match": "Coco Gauff vs Belinda Bencic",
      "ligue": "WTA — Miami Open QF",
      "sport": "tennis",
      "heure": "19:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Gauff 14-5 2026, 7-3 L10. #4 mondiale. Joue à domicile (Miami). A battu Parks et Cirstea pour atteindre QF.",
      "forme_exterieur": "Bencic 7-3 L10, #12 mondiale. 0 set perdu à Miami (bat Shnaider 6-3 6-3). Retour impressionnant après maternité.",
      "h2h": "H2H 4-2 Gauff. Dernier match : Gauff 4-6 7-6(4) 6-2 (China Open). Sur hard : 3 matchs, tous en 3 sets. Pattern = match serré garanti. MAJEUR.",
      "absences": "RAS",
      "contexte": "WTA Miami Open QF. Gauff à domicile = soutien public (SECONDAIRE). Bencic retrouve son meilleur niveau post-comeback.",
      "stats_avancees": "Gauff cote 1.75 / Bencic ~2.10. p_marché Gauff 57.1%. Pattern H2H : 100% des matchs hard en 3 sets.",
      "analyse_tactique": "Gauff domine sur la durée (mentalement plus forte en 3e set, 2 comebacks sur 3 matchs hard). Bencic peut prendre le 1er set mais manque de constance sur la durée. Match compétitif garanti.",
      "verdict": "p_estimée 62% Gauff ML, p_marché 57.1%, p_finale 60.5%. Edge +3.4% << seuil 7% ML favori. Over jeux intéressant (pattern 3 sets) mais cote non confirmée = DQ-C. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge ML +3.4% << seuil 7% ML favori. Over jeux angle intéressant mais DQ-C (cote non confirmée)."
    },
    {
      "match": "Taylor Fritz vs Jiri Lehecka",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "12:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Fritz #6, forme en hausse après pertes Delray/IW. 2W consécutives Miami (Opelka, van de Zandschulp → confirmé). Service dominant, retour solide.",
      "forme_exterieur": "Lehecka #21, bat Kouame et Quinn pour atteindre R16 (première fois à Miami). Bon serveur, mais manque de profondeur de tableau.",
      "h2h": "H2H 4-0 Fritz (8 sets gagnés à 2). Domination historique massive. Davis Cup 2025 = Lehecka a arraché 1 match isolé mais contexte différent. MAJEUR.",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Fritz en mission pour confirmer sa forme après passage à vide. Lehecka cherche à briser le plafond.",
      "stats_avancees": "Fritz cote 1.53 / Lehecka cote 2.50. p_marché Fritz 65.4%. H2H massif 4-0.",
      "analyse_tactique": "Fritz impose sa puissance de service + retour profond. Conditions lentes de Miami = rallies plus longs, favorise la régularité de Fritz. Lehecka peut surprendre au service mais s'écroule dans les échanges longs.",
      "verdict": "p_estimée 70% Fritz, p_marché 65.4%, p_finale 68.6%. Edge ML +3.2% < seuil 7% ML favori. Marché calibré. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge ML +3.2% < seuil 7% ML favori < 1.60. H2H 4-0 Fritz mais marché a intégré ce facteur."
    },
    {
      "match": "Valentin Vacherot vs Arthur Fils",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "14:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Vacherot #24, champion Shanghai M1000 2025. 0 set perdu à Miami (bat Dimitrov, Berrettini). En forme exceptionnelle.",
      "forme_exterieur": "Fils #28, 7W/9 derniers. Victoires vs Auger-Aliassime, Mensik, Lehecka. QF Indian Wells. Forehand explosif, jeu baseline puissant.",
      "h2h": "H2H 0-0. Première confrontation.",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Deux Français en forme. Vacherot surprise du tournoi, Fils favori du marché.",
      "stats_avancees": "Fils cote 1.33 / Vacherot cote 3.40. p_marché Fils 75.2% > p_estimée 72%. Marché PLUS confiant que mon analyse.",
      "analyse_tactique": "Fils supérieur en puissance baseline et explosivité. Vacherot compense par la régularité et l'intelligence tactique. Conditions lentes = avantage Vacherot (neutralise la puissance de Fils).",
      "verdict": "p_estimée 72% Fils < p_marché 75.2%. p_finale 73.0%. Edge ML Fils = -2.2% (NÉGATIF). Edge Vacherot ML = -2.4% (NÉGATIF). NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge négatif sur les deux côtés. Marché plus efficient que l'analyse. NO BET."
    },
    {
      "match": "Francisco Cerundolo vs Ugo Humbert",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "16:00",
      "dq_flag": "DQ-B",
      "forme_domicile": "Cerundolo #18, bat Medvedev R3 (performance majeure). 12-5 (5-3 dur) 2026. Risque post-upset letdown.",
      "forme_exterieur": "Humbert #31, 10-8 (6-6 dur) 2026. Irrégulier mais capable de coups. Bat Diallo en straight sets R1.",
      "h2h": "H2H 1-0 Cerundolo (pas sur dur). Premier match hard entre eux.",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Cerundolo fort de son upset Medvedev. Humbert cherche la constance.",
      "stats_avancees": "Cotes non confirmées sur sources multiples → DQ-B. Match très ouvert selon les prédictions (Cerundolo 3 sets vs Humbert 2 sets selon les sources).",
      "analyse_tactique": "Cerundolo = baseline solide, bon constructeur de points. Humbert = gaucher, bon serveur, prise de risque. Post-upset Medvedev = boost confiance mais aussi fatigue physique/mentale.",
      "verdict": "DQ-B, chaos 2 (post-upset dynamics + Humbert imprévisible). Pas de cotes fiables. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DQ-B + chaos 2 + cotes non confirmées sur sources multiples."
    },
    {
      "match": "Alexander Zverev vs Quentin Halys",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "20:30",
      "dq_flag": "DQ-B",
      "forme_domicile": "Zverev #3, 7x champion M1000. Solide et régulier. Retour profond, backhand stable.",
      "forme_exterieur": "Halys non classé tête de série, surprise du tournoi. Bon serveur mais limité en retour.",
      "h2h": "[NON VÉRIFIÉ]",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Zverev largement favori.",
      "stats_avancees": "Cotes non récupérées précisément. Estimé Zverev ~1.08-1.12. Aucune valeur possible à cette cote.",
      "analyse_tactique": "Zverev trop complet pour Halys. Retour profond usera le service de Halys. Match en 2 sets attendu.",
      "verdict": "Cote estimée ~1.10 = 0% edge exploitable. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Cote estimée ~1.10 = aucune valeur. Edge ~0% sur ML favori."
    },
    {
      "match": "Frances Tiafoe vs Terence Atmane",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "17:00",
      "dq_flag": "DQ-B",
      "forme_domicile": "Tiafoe #20, 12-6 2026. 7-6(1) 6-1 vs Cazaux R2. Solide à domicile.",
      "forme_exterieur": "Atmane 4-8 L12, 2-6 vs top-100 2026. Outsider net.",
      "h2h": "[NON VÉRIFIÉ]",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Tiafoe favori net.",
      "stats_avancees": "Cotes non confirmées précisément. Tiafoe estimé ~1.20-1.30.",
      "analyse_tactique": "Tiafoe supérieur sur tous les paramètres. Atmane n'a pas les armes pour rivaliser sur la durée.",
      "verdict": "Cote estimée ~1.25 = edge probablement <5%. Pas de valeur. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DQ-B + cote estimée trop basse + edge insuffisant."
    },
    {
      "match": "Jannik Sinner vs Alex Michelsen",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "16:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Sinner #2, 8 matchs consécutifs sans set perdu. Favori du tournoi @74% marché. Dominant au service et en retour.",
      "forme_exterieur": "Michelsen, jeune américain, bon serveur mais décalage de niveau massif.",
      "h2h": "[NON VÉRIFIÉ]",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Sinner grand favori du tournoi.",
      "stats_avancees": "Sinner cote estimée ~1.05-1.08. p_marché ~93-95%. Aucun angle de valeur.",
      "analyse_tactique": "Sinner écrase tout le monde. Retour de service élite neutralisera la puissance de Michelsen.",
      "verdict": "Cote ~1.06 = edge 0%. Aucune valeur sur aucun marché. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Cote ~1.06 = aucune valeur. Edge 0% après shrinkage marché."
    },
    {
      "match": "Sebastian Korda vs Martin Landaluce",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "11:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Korda #32, 14W/19 outdoor hard 2026. A battu Alcaraz #1 mondial (upset majeur). En confiance massive.",
      "forme_exterieur": "Landaluce qualifié, #123 live rankings. 9h30 de jeu en 3 matchs (Giron, Darderi, Khachanov). Bat le [14] Khachanov. Légitime futur prospect mais manque d'expérience.",
      "h2h": "[NON VÉRIFIÉ]",
      "absences": "RAS — Landaluce fatigue potentielle (9h30 de jeu au total).",
      "contexte": "ATP Miami Open R16. Korda en confiance après upset Alcaraz. Landaluce = surprise mais possiblement fatigué.",
      "stats_avancees": "Korda cote 1.26 / Landaluce cote 4.10. p_marché Korda 79.4%. 80.8% des parieurs choisissent Korda.",
      "analyse_tactique": "Korda = jeu complet, confiance post-Alcaraz. Landaluce = prospect talentueux mais 9h30 de jeu = fatigue physique probable. Korda devrait contrôler en 2 sets.",
      "verdict": "p_estimée 80% Korda, p_marché 79.4%, p_finale 79.8%. Edge ML +0.4% << seuil 7% ML favori. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge ML +0.4% << seuil 7% ML favori < 1.60. Marché parfaitement calibré."
    },
    {
      "match": "Tommy Paul vs Tomas Etcheverry",
      "ligue": "ATP — Miami Open R16",
      "sport": "tennis",
      "heure": "14:00",
      "dq_flag": "DQ-B",
      "forme_domicile": "Paul #22, solide sur dur. Bat Mannarino et Collignon à Miami. Américain à domicile.",
      "forme_exterieur": "Etcheverry #29, clayman en progression sur dur. Bat Jodar et Bergs pour atteindre R16.",
      "h2h": "H2H 0-0. Première confrontation.",
      "absences": "RAS",
      "contexte": "ATP Miami Open R16. Paul favori du marché (~70% proba).",
      "stats_avancees": "Paul estimé ~1.40 / Etcheverry estimé ~3.00. Modèles donnent 63-75% à Paul selon les sources.",
      "analyse_tactique": "Paul = solide baseline, bon serveur, conditions dur = avantage. Etcheverry = puissance mais moins à l'aise que sur clay. Paul devrait s'imposer mais match en 2-3 sets.",
      "verdict": "p_estimée 68% Paul, p_marché estimé ~71.4% (cote ~1.40). p_finale 69.0%. Edge ML = -2.4% (NÉGATIF). DQ-B. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "Edge négatif (-2.4%) + DQ-B (cotes estimées). NO BET."
    }
  ],
  "paris": [],
  "no_bet": [
    {
      "match": "Muchova vs Mboko (WTA QF)",
      "raison": "Edge ML +1.0% << seuil 7%. Match 50/50, chaos 2."
    },
    {
      "match": "Gauff vs Bencic (WTA QF)",
      "raison": "Edge ML +3.4% << seuil 7%. Pattern 3 sets intéressant mais cote O/U non confirmée."
    },
    {
      "match": "Fritz vs Lehecka (ATP R16)",
      "raison": "Edge ML +3.2% < seuil 7%. H2H 4-0 Fritz intégré par le marché."
    },
    {
      "match": "Vacherot vs Fils (ATP R16)",
      "raison": "Edge négatif (-2.2%) des deux côtés. Marché plus efficient."
    },
    {
      "match": "Cerundolo vs Humbert (ATP R16)",
      "raison": "DQ-B + chaos 2 + cotes non confirmées."
    },
    {
      "match": "Zverev vs Halys (ATP R16)",
      "raison": "Cote ~1.10 = aucune valeur. Edge ~0%."
    },
    {
      "match": "Tiafoe vs Atmane (ATP R16)",
      "raison": "DQ-B + cote trop basse (~1.25) + edge insuffisant."
    },
    {
      "match": "Sinner vs Michelsen (ATP R16)",
      "raison": "Cote ~1.06 = aucune valeur. Edge 0%."
    },
    {
      "match": "Korda vs Landaluce (ATP R16)",
      "raison": "Edge ML +0.4% << seuil 7%. Marché calibré."
    },
    {
      "match": "Paul vs Etcheverry (ATP R16)",
      "raison": "Edge négatif (-2.4%) + DQ-B."
    },
    {
      "match": "Football",
      "raison": "Trêve internationale FIFA — aucun match de championnat européen majeur. Play-offs WC démarrent le 26 mars."
    },
    {
      "match": "Basketball (NBA)",
      "raison": "Basketball suspendu — ROI modèle insuffisant (-31% semaine 16/03)."
    }
  ],
  "resume": {
    "total_paris": 0,
    "exposition_totale_euros": 0,
    "exposition_totale_unites": "0u",
    "matchs_analyses": 10,
    "tennis_atp": 8,
    "tennis_wta": 2,
    "football": 0,
    "basketball": "suspendu",
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 0,
      "ROI_potentiel": "0%"
    },
    "commentaire": "Deuxième journée consécutive sans pari. Miami M1000 R16/QF = marché très efficient. Favoris pricés correctement, outsiders sans value. Trêve FIFA football. NBA suspendu. Discipline v2.2 totale — NO BET global."
  }
}