{"id":601139,"league_id":7,"league":"Champions League","kickoff":1792601100,"home":"Lille","away":"Galatasaray","home_id":106,"away_id":125,"venue_id":104,"rank":1,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.454,"score":[2,4],"live_score":null,"lambda":[1.98,1.25],"odds_1x2":{"HOME":0.4387739144400202,"DRAW":0.2540490167195748,"AWAY":0.30717706884040485},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"Passing on Lille v Galatasaray. 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":"Lille are without 4 players, and Ayase Ueda is a real loss."}],"lambda_home":1.9768506437528455,"lambda_away":1.246994698960297,"corner_rate":8.79,"card_rate":0.208,"lineups":{"status":"predicted","confidence":0.65,"home":{"formation":"4-2-3-1","players":[{"id":1445,"name":"Berke Özer","position":"G","starting":true,"ai_score":0.756},{"id":1447,"name":"Nathan Ngoy","position":"D","starting":true,"ai_score":0.755},{"id":4729,"name":"Alexsandro Ribeiro","position":"D","starting":true,"ai_score":0.782},{"id":1449,"name":"Romain Perraud","position":"D","starting":true,"ai_score":0.667},{"id":1463,"name":"Maxima Goffi","position":"D","starting":true,"ai_score":0.427},{"id":1459,"name":"Hakon Arnar Haraldsson","position":"M","starting":true,"ai_score":0.744},{"id":1460,"name":"Nabil Bentaleb","position":"M","starting":true,"ai_score":0.693},{"id":1455,"name":"Olivier Giroud","position":"F","starting":true,"ai_score":0.439},{"id":1450,"name":"Benjamin André","position":"M","starting":true,"ai_score":0.611},{"id":3336,"name":"Soriba Diaoune","position":"F","starting":true,"ai_score":0.234},{"id":1454,"name":"Osame Sahraoui","position":"M","starting":true,"ai_score":0.139},{"id":1453,"name":"Ngal'ayel Mukau","position":"M","starting":false,"ai_score":0.574},{"id":4522,"name":"Dilane Bakwa","position":"M","starting":false,"ai_score":0.528},{"id":1457,"name":"Ethan Mbappé","position":"M","starting":false,"ai_score":0.438},{"id":4090,"name":"Tanguy Nianzou","position":"D","starting":false,"ai_score":0.344},{"id":5455,"name":"Başar Önal","position":"M","starting":false,"ai_score":0.326},{"id":16917,"name":"Orlando Gill","position":"G","starting":false,"ai_score":0.296},{"id":4188,"name":"Maurits Kjaergaard","position":"M","starting":false,"ai_score":0.295},{"id":4005,"name":"Calvin Verdonk","position":"D","starting":false,"ai_score":0.282},{"id":8950,"name":"Gaëtan Perrin","position":"M","starting":false,"ai_score":0.264},{"id":4952,"name":"Isaac Cossier","position":"D","starting":false,"ai_score":0.212},{"id":7386,"name":"Loun Srdanovic","position":"D","starting":false,"ai_score":0.015},{"id":8448,"name":"Matah Yondjio","position":"F","starting":false,"ai_score":0.005}],"confidence":0.65},"away":{"formation":"4-2-3-1","players":[{"id":36100,"name":"Enes Emre Büyük","position":"G","starting":true,"ai_score":0.21},{"id":3726,"name":"Davinson Sánchez","position":"D","starting":true,"ai_score":0.83},{"id":3730,"name":"Lucas Torreira","position":"M","starting":true,"ai_score":0.74},{"id":3735,"name":"Arda Ünyay","position":"D","starting":true,"ai_score":0.29},{"id":3725,"name":"Roland Sallai","position":"D","starting":true,"ai_score":0.679},{"id":3731,"name":"Gabriel Sara","position":"M","starting":true,"ai_score":0.769},{"id":3734,"name":"Barış Alper Yılmaz","position":"M","starting":true,"ai_score":0.678},{"id":3724,"name":"Uğurcan Çakır","position":"G","starting":true,"ai_score":0.759},{"id":4435,"name":"Yunus Akgün","position":"M","starting":true,"ai_score":0.672},{"id":4216,"name":"Victor Osimhen","position":"F","starting":true,"ai_score":0.533},{"id":3449,"name":"Deniz Gül","position":"F","starting":true,"ai_score":0.32},{"id":3728,"name":"Ismail Jakobs","position":"D","starting":false,"ai_score":0.673},{"id":3727,"name":"Abdülkerim Bardakcı","position":"D","starting":false,"ai_score":0.581},{"id":28316,"name":"Aleksey Batrakov","position":"M","starting":false,"ai_score":0.517},{"id":4217,"name":"Eren Elmalı","position":"D","starting":false,"ai_score":0.509},{"id":3732,"name":"Leroy Sané","position":"M","starting":false,"ai_score":0.508},{"id":4215,"name":"Mario Lemina","position":"M","starting":false,"ai_score":0.429},{"id":5728,"name":"Eyüp Aydın","position":"M","starting":false,"ai_score":0.299},{"id":3729,"name":"İlkay Gündoğan","position":"M","starting":false,"ai_score":0.285},{"id":4218,"name":"Kaan Ayhan","position":"D","starting":false,"ai_score":0.283},{"id":216238,"name":"Abdullah Kolazlı","position":"F","starting":false,"ai_score":0.28},{"id":4103,"name":"El Chadaille Bitshiabu","position":"D","starting":false,"ai_score":0.249},{"id":5681,"name":"Kazımcan Karataş","position":"D","starting":false,"ai_score":0.249}],"confidence":0.659},"unavailable":[{"id":3369,"name":"Ayase Ueda","team_id":null,"side":"home","reason":"Heel Injury"},{"id":1458,"name":"Hamza Igamane","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":1462,"name":"Tiago Santos","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":3737,"name":"Günay Güvenç","team_id":null,"side":"away","reason":"Knee Injury"},{"id":1997,"name":"Rafael Leão","team_id":null,"side":"away","reason":"Groin Injury"},{"id":4214,"name":"Wilfried Singo","team_id":null,"side":"away","reason":"Thigh Injury"}]},"people":[{"id":1445,"name":"Berke Özer","side":"home"},{"id":1447,"name":"Nathan Ngoy","side":"home"},{"id":4729,"name":"Alexsandro Ribeiro","side":"home"},{"id":1449,"name":"Romain Perraud","side":"home"},{"id":1463,"name":"Maxima Goffi","side":"home"},{"id":1459,"name":"Hakon Arnar Haraldsson","side":"home"},{"id":1460,"name":"Nabil Bentaleb","side":"home"},{"id":1455,"name":"Olivier Giroud","side":"home"},{"id":1450,"name":"Benjamin André","side":"home"},{"id":3336,"name":"Soriba Diaoune","side":"home"},{"id":1454,"name":"Osame Sahraoui","side":"home"},{"id":1453,"name":"Ngal'ayel Mukau","side":"home"},{"id":4522,"name":"Dilane Bakwa","side":"home"},{"id":1457,"name":"Ethan Mbappé","side":"home"},{"id":4090,"name":"Tanguy Nianzou","side":"home"},{"id":5455,"name":"Başar Önal","side":"home"},{"id":16917,"name":"Orlando Gill","side":"home"},{"id":4188,"name":"Maurits Kjaergaard","side":"home"},{"id":4005,"name":"Calvin Verdonk","side":"home"},{"id":8950,"name":"Gaëtan Perrin","side":"home"},{"id":4952,"name":"Isaac Cossier","side":"home"},{"id":7386,"name":"Loun Srdanovic","side":"home"},{"id":8448,"name":"Matah Yondjio","side":"home"},{"id":1462,"name":"Tiago Santos","side":"home"},{"id":3369,"name":"Ayase Ueda","side":"home"},{"id":2277,"name":"Tiago Morais","side":"home"},{"id":1458,"name":"Hamza Igamane","side":"home"},{"id":5193,"name":"Zadig Lanssade","side":"home"},{"id":3334,"name":"Thomas Sajous","side":"home"},{"id":36100,"name":"Enes Emre Büyük","side":"away"},{"id":3726,"name":"Davinson Sánchez","side":"away"},{"id":3730,"name":"Lucas Torreira","side":"away"},{"id":3735,"name":"Arda Ünyay","side":"away"},{"id":3725,"name":"Roland Sallai","side":"away"},{"id":3731,"name":"Gabriel Sara","side":"away"},{"id":3734,"name":"Barış Alper Yılmaz","side":"away"},{"id":3724,"name":"Uğurcan Çakır","side":"away"},{"id":4435,"name":"Yunus Akgün","side":"away"},{"id":4216,"name":"Victor Osimhen","side":"away"},{"id":3449,"name":"Deniz Gül","side":"away"},{"id":3728,"name":"Ismail Jakobs","side":"away"},{"id":3727,"name":"Abdülkerim Bardakcı","side":"away"},{"id":28316,"name":"Aleksey Batrakov","side":"away"},{"id":4217,"name":"Eren Elmalı","side":"away"},{"id":3732,"name":"Leroy Sané","side":"away"},{"id":4215,"name":"Mario Lemina","side":"away"},{"id":5728,"name":"Eyüp Aydın","side":"away"},{"id":3729,"name":"İlkay Gündoğan","side":"away"},{"id":4218,"name":"Kaan Ayhan","side":"away"},{"id":216238,"name":"Abdullah Kolazlı","side":"away"},{"id":4103,"name":"El Chadaille Bitshiabu","side":"away"},{"id":5681,"name":"Kazımcan Karataş","side":"away"},{"id":4214,"name":"Wilfried Singo","side":"away"},{"id":216240,"name":"Ali Esen","side":"away"},{"id":216241,"name":"Kaan Bayri","side":"away"},{"id":216242,"name":"Abdulsamet Şimşek","side":"away"},{"id":36099,"name":"Ada Yüzgeç","side":"away"},{"id":9021,"name":"Can Armando Güner","side":"away"},{"id":1997,"name":"Rafael Leão","side":"away"},{"id":66179,"name":"Berat Luş","side":"away"},{"id":216243,"name":"Efe Gündal","side":"away"},{"id":6686,"name":"Arda Yılmaz","side":"away"},{"id":3737,"name":"Günay Güvenç","side":"away"},{"id":6355,"name":"Jankat Yılmaz","side":"away"},{"id":416,"name":"Lesley Ugochukwu","side":"away"},{"id":68710,"name":"Arda Tagay","side":"away"},{"id":3740,"name":"Eyüp Karasu","side":"away"},{"id":3742,"name":"Furkan Koçak","side":"away"},{"id":2275,"name":"Renato Nhaga","side":"away"},{"id":216239,"name":"Onur Kağan Yıldız","side":"away"}],"players":[{"id":3369,"name":"Ayase Ueda","side":"home","team":"Lille","club":null,"role":"ATT","position":"ST","status":"out","reason":"Heel Injury","expected_return":"2026-11-10","season":{"apps":6,"starts":4,"goals":3,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":14,"tracked_apps":6,"tracked_starts":4},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Nice","kickoff":1789917300,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.126,"country":{"team":"Japan","apps":6,"goals":4,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":2,"assists":1,"ended":1782752400},"lately":null},"load":{"games":2,"minutes":111,"country":0}},{"id":1458,"name":"Hamza Igamane","side":"home","team":"Lille","club":null,"role":"ATT","position":"ST","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":1462,"name":"Tiago Santos","side":"home","team":"Lille","club":null,"role":"DEF","position":"RB","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-06-30","season":{"apps":7,"starts":6,"goals":2,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":14,"tracked_apps":7,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Troyes","kickoff":1789304400,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":["best_performer"],"importance":0.097,"country":null,"load":{"games":1,"minutes":22,"country":0}},{"id":1454,"name":"Osame Sahraoui","side":"home","team":"Lille","club":null,"role":"MID","position":"LW","status":"doubtful","reason":"Foot Injury","expected_return":"2026-11-01","season":{"apps":5,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":14,"tracked_apps":5,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":2,"minutes":35,"country":0}},{"id":1455,"name":"Olivier Giroud","side":"home","team":"Lille","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":3,"goals":2,"assists":2,"big_chances":0,"clean_sheets":1,"team_games":14,"tracked_apps":8,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Angers","kickoff":1787490000,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.092,"country":null,"load":{"games":3,"minutes":159,"country":0}},{"id":3336,"name":"Soriba Diaoune","side":"home","team":"Lille","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":2,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":14,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":2,"minutes":33,"country":0}},{"id":3737,"name":"Günay Güvenç","side":"away","team":"Galatasaray","club":null,"role":"GK","position":"GK","status":"out","reason":"Knee Injury","expected_return":"2026-11-10","season":{"apps":2,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":15,"tracked_apps":2,"tracked_starts":1},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.004,"country":null,"load":null},{"id":1997,"name":"Rafael Leão","side":"away","team":"Galatasaray","club":null,"role":"ATT","position":"FWD","status":"out","reason":"Groin Injury","expected_return":"2026-11-20","season":{"apps":7,"starts":4,"goals":0,"assists":1,"big_chances":2,"clean_sheets":2,"team_games":15,"tracked_apps":6,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":2},"standout":{"opponent":"FC Barcelona","kickoff":1791918000,"goals":0,"assists":1,"score":"1-4","won":false},"strengths":[],"tags":[],"importance":0.033,"country":{"team":"Portugal","apps":8,"goals":1,"assists":1,"tournament":{"name":"World Cup 2026","apps":5,"goals":1,"assists":1,"ended":1783364400},"lately":{"apps":1,"goals":0,"assists":0}},"load":{"games":3,"minutes":173,"country":0}},{"id":4214,"name":"Wilfried Singo","side":"away","team":"Galatasaray","club":null,"role":"DEF","position":"CB","status":"out","reason":"Thigh Injury","expected_return":"2026-10-31","season":{"apps":2,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":15,"tracked_apps":2,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":3},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Côte d'Ivoire","apps":3,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":2,"goals":0,"assists":1,"ended":1781985600},"lately":null},"load":null},{"id":4216,"name":"Victor Osimhen","side":"away","team":"Galatasaray","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":8,"goals":8,"assists":3,"big_chances":5,"clean_sheets":2,"team_games":15,"tracked_apps":10,"tracked_starts":7},"recent":{"apps":5,"goals":2,"assists":2,"scoredIn":0,"country":0},"standout":{"opponent":"Erzurumspor FK","kickoff":1787337000,"goals":2,"assists":1,"score":"4-0","won":true},"strengths":[],"tags":["best_performer","chance_creator","in_form"],"importance":0.418,"country":null,"load":{"games":3,"minutes":200,"country":0}},{"id":3449,"name":"Deniz Gül","side":"away","team":"Galatasaray","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":2,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":15,"tracked_apps":5,"tracked_starts":2},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":3},"standout":null,"strengths":[],"tags":[],"importance":0.004,"country":{"team":"Türkiye","apps":8,"goals":1,"assists":0,"tournament":{"name":"World Cup 2026","apps":2,"goals":0,"assists":0,"ended":1781924400},"lately":{"apps":2,"goals":0,"assists":0}},"load":{"games":2,"minutes":90,"country":0}}],"extras":{"teams":{"home":106,"away":125},"split":{"home":{"above":{"w":0,"d":0,"l":2},"below":null},"away":{"above":{"w":0,"d":0,"l":2},"below":null}},"referee":null,"managers":{"home":{"id":1778,"name":"Davide Ancelotti","vs":null},"away":{"id":304,"name":"Okan Buruk","vs":null}},"best_xi":[],"players":{"1458":{"caps":null,"goals":null,"country":null,"signed":{"from":"Rangers","fee":11500000,"at":1756425600}},"1997":{"caps":49,"goals":5,"country":"Portugal","signed":{"from":"AC Milan","fee":38000000,"at":1787961600}},"3369":{"caps":52,"goals":22,"country":"Japan","signed":{"from":"Feyenoord","fee":15000000,"at":1788134400}},"3449":{"caps":19,"goals":2,"country":"Türkiye","signed":{"from":"FC Porto","fee":10000000,"at":1788220800}},"4214":{"caps":33,"goals":1,"country":"Côte d'Ivoire","signed":{"from":"AS Monaco","fee":30770000,"at":1756339200}},"4216":{"caps":44,"goals":13,"country":"Nigeria","signed":{"from":"SSC Napoli","fee":75000000,"at":1753920000}}}},"notable":[{"id":852,"name":"Erling Haaland","goals":4,"rank":1},{"id":4516,"name":"Ermedin Demirović","goals":4,"rank":2},{"id":3545,"name":"Nicolò Tresoldi","goals":4,"rank":3},{"id":3413,"name":"Talisca","goals":4,"rank":4},{"id":2261,"name":"Bradley Barcola","goals":3,"rank":5},{"id":749,"name":"Ferran Torres","goals":3,"rank":6},{"id":30995,"name":"Florian Flecker","goals":3,"rank":7},{"id":2466,"name":"Harry Kane","goals":3,"rank":8},{"id":13023,"name":"Joy Lance Mickels","goals":3,"rank":9},{"id":2471,"name":"Nicolas Jackson","goals":3,"rank":10},{"id":2253,"name":"Ousmane Dembélé","goals":3,"rank":11},{"id":24323,"name":"Veljko Simić","goals":3,"rank":12},{"id":50276,"name":"Zlatko Tripić","goals":3,"rank":13},{"id":2831,"name":"Anastasios Douvikas","goals":2,"rank":14},{"id":3682,"name":"Andreas Helmersen","goals":2,"rank":15}],"round_label":"League phase · Matchday 3","neutral":false,"h2h":{"total_matches":0,"home_wins":0,"draws":0,"away_wins":0,"home_goals":null,"away_goals":null,"avg_total_goals":null,"home_win_rate":null,"away_win_rate":null,"recent_matches":[]},"standings":{"home":{"team_id":106,"position":34,"played":2,"points":0,"goal_diff":-4,"team_name":"Lille","won":0,"drawn":0,"lost":2,"goals_for":2,"goals_against":6,"group":null},"away":{"team_id":125,"position":35,"played":2,"points":0,"goal_diff":-5,"team_name":"Galatasaray","won":0,"drawn":0,"lost":2,"goals_for":2,"goals_against":7,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":1.5,"record":"3-0-3","goals_for":1.33,"goals_against":1.5,"clean_sheets":2,"streak":"none","sequence":"LWLWWL","venue_ppg":2.25},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1.5,"goals_against":2.5,"clean_sheets":1,"streak":"none","sequence":"LWLDWL","venue_ppg":0.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Lille are without 4 players, and Ayase Ueda is a real loss.","evidence":{"count":4,"measured":3,"combined_goal_share":0.5,"combined_importance":0.223,"players":[{"player":"Ayase Ueda","role":"ATT","reason":"Heel Injury","goal_share":0.5,"importance":0.126,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Tiago Santos","role":"DEF","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.097,"measured":true,"doubtful":false,"cover_at_position":8,"tags":["best_performer"]},{"player":"Hamza Igamane","role":"ATT","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4},{"player":"Osame Sahraoui","role":"MID","reason":"Foot Injury","goal_share":0,"importance":0,"measured":true,"doubtful":true,"cover_at_position":9}]},"strength":0.557,"moves":[{"channel":"goals","side":"home","pct":-1.8},{"channel":"goals","side":"away","pct":0.7},{"channel":"corners","side":"home","pct":-0.9},{"channel":"cards","side":"both","pct":0.2}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Galatasaray are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0,"combined_importance":0.037,"players":[{"player":"Rafael Leão","role":"ATT","reason":"Groin Injury","goal_share":0,"importance":0.033,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Günay Güvenç","role":"GK","reason":"Knee Injury","goal_share":0,"importance":0.004,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Wilfried Singo","role":"DEF","reason":"Thigh Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":12}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.3},{"channel":"goals","side":"home","pct":0},{"channel":"corners","side":"away","pct":-0.2}]},{"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.65,"cup_tie":false},"strength":0.35,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Lille have taken 1.50 points a game from their last 6 (3W 0D 3L), scoring 1.3 and conceding 1.5, and 2.25 a game at home.","evidence":{"matches":6,"ppg":1.5,"record":"3-0-3","goals_for":1.33,"goals_against":1.5,"clean_sheets":2,"streak":"none","sequence":"LWLWWL","venue_ppg":2.25},"strength":0.15,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Galatasaray have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 1.5 and conceding 2.5, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1.5,"goals_against":2.5,"clean_sheets":1,"streak":"none","sequence":"LWLDWL","venue_ppg":0.33},"strength":0.15,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"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":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Davide Ancelotti has 16 matches in charge at Lille, long enough that the side plays the way he wants it to.","evidence":{"manager":"Davide Ancelotti","matches_in_charge":16,"tenure_days":306,"ppm":1.75,"appointment_effect":{"before_ppm":1.8,"after_ppm":0.8,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Okan Buruk has 24 matches in charge at Galatasaray, long enough that the side plays the way he wants it to.","evidence":{"manager":"Okan Buruk","matches_in_charge":24,"tenure_days":201,"ppm":1.54,"appointment_effect":{"before_ppm":2.1,"after_ppm":1.6,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Lille come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.9166666666666665,"matchesIn7":1,"matchesIn14":3,"days_rest":3.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Galatasaray come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.15625,"matchesIn7":1,"matchesIn14":3,"days_rest":4.2},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 1.9456340415081426 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.068,"defence":-0.067,"effective_matches":1.9,"shrunk":0.8},"away":{"attack":-0.087,"defence":-0.135,"effective_matches":3.7,"shrunk":0.68},"sample":1.9456340415081426,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":47.9,"shots":9.9,"xg_per_shot":0.116,"corners":3.7,"corners_per_shot":0.375,"finishing_vs_xg":0.68},"away":{"matches":12,"possession":55.8,"shots":18.5,"xg_per_shot":0.112,"corners":6.3,"corners_per_shot":0.338,"finishing_vs_xg":0.02},"possession_gap":-7.9},"strength":0.317,"moves":[]},{"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":"Lille have scored 8 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.68,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Galatasaray are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.02,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"82 yellow cards in this referee's last 22 games, where 59 would be usual in this league, and 6 reds. — though 22 games is too few to read much into, so it is left out of the call.","evidence":{"matches":22,"yellows_per_match":3.73,"reds_per_match":0.273,"league_yellows_per_match":2.7,"league_reds_per_match":0.193,"yellow_ratio":1.38,"red_ratio":1.41,"sample":22,"required":30},"strength":0,"moves":[]},{"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":6.3,"temperature_c":16,"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.3953161525179419},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 5.9% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0591,"margin_pct":5.91,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-2.2,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":-1.4,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-1.3,"direction":"SHORTENING"}]},"strength":0.109,"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.4447,"DRAW":0.2556,"AWAY":0.2998},"consensus":{"HOME":0.4388,"DRAW":0.254,"AWAY":0.3072},"largest_gap":{"outcome":"AWAY","points":-0.74},"sharp_overround":1.0331},"strength":0.092,"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.454,"model":{"HOME":0.5343,"DRAW":0.236,"AWAY":0.2296},"book":{"HOME":0.4388,"DRAW":0.254,"AWAY":0.3072},"best":{"HOME":{"odds":2.25,"bookmaker":"Interwetten"},"DRAW":{"odds":3.84,"bookmaker":"1xBet"},"AWAY":{"odds":3.26,"bookmaker":"1xBet"}},"overround":1.0591,"books":14,"sharp":{"book":"pinnacle","fair":{"HOME":0.4447,"DRAW":0.2556,"AWAY":0.2998}},"open":{"book":"pinnacle","fair":{"HOME":0.4449,"DRAW":0.2539,"AWAY":0.3012}}},{"market":"double_chance","line":null,"confidence":0.454,"model":{"12":0.764,"1X":0.7704,"X2":0.4657},"book":{"12":0.746,"1X":0.6928,"X2":0.5612},"best":{"12":{"odds":1.31,"bookmaker":"1xBet"},"1X":{"odds":1.39,"bookmaker":"1xBet"},"X2":{"odds":1.73,"bookmaker":"1xBet"}},"overround":1.0304,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7444,"1X":0.7002,"X2":0.5553}},"open":{"book":"pinnacle","fair":{"12":0.7461,"1X":0.6988,"X2":0.5551}}},{"market":"draw_no_bet","line":null,"confidence":0.454,"model":{"HOME":0.6994,"AWAY":0.3006},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.454,"model":{"yes":0.6231,"no":0.3769},"book":{"yes":0.6375,"no":0.3625},"best":{"yes":{"odds":1.5,"bookmaker":"1xBet"},"no":{"odds":2.62,"bookmaker":"Bet365"}},"overround":1.07,"books":5,"sharp":{"book":"betfair","fair":{"yes":0.6373,"no":0.3627}},"open":{"book":"betfair","fair":{"yes":0.6084,"no":0.3916}}},{"market":"over_under_05","line":0.5,"confidence":0.454,"model":{"over":0.9511,"under":0.0489},"book":{"over":0.9565,"under":0.0435},"best":{"over":{"odds":1.02,"bookmaker":"1xBet"},"under":{"odds":16.5,"bookmaker":"1xBet"}},"overround":1.0627,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9566,"under":0.0434}},"open":{"book":"betfair","fair":{"over":0.9566,"under":0.0434}}},{"market":"over_under_15","line":1.5,"confidence":0.454,"model":{"over":0.841,"under":0.159},"book":{"over":0.8175,"under":0.1825},"best":{"over":{"odds":1.18,"bookmaker":"betfair"},"under":{"odds":4.65,"bookmaker":"1xBet"}},"overround":1.0737,"books":3,"sharp":{"book":"betfair","fair":{"over":0.8126,"under":0.1874}},"open":{"book":"betfair","fair":{"over":0.8126,"under":0.1874}}},{"market":"over_under_25","line":2.5,"confidence":0.454,"model":{"over":0.6251,"under":0.3749},"book":{"over":0.5995,"under":0.4005},"best":{"over":{"odds":1.66,"bookmaker":"1xBet"},"under":{"odds":2.5,"bookmaker":"Bet365"}},"overround":1.0497,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.5986,"under":0.4014}},"open":{"book":"pinnacle","fair":{"over":0.5875,"under":0.4125}}},{"market":"over_under_35","line":3.5,"confidence":0.454,"model":{"over":0.4028,"under":0.5972},"book":{"over":0.3635,"under":0.6365},"best":{"over":{"odds":2.63,"bookmaker":"betfair"},"under":{"odds":1.54,"bookmaker":"Pinnacle"}},"overround":1.065,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.3722,"under":0.6278}},"open":{"book":"pinnacle","fair":{"over":0.3605,"under":0.6395}}},{"market":"total_corners","line":8.5,"confidence":0.454,"model":{"over":0.4981,"under":0.5019},"book":{"over":0.586,"under":0.414},"best":{"over":{"odds":1.58,"bookmaker":"1xBet"},"under":{"odds":2.17,"bookmaker":"1xBet"}},"overround":1.0937,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.586,"under":0.414}}},{"market":"total_corners","line":9.5,"confidence":0.454,"model":{"over":0.3879,"under":0.6121},"book":{"over":0.5519,"under":0.4481},"best":{"over":{"odds":1.67,"bookmaker":"1xBet"},"under":{"odds":2.02,"bookmaker":"1xBet"}},"overround":1.0939,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.4409,"under":0.5591}}},{"market":"total_corners","line":10.5,"confidence":0.454,"model":{"over":0.2903,"under":0.7097},"book":{"over":0.4129,"under":0.5871},"best":{"over":{"odds":2.18,"bookmaker":"1xBet"},"under":{"odds":1.58,"bookmaker":"1xBet"}},"overround":1.0916,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.4129,"under":0.5871}}},{"market":"corners_1x2","line":null,"confidence":0.363,"model":{"HOME":0.5185,"DRAW":0.1168,"AWAY":0.3647},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.318,"model":{"yes":0.1876,"no":0.8124},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.6121,"book_prob":0.4481,"edge":0.164,"shrunk_edge":0.0902,"odds":2.02,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.02}],"kelly":0.058,"confidence":0.454,"family":"corners"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.5343,"book_prob":0.4388,"edge":0.0956,"shrunk_edge":0.0765,"odds":2.25,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.23},{"slug":"dafabet","book":"dafabet","odds":2.22},{"slug":"betfair","book":"betfair","odds":2.2},{"slug":"pinnacle","book":"Pinnacle","odds":2.19},{"slug":"mansionbet","book":"MansionBet","odds":2.16},{"slug":"bwin","book":"Bwin","odds":2.15},{"slug":"william-hill","book":"William Hill","odds":2.15},{"slug":"bet365","book":"Bet365","odds":2.15},{"slug":"coral","book":"coral","odds":2.15},{"slug":"ladbrokes","book":"ladbrokes","odds":2.15},{"slug":"sbo","book":"Sbo","odds":2.15}],"kelly":0.0405,"confidence":0.454,"family":"result"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.7097,"book_prob":0.5871,"edge":0.1226,"shrunk_edge":0.0674,"odds":1.58,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.58}],"kelly":0.0523,"confidence":0.454,"family":"corners"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.7704,"book_prob":0.6928,"edge":0.0775,"shrunk_edge":0.062,"odds":1.39,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.39},{"slug":"william-hill","book":"William Hill","odds":1.36},{"slug":"betfair","book":"betfair","odds":1.36},{"slug":"betvictor","book":"BetVictor","odds":1.33},{"slug":"sbo","book":"Sbo","odds":1.3}],"kelly":0.0454,"confidence":0.454,"family":"result"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.5019,"book_prob":0.414,"edge":0.0879,"shrunk_edge":0.0484,"odds":2.17,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.17}],"kelly":0.019,"confidence":0.454,"family":"corners"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.4028,"book_prob":0.3635,"edge":0.0393,"shrunk_edge":0.0334,"odds":2.63,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":2.63},{"slug":"pinnacle","book":"Pinnacle","odds":2.54},{"slug":"1xbet","book":"1xBet","odds":2.43},{"slug":"betvictor","book":"BetVictor","odds":2.38}],"kelly":0.0091,"confidence":0.454,"family":"goals"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.6251,"book_prob":0.5995,"edge":0.0255,"shrunk_edge":0.0217,"odds":1.66,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.66},{"slug":"pinnacle","book":"Pinnacle","odds":1.62},{"slug":"sbo","book":"Sbo","odds":1.62},{"slug":"betfair","book":"betfair","odds":1.6},{"slug":"betvictor","book":"BetVictor","odds":1.58},{"slug":"bet365","book":"Bet365","odds":1.53}],"kelly":0.0142,"confidence":0.454,"family":"goals"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.841,"book_prob":0.8175,"edge":0.0235,"shrunk_edge":0.0199,"odds":1.18,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.18},{"slug":"betvictor","book":"BetVictor","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.15}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.764,"book_prob":0.746,"edge":0.018,"shrunk_edge":0.0144,"odds":1.31,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.31},{"slug":"william-hill","book":"William Hill","odds":1.3},{"slug":"betvictor","book":"BetVictor","odds":1.25},{"slug":"sbo","book":"Sbo","odds":1.23},{"slug":"betfair","book":"betfair","odds":1.22}],"kelly":0.0007,"confidence":0.454,"family":"result"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3769,"book_prob":0.3625,"edge":0.0144,"shrunk_edge":0.0123,"odds":2.62,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.62},{"slug":"betfair","book":"betfair","odds":2.55},{"slug":"william-hill","book":"William Hill","odds":2.5},{"slug":"1xbet","book":"1xBet","odds":2.45},{"slug":"betvictor","book":"BetVictor","odds":2.4}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0489,"book_prob":0.0435,"edge":0.0055,"shrunk_edge":0.0046,"odds":16.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":16.5},{"slug":"betfair","book":"betfair","odds":13},{"slug":"betvictor","book":"BetVictor","odds":12}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.9511,"book_prob":0.9565,"edge":-0.0055,"shrunk_edge":-0.0046,"odds":1.02,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.02},{"slug":"betfair","book":"betfair","odds":1.01},{"slug":"betvictor","book":"BetVictor","odds":1.01}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.6231,"book_prob":0.6375,"edge":-0.0144,"shrunk_edge":-0.0123,"odds":1.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.5},{"slug":"william-hill","book":"William Hill","odds":1.5},{"slug":"betfair","book":"betfair","odds":1.5},{"slug":"betvictor","book":"BetVictor","odds":1.5},{"slug":"bet365","book":"Bet365","odds":1.44}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.236,"book_prob":0.254,"edge":-0.018,"shrunk_edge":-0.0144,"odds":3.84,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.84},{"slug":"betfair","book":"betfair","odds":3.8},{"slug":"pinnacle","book":"Pinnacle","odds":3.76},{"slug":"bwin","book":"Bwin","odds":3.7},{"slug":"coral","book":"coral","odds":3.7},{"slug":"ladbrokes","book":"ladbrokes","odds":3.7},{"slug":"betvictor","book":"BetVictor","odds":3.7},{"slug":"mansionbet","book":"MansionBet","odds":3.7},{"slug":"macauslot","book":"Macauslot","odds":3.7},{"slug":"dafabet","book":"dafabet","odds":3.65},{"slug":"interwetten","book":"Interwetten","odds":3.6},{"slug":"bet365","book":"Bet365","odds":3.6}],"kelly":0,"confidence":0.454,"family":"result"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.159,"book_prob":0.1825,"edge":-0.0235,"shrunk_edge":-0.0199,"odds":4.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.65},{"slug":"betvictor","book":"BetVictor","odds":4.6},{"slug":"betfair","book":"betfair","odds":4.5}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3749,"book_prob":0.4005,"edge":-0.0255,"shrunk_edge":-0.0217,"odds":2.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"1xbet","book":"1xBet","odds":2.41},{"slug":"pinnacle","book":"Pinnacle","odds":2.38},{"slug":"sbo","book":"Sbo","odds":2.31},{"slug":"betfair","book":"betfair","odds":2.3},{"slug":"betvictor","book":"BetVictor","odds":2.19}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5972,"book_prob":0.6365,"edge":-0.0393,"shrunk_edge":-0.0334,"odds":1.54,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.54},{"slug":"betvictor","book":"BetVictor","odds":1.49},{"slug":"1xbet","book":"1xBet","odds":1.48},{"slug":"betfair","book":"betfair","odds":1.44}],"kelly":0,"confidence":0.454,"family":"goals"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.4981,"book_prob":0.586,"edge":-0.0879,"shrunk_edge":-0.0484,"odds":1.58,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.58}],"kelly":0,"confidence":0.454,"family":"corners"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.2296,"book_prob":0.3072,"edge":-0.0775,"shrunk_edge":-0.062,"odds":3.26,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.26},{"slug":"pinnacle","book":"Pinnacle","odds":3.22},{"slug":"bet365","book":"Bet365","odds":3.2},{"slug":"dafabet","book":"dafabet","odds":3.15},{"slug":"bwin","book":"Bwin","odds":3.1},{"slug":"coral","book":"coral","odds":3.1},{"slug":"ladbrokes","book":"ladbrokes","odds":3.1},{"slug":"betvictor","book":"BetVictor","odds":3.1},{"slug":"interwetten","book":"Interwetten","odds":3.05},{"slug":"william-hill","book":"William Hill","odds":3},{"slug":"betfair","book":"betfair","odds":3},{"slug":"mansionbet","book":"MansionBet","odds":2.9}],"kelly":0,"confidence":0.454,"family":"result"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.2903,"book_prob":0.4129,"edge":-0.1226,"shrunk_edge":-0.0674,"odds":2.18,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.18}],"kelly":0,"confidence":0.454,"family":"corners"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.4657,"book_prob":0.5612,"edge":-0.0956,"shrunk_edge":-0.0765,"odds":1.73,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.73},{"slug":"sbo","book":"Sbo","odds":1.69},{"slug":"william-hill","book":"William Hill","odds":1.67},{"slug":"betvictor","book":"BetVictor","odds":1.65},{"slug":"betfair","book":"betfair","odds":1.62}],"kelly":0,"confidence":0.454,"family":"result"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.3879,"book_prob":0.5519,"edge":-0.164,"shrunk_edge":-0.0902,"odds":1.67,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.67}],"kelly":0,"confidence":0.454,"family":"corners"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Galatasaray are in trouble, and not only on results. Galatasaray are trending down: their last four games have been their poorest for the chances they make and allow. And they have conceded 21 in their last ten from chances that would usually cost about 13. They have been punished for very little. Until Galatasaray sort that out, they are there to be got at.","external":{"bsd_prediction":{"id":5434,"created_at":"2026-10-15T02:15:27Z","event":{"id":601139,"event_date":"2026-10-21T16:45:00Z","status":"notstarted","home_team_id":106,"home_team":"Lille","away_team_id":125,"away_team":"Galatasaray","league_id":7,"league_name":"Champions League"},"markets":{"match_result":{"prob_home":43.4,"prob_draw":25.7,"prob_away":30.9,"predicted":"H"},"expected_goals":{"home":1.63,"away":1.5},"over_under":{"prob_over_15":79.7,"prob_over_25":59.5,"prob_over_35":37.1},"btts":{"prob_yes":62.4},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":54},"corners":{"prob_over_85":58.1,"prob_over_95":46.3,"prob_over_105":34.5}},"recommendations":{"favorite":"H","favorite_prob":43.4,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.434,"version":"dc-blend-v1"}},"polymarket":{"event_id":601139,"event_date":"2026-10-21T16:45:00Z","home_team":"Lille","away_team":"Galatasaray","polymarket_event_id":"1149531","markets":{"1x2":{"home":0.445,"draw":0.255,"away":0.295},"btts":{"yes":0.315,"no":0.685},"over_under":{"over_15":0.505,"under_15":0.495,"over_25":0.49,"under_25":0.51,"over_35":0.495,"under_35":0.505,"over_45":0.464,"under_45":0.536},"halftime":{"home":0.35,"draw":0.39,"away":0.255},"handicap":{"home_minus_15":0.23,"away_minus_15":0.125,"home_minus_25":0.1,"away_minus_25":0.045}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":null,"liquidity_clob":102552.6773,"liquidity_amm":null},"pricing":{"best_bid":0.44,"best_ask":0.45,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.15,"Lille OSC 0 - 0 Galatasaray SK":0.0505,"Lille OSC 0 - 1 Galatasaray SK":0.06,"Lille OSC 0 - 2 Galatasaray SK":0.041,"Lille OSC 0 - 3 Galatasaray SK":0.0205,"Lille OSC 0 - 4 Galatasaray SK":0.0035,"Lille OSC 0 - 5 Galatasaray SK":0.115,"Lille OSC 1 - 0 Galatasaray SK":0.075,"Lille OSC 1 - 1 Galatasaray SK":0.115,"Lille OSC 1 - 2 Galatasaray SK":0.075,"Lille OSC 1 - 3 Galatasaray SK":0.0325,"Lille OSC 1 - 4 Galatasaray SK":0.0085,"Lille OSC 1 - 5 Galatasaray SK":0.033,"Lille OSC 2 - 0 Galatasaray SK":0.065,"Lille OSC 2 - 1 Galatasaray SK":0.09,"Lille OSC 2 - 2 Galatasaray SK":0.07,"Lille OSC 2 - 3 Galatasaray SK":0.03,"Lille OSC 2 - 4 Galatasaray SK":0.008,"Lille OSC 2 - 5 Galatasaray SK":0.033,"Lille OSC 3 - 0 Galatasaray SK":0.037,"Lille OSC 3 - 1 Galatasaray SK":0.05,"Lille OSC 3 - 2 Galatasaray SK":0.0375,"Lille OSC 3 - 3 Galatasaray SK":0.0185,"Lille OSC 3 - 4 Galatasaray SK":0.0035,"Lille OSC 3 - 5 Galatasaray SK":0.195,"Lille OSC 4 - 0 Galatasaray SK":0.013,"Lille OSC 4 - 1 Galatasaray SK":0.014,"Lille OSC 4 - 2 Galatasaray SK":0.0125,"Lille OSC 4 - 3 Galatasaray SK":0.0085,"Lille OSC 4 - 4 Galatasaray SK":0.0035,"Lille OSC 4 - 5 Galatasaray SK":0.21,"Lille OSC 5 - 0 Galatasaray SK":0.0125,"Lille OSC 5 - 1 Galatasaray SK":0.013,"Lille OSC 5 - 2 Galatasaray SK":0.005,"Lille OSC 5 - 3 Galatasaray SK":0.13,"Lille OSC 5 - 4 Galatasaray SK":0.13,"Lille OSC 5 - 5 Galatasaray SK":0.05},"updated_at":"2026-10-19T23:57:25Z"}},"computed_at":1792455311,"report":{"fetched_at":1792627436,"ht":[2,2],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":2,"added":null,"side":"away","player":"Y. Akgün","player_id":4435,"assist":null,"kind":"regular","score":[0,1]},{"t":"goal","minute":7,"added":null,"side":"home","player":"S. Diaoune","player_id":3336,"assist":"A. Ribeiro","kind":"regular","score":[1,1]},{"t":"card","minute":21,"added":null,"side":"home","player":"N. Bentaleb","player_id":1460,"card":"yellow","reason":"Foul"},{"t":"goal","minute":39,"added":null,"side":"home","player":"S. Diaoune","player_id":3336,"assist":"H. Haraldsson","kind":"regular","score":[2,1]},{"t":"goal","minute":44,"added":null,"side":"away","player":"A. Batrakov","player_id":28316,"assist":"R. Sallai","kind":"regular","score":[2,2]},{"t":"goal","minute":52,"added":null,"side":"away","player":"B. Özer","player_id":1445,"assist":null,"kind":"ownGoal","score":[2,3]},{"t":"card","minute":59,"added":null,"side":"home","player":"B. André","player_id":1450,"card":"yellow","reason":"Foul"},{"t":"goal","minute":61,"added":null,"side":"away","player":"V. Osimhen","player_id":4216,"assist":"B. A. Yılmaz","kind":"regular","score":[2,4]},{"t":"sub","minute":62,"added":null,"side":"home","in":"M. Kjaergaard","in_id":4188,"out":"B. André","out_id":1450},{"t":"sub","minute":62,"added":null,"side":"away","in":"M. Lemina","in_id":4215,"out":"G. Sara","out_id":3731},{"t":"sub","minute":63,"added":null,"side":"home","in":"O. Giroud","in_id":1455,"out":"N. Mukau","out_id":1453},{"t":"sub","minute":63,"added":null,"side":"home","in":"T. Nianzou","in_id":4090,"out":"M. Goffi","out_id":1463},{"t":"sub","minute":75,"added":null,"side":"away","in":"E. Elmalı","in_id":4217,"out":"B. A. Yılmaz","out_id":3734},{"t":"sub","minute":75,"added":null,"side":"home","in":"B. Önal","in_id":5455,"out":"N. Bentaleb","out_id":1460},{"t":"sub","minute":75,"added":null,"side":"home","in":"G. Perrin","in_id":8950,"out":"S. Diaoune","out_id":3336},{"t":"sub","minute":76,"added":null,"side":"away","in":"L. Sané","in_id":3732,"out":"Y. Akgün","out_id":4435},{"t":"sub","minute":84,"added":null,"side":"away","in":"D. Gül","in_id":3449,"out":"V. Osimhen","out_id":4216},{"t":"card","minute":85,"added":null,"side":"away","player":"I. Jakobs","player_id":3728,"card":"yellow","reason":"Foul"},{"t":"sub","minute":85,"added":null,"side":"away","in":"İ. Gündoğan","in_id":3729,"out":"A. Batrakov","out_id":28316},{"t":"card","minute":89,"added":null,"side":"home","player":"G. Perrin","player_id":8950,"card":"yellow","reason":"Foul"}],"players":[{"id":4522,"team_id":106,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":2,"key_passes":1},{"id":1445,"team_id":106,"minutes":90,"rating":4.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":1,"shots":0,"on_target":0,"key_passes":0},{"id":1447,"team_id":106,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":4729,"team_id":106,"minutes":90,"rating":7.1,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4005,"team_id":106,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":1459,"team_id":106,"minutes":90,"rating":7.2,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":2},{"id":1460,"team_id":106,"minutes":75,"rating":6.9,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":3336,"team_id":106,"minutes":75,"rating":8.2,"goals":2,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":3,"key_passes":1},{"id":1463,"team_id":106,"minutes":63,"rating":5.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1453,"team_id":106,"minutes":63,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1450,"team_id":106,"minutes":62,"rating":6.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4188,"team_id":106,"minutes":28,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4090,"team_id":106,"minutes":27,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1455,"team_id":106,"minutes":27,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8950,"team_id":106,"minutes":15,"rating":6.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":5455,"team_id":106,"minutes":15,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4952,"team_id":106,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3334,"team_id":106,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1449,"team_id":106,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":16917,"team_id":106,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7386,"team_id":106,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3725,"team_id":125,"minutes":90,"rating":7.4,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":3724,"team_id":125,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":4,"shots":0,"on_target":0,"key_passes":0},{"id":3726,"team_id":125,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":3727,"team_id":125,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3728,"team_id":125,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":3730,"team_id":125,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":28316,"team_id":125,"minutes":85,"rating":6.9,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":4216,"team_id":125,"minutes":84,"rating":7.5,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":1,"key_passes":0},{"id":4435,"team_id":125,"minutes":76,"rating":7.6,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":3734,"team_id":125,"minutes":75,"rating":6.9,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":3731,"team_id":125,"minutes":62,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4215,"team_id":125,"minutes":28,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":4217,"team_id":125,"minutes":15,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3732,"team_id":125,"minutes":14,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3449,"team_id":125,"minutes":10,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3729,"team_id":125,"minutes":9,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3737,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":6355,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4103,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4214,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2275,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":416,"team_id":125,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":66179,"team_id":125,"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":56,"shots":15,"on_target":5,"corners":3,"fouls":9,"yellow":3,"red":0,"big_chances":2,"passes":522,"pass_pct":85.6,"offsides":6,"saves":1},"away":{"possession":44,"shots":10,"on_target":4,"corners":3,"fouls":10,"yellow":1,"red":0,"big_chances":4,"passes":408,"pass_pct":81.1,"offsides":2,"saves":4}},"lineups":{"home":{"formation":"4-3-3","players":[{"id":1445,"name":"Berke Özer","position":"G","number":1,"captain":false,"starting":true},{"id":1463,"name":"Maxima Goffi","position":"D","number":38,"captain":false,"starting":true},{"id":1447,"name":"Nathan Ngoy","position":"D","number":3,"captain":false,"starting":true},{"id":4729,"name":"Alexsandro Ribeiro","position":"D","number":4,"captain":false,"starting":true},{"id":4005,"name":"Calvin Verdonk","position":"D","number":24,"captain":false,"starting":true},{"id":1453,"name":"Ngal'ayel Mukau","position":"M","number":17,"captain":false,"starting":true},{"id":1460,"name":"Nabil Bentaleb","position":"M","number":6,"captain":false,"starting":true},{"id":1450,"name":"Benjamin André","position":"M","number":21,"captain":true,"starting":true},{"id":4522,"name":"Dilane Bakwa","position":"F","number":7,"captain":false,"starting":true},{"id":1459,"name":"Hakon Arnar Haraldsson","position":"F","number":10,"captain":false,"starting":true},{"id":3336,"name":"Soriba Diaoune","position":"F","number":35,"captain":false,"starting":true},{"id":4188,"name":"Maurits Kjaergaard","position":"M","number":14,"captain":false,"starting":false},{"id":4090,"name":"Tanguy Nianzou","position":"D","number":23,"captain":false,"starting":false},{"id":1455,"name":"Olivier Giroud","position":"F","number":9,"captain":false,"starting":false},{"id":8950,"name":"Gaëtan Perrin","position":"F","number":28,"captain":false,"starting":false},{"id":5455,"name":"Başar Önal","position":"F","number":19,"captain":false,"starting":false},{"id":16917,"name":"Orlando Gill","position":"G","number":12,"captain":false,"starting":false},{"id":3334,"name":"Thomas Sajous","position":"G","number":50,"captain":false,"starting":false},{"id":7386,"name":"Loun Srdanovic","position":"D","number":2,"captain":false,"starting":false},{"id":1449,"name":"Romain Perraud","position":"D","number":15,"captain":false,"starting":false},{"id":4952,"name":"Isaac Cossier","position":"D","number":26,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":3724,"name":"Uğurcan Çakır","position":"G","number":1,"captain":false,"starting":true},{"id":3725,"name":"Roland Sallai","position":"D","number":7,"captain":false,"starting":true},{"id":3726,"name":"Davinson Sánchez","position":"D","number":6,"captain":false,"starting":true},{"id":3727,"name":"Abdülkerim Bardakcı","position":"D","number":42,"captain":true,"starting":true},{"id":3728,"name":"Ismail Jakobs","position":"D","number":4,"captain":false,"starting":true},{"id":3730,"name":"Lucas Torreira","position":"M","number":34,"captain":false,"starting":true},{"id":3731,"name":"Gabriel Sara","position":"M","number":8,"captain":false,"starting":true},{"id":4435,"name":"Yunus Akgün","position":"M","number":11,"captain":false,"starting":true},{"id":28316,"name":"Aleksey Batrakov","position":"M","number":83,"captain":false,"starting":true},{"id":3734,"name":"Barış Alper Yılmaz","position":"M","number":53,"captain":false,"starting":true},{"id":4216,"name":"Victor Osimhen","position":"F","number":45,"captain":false,"starting":true},{"id":4215,"name":"Mario Lemina","position":"M","number":99,"captain":false,"starting":false},{"id":4217,"name":"Eren Elmalı","position":"D","number":17,"captain":false,"starting":false},{"id":3732,"name":"Leroy Sané","position":"F","number":10,"captain":false,"starting":false},{"id":3449,"name":"Deniz Gül","position":"F","number":21,"captain":false,"starting":false},{"id":3729,"name":"İlkay Gündoğan","position":"M","number":20,"captain":false,"starting":false},{"id":3737,"name":"Günay Güvenç","position":"G","number":19,"captain":false,"starting":false},{"id":6355,"name":"Jankat Yılmaz","position":"G","number":24,"captain":false,"starting":false},{"id":4103,"name":"El Chadaille Bitshiabu","position":"D","number":3,"captain":false,"starting":false},{"id":4214,"name":"Wilfried Singo","position":"D","number":90,"captain":false,"starting":false},{"id":416,"name":"Lesley Ugochukwu","position":"M","number":18,"captain":false,"starting":false},{"id":2275,"name":"Renato Nhaga","position":"M","number":74,"captain":false,"starting":false},{"id":66179,"name":"Berat Luş","position":"F","number":73,"captain":false,"starting":false}]}}},"colors":{"home":"#24226a","away":null},"venue":{"name":"Decathlon Arena - Stade Pierre Mauroy","city":"Lille","capacity":50186},"pulled":[],"published":[]}