{
  "date": "2026-03-21",
  "generated": "2026-03-21T07:35:00",
  "model_version": "2.1",
  "analyses": [
    {
      "match": "Brighton and Hove Albion vs Liverpool",
      "ligue": "Premier League",
      "sport": "football",
      "heure": "12:30",
      "dq_flag": "DQ-B",
      "forme_domicile": "Brighton : 3V en 4 matchs dom (bat Brentford 2-0, Nott. Forest 2-1). Mitoma + Baleba de retour dans le groupe.",
      "forme_exterieur": "Liverpool : Sans victoire dans 3 des 5 derniers, 2 défaites en 3 déplacements. Avg 1.47 buts/match à l'extérieur.",
      "h2h": "9 des 10 dernières confrontations Brighton-Liverpool ont produit Over 2.5 goals. Brighton compétitif à domicile dans ce H2H.",
      "absences": "Liverpool : Alisson OUT (fitness), Salah OUT, Gomez pas fit, Isak/Bradley/Leoni/Endo OUT. MASSIF. Brighton : Tzimas, Webster OUT (genou long terme).",
      "contexte": "Liverpool privé de ses 2 joueurs les plus importants (Alisson + Salah). Mamardashvili en but. Brighton en confiance à domicile, poussé par le public de l'Amex Stadium.",
      "stats_avancees": "Liverpool sans Salah = perte de ~35-40% de leur production offensive directe. Brighton xG dom solides en forme récente. Défense Liverpool fragilisée sans Alisson.",
      "analyse_tactique": "Sans Salah, Liverpool manque de percussion et de finition en contre. Brighton peut dominer la possession et créer. Mamardashvili = moins fiable qu'Alisson sur les sorties aériennes. Brighton tentera de presser haut un Liverpool diminué.",
      "verdict": "DC Brighton (1X) solide. Liverpool très affaibli sans Alisson+Salah. Brighton en forme à domicile. p_estimée 66%, p_marché 57.8% (DC estimé ~1.73), p_finale 63.5%. Edge +5.7%.",
      "pari_retenu": true,
      "raison_no_bet": null
    },
    {
      "match": "Borussia Dortmund vs Hamburger SV",
      "ligue": "Bundesliga",
      "sport": "football",
      "heure": "17:30",
      "dq_flag": "DQ-B",
      "forme_domicile": "BVB : 2ème (58pts), B2B victoires (Augsburg 2-0 dom), 83% win rate dom sur 6 derniers matchs Bundesliga. Meilleure attaque du championnat (55 buts).",
      "forme_exterieur": "HSV : 11ème (30pts), nul 1-1 dom vs Köln. 6 défaites en 12 déplacements. 2ème pire attaque (29 buts seulement). Très peu de big chances créées.",
      "h2h": "Dernier H2H : nul 1-1 à Hambourg. Historiquement BVB domine cette confrontation.",
      "absences": "[NON VÉRIFIÉ] — données complètes d'absences non trouvées pour ce match.",
      "contexte": "BVB à domicile au Signal Iduna Park, en course pour le titre. HSV lutte pour le maintien en milieu de tableau, peu d'enjeu offensif. Écart de qualité majeur.",
      "stats_avancees": "BVB : 55 buts marqués (1er), solide à domicile. HSV : 29 buts (avant-dernier), 47 big chances (avant-dernier). Le différentiel offensif est énorme.",
      "analyse_tactique": "BVB va dominer territorialement et en transitions. HSV manque cruellement de qualité offensive pour exploiter les rares ouvertures. BVB devrait marquer 2+ buts à domicile.",
      "verdict": "BVB -1.5 intéressant. Écart de qualité majeur, BVB dominant à domicile, HSV incapable de scorer régulièrement. p_estimée 57%, p_marché 47.6%, p_finale 54.2%. Edge +6.6%.",
      "pari_retenu": true,
      "raison_no_bet": null
    },
    {
      "match": "Orlando Magic vs Los Angeles Lakers",
      "ligue": "NBA",
      "sport": "basketball",
      "heure": "23:11",
      "dq_flag": "DQ-B",
      "forme_domicile": "Magic : 38-31, 3 défaites consécutives. 6ème Est mais seulement 0.5 game d'avance sur Atlanta/Miami. Wagner OUT, Isaac OUT, Black OUT = 3 titulaires/key players absents.",
      "forme_exterieur": "Lakers : 45-25, 11 victoires sur 12 matchs, streak de 8W consécutives. Doncic 33.4ppg (60pts vs Miami !). LeBron : triple-double vs Heat (19p/15r/10a). Reaves 23.5ppg career-high.",
      "h2h": "Magic ont gagné le dernier affrontement 110-109 (25 fév, Banchero 36pts). Mais les Lakers étaient en début de streak.",
      "absences": "Magic : Franz Wagner (cheville), Jonathan Isaac (genou), Anthony Black (abdomen) tous OUT. Wendell Carter Jr. questionable (côte). Lakers : Maxi Kleber OUT (dos), Austin Reaves QUESTIONABLE.",
      "contexte": "Lakers en forme absolument exceptionnelle (Doncic on fire). Magic sévèrement déplétés sans leur 3 meilleurs joueurs. Même si Reaves manque, Doncic + LeBron suffisent largement.",
      "stats_avancees": "Lakers ORtg top 5, Doncic 33.4ppg. Magic sans Wagner perdent leur meilleur scoreur et playmaker. Pace Magic ralenti sans Wagner → possible Under aussi. Projection : Lakers 118-112.",
      "analyse_tactique": "Magic sans Wagner/Isaac/Black ne peuvent pas défendre le pick-and-roll Doncic-LeBron. Banchero seul ne suffira pas à compenser. Lakers contrôleront le tempo et l'écart.",
      "verdict": "Lakers -2.5 solide. Momentum incroyable + Magic décimés. p_estimée 63%, p_marché 52.9%, p_finale 60.0%. Edge +7.1%.",
      "pari_retenu": true,
      "raison_no_bet": null
    },
    {
      "match": "Everton vs Chelsea",
      "ligue": "Premier League",
      "sport": "football",
      "heure": "17:30",
      "dq_flag": "DQ-A",
      "forme_domicile": "Everton : 3 défaites en 5, perdu 0-2 vs Arsenal. 8ème, 8pts des places CL. Tarkowski + Branthwaite (les 2 CB titulaires) OUT.",
      "forme_exterieur": "Chelsea : 1 victoire en 7, 4 défaites consécutives (5-2 PSG, 0-1 Newcastle). Colwill, Chalobah, Badiashile, Reece James tous OUT.",
      "h2h": "Matchs souvent disputés, Chelsea pas à l'aise à Goodison/Hill Dickinson.",
      "absences": "Everton : Tarkowski, Branthwaite, Alcaraz, Grealish (saison terminée). Chelsea : Badiashile, Bynoe-Gittens, Jörgensen, Colwill, Reece James, Chalobah, Mudryk (suspendu).",
      "contexte": "Deux équipes en crise de résultats, les deux privées de défenseurs clés. Match potentiellement ouvert mais imprévisible.",
      "stats_avancees": "Chelsea xGA en hausse sur 5 derniers matchs, défense en lambeaux. Everton aussi vulnérable défensivement sans ses CB.",
      "analyse_tactique": "Les deux défenses sont fragiles → BTTS et Over possibles. Mais les deux attaques manquent aussi de créativité (Chelsea sans forme, Everton limité).",
      "verdict": "Over 2.5 @ 1.88 : p_estimée 57%, p_marché 53.2%, p_finale 55.9%. Edge +2.7% — insuffisant (seuil OU ≥6%). DC/BTTS aussi sous les seuils.",
      "pari_retenu": false,
      "raison_no_bet": "Edge insuffisant sur tous les marchés (<6% OU, <5% DC, <6% BTTS). Deux équipes en crise = imprévisible."
    },
    {
      "match": "Nice vs Paris Saint Germain",
      "ligue": "Ligue 1",
      "sport": "football",
      "heure": "20:05",
      "dq_flag": "DQ-A",
      "forme_domicile": "Nice : 15ème (27pts), 0 victoire en 7 matchs dom, seulement 4 victoires à domicile toute la saison. Ndombele, Cho, Bombito, Abdi OUT.",
      "forme_exterieur": "PSG : 1er (57pts), 3V en 5. Barcola OUT (cheville), Hakimi SUSPENDU, Fabian Ruiz OUT.",
      "h2h": "PSG historiquement dominant à Nice.",
      "absences": "Nice : Ndombele, Cho, Bombito, Jansson, Abdi, Peprah Oppong. PSG : Barcola, Hakimi, Fabian Ruiz, Ndjantou.",
      "contexte": "PSG favori logique mais privé de Barcola (ailier principal) et Hakimi (latéral offensif clé). Nice désastreux à domicile.",
      "stats_avancees": "Nice incapable de gagner à domicile depuis 7 matchs. PSG cote 1.40 ML = 71.4% implicite. Même affaibli, PSG devrait s'imposer.",
      "analyse_tactique": "PSG dominera la possession mais sans Barcola et Hakimi, les transitions offensives sont moins dangereuses. Nice avec Wahi de retour mais globalement trop faible.",
      "verdict": "PSG ML @ 1.40 : p_estimée 73%, p_marché 71.4%, p_finale 72.5%. Edge +1.1% — très insuffisant (seuil ML favori ≥7%). Marché efficient.",
      "pari_retenu": false,
      "raison_no_bet": "Edge +1.1% largement insuffisant. PSG affaibli sans Barcola/Hakimi, marché efficient à 1.40."
    },
    {
      "match": "Bayern Munich vs Union Berlin",
      "ligue": "Bundesliga",
      "sport": "football",
      "heure": "14:30",
      "dq_flag": "DQ-A",
      "forme_domicile": "Bayern : 1er (67pts), 21W en 26 matchs, 8V sur 9 derniers matchs toutes compétitions. Mais Musiala (cheville) et Davies (ischio) OUT.",
      "forme_exterieur": "Union Berlin : 9ème (31pts), victoire 1-0 à Freiburg (but 92ème). A gêné Bayern cette saison (2-2 aller, 3-2 DFB Cup).",
      "h2h": "Union a marqué dans chaque confrontation cette saison. Set-pieces = menace réelle. Bayern 1ère fois à domicile dans la 3ème rencontre.",
      "absences": "Bayern : Musiala OUT (cheville), Davies OUT (ischio), Tah suspendu. Union : RAS majeur.",
      "contexte": "Bayern sans Musiala perd sa créativité principale. Union compétitif via les set-pieces. Bayern à domicile reste favori mais pas aussi dominant que d'habitude.",
      "stats_avancees": "Bayern 3+ buts dans 10/14 matchs dom. Mais sans Musiala, la production offensive pourrait baisser. Over 3.5 @ 1.75 : p_estimée 60%, p_marché 57.1%, p_finale 59.1%. Edge +2% seulement.",
      "analyse_tactique": "Bayern va dominer mais Union Berlin est le pire adversaire stylistique (set-pieces, blocs bas, transitions). Musiala absent fragilise la construction.",
      "verdict": "Over 3.5 @ 1.75 : edge +2.0% insuffisant (seuil ≥6%). Bayern -2.5 @ 2.19 trop risqué avec Musiala out et Union compétitif. Aucun marché ne passe les seuils.",
      "pari_retenu": false,
      "raison_no_bet": "Musiala + Davies OUT réduisent le potentiel offensif. Union Berlin gêne Bayern via set-pieces. Edge <3% sur tous les marchés."
    },
    {
      "match": "AC Milan vs Torino",
      "ligue": "Serie A",
      "sport": "football",
      "heure": "17:00",
      "dq_flag": "DQ-A",
      "forme_domicile": "Milan : 8V/4D/2L dom, 1 seule défaite en 14 matchs à San Siro. 13 clean sheets (record ligue). 21 buts concédés (meilleure défense).",
      "forme_exterieur": "Torino : 4 défaites en 5 déplacements. 2ème pire défense (50 buts concédés). Dernier résultat : 4-1 dom vs Parma (à domicile seulement).",
      "h2h": "Milan traditionnellement dominant dans le derby della Mole à San Siro.",
      "absences": "Milan : Gabbia OUT (long terme), Loftus-Cheek pas fit. Giménez incertain. Torino : Aboukhlal douteux.",
      "contexte": "Milan forteresse à domicile. Torino catastrophique en déplacement. Le différentiel défensif est massif.",
      "stats_avancees": "Milan 13 CS = 46% clean sheet rate. Torino 50 buts concédés. Under 2.5 @ 1.93 : p_estimée 60%, p_marché 51.8%, p_finale 57.5%. Edge +5.7%.",
      "analyse_tactique": "Milan va contrôler, Torino bloqué en défense basse à l'extérieur. Peu de buts attendus. Mais edge à 5.7% reste sous le seuil OU (≥6%).",
      "verdict": "Under 2.5 @ 1.93 : edge +5.7%, juste sous le seuil de 6% pour Over/Under. Frustrant mais discipline prime.",
      "pari_retenu": false,
      "raison_no_bet": "Edge Under 2.5 à +5.7% — juste sous le seuil OU (≥6%). Proximité du seuil mais discipline respectée."
    },
    {
      "match": "Jannik Sinner vs Damir Dzumhur",
      "ligue": "ATP — Miami Open R64",
      "sport": "tennis",
      "heure": "15:00",
      "dq_flag": "DQ-B",
      "forme_domicile": "Sinner : #1 mondial, dominant sur hard. Finaliste Indian Wells, excellent 2026.",
      "forme_exterieur": "Dzumhur : Classé bien plus bas, première rencontre H2H. Serveur moins puissant, pas adapté au hard rapide de Miami.",
      "h2h": "Aucun H2H — première rencontre. Différence de niveau colossale.",
      "absences": "RAS",
      "contexte": "Sinner entre dans le tournoi en favori. Dzumhur ne devrait pas poser de problème. Cote ML estimée ~1.03-1.05.",
      "stats_avancees": "Sinner : stats de service et retour top 3 ATP. Dzumhur : nettement inférieur sur tous les métriques.",
      "analyse_tactique": "Sinner imposera son service et son retour. Match à sens unique attendu en 2 sets rapides.",
      "verdict": "ML Sinner ~1.03 : edge positif mais cote trop basse pour générer un Kelly significatif. Gain potentiel < 0.50€ pour 10€ misés.",
      "pari_retenu": false,
      "raison_no_bet": "Cote ML trop basse (~1.03). Edge réel mais gain potentiel dérisoire. Kelly quasi nul."
    },
    {
      "match": "Daniil Medvedev vs Rei Sakamoto",
      "ligue": "ATP — Miami Open R64",
      "sport": "tennis",
      "heure": "16:30",
      "dq_flag": "DQ-B",
      "forme_domicile": "Medvedev : Resurgence 2026 — titres Brisbane + Dubai, finaliste Indian Wells. Forme exceptionnelle.",
      "forme_exterieur": "Sakamoto : 19 ans, wild card, 1ère victoire ATP Tour vs Kovacevic (6-4, 3-6, 7-6). Champion AO Junior 2024.",
      "h2h": "Aucun H2H. Première rencontre ATP. Écart de niveau massif.",
      "absences": "Medvedev a eu un retard de bagages mais résolu avant le match.",
      "contexte": "Medvedev en pleine confiance post-Indian Wells. Sakamoto talentueux mais pas encore prêt pour un top 5 en forme.",
      "stats_avancees": "Medvedev : court craft, service puissant, capacité à neutraliser. Sakamoto : potentiel mais instable (R1 en 3 sets vs qualifié).",
      "analyse_tactique": "Medvedev va étouffer Sakamoto avec sa couverture de terrain et son retour. Victoire confortable attendue.",
      "verdict": "ML Medvedev ~1.05 : même problème que Sinner, cote trop basse. Marchés alternatifs (total jeux) non disponibles.",
      "pari_retenu": false,
      "raison_no_bet": "Cote ML trop basse (~1.05). Pas de cotes disponibles sur marchés alternatifs (Over/Under jeux, handicap)."
    },
    {
      "match": "Andrey Rublev vs Alejandro Tabilo",
      "ligue": "ATP — Miami Open R64",
      "sport": "tennis",
      "heure": "15:00",
      "dq_flag": "DQ-B",
      "forme_domicile": "Rublev : 10-5 en 2026, tout sur hard. 6/10 derniers matchs gagnés. Seeded 15th.",
      "forme_exterieur": "Tabilo : 17-8 en 2026 overall mais seulement 4-4 sur hard ! 7/10 derniers matchs gagnés (mais sur d'autres surfaces).",
      "h2h": "À vérifier — H2H non trouvé dans les recherches.",
      "absences": "RAS",
      "contexte": "Rublev favori à -325 (ML 1.31). Tabilo à +240 (ML 3.40). Rublev spécialiste hard court (217-115 carrière).",
      "stats_avancees": "Tabilo 4-4 sur hard en 2026 = signal faible. Rublev inconsistant (6/10) mais surface et M1000 sont son terrain.",
      "analyse_tactique": "Rublev devrait imposer sa puissance depuis le fond de court. Tabilo manque de repères sur hard court cette saison.",
      "verdict": "Rublev ML @ 1.31 : p_estimée 78%, p_marché 76.3%, p_finale 77.5%. Edge +1.2% — très insuffisant (seuil ML favori <1.60 = ≥7%).",
      "pari_retenu": false,
      "raison_no_bet": "Edge +1.2% largement sous le seuil ML favori (≥7%). Marché efficient sur Rublev."
    },
    {
      "match": "Washington Wizards vs Oklahoma City Thunder",
      "ligue": "NBA",
      "sport": "basketball",
      "heure": "21:10",
      "dq_flag": "DQ-C",
      "forme_domicile": "Wizards : En mode tanking, 7 joueurs sur l'injury report.",
      "forme_exterieur": "Thunder : Élite, 5 joueurs sur l'injury report.",
      "h2h": "Non pertinent vu le contexte tanking.",
      "absences": "Trop nombreux des deux côtés pour une analyse fiable. OKC : 5 joueurs listés, Wizards : 7 joueurs listés.",
      "contexte": "Spread de 20.5 points. Match de tanking vs équipe affaiblie. Trop de variables inconnues.",
      "stats_avancees": "Données insuffisantes pour estimer l'impact cumulé de toutes les absences.",
      "analyse_tactique": "Imprévisible — la composition réelle des deux équipes est incertaine.",
      "verdict": "NO BET — DQ-C, chaos 3. Trop d'absences des deux côtés, spread massif, aucun edge fiable.",
      "pari_retenu": false,
      "raison_no_bet": "DQ-C — injury reports trop chargés des deux côtés. Spread 20.5 non analysable."
    },
    {
      "match": "New Orleans Pelicans vs Cleveland Cavaliers",
      "ligue": "NBA",
      "sport": "basketball",
      "heure": "23:10",
      "dq_flag": "DQ-B",
      "forme_domicile": "Pelicans : 25-46 mais 7-game home win streak ! Harden a scoré 36pts pour les Cavs dans le dernier match.",
      "forme_exterieur": "Cavaliers : 43-27, 4ème Est, 2 victoires consécutives. Mobley excellent (26pts/14reb).",
      "h2h": "Confrontation récente favorable aux Cavs mais les Pelicans sont en feu à domicile.",
      "absences": "Cavaliers : Donovan Mitchell QUESTIONABLE (contusion œil gauche) — c'est le facteur décisif. Pelicans : 2 joueurs listés.",
      "contexte": "Mitchell questionable change tout. S'il joue, Cavs couvrent facilement -4.5. S'il manque, Pelicans en home streak pourraient résister.",
      "stats_avancees": "Projection : Cavs 120, Pelicans 115 (avec Mitchell). Sans Mitchell, projection incertaine.",
      "analyse_tactique": "Le statut de Mitchell est binaire. Impossible de modéliser correctement l'edge sans confirmation.",
      "verdict": "NO BET — Mitchell questionable rend toute estimation trop spéculative. DQ-B, Chaos 3.",
      "pari_retenu": false,
      "raison_no_bet": "Donovan Mitchell questionable — facteur binaire qui change l'analyse fondamentalement. Chaos 3."
    }
  ],
  "paris": [
    {
      "sport": "football",
      "ligue": "Premier League",
      "match": "Brighton and Hove Albion vs Liverpool",
      "heure": "12:30",
      "marche": "Double Chance",
      "selection": "Brighton ou Nul (1X)",
      "cote": 1.73,
      "cote_plancher": 1.71,
      "dq_flag": "DQ-B",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=63.5%, f_full=(0.6354×0.73−0.3646)/0.73=13.6%, quarter_kelly=3.40%, chaos×0.60 (DQ-B→chaos 2 min), mise_brute=10.20€ → 1u (10€)",
      "edge_estime": "+5.7%",
      "probabilite_estimee": "66%",
      "probabilite_marche": "57.8%",
      "probabilite_finale": "63.5%",
      "robustesse": "À p_finale−3% (60.5%), edge +2.7% — reste positif mais sous seuil DC. Sensible à la marge d'erreur. Cependant, l'absence de Salah+Alisson est un facteur binaire confirmé, pas un avis.",
      "raisonnement": "Liverpool privé de ses 2 meilleurs joueurs (Salah + Alisson) en déplacement. Brighton en grande forme à domicile (3V/4). Mitoma et Baleba de retour. Liverpool avg 1.47 buts/match extérieur AVEC Salah — sans lui, bien moins. DC Brighton 1X offre une protection solide contre le nul.",
      "statut": "VALUE",
      "chaos": 2
    },
    {
      "sport": "football",
      "ligue": "Bundesliga",
      "match": "Borussia Dortmund vs Hamburger SV",
      "heure": "17:30",
      "marche": "Handicap",
      "selection": "Borussia Dortmund -1.5",
      "cote": 2.10,
      "cote_plancher": 2.08,
      "dq_flag": "DQ-B",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=54.2%, f_full=(0.5418×1.10−0.4582)/1.10=12.5%, quarter_kelly=3.13%, chaos×0.60 (DQ-B), mise_brute=9.39€ → 1u (10€)",
      "edge_estime": "+6.6%",
      "probabilite_estimee": "57%",
      "probabilite_marche": "47.6%",
      "probabilite_finale": "54.2%",
      "robustesse": "À p_finale−3% (51.2%), edge +3.6% — reste positif. À cote 2.05, edge +5.4%. Fondamentaux solides : BVB meilleure attaque (55 buts) vs HSV 2ème pire (29 buts). Le différentiel offensif est structurel.",
      "raisonnement": "BVB 2ème du championnat, meilleure attaque Bundesliga (55 buts), 83% win rate domicile sur les 6 derniers. HSV 11ème, 2ème pire attaque (29 buts), 6 défaites en 12 déplacements. Écart de qualité majeur, BVB devrait gagner confortablement à domicile.",
      "statut": "VALUE",
      "chaos": 2
    },
    {
      "sport": "basketball",
      "ligue": "NBA",
      "match": "Orlando Magic vs Los Angeles Lakers",
      "heure": "23:11",
      "marche": "Handicap",
      "selection": "Los Angeles Lakers -2.5",
      "cote": 1.89,
      "cote_plancher": 1.85,
      "dq_flag": "DQ-B",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=60.0%, f_full=(0.5997×0.89−0.4003)/0.89=15.0%, quarter_kelly=3.75%, chaos×0.60 (Reaves Q), mise_brute=11.25€ → scaled 1u (10€) pour respecter exposition max 3u",
      "edge_estime": "+7.1%",
      "probabilite_estimee": "63%",
      "probabilite_marche": "52.9%",
      "probabilite_finale": "60.0%",
      "robustesse": "À p_finale−3% (57.0%), edge +4.1% — reste positif. Doncic 33.4ppg + 60pts vs Miami = forme historique. Magic sans Wagner/Isaac/Black = 3 titulaires OUT. Même sans Reaves, Doncic+LeBron suffisent.",
      "raisonnement": "Lakers en forme exceptionnelle (11V/12, streak 8W). Doncic 33.4ppg, 60pts vs Miami. Magic perdent 3 titulaires (Wagner cheville, Isaac genou, Black abdomen). Carter Jr. aussi questionable. Banchero seul ne peut compenser. Lakers contrôleront l'écart même en déplacement.",
      "statut": "VALUE",
      "chaos": 2
    }
  ],
  "no_bet": [
    {
      "match": "Sinner vs Dzumhur (ATP Miami R64)",
      "raison": "Cote ML ~1.03 — edge réel mais gain potentiel dérisoire. Kelly quasi nul."
    },
    {
      "match": "Medvedev vs Sakamoto (ATP Miami R64)",
      "raison": "Cote ML ~1.05 — mismatch total mais aucune value à ces cotes. Marchés alternatifs indisponibles."
    },
    {
      "match": "Rublev vs Tabilo (ATP Miami R64)",
      "raison": "Edge +1.2% sur ML @ 1.31 — très insuffisant (seuil ≥7%). Marché efficient."
    },
    {
      "match": "Gauff vs Parks (WTA Miami R32)",
      "raison": "Gauff 90% win prob mais cote ~1.10. Aucun edge exploitable à ces cotes."
    },
    {
      "match": "Everton vs Chelsea",
      "raison": "Deux équipes en crise, défenses décimées. Over 2.5 @ 1.88 : edge +2.7% (seuil ≥6%). Imprévisible."
    },
    {
      "match": "Nice vs PSG",
      "raison": "PSG ML @ 1.40 : edge +1.1% — marché efficient même avec Barcola/Hakimi absents."
    },
    {
      "match": "Bayern Munich vs Union Berlin",
      "raison": "Musiala + Davies OUT. Union gêne Bayern via set-pieces (2-2 aller, 3-2 DFB Cup). Edge <3% tous marchés."
    },
    {
      "match": "AC Milan vs Torino",
      "raison": "Under 2.5 @ 1.93 : edge +5.7% — JUSTE sous le seuil OU (≥6%). Discipline respectée."
    },
    {
      "match": "Fulham vs Burnley",
      "raison": "Fulham 0 but en 3 matchs, edges insuffisants tous marchés. DC trop bas, OU pas de signal clair."
    },
    {
      "match": "Washington Wizards vs OKC Thunder",
      "raison": "DQ-C — injury reports massifs des 2 côtés. Spread 20.5 non analysable."
    },
    {
      "match": "Pelicans vs Cavaliers",
      "raison": "Mitchell questionable — facteur binaire. Impossible de calibrer la probabilité correctement."
    },
    {
      "match": "Leeds United vs Brentford",
      "raison": "Match équilibré, DC/OU sous les seuils. Brentford décimé (6 blessés) mais Leeds en survie = imprévisible."
    }
  ],
  "resume": {
    "total_paris": 3,
    "exposition_totale_euros": 30,
    "exposition_totale_unites": "3u",
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 27.20,
      "ROI_potentiel": "+91%"
    }
  }
}