{"id":210504,"league_id":6,"league":"Ligue 1","kickoff":1793043000,"home":"Paris Saint-Germain","away":"Olympique Lyonnais","home_id":114,"away_id":100,"venue_id":112,"rank":2,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.658,"score":[2,0],"live_score":null,"lambda":[1.8,1.12],"odds_1x2":{"HOME":0.7124200919746245,"DRAW":0.16217646417751885,"AWAY":0.1254034438478565},"read":{"text":"Paris Saint-Germain to win, with goals","side":"home"},"top_pick":null,"pass":"Nothing to take on Paris Saint-Germain against Olympique Lyonnais. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[{"id":"availability.home.absences","section":"§2.4","note":"Paris Saint-Germain are without 4 players, and Ousmane Dembélé and Marquinhos are real losses."},{"id":"availability.away.absences","section":"§2.4","note":"Olympique Lyonnais are without 6 players, and Pavel Šulc is a real loss."},{"id":"form.home","section":"§2.1","note":"Paris Saint-Germain have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 2.8 and conceding 1.2, and 3.00 a game at home."},{"id":"market.movement","section":"§7.1","note":"Since opening, AWAY has drifted 13.0% since the market opened."}],"lambda_home":1.8020559284137676,"lambda_away":1.124203863530471,"corner_rate":10.08,"card_rate":0.344,"lineups":{"status":"predicted","confidence":0.777,"home":{"formation":"4-3-3","players":[{"id":2257,"name":"Matvey Safonov","position":"G","starting":true,"ai_score":0.878},{"id":2246,"name":"Lucas Hernández","position":"D","starting":true,"ai_score":0.511},{"id":2245,"name":"Willian Pacho","position":"D","starting":true,"ai_score":0.728},{"id":2259,"name":"Ilya Zabarnyi","position":"D","starting":true,"ai_score":0.44},{"id":4241,"name":"Achraf Hakimi","position":"D","starting":true,"ai_score":0.679},{"id":2249,"name":"Fabián Ruiz","position":"M","starting":true,"ai_score":0.654},{"id":2248,"name":"Vitinha","position":"M","starting":true,"ai_score":0.782},{"id":2243,"name":"Warren Zaïre-Emery","position":"M","starting":true,"ai_score":0.665},{"id":3774,"name":"Mika Godts","position":"F","starting":true,"ai_score":0.284},{"id":749,"name":"Ferran Torres","position":"F","starting":true,"ai_score":0.652},{"id":2229,"name":"Maghnes Akliouche","position":"M","starting":true,"ai_score":0.638},{"id":2247,"name":"João Neves","position":"M","starting":false,"ai_score":0.649},{"id":4324,"name":"Désiré Doué","position":"F","starting":false,"ai_score":0.611},{"id":2260,"name":"Lucas Beraldo","position":"D","starting":false,"ai_score":0.306},{"id":751,"name":"Dro Fernández","position":"M","starting":false,"ai_score":0.296},{"id":513,"name":"Lucas Digne","position":"D","starting":false,"ai_score":0.293},{"id":2251,"name":"Senny Mayulu","position":"M","starting":false,"ai_score":0.23},{"id":2242,"name":"Lucas Chevalier","position":"G","starting":false,"ai_score":0.05},{"id":2254,"name":"Quentin Ndjantou","position":"F","starting":false,"ai_score":0.02},{"id":218184,"name":"Adam Mouak","position":"G","starting":false,"ai_score":0.01},{"id":93665,"name":"Alessandro Longoni","position":"G","starting":false,"ai_score":0.005}],"confidence":0.782},"away":{"formation":"4-3-3","players":[{"id":1104,"name":"Dominik Greif","position":"G","starting":true,"ai_score":0.76},{"id":1111,"name":"Abner Vinícius","position":"D","starting":true,"ai_score":0.645},{"id":1019,"name":"Felix Bacher","position":"D","starting":true,"ai_score":0.625},{"id":1106,"name":"Moussa Niakhaté","position":"D","starting":true,"ai_score":0.614},{"id":4061,"name":"Zachary Athekame","position":"D","starting":true,"ai_score":0.697},{"id":3040,"name":"Mads Bidstrup","position":"M","starting":true,"ai_score":0.667},{"id":1109,"name":"Tyler Morton","position":"M","starting":true,"ai_score":0.706},{"id":1113,"name":"Corentin Tolisso","position":"M","starting":true,"ai_score":0.687},{"id":8717,"name":"Kaïl Boudache","position":"F","starting":true,"ai_score":0.507},{"id":2174,"name":"Julien Duranville","position":"F","starting":true,"ai_score":0.242},{"id":24027,"name":"Ernest Nuamah","position":"M","starting":true,"ai_score":0.664},{"id":3982,"name":"Ruben Kluivert","position":"D","starting":false,"ai_score":0.564},{"id":8909,"name":"Noah Nartey","position":"M","starting":false,"ai_score":0.51},{"id":3857,"name":"Clinton Mata","position":"D","starting":false,"ai_score":0.44},{"id":1105,"name":"Tanner Tessmann","position":"M","starting":false,"ai_score":0.437},{"id":1120,"name":"Rémy Descamps","position":"G","starting":false,"ai_score":0.347},{"id":1119,"name":"Khalis Merah","position":"M","starting":false,"ai_score":0.304},{"id":4678,"name":"Noham Kamara","position":"D","starting":false,"ai_score":0.238},{"id":8640,"name":"Rémi Himbert","position":"F","starting":false,"ai_score":0.217},{"id":94080,"name":"Justin Bengui","position":"G","starting":false,"ai_score":0.015},{"id":221269,"name":"Angel Daniel Garcia","position":"D","starting":false,"ai_score":0.005},{"id":1110,"name":"Mathys de Carvalho","position":"M","starting":false,"ai_score":0.005}],"confidence":0.777},"unavailable":[{"id":2252,"name":"Khvicha Kvaratskhelia","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":2244,"name":"Marquinhos","team_id":null,"side":"home","reason":"Thigh Injury"},{"id":3470,"name":"Nuno Mendes","team_id":null,"side":"home","reason":"Muscle Injury"},{"id":2253,"name":"Ousmane Dembélé","team_id":null,"side":"home","reason":"Thigh Injury"},{"id":16971,"name":"Keito Nakamura","team_id":null,"side":"away","reason":"red_card_suspension"},{"id":2190,"name":"Loïs Openda","team_id":null,"side":"away","reason":"Leg Injury"},{"id":21358,"name":"Mohamed Ouédraogo","team_id":null,"side":"away","reason":"Cruciate Ligament Injury"},{"id":1107,"name":"Nicolás Tagliafico","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":1112,"name":"Pavel Šulc","team_id":null,"side":"away","reason":"Meniscus Injury"},{"id":13548,"name":"Steeve Kango","team_id":null,"side":"away","reason":"Concussion"}]},"people":[{"id":2257,"name":"Matvey Safonov","side":"home"},{"id":2246,"name":"Lucas Hernández","side":"home"},{"id":2245,"name":"Willian Pacho","side":"home"},{"id":2259,"name":"Ilya Zabarnyi","side":"home"},{"id":4241,"name":"Achraf Hakimi","side":"home"},{"id":2249,"name":"Fabián Ruiz","side":"home"},{"id":2248,"name":"Vitinha","side":"home"},{"id":2243,"name":"Warren Zaïre-Emery","side":"home"},{"id":3774,"name":"Mika Godts","side":"home"},{"id":749,"name":"Ferran Torres","side":"home"},{"id":2229,"name":"Maghnes Akliouche","side":"home"},{"id":2247,"name":"João Neves","side":"home"},{"id":4324,"name":"Désiré Doué","side":"home"},{"id":2260,"name":"Lucas Beraldo","side":"home"},{"id":751,"name":"Dro Fernández","side":"home"},{"id":513,"name":"Lucas Digne","side":"home"},{"id":2251,"name":"Senny Mayulu","side":"home"},{"id":2242,"name":"Lucas Chevalier","side":"home"},{"id":2254,"name":"Quentin Ndjantou","side":"home"},{"id":218184,"name":"Adam Mouak","side":"home"},{"id":93665,"name":"Alessandro Longoni","side":"home"},{"id":2258,"name":"David Boly","side":"home"},{"id":2244,"name":"Marquinhos","side":"home"},{"id":3470,"name":"Nuno Mendes","side":"home"},{"id":2252,"name":"Khvicha Kvaratskhelia","side":"home"},{"id":2253,"name":"Ousmane Dembélé","side":"home"},{"id":93661,"name":"Adam Ayari","side":"home"},{"id":1104,"name":"Dominik Greif","side":"away"},{"id":1111,"name":"Abner Vinícius","side":"away"},{"id":1019,"name":"Felix Bacher","side":"away"},{"id":1106,"name":"Moussa Niakhaté","side":"away"},{"id":4061,"name":"Zachary Athekame","side":"away"},{"id":3040,"name":"Mads Bidstrup","side":"away"},{"id":1109,"name":"Tyler Morton","side":"away"},{"id":1113,"name":"Corentin Tolisso","side":"away"},{"id":8717,"name":"Kaïl Boudache","side":"away"},{"id":2174,"name":"Julien Duranville","side":"away"},{"id":24027,"name":"Ernest Nuamah","side":"away"},{"id":3982,"name":"Ruben Kluivert","side":"away"},{"id":8909,"name":"Noah Nartey","side":"away"},{"id":3857,"name":"Clinton Mata","side":"away"},{"id":1105,"name":"Tanner Tessmann","side":"away"},{"id":1120,"name":"Rémy Descamps","side":"away"},{"id":1119,"name":"Khalis Merah","side":"away"},{"id":4678,"name":"Noham Kamara","side":"away"},{"id":8640,"name":"Rémi Himbert","side":"away"},{"id":94080,"name":"Justin Bengui","side":"away"},{"id":221269,"name":"Angel Daniel Garcia","side":"away"},{"id":1110,"name":"Mathys de Carvalho","side":"away"},{"id":1107,"name":"Nicolás Tagliafico","side":"away"},{"id":13548,"name":"Steeve Kango","side":"away"},{"id":1112,"name":"Pavel Šulc","side":"away"},{"id":2190,"name":"Loïs Openda","side":"away"},{"id":1122,"name":"Alejandro Gomes Rodriguez","side":"away"},{"id":3191,"name":"Lassine Diarra","side":"away"},{"id":29063,"name":"Paul Akouokou","side":"away"},{"id":16971,"name":"Keito Nakamura","side":"away"},{"id":21358,"name":"Mohamed Ouédraogo","side":"away"},{"id":4335,"name":"Malick Fofana","side":"away"}],"players":[{"id":2244,"name":"Marquinhos","side":"home","team":"Paris Saint-Germain","club":null,"role":"DEF","position":"CB","status":"out","reason":"Thigh Injury","expected_return":"2026-11-17","season":{"apps":9,"starts":7,"goals":3,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":13,"tracked_apps":9,"tracked_starts":7},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"AS Monaco","kickoff":1788548700,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":["best_performer"],"importance":0.13,"country":{"team":"Brazil","apps":8,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":5,"goals":0,"assists":0,"ended":1783281600},"lately":null},"load":{"games":2,"minutes":149,"country":0}},{"id":2253,"name":"Ousmane Dembélé","side":"home","team":"Paris Saint-Germain","club":null,"role":"ATT","position":"ST","status":"out","reason":"Thigh Injury","expected_return":"2026-11-17","season":{"apps":9,"starts":4,"goals":4,"assists":6,"big_chances":5,"clean_sheets":1,"team_games":13,"tracked_apps":9,"tracked_starts":4},"recent":{"apps":5,"goals":2,"assists":2,"scoredIn":0,"country":2},"standout":{"opponent":"ŠK Slovan Bratislava","kickoff":1788980400,"goals":2,"assists":2,"score":"6-1","won":true},"strengths":[],"tags":["best_performer","in_form"],"importance":0.317,"country":{"team":"France","apps":13,"goals":6,"assists":2,"tournament":{"name":"World Cup 2026","apps":8,"goals":6,"assists":2,"ended":1784408400},"lately":null},"load":{"games":3,"minutes":123,"country":0}},{"id":2252,"name":"Khvicha Kvaratskhelia","side":"home","team":"Paris Saint-Germain","club":null,"role":"ATT","position":"LW","status":"out","reason":"Cruciate Ligament Injury","expected_return":null,"season":{"apps":12,"starts":6,"goals":2,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":13,"tracked_apps":12,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Aston Villa","kickoff":1786561200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.099,"country":{"team":"Georgia","apps":4,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":3,"minutes":146,"country":0}},{"id":3470,"name":"Nuno Mendes","side":"home","team":"Paris Saint-Germain","club":null,"role":"DEF","position":"LB","status":"out","reason":"Muscle Injury","expected_return":"2026-11-14","season":{"apps":7,"starts":5,"goals":0,"assists":0,"big_chances":5,"clean_sheets":1,"team_games":13,"tracked_apps":7,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":3},"standout":null,"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.047,"country":{"team":"Portugal","apps":10,"goals":1,"assists":2,"tournament":{"name":"World Cup 2026","apps":5,"goals":1,"assists":0,"ended":1783364400},"lately":null},"load":{"games":2,"minutes":124,"country":0}},{"id":749,"name":"Ferran Torres","side":"home","team":"Paris Saint-Germain","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":6,"goals":7,"assists":1,"big_chances":2,"clean_sheets":1,"team_games":13,"tracked_apps":10,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":1},"standout":{"opponent":"ŠK Slovan Bratislava","kickoff":1788980400,"goals":3,"assists":0,"score":"6-1","won":true},"strengths":[],"tags":["top_scorer","best_performer"],"importance":0.315,"country":{"team":"Spain","apps":11,"goals":2,"assists":2,"tournament":{"name":"World Cup 2026","apps":8,"goals":1,"assists":1,"ended":1784487600},"lately":null},"load":{"games":3,"minutes":174,"country":0}},{"id":3774,"name":"Mika Godts","side":"home","team":"Paris Saint-Germain","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":0,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":13,"tracked_apps":7,"tracked_starts":0},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":4},"standout":{"opponent":"Lille","kickoff":1787943600,"goals":0,"assists":1,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.019,"country":{"team":null,"apps":8,"goals":1,"assists":0,"tournament":null,"lately":null},"load":null},{"id":1112,"name":"Pavel Šulc","side":"away","team":"Olympique Lyonnais","club":null,"role":"ATT","position":"AM","status":"out","reason":"Meniscus Injury","expected_return":"2027-01-10","season":{"apps":10,"starts":5,"goals":2,"assists":3,"big_chances":1,"clean_sheets":2,"team_games":20,"tracked_apps":10,"tracked_starts":5},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":2,"country":2},"standout":{"opponent":"Nice","kickoff":1792349100,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_creator"],"importance":0.108,"country":{"team":"Czechia","apps":6,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":3,"goals":0,"assists":0,"ended":1782349200},"lately":{"apps":1,"goals":0,"assists":0}},"load":{"games":2,"minutes":101,"country":0}},{"id":2190,"name":"Loïs Openda","side":"away","team":"Olympique Lyonnais","club":null,"role":"ATT","position":"ST","status":"out","reason":"Leg Injury","expected_return":"2026-11-20","season":{"apps":10,"starts":10,"goals":2,"assists":1,"big_chances":2,"clean_sheets":3,"team_games":20,"tracked_apps":10,"tracked_starts":10},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"Le Havre","kickoff":1788029100,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.075,"country":{"team":null,"apps":3,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":16971,"name":"Keito Nakamura","side":"away","team":"Olympique Lyonnais","club":null,"role":"MID","position":"LW","status":"out","reason":"red_card_suspension","expected_return":"2026-10-26","season":{"apps":7,"starts":3,"goals":1,"assists":2,"big_chances":4,"clean_sheets":0,"team_games":20,"tracked_apps":7,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":2,"scoredIn":0,"country":1},"standout":{"opponent":"RSC Anderlecht","kickoff":1789585200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.074,"country":{"team":"Japan","apps":6,"goals":1,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":1,"assists":1,"ended":1782752400},"lately":null},"load":{"games":3,"minutes":189,"country":0}},{"id":21358,"name":"Mohamed Ouédraogo","side":"away","team":"Olympique Lyonnais","club":null,"role":"MID","position":"LM","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-06-30","season":{"apps":5,"starts":2,"goals":0,"assists":1,"big_chances":0,"clean_sheets":1,"team_games":20,"tracked_apps":5,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"RSC Anderlecht","kickoff":1789585200,"goals":0,"assists":1,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.021,"country":{"team":"Burkina Faso","apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":1107,"name":"Nicolás Tagliafico","side":"away","team":"Olympique Lyonnais","club":null,"role":"DEF","position":"LB","status":"out","reason":"Muscle Injury","expected_return":"2026-11-06","season":{"apps":3,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":20,"tracked_apps":3,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":null,"strengths":[],"tags":[],"importance":0.002,"country":{"team":"Argentina","apps":9,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":7,"goals":0,"assists":0,"ended":1784487600},"lately":{"apps":1,"goals":0,"assists":0}},"load":null},{"id":24027,"name":"Ernest Nuamah","side":"away","team":"Olympique Lyonnais","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":9,"goals":5,"assists":1,"big_chances":2,"clean_sheets":3,"team_games":20,"tracked_apps":11,"tracked_starts":9},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Stade Rennais","kickoff":1789843500,"goals":2,"assists":0,"score":"4-0","won":true},"strengths":[],"tags":["top_scorer","best_performer"],"importance":0.176,"country":{"team":"Ghana","apps":4,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":3,"goals":0,"assists":1,"ended":1783128600},"lately":null},"load":{"games":2,"minutes":85,"country":0}},{"id":8717,"name":"Kaïl Boudache","side":"away","team":"Olympique Lyonnais","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":5,"goals":0,"assists":0,"big_chances":1,"clean_sheets":2,"team_games":20,"tracked_apps":13,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.01,"country":null,"load":{"games":3,"minutes":170,"country":0}},{"id":2174,"name":"Julien Duranville","side":"away","team":"Olympique Lyonnais","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":2,"goals":0,"assists":0,"big_chances":1,"clean_sheets":1,"team_games":20,"tracked_apps":3,"tracked_starts":2},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.002,"country":null,"load":{"games":1,"minutes":61,"country":0}}],"extras":{"teams":{"home":114,"away":100},"split":{"home":{"above":{"w":0,"d":2,"l":1},"below":{"w":4,"d":0,"l":0}},"away":{"above":{"w":1,"d":0,"l":0},"below":{"w":3,"d":2,"l":1}}},"referee":null,"managers":{"home":{"id":201,"name":"Luis Enrique","vs":{"w":1,"d":0,"l":1,"last":{"kickoff":1776624300,"score":"1-2","result":"L"}}},"away":{"id":380,"name":"Paulo Fonseca","vs":{"w":1,"d":0,"l":1,"last":{"kickoff":1776624300,"score":"2-1","result":"W"}}}},"best_xi":[{"id":4061,"name":"Zachary Athekame","team_id":100,"position":"D","matches":7,"goals":2,"assists":3},{"id":2244,"name":"Marquinhos","team_id":114,"position":"D","matches":5,"goals":3,"assists":0},{"id":2248,"name":"Vitinha","team_id":114,"position":"M","matches":7,"goals":1,"assists":1}],"players":{"749":{"caps":67,"goals":21,"country":"Spain","signed":{"from":"FC Barcelona","fee":48500000,"at":1786752000}},"1107":{"caps":104,"goals":1,"country":"Argentina","signed":null},"1112":{"caps":30,"goals":5,"country":"Czechia","signed":{"from":"FC Viktoria Plzeň","fee":7500000,"at":1754265600}},"2174":{"caps":null,"goals":null,"country":null,"signed":{"from":"Borussia Dortmund","fee":5000000,"at":1782950400}},"2244":{"caps":135,"goals":6,"country":"Brazil","signed":null},"2248":{"caps":48,"goals":1,"country":"Portugal","signed":null},"2252":{"caps":46,"goals":16,"country":"Georgia","signed":null},"2253":{"caps":79,"goals":9,"country":"France","signed":null},"3470":{"caps":59,"goals":2,"country":"Portugal","signed":null},"3774":{"caps":null,"goals":null,"country":null,"signed":{"from":"AFC Ajax","fee":45000000,"at":1786752000}},"16971":{"caps":42,"goals":11,"country":"Japan","signed":{"from":"Stade de Reims","fee":1000000,"at":1788307200}},"21358":{"caps":7,"goals":0,"country":"Burkina Faso","signed":{"from":"SCR Altach","fee":2200000,"at":1783036800}},"24027":{"caps":20,"goals":2,"country":"Ghana","signed":null}}},"notable":[{"id":2810,"name":"Esteban Lepaul","goals":7,"rank":1},{"id":2099,"name":"Lassine Sinayoko","goals":6,"rank":2},{"id":4540,"name":"Amine Gouiri","goals":5,"rank":3},{"id":6412,"name":"Cameron Archer","goals":5,"rank":4},{"id":3382,"name":"Casper Tengstedt","goals":5,"rank":5},{"id":749,"name":"Ferran Torres","goals":4,"rank":6},{"id":1414,"name":"Florian Thauvin","goals":4,"rank":7},{"id":1729,"name":"Kamory Doumbia","goals":4,"rank":8},{"id":27966,"name":"Louis Mafouta","goals":4,"rank":9},{"id":4513,"name":"Paris Brunner","goals":4,"rank":10},{"id":37724,"name":"Adil Bourabaa","goals":3,"rank":11},{"id":2015,"name":"Boulaye Dia","goals":3,"rank":12},{"id":2101,"name":"Danny Namaso","goals":3,"rank":13},{"id":3527,"name":"Elye Wahi","goals":3,"rank":14},{"id":24027,"name":"Ernest Nuamah","goals":3,"rank":15}],"round_label":"Regular season · Matchday 8","neutral":false,"h2h":{"total_matches":98,"home_wins":44,"draws":25,"away_wins":29,"home_goals":162,"away_goals":119,"avg_total_goals":2.86734693877551,"home_win_rate":0.4489795918367347,"away_win_rate":0.29591836734693877,"recent_matches":[{"away":"Olympique Lyonnais","date":"2026-04-19T18:45:00+00:00","home":"Paris Saint-Germain","score":"1-2","event_id":2031,"away_score":2,"home_score":1,"away_team_id":100,"home_team_id":114},{"away":"Paris Saint-Germain","date":"2025-11-09T19:45:00+00:00","home":"Olympique Lyonnais","score":"2-3","event_id":1870,"away_score":3,"home_score":2,"away_team_id":114,"home_team_id":100},{"away":"Paris Saint-Germain","date":"2025-02-23T19:45:00+00:00","home":"Olympique Lyonnais","score":"2-3","event_id":306250,"away_score":3,"home_score":2,"away_team_id":114,"home_team_id":100},{"away":"Olympique Lyonnais","date":"2024-12-15T19:45:00+00:00","home":"Paris Saint-Germain","score":"3-1","event_id":306178,"away_score":1,"home_score":3,"away_team_id":100,"home_team_id":114},{"away":"Paris Saint-Germain","date":"2024-05-25T19:00:00+00:00","home":"Olympique Lyonnais","score":"1-2","event_id":241978,"away_score":2,"home_score":1,"away_team_id":114,"home_team_id":100},{"away":"Olympique Lyonnais","date":"2024-04-21T19:00:00+00:00","home":"Paris Saint-Germain","score":"4-1","event_id":311786,"away_score":1,"home_score":4,"away_team_id":100,"home_team_id":114},{"away":"Paris Saint-Germain","date":"2023-09-03T18:45:00+00:00","home":"Olympique Lyonnais","score":"1-4","event_id":311546,"away_score":4,"home_score":1,"away_team_id":114,"home_team_id":100},{"away":"Olympique Lyonnais","date":"2023-04-02T18:45:00+00:00","home":"Paris Saint-Germain","score":"0-1","event_id":316811,"away_score":1,"home_score":0,"away_team_id":100,"home_team_id":114},{"away":"Paris Saint-Germain","date":"2022-09-18T18:45:00+00:00","home":"Olympique Lyonnais","score":"0-1","event_id":316601,"away_score":1,"home_score":0,"away_team_id":114,"home_team_id":100},{"away":"Paris Saint-Germain","date":"2022-01-09T19:45:00+00:00","home":"Olympique Lyonnais","score":"1-1","event_id":320489,"away_score":1,"home_score":1,"away_team_id":114,"home_team_id":100}]},"standings":{"home":{"team_id":114,"position":5,"played":7,"points":14,"goal_diff":5,"team_name":"Paris Saint-Germain","won":4,"drawn":2,"lost":1,"goals_for":14,"goals_against":9,"group":null},"away":{"team_id":100,"position":4,"played":7,"points":14,"goal_diff":8,"team_name":"Olympique Lyonnais","won":4,"drawn":2,"lost":1,"goals_for":13,"goals_against":5,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":2.83,"goals_against":1.17,"clean_sheets":1,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3},"away":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":2,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"WWLWWL","venue_ppg":1}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Paris Saint-Germain are without 4 players, and Ousmane Dembélé and Marquinhos are real losses.","evidence":{"count":4,"measured":4,"combined_goal_share":0.357,"combined_importance":0.593,"players":[{"player":"Ousmane Dembélé","role":"ATT","reason":"Thigh Injury","goal_share":0.071,"importance":0.317,"measured":true,"doubtful":false,"cover_at_position":5,"tags":["best_performer","in_form"]},{"player":"Marquinhos","role":"DEF","reason":"Thigh Injury","goal_share":0.214,"importance":0.13,"measured":true,"doubtful":false,"cover_at_position":7,"tags":["best_performer"]},{"player":"Khvicha Kvaratskhelia","role":"ATT","reason":"Cruciate Ligament Injury","goal_share":0.071,"importance":0.099,"measured":true,"doubtful":false,"cover_at_position":5},{"player":"Nuno Mendes","role":"DEF","reason":"Muscle Injury","goal_share":0,"importance":0.047,"measured":true,"doubtful":false,"cover_at_position":7,"tags":["best_performer","chance_creator"]}]},"strength":1,"moves":[{"channel":"goals","side":"home","pct":-4.3},{"channel":"goals","side":"away","pct":1.2},{"channel":"corners","side":"home","pct":-2.1},{"channel":"cards","side":"both","pct":0.4}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Olympique Lyonnais are without 6 players, and Pavel Šulc is a real loss.","evidence":{"count":6,"measured":5,"combined_goal_share":0.167,"combined_importance":0.28,"players":[{"player":"Pavel Šulc","role":"ATT","reason":"Meniscus Injury","goal_share":0.083,"importance":0.108,"measured":true,"doubtful":false,"cover_at_position":4,"tags":["top_creator"]},{"player":"Loïs Openda","role":"ATT","reason":"Leg Injury","goal_share":0.083,"importance":0.075,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Keito Nakamura","role":"MID","reason":"red_card_suspension","goal_share":0,"importance":0.074,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Mohamed Ouédraogo","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.021,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Nicolás Tagliafico","role":"DEF","reason":"Muscle Injury","goal_share":0,"importance":0.002,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Steeve Kango","role":"DEF","reason":"Concussion","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8}]},"strength":0.7,"moves":[{"channel":"goals","side":"away","pct":-2.3},{"channel":"goals","side":"home","pct":0.5},{"channel":"corners","side":"away","pct":-1.1},{"channel":"cards","side":"both","pct":0.4}]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.777,"cup_tie":false},"strength":0.223,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Paris Saint-Germain have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 2.8 and conceding 1.2, and 3.00 a game at home.","evidence":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":2.83,"goals_against":1.17,"clean_sheets":1,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3},"strength":0.7,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Olympique Lyonnais have taken 2.00 points a game from their last 6 (4W 0D 2L), scoring 2.0 and conceding 1.5, and 1.00 a game on the road.","evidence":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":2,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"WWLWWL","venue_ppg":1},"strength":0.433,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":26,"home":{"state":"mid_table","position":5,"points":14,"games_left":26,"gap_to_leader":2,"gap_to_safety":7,"gap_to_europe":0},"away":{"state":"mid_table","position":4,"points":14,"games_left":26,"gap_to_leader":2,"gap_to_safety":7,"gap_to_europe":0},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 2-3, too close to carry a revenge motive.","evidence":{"reverse_margin":1},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Luis Enrique has 26 matches in charge at Paris Saint-Germain, long enough that the side plays the way he wants it to.","evidence":{"manager":"Luis Enrique","matches_in_charge":26,"tenure_days":207,"ppm":2.08,"appointment_effect":{"before_ppm":2.2,"after_ppm":2.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Paulo Fonseca has 27 matches in charge at Olympique Lyonnais, long enough that the side plays the way he wants it to.","evidence":{"manager":"Paulo Fonseca","matches_in_charge":27,"tenure_days":205,"ppm":1.81,"appointment_effect":{"before_ppm":1,"after_ppm":2.2,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Paris Saint-Germain come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.020833333333333,"matchesIn7":1,"matchesIn14":3,"days_rest":6},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Olympique Lyonnais come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.020833333333333,"matchesIn7":1,"matchesIn14":3,"days_rest":4},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":0.3,"defence":0.201,"effective_matches":11.8,"shrunk":0.4},"away":{"attack":0.067,"defence":0.117,"effective_matches":11.7,"shrunk":0.41}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Paris Saint-Germain average 12 points more possession than Olympique Lyonnais, so this should be one side with the ball and one without it; Olympique Lyonnais work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":63.4,"shots":19.7,"xg_per_shot":0.125,"corners":4.5,"corners_per_shot":0.229,"finishing_vs_xg":0.13},"away":{"matches":12,"possession":51.5,"shots":12.4,"xg_per_shot":0.117,"corners":4.4,"corners_per_shot":0.356,"finishing_vs_xg":0.22},"possession_gap":11.9},"strength":0.477,"moves":[{"channel":"corners","side":"home","pct":2.5},{"channel":"corners","side":"away","pct":-2.5}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Paris Saint-Germain are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.13,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Olympique Lyonnais are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.22,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"129 yellow cards in this referee's last 31 games, where 113 would be usual in this league, and 10 reds.","evidence":{"matches":31,"yellows_per_match":4.16,"reds_per_match":0.323,"league_yellows_per_match":3.64,"league_reds_per_match":0.196,"yellow_ratio":1.14,"red_ratio":1.65},"strength":0.13,"moves":[{"channel":"cards","side":"both","pct":3.2}]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":17.5,"temperature_c":8,"description":"rain"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.1818147233214721},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 6.0% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0596,"margin_pct":5.96,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 13.0% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-13,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-7.2,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":5.1,"direction":"SHORTENING"}]},"strength":0.6,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.7131,"DRAW":0.1597,"AWAY":0.1272},"consensus":{"HOME":0.7124,"DRAW":0.1622,"AWAY":0.1254},"largest_gap":{"outcome":"DRAW","points":-0.24},"sharp_overround":1.0395},"strength":0.03,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.658,"model":{"HOME":0.5201,"DRAW":0.2559,"AWAY":0.224},"book":{"HOME":0.7124,"DRAW":0.1622,"AWAY":0.1254},"best":{"HOME":{"odds":1.42,"bookmaker":"1xBet"},"DRAW":{"odds":6,"bookmaker":"betfair"},"AWAY":{"odds":7.6,"bookmaker":"MansionBet"}},"overround":1.0596,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.7131,"DRAW":0.1597,"AWAY":0.1272}},"open":{"book":"pinnacle","fair":{"HOME":0.6786,"DRAW":0.1733,"AWAY":0.1481}}},{"market":"double_chance","line":null,"confidence":0.658,"model":{"12":0.7441,"1X":0.776,"X2":0.4799},"book":{"12":0.8378,"1X":0.8746,"X2":0.2876},"best":{"12":{"odds":1.18,"bookmaker":"1xBet"},"1X":{"odds":1.11,"bookmaker":"1xBet"},"X2":{"odds":3.2,"bookmaker":"betfair"}},"overround":1.0304,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8403,"1X":0.8728,"X2":0.2869}},"open":{"book":"pinnacle","fair":{"12":0.8267,"1X":0.8519,"X2":0.3214}}},{"market":"draw_no_bet","line":null,"confidence":0.658,"model":{"HOME":0.6989,"AWAY":0.3011},"book":{"HOME":0.8503,"AWAY":0.1497},"best":{"HOME":{"odds":1.143,"bookmaker":"888Sport"},"AWAY":{"odds":6,"bookmaker":"Bet365"}},"overround":1.0694,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.8486,"AWAY":0.1514}},"open":{"book":"pinnacle","fair":{"HOME":0.8209,"AWAY":0.1791}}},{"market":"btts","line":null,"confidence":0.658,"model":{"yes":0.576,"no":0.424},"book":{"yes":0.5988,"no":0.4012},"best":{"yes":{"odds":1.63,"bookmaker":"Bwin"},"no":{"odds":2.4,"bookmaker":"fonbet"}},"overround":1.0733,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.5903,"no":0.4097}},"open":{"book":"betfair","fair":{"yes":0.6333,"no":0.3667}}},{"market":"over_under_05","line":0.5,"confidence":0.658,"model":{"over":0.9341,"under":0.0659},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.658,"model":{"over":0.8019,"under":0.1981},"book":{"over":0.8812,"under":0.1188},"best":{"over":{"odds":1.1,"bookmaker":"1xBet"},"under":{"odds":7,"bookmaker":"BetVictor"}},"overround":1.0688,"books":3,"sharp":{"book":"betfair","fair":{"over":0.8776,"under":0.1224}},"open":{"book":"betfair","fair":{"over":0.8776,"under":0.1224}}},{"market":"over_under_25","line":2.5,"confidence":0.658,"model":{"over":0.5601,"under":0.4399},"book":{"over":0.7055,"under":0.2945},"best":{"over":{"odds":1.38,"bookmaker":"1xBet"},"under":{"odds":3.2,"bookmaker":"Bet365"}},"overround":1.0573,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.7099,"under":0.2901}},"open":{"book":"pinnacle","fair":{"over":0.7015,"under":0.2985}}},{"market":"over_under_35","line":3.5,"confidence":0.658,"model":{"over":0.3363,"under":0.6637},"book":{"over":0.4917,"under":0.5083},"best":{"over":{"odds":2.01,"bookmaker":"1xBet"},"under":{"odds":1.94,"bookmaker":"1xBet"}},"overround":1.0446,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.4934,"under":0.5066}},"open":{"book":"pinnacle","fair":{"over":0.4828,"under":0.5172}}},{"market":"asian_handicap","line":-4.5,"confidence":0.658,"model":{"HOME":0.0163,"AWAY":0.9837},"book":{"HOME":0.0436,"AWAY":0.9564},"best":{"HOME":{"odds":11.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.001,"bookmaker":"1xBet"}},"overround":1.0852,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0436,"AWAY":0.9564}}},{"market":"asian_handicap","line":-3.5,"confidence":0.658,"model":{"HOME":0.0511,"AWAY":0.9489},"book":{"HOME":0.1514,"AWAY":0.8486},"best":{"HOME":{"odds":5.75,"bookmaker":"Bet365"},"AWAY":{"odds":1.16,"bookmaker":"fonbet"}},"overround":1.056,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1477,"AWAY":0.8523}}},{"market":"asian_handicap","line":-3.25,"confidence":0.658,"model":{"HOME":0.0534,"AWAY":0.9466},"book":{"HOME":0.1587,"AWAY":0.8413},"best":{"HOME":{"odds":5.35,"bookmaker":"Novibet"},"AWAY":{"odds":1.16,"bookmaker":"Bet365"}},"overround":1.063,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1554,"AWAY":0.8446}}},{"market":"asian_handicap","line":-3,"confidence":0.658,"model":{"HOME":0.0559,"AWAY":0.9441},"book":{"HOME":0.1751,"AWAY":0.8249},"best":{"HOME":{"odds":5,"bookmaker":"Novibet"},"AWAY":{"odds":1.17,"bookmaker":"Novibet"}},"overround":1.0665,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1718,"AWAY":0.8282}}},{"market":"asian_handicap","line":-2.75,"confidence":0.658,"model":{"HOME":0.0977,"AWAY":0.9023},"book":{"HOME":0.2398,"AWAY":0.7602},"best":{"HOME":{"odds":3.8,"bookmaker":"Novibet"},"AWAY":{"odds":1.275,"bookmaker":"Bet365"}},"overround":1.0626,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2319,"AWAY":0.7681}}},{"market":"asian_handicap","line":-2.5,"confidence":0.658,"model":{"HOME":0.1359,"AWAY":0.8641},"book":{"HOME":0.2988,"AWAY":0.7012},"best":{"HOME":{"odds":3.16,"bookmaker":"1xBet"},"AWAY":{"odds":1.4,"bookmaker":"fonbet"}},"overround":1.0543,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2919,"AWAY":0.7081}}},{"market":"asian_handicap","line":-2.25,"confidence":0.658,"model":{"HOME":0.1479,"AWAY":0.8521},"book":{"HOME":0.3306,"AWAY":0.6694},"best":{"HOME":{"odds":2.905,"bookmaker":"1xBet"},"AWAY":{"odds":1.45,"bookmaker":"fonbet"}},"overround":1.0617,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3213,"AWAY":0.6787}}},{"market":"asian_handicap","line":-2,"confidence":0.658,"model":{"HOME":0.1623,"AWAY":0.8377},"book":{"HOME":0.3649,"AWAY":0.6351},"best":{"HOME":{"odds":2.636,"bookmaker":"1xBet"},"AWAY":{"odds":1.55,"bookmaker":"fonbet"}},"overround":1.0572,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3578,"AWAY":0.6422}}},{"market":"asian_handicap","line":-1.75,"confidence":0.658,"model":{"HOME":0.2366,"AWAY":0.7634},"book":{"HOME":0.4339,"AWAY":0.5661},"best":{"HOME":{"odds":2.286,"bookmaker":"1xBet"},"AWAY":{"odds":1.73,"bookmaker":"1xBet"}},"overround":1.0572,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4306,"AWAY":0.5694}}},{"market":"asian_handicap","line":-1.5,"confidence":0.658,"model":{"HOME":0.2988,"AWAY":0.7012},"book":{"HOME":0.486,"AWAY":0.514},"best":{"HOME":{"odds":2.044,"bookmaker":"1xBet"},"AWAY":{"odds":1.925,"bookmaker":"Bet365"}},"overround":1.0617,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4836,"AWAY":0.5164}}},{"market":"asian_handicap","line":-1.25,"confidence":0.658,"model":{"HOME":0.3359,"AWAY":0.6641},"book":{"HOME":0.5516,"AWAY":0.4484},"best":{"HOME":{"odds":1.786,"bookmaker":"1xBet"},"AWAY":{"odds":2.12,"bookmaker":"Betsson"}},"overround":1.0612,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5487,"AWAY":0.4513}}},{"market":"asian_handicap","line":-1,"confidence":0.658,"model":{"HOME":0.3837,"AWAY":0.6163},"book":{"HOME":0.6254,"AWAY":0.3746},"best":{"HOME":{"odds":1.548,"bookmaker":"1xBet"},"AWAY":{"odds":2.58,"bookmaker":"Betsson"}},"overround":1.0625,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6204,"AWAY":0.3796}}},{"market":"asian_handicap","line":-0.75,"confidence":0.658,"model":{"HOME":0.4604,"AWAY":0.5396},"book":{"HOME":0.6724,"AWAY":0.3276},"best":{"HOME":{"odds":1.44,"bookmaker":"Novibet"},"AWAY":{"odds":2.85,"bookmaker":"Bet365"}},"overround":1.0661,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6676,"AWAY":0.3324}}},{"market":"asian_handicap","line":-0.5,"confidence":0.658,"model":{"HOME":0.5201,"AWAY":0.4799},"book":{"HOME":0.705,"AWAY":0.295},"best":{"HOME":{"odds":1.37,"bookmaker":"Interwetten"},"AWAY":{"odds":3.1,"bookmaker":"Novibet"}},"overround":1.0584,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7009,"AWAY":0.2991}}},{"market":"asian_handicap","line":-0.25,"confidence":0.658,"model":{"HOME":0.5964,"AWAY":0.4036},"book":{"HOME":0.7709,"AWAY":0.2291},"best":{"HOME":{"odds":1.26,"bookmaker":"Novibet"},"AWAY":{"odds":3.9,"bookmaker":"Bet365"}},"overround":1.0635,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7682,"AWAY":0.2318}}},{"market":"asian_handicap","line":0,"confidence":0.658,"model":{"HOME":0.6989,"AWAY":0.3011},"book":{"HOME":0.8517,"AWAY":0.1483},"best":{"HOME":{"odds":1.15,"bookmaker":"Novibet"},"AWAY":{"odds":5.9,"bookmaker":"Bet365"}},"overround":1.0599,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8463,"AWAY":0.1537}}},{"market":"asian_handicap","line":0.25,"confidence":0.658,"model":{"HOME":0.7431,"AWAY":0.2569},"book":{"HOME":0.8633,"AWAY":0.1367},"best":{"HOME":{"odds":1.13,"bookmaker":"Novibet"},"AWAY":{"odds":6.25,"bookmaker":"Bet365"}},"overround":1.0523,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8577,"AWAY":0.1423}}},{"market":"asian_handicap","line":0.5,"confidence":0.658,"model":{"HOME":0.776,"AWAY":0.224},"book":{"HOME":0.8749,"AWAY":0.1251},"best":{"HOME":{"odds":1.11,"bookmaker":"Novibet"},"AWAY":{"odds":6.8,"bookmaker":"Bet365"}},"overround":1.052,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8712,"AWAY":0.1288}}},{"market":"asian_handicap","line":0.75,"confidence":0.658,"model":{"HOME":0.8314,"AWAY":0.1686},"book":{"HOME":0.917,"AWAY":0.083},"best":{"HOME":{"odds":1.042,"bookmaker":"1xBet"},"AWAY":{"odds":7.95,"bookmaker":"1xBet"}},"overround":1.0855,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.917,"AWAY":0.083}}},{"market":"total_corners","line":7.5,"confidence":0.658,"model":{"over":0.7496,"under":0.2504},"book":{"over":0.7422,"under":0.2578},"best":{"over":{"odds":1.27,"bookmaker":"1xBet"},"under":{"odds":3.3,"bookmaker":"1xBet"}},"overround":1.0904,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7594,"under":0.2406}}},{"market":"total_corners","line":8.5,"confidence":0.658,"model":{"over":0.6452,"under":0.3548},"book":{"over":0.6143,"under":0.3857},"best":{"over":{"odds":1.55,"bookmaker":"Pinnacle"},"under":{"odds":2.38,"bookmaker":"1xBet"}},"overround":1.0717,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.6116,"under":0.3884}},"open":{"book":"pinnacle","fair":{"over":0.6533,"under":0.3467}}},{"market":"total_corners","line":9.5,"confidence":0.658,"model":{"over":0.5341,"under":0.4659},"book":{"over":0.4947,"under":0.5053},"best":{"over":{"odds":1.93,"bookmaker":"Pinnacle"},"under":{"odds":1.88,"bookmaker":"Pinnacle"}},"overround":1.0545,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4931,"under":0.5069}},"open":{"book":"pinnacle","fair":{"over":0.5303,"under":0.4697}}},{"market":"total_corners","line":10.5,"confidence":0.658,"model":{"over":0.4249,"under":0.5751},"book":{"over":0.3784,"under":0.6216},"best":{"over":{"odds":2.44,"bookmaker":"Pinnacle"},"under":{"odds":1.52,"bookmaker":"1xBet"}},"overround":1.0726,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.376,"under":0.624}},"open":{"book":"pinnacle","fair":{"over":0.4107,"under":0.5893}}},{"market":"total_corners","line":11.5,"confidence":0.658,"model":{"over":0.325,"under":0.675},"book":{"over":0.2879,"under":0.7121},"best":{"over":{"odds":3,"bookmaker":"1xBet"},"under":{"odds":1.32,"bookmaker":"1xBet"}},"overround":1.0909,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3135,"under":0.6865}}},{"market":"corners_1x2","line":null,"confidence":0.526,"model":{"HOME":0.7904,"DRAW":0.0739,"AWAY":0.1358},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.461,"model":{"yes":0.2908,"no":0.7092},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.6163,"book_prob":0.3746,"edge":0.2417,"shrunk_edge":0.1813,"odds":2.58,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.58},{"slug":"fonbet","book":"fonbet","odds":2.55},{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"1xbet","book":"1xBet","odds":2.419},{"slug":"10bet","book":"10bet","odds":2.4},{"slug":"interwetten","book":"Interwetten","odds":2.35}],"kelly":0.0934,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.6641,"book_prob":0.4484,"edge":0.2157,"shrunk_edge":0.1618,"odds":2.12,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.12},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"fonbet","book":"fonbet","odds":2.1},{"slug":"novibet","book":"Novibet","odds":2.09},{"slug":"1xbet","book":"1xBet","odds":2.061},{"slug":"10bet","book":"10bet","odds":2.05}],"kelly":0.091,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.5396,"book_prob":0.3276,"edge":0.212,"shrunk_edge":0.159,"odds":2.85,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.85},{"slug":"novibet","book":"Novibet","odds":2.8},{"slug":"1xbet","book":"1xBet","odds":2.717},{"slug":"fonbet","book":"fonbet","odds":2.7}],"kelly":0.0727,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8377,"book_prob":0.6351,"edge":0.2025,"shrunk_edge":0.1519,"odds":1.55,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.55},{"slug":"bet365","book":"Bet365","odds":1.525},{"slug":"1xbet","book":"1xBet","odds":1.514},{"slug":"novibet","book":"Novibet","odds":1.51},{"slug":"betsson","book":"Betsson","odds":1.49},{"slug":"interwetten","book":"Interwetten","odds":1.45}],"kelly":0.1356,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.7634,"book_prob":0.5661,"edge":0.1973,"shrunk_edge":0.1479,"odds":1.73,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.73},{"slug":"bet365","book":"Bet365","odds":1.7},{"slug":"novibet","book":"Novibet","odds":1.68},{"slug":"betsson","book":"Betsson","odds":1.68},{"slug":"fonbet","book":"fonbet","odds":1.65},{"slug":"10bet","book":"10bet","odds":1.65}],"kelly":0.1098,"confidence":0.658,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.4799,"book_prob":0.2876,"edge":0.1923,"shrunk_edge":0.1429,"odds":3.2,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.2},{"slug":"1xbet","book":"1xBet","odds":3.1},{"slug":"betvictor","book":"BetVictor","odds":3.1},{"slug":"william-hill","book":"William Hill","odds":3},{"slug":"sbo","book":"Sbo","odds":2.98}],"kelly":0.0609,"confidence":0.658,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.7012,"book_prob":0.514,"edge":0.1872,"shrunk_edge":0.1404,"odds":1.925,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.925},{"slug":"1xbet","book":"1xBet","odds":1.901},{"slug":"fonbet","book":"fonbet","odds":1.9},{"slug":"betsson","book":"Betsson","odds":1.88},{"slug":"novibet","book":"Novibet","odds":1.86},{"slug":"bwin","book":"Bwin","odds":1.82},{"slug":"sportingbet","book":"SportingBet","odds":1.82},{"slug":"vistabet","book":"Vistabet","odds":1.82},{"slug":"interwetten","book":"Interwetten","odds":1.8},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"888sport","book":"888Sport","odds":1.75},{"slug":"william-hill","book":"William Hill","odds":1.75}],"kelly":0.0946,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.4799,"book_prob":0.295,"edge":0.1849,"shrunk_edge":0.1387,"odds":3.1,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":3.1},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"interwetten","book":"Interwetten","odds":3.05}],"kelly":0.0581,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.8521,"book_prob":0.6694,"edge":0.1826,"shrunk_edge":0.137,"odds":1.45,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.45},{"slug":"bet365","book":"Bet365","odds":1.425},{"slug":"novibet","book":"Novibet","odds":1.42},{"slug":"1xbet","book":"1xBet","odds":1.417}],"kelly":0.1308,"confidence":0.658,"family":"handicap"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.6637,"book_prob":0.5083,"edge":0.1554,"shrunk_edge":0.1321,"odds":1.94,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.94},{"slug":"pinnacle","book":"Pinnacle","odds":1.92},{"slug":"betfair","book":"betfair","odds":1.87},{"slug":"sbo","book":"Sbo","odds":1.85},{"slug":"betvictor","book":"BetVictor","odds":1.8}],"kelly":0.0765,"confidence":0.658,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.4036,"book_prob":0.2291,"edge":0.1745,"shrunk_edge":0.1309,"odds":3.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.9},{"slug":"novibet","book":"Novibet","odds":3.85},{"slug":"1xbet","book":"1xBet","odds":3.725}],"kelly":0.0495,"confidence":0.658,"family":"handicap"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.4399,"book_prob":0.2945,"edge":0.1454,"shrunk_edge":0.1236,"odds":3.2,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.2},{"slug":"pinnacle","book":"Pinnacle","odds":3.17},{"slug":"betfair","book":"betfair","odds":3.1},{"slug":"1xbet","book":"1xBet","odds":3.04},{"slug":"betvictor","book":"BetVictor","odds":2.81}],"kelly":0.0463,"confidence":0.658,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.8641,"book_prob":0.7012,"edge":0.1629,"shrunk_edge":0.1222,"odds":1.4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.375},{"slug":"novibet","book":"Novibet","odds":1.36},{"slug":"1xbet","book":"1xBet","odds":1.355}],"kelly":0.1311,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.3011,"book_prob":0.1483,"edge":0.1528,"shrunk_edge":0.1146,"odds":5.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.9},{"slug":"fonbet","book":"fonbet","odds":5.7},{"slug":"novibet","book":"Novibet","odds":5.5},{"slug":"1xbet","book":"1xBet","odds":5.26}],"kelly":0.0396,"confidence":0.658,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.3011,"book_prob":0.1497,"edge":0.1514,"shrunk_edge":0.1125,"odds":6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6},{"slug":"betsson","book":"Betsson","odds":5.85},{"slug":"betway","book":"Betway","odds":5.5},{"slug":"bwin","book":"Bwin","odds":5.25},{"slug":"sportingbet","book":"SportingBet","odds":5.25},{"slug":"vistabet","book":"Vistabet","odds":5.25},{"slug":"betano","book":"Betano","odds":5.2},{"slug":"novibet","book":"Novibet","odds":5.15},{"slug":"888sport","book":"888Sport","odds":5},{"slug":"william-hill","book":"William Hill","odds":5},{"slug":"10bet","book":"10bet","odds":5}],"kelly":0.0403,"confidence":0.658,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-2.75,"push":"half","model_prob":0.9023,"book_prob":0.7602,"edge":0.1421,"shrunk_edge":0.1066,"odds":1.275,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.275},{"slug":"novibet","book":"Novibet","odds":1.27},{"slug":"1xbet","book":"1xBet","odds":1.24}],"kelly":0.1368,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.2569,"book_prob":0.1367,"edge":0.1202,"shrunk_edge":0.0901,"odds":6.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.25},{"slug":"novibet","book":"Novibet","odds":6}],"kelly":0.0288,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.9441,"book_prob":0.8249,"edge":0.1192,"shrunk_edge":0.0894,"odds":1.17,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.17},{"slug":"bet365","book":"Bet365","odds":1.17},{"slug":"fonbet","book":"fonbet","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.159}],"kelly":0.1539,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3.25,"push":"half","model_prob":0.9466,"book_prob":0.8413,"edge":0.1053,"shrunk_edge":0.079,"odds":1.16,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.121}],"kelly":0.1532,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3.5,"push":"none","model_prob":0.9489,"book_prob":0.8486,"edge":0.1003,"shrunk_edge":0.0752,"odds":1.16,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.16},{"slug":"novibet","book":"Novibet","odds":1.14},{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.122}],"kelly":0.1573,"confidence":0.658,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.224,"book_prob":0.1251,"edge":0.099,"shrunk_edge":0.0742,"odds":6.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"novibet","book":"Novibet","odds":6.4}],"kelly":0.0226,"confidence":0.658,"family":"handicap"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.224,"book_prob":0.1254,"edge":0.0986,"shrunk_edge":0.0733,"odds":7.6,"bookmaker":"MansionBet","prices":[{"slug":"mansionbet","book":"MansionBet","odds":7.6},{"slug":"unibet","book":"Unibet","odds":7.5},{"slug":"betfair","book":"betfair","odds":7.5},{"slug":"1xbet","book":"1xBet","odds":7.41},{"slug":"dafabet","book":"dafabet","odds":7.4},{"slug":"pinnacle","book":"Pinnacle","odds":7.23},{"slug":"macauslot","book":"Macauslot","odds":7.1},{"slug":"interwetten","book":"Interwetten","odds":7},{"slug":"bet365","book":"Bet365","odds":7},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"bwin","book":"Bwin","odds":6.75},{"slug":"william-hill","book":"William Hill","odds":6.5}],"kelly":0.0266,"confidence":0.658,"family":"result"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2559,"book_prob":0.1622,"edge":0.0937,"shrunk_edge":0.0696,"odds":6,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":6},{"slug":"pinnacle","book":"Pinnacle","odds":5.84},{"slug":"dafabet","book":"dafabet","odds":5.8},{"slug":"bwin","book":"Bwin","odds":5.75},{"slug":"bet365","book":"Bet365","odds":5.75},{"slug":"coral","book":"coral","odds":5.75},{"slug":"1xbet","book":"1xBet","odds":5.63},{"slug":"mansionbet","book":"MansionBet","odds":5.6},{"slug":"unibet","book":"Unibet","odds":5.5},{"slug":"ladbrokes","book":"ladbrokes","odds":5.5},{"slug":"interwetten","book":"Interwetten","odds":5.25},{"slug":"betvictor","book":"BetVictor","odds":5.25}],"kelly":0.0268,"confidence":0.658,"family":"result"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.1981,"book_prob":0.1188,"edge":0.0793,"shrunk_edge":0.0674,"odds":7,"bookmaker":"BetVictor","prices":[{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"betfair","book":"betfair","odds":6.5},{"slug":"1xbet","book":"1xBet","odds":6.13}],"kelly":0.0161,"confidence":0.658,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.1686,"book_prob":0.083,"edge":0.0855,"shrunk_edge":0.0641,"odds":7.95,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.95}],"kelly":0.0122,"confidence":0.658,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Paris Saint-Germain will dictate the play here even though the league table says otherwise. The hosts have generated superior opportunities across seven of their past ten outings, including all of their previous four matches on their own turf. Meanwhile, the visitors are sliding downward, enduring their worst stretch of chance creation and concession lately. The Parisians miss a huge chunk of their scoring threat without their main forward who has contributed four goals and six assists, while a defensive regular is also missing at the back. That lack of finishing punch blunts their dominance. The game swings on whether the hosts can convert their superiority into goals despite their missing firepower.","external":{"bsd_prediction":{"id":5886,"created_at":"2026-10-19T02:15:30Z","event":{"id":210504,"event_date":"2026-10-26T19:30:00Z","status":"notstarted","home_team_id":114,"home_team":"Paris Saint-Germain","away_team_id":100,"away_team":"Olympique Lyonnais","league_id":6,"league_name":"Ligue 1"},"markets":{"match_result":{"prob_home":69.4,"prob_draw":17.1,"prob_away":13.5,"predicted":"H"},"expected_goals":{"home":2.14,"away":1.14},"over_under":{"prob_over_15":85.4,"prob_over_25":68.9,"prob_over_35":46.6},"btts":{"prob_yes":59.2},"score":{"most_likely":"2-1"},"draw_no_bet":{"prob_home":78.3},"corners":{"prob_over_85":62.1,"prob_over_95":50.3,"prob_over_105":38.9}},"recommendations":{"favorite":"H","favorite_prob":69.4,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.6943,"version":"dc-blend-v1"}},"polymarket":{"event_id":210504,"event_date":"2026-10-26T19:30:00Z","home_team":"Paris Saint-Germain","away_team":"Olympique Lyonnais","polymarket_event_id":"1226593","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":null,"over_under":{"over_15":null,"under_15":null,"over_25":null,"under_25":null,"over_35":null,"under_35":null,"over_45":null,"under_45":null},"halftime":{"home":null,"draw":null,"away":null},"handicap":{"home_minus_15":null,"away_minus_15":null,"home_minus_25":null,"away_minus_25":null}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":283,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":null,"updated_at":"2026-10-26T13:57:09Z"}},"computed_at":1793024231,"report":{"fetched_at":1793061142,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"PSG 2 - 0 Lyon — Full Highlights","url":"https://www.youtube.com/watch?v=Oh9Mw4tw_5I","thumbnail":"https://i.ytimg.com/vi/Oh9Mw4tw_5I/hqdefault.jpg"}],"events":[{"t":"card","minute":31,"added":null,"side":"home","player":"Vitinha","player_id":2248,"card":"yellow","reason":"Foul"},{"t":"card","minute":51,"added":null,"side":"home","player":"M. Akliouche","player_id":2229,"card":"yellow","reason":"Foul"},{"t":"sub","minute":57,"added":null,"side":"home","in":"M. Godts","in_id":3774,"out":"J. Neves","out_id":2247},{"t":"sub","minute":65,"added":null,"side":"home","in":"S. Mayulu","in_id":2251,"out":"F. Torres","out_id":749},{"t":"sub","minute":65,"added":null,"side":"home","in":"L. Hernández","in_id":2246,"out":"W. Zaïre-Emery","out_id":2243},{"t":"goal","minute":72,"added":null,"side":"home","player":"S. Mayulu","player_id":2251,"assist":"M. Godts","kind":"regular","score":[1,0]},{"t":"card","minute":74,"added":null,"side":"away","player":"E. Nuamah","player_id":24027,"card":"yellow","reason":"Argument"},{"t":"sub","minute":76,"added":null,"side":"away","in":"R. Kluivert","in_id":3982,"out":"C. Tolisso","out_id":1113},{"t":"sub","minute":76,"added":null,"side":"away","in":"N. Nartey","in_id":8909,"out":"K. Merah","out_id":1119},{"t":"sub","minute":81,"added":null,"side":"away","in":"K. Boudache","in_id":8717,"out":"J. Duranville","out_id":2174},{"t":"sub","minute":81,"added":null,"side":"home","in":"L. Beraldo","in_id":2260,"out":"D. Doué","out_id":4324},{"t":"sub","minute":81,"added":null,"side":"home","in":"Q. Ndjantou","in_id":2254,"out":"M. Akliouche","out_id":2229},{"t":"goal","minute":84,"added":null,"side":"home","player":"M. Godts","player_id":3774,"assist":"Q. Ndjantou","kind":"regular","score":[2,0]},{"t":"sub","minute":90,"added":1,"side":"away","in":"R. Himbert","in_id":8640,"out":"T. Morton","out_id":1109}],"players":[{"id":1106,"team_id":100,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":24027,"team_id":100,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":2},{"id":4061,"team_id":100,"minutes":90,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":1104,"team_id":100,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":7,"shots":0,"on_target":0,"key_passes":0},{"id":1019,"team_id":100,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1105,"team_id":100,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1111,"team_id":100,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1109,"team_id":100,"minutes":89,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":2174,"team_id":100,"minutes":81,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":1119,"team_id":100,"minutes":76,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1113,"team_id":100,"minutes":76,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8909,"team_id":100,"minutes":14,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":3982,"team_id":100,"minutes":14,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":8717,"team_id":100,"minutes":9,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8640,"team_id":100,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3040,"team_id":100,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1123,"team_id":100,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1120,"team_id":100,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4678,"team_id":100,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3857,"team_id":100,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2248,"team_id":114,"minutes":90,"rating":8.1,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":2245,"team_id":114,"minutes":90,"rating":7.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2259,"team_id":114,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4241,"team_id":114,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":2257,"team_id":114,"minutes":90,"rating":8.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":5,"shots":0,"on_target":0,"key_passes":0},{"id":2249,"team_id":114,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":3},{"id":4324,"team_id":114,"minutes":81,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":1,"key_passes":1},{"id":2229,"team_id":114,"minutes":81,"rating":7.1,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":1},{"id":2243,"team_id":114,"minutes":65,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":749,"team_id":114,"minutes":65,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":3,"key_passes":0},{"id":2247,"team_id":114,"minutes":57,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":3},{"id":3774,"team_id":114,"minutes":33,"rating":8.2,"goals":1,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":2251,"team_id":114,"minutes":25,"rating":7.9,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":2246,"team_id":114,"minutes":25,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2260,"team_id":114,"minutes":9,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2254,"team_id":114,"minutes":9,"rating":6.7,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":513,"team_id":114,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2242,"team_id":114,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2258,"team_id":114,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":751,"team_id":114,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0}],"stats":{"home":{"possession":68,"shots":17,"on_target":10,"corners":7,"fouls":8,"yellow":2,"red":0,"big_chances":null,"passes":757,"pass_pct":93.5,"offsides":2,"saves":5},"away":{"possession":32,"shots":8,"on_target":5,"corners":4,"fouls":14,"yellow":1,"red":0,"big_chances":null,"passes":347,"pass_pct":86.2,"offsides":1,"saves":7}},"lineups":{"home":{"formation":"4-3-3","players":[{"id":2257,"name":"Matvey Safonov","position":"G","number":39,"captain":false,"starting":true},{"id":4241,"name":"Achraf Hakimi","position":"D","number":2,"captain":true,"starting":true},{"id":2259,"name":"Ilya Zabarnyi","position":"D","number":6,"captain":false,"starting":true},{"id":2245,"name":"Willian Pacho","position":"D","number":51,"captain":false,"starting":true},{"id":2243,"name":"Warren Zaïre-Emery","position":"D","number":33,"captain":false,"starting":true},{"id":2247,"name":"João Neves","position":"M","number":87,"captain":false,"starting":true},{"id":2248,"name":"Vitinha","position":"M","number":17,"captain":false,"starting":true},{"id":2249,"name":"Fabián Ruiz","position":"M","number":8,"captain":false,"starting":true},{"id":2229,"name":"Maghnes Akliouche","position":"F","number":11,"captain":false,"starting":true},{"id":749,"name":"Ferran Torres","position":"F","number":9,"captain":false,"starting":true},{"id":4324,"name":"Désiré Doué","position":"F","number":14,"captain":false,"starting":true},{"id":3774,"name":"Mika Godts","position":"F","number":22,"captain":false,"starting":false},{"id":2246,"name":"Lucas Hernández","position":"D","number":21,"captain":false,"starting":false},{"id":2251,"name":"Senny Mayulu","position":"M","number":24,"captain":false,"starting":false},{"id":2260,"name":"Lucas Beraldo","position":"D","number":4,"captain":false,"starting":false},{"id":2254,"name":"Quentin Ndjantou","position":"F","number":47,"captain":false,"starting":false},{"id":2242,"name":"Lucas Chevalier","position":"G","number":30,"captain":false,"starting":false},{"id":2258,"name":"David Boly","position":"D","number":42,"captain":false,"starting":false},{"id":513,"name":"Lucas Digne","position":"D","number":12,"captain":false,"starting":false},{"id":751,"name":"Dro Fernández","position":"M","number":27,"captain":false,"starting":false}]},"away":{"formation":"4-3-3","players":[{"id":1104,"name":"Dominik Greif","position":"G","number":1,"captain":false,"starting":true},{"id":4061,"name":"Zachary Athekame","position":"D","number":13,"captain":false,"starting":true},{"id":1019,"name":"Felix Bacher","position":"D","number":20,"captain":false,"starting":true},{"id":1106,"name":"Moussa Niakhaté","position":"D","number":19,"captain":false,"starting":true},{"id":1111,"name":"Abner Vinícius","position":"D","number":16,"captain":false,"starting":true},{"id":1105,"name":"Tanner Tessmann","position":"M","number":6,"captain":false,"starting":true},{"id":1109,"name":"Tyler Morton","position":"M","number":23,"captain":false,"starting":true},{"id":1113,"name":"Corentin Tolisso","position":"M","number":8,"captain":true,"starting":true},{"id":24027,"name":"Ernest Nuamah","position":"F","number":7,"captain":false,"starting":true},{"id":1119,"name":"Khalis Merah","position":"F","number":18,"captain":false,"starting":true},{"id":2174,"name":"Julien Duranville","position":"F","number":24,"captain":false,"starting":true},{"id":3982,"name":"Ruben Kluivert","position":"D","number":21,"captain":false,"starting":false},{"id":8909,"name":"Noah Nartey","position":"M","number":99,"captain":false,"starting":false},{"id":8717,"name":"Kaïl Boudache","position":"F","number":26,"captain":false,"starting":false},{"id":8640,"name":"Rémi Himbert","position":"F","number":45,"captain":false,"starting":false},{"id":1120,"name":"Rémy Descamps","position":"G","number":40,"captain":false,"starting":false},{"id":4678,"name":"Noham Kamara","position":"D","number":85,"captain":false,"starting":false},{"id":3857,"name":"Clinton Mata","position":"D","number":22,"captain":false,"starting":false},{"id":3040,"name":"Mads Bidstrup","position":"M","number":2,"captain":false,"starting":false},{"id":1123,"name":"Adil Hamdani","position":"F","number":44,"captain":false,"starting":false}]}}},"colors":{"home":null,"away":"#1112ab"},"venue":{"name":"Parc des Princes","city":"Paris","capacity":48583},"pulled":[],"published":[]}