{"id":601087,"league_id":7,"league":"Champions League","kickoff":1793822400,"home":"RB Leipzig","away":"Manchester City","home_id":80,"away_id":12,"venue_id":78,"rank":1,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.608,"score":[2,3],"live_score":null,"lambda":[1.82,1.62],"odds_1x2":{"HOME":0.17592640120218103,"DRAW":0.18933996207282694,"AWAY":0.634733636724992},"read":null,"top_pick":{"market":"asian_handicap","outcome":"AWAY","line":0,"odds":1.22,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"novibet","book":"Novibet","odds":1.21},{"slug":"1xbet","book":"1xBet","odds":1.2},{"slug":"fonbet","book":"fonbet","odds":1.2}],"prob":0.794,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"AWAY","line":0,"prob":0.794,"odds":1.22,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"novibet","book":"Novibet","odds":1.21},{"slug":"1xbet","book":"1xBet","odds":1.2},{"slug":"fonbet","book":"fonbet","odds":1.2}],"lean":false,"caveat":true}],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Manchester City have made three changes from the side expected, with Joško Gvardiol, Rúben Dias and Allan out of the eleven."}],"lambda_home":1.8187792576566666,"lambda_away":1.6157606038282435,"corner_rate":10.21,"card_rate":0.108,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":2902,"name":"Maarten Vandevoordt","position":"G","starting":true,"ai_score":null},{"id":2888,"name":"Ridle Baku","position":"D","starting":true,"ai_score":null},{"id":2889,"name":"Willi Orbán","position":"D","starting":true,"ai_score":null},{"id":2890,"name":"Castello Lukeba","position":"D","starting":true,"ai_score":null},{"id":2891,"name":"David Raum","position":"D","starting":true,"ai_score":null},{"id":2894,"name":"Christoph Baumgartner","position":"M","starting":true,"ai_score":null},{"id":2898,"name":"Ezechiel Banzuzi","position":"M","starting":true,"ai_score":null},{"id":490,"name":"Brajan Gruda","position":"M","starting":true,"ai_score":null},{"id":1070,"name":"Neil El Aynaoui","position":"M","starting":true,"ai_score":null},{"id":2897,"name":"Antonio Nusa","position":"F","starting":true,"ai_score":null},{"id":4104,"name":"Rômulo","position":"F","starting":true,"ai_score":null},{"id":1561,"name":"Ørjan Nyland","position":"G","starting":false,"ai_score":null},{"id":37708,"name":"Abdoul Kone","position":"D","starting":false,"ai_score":null},{"id":405,"name":"Maxime Estève","position":"D","starting":false,"ai_score":null},{"id":2901,"name":"Lukas Klostermann","position":"D","starting":false,"ai_score":null},{"id":8563,"name":"Benjamin Henrichs","position":"D","starting":false,"ai_score":null},{"id":2893,"name":"Nicolas Seiwald","position":"M","starting":false,"ai_score":null},{"id":2873,"name":"Rocco Reitz","position":"M","starting":false,"ai_score":null},{"id":2906,"name":"Andrija Maksimović","position":"M","starting":false,"ai_score":null},{"id":2899,"name":"Johan Bakayoko","position":"F","starting":false,"ai_score":null},{"id":2900,"name":"Tidiam Gomis","position":"F","starting":false,"ai_score":null},{"id":1996,"name":"Christopher Nkunku","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":843,"name":"Gianluigi Donnarumma","position":"G","starting":true,"ai_score":null},{"id":844,"name":"Matheus Nunes","position":"D","starting":true,"ai_score":null},{"id":860,"name":"Abdukodir Khusanov","position":"D","starting":true,"ai_score":null},{"id":425,"name":"Marc Guéhi","position":"D","starting":true,"ai_score":null},{"id":847,"name":"Nico O'Reilly","position":"D","starting":true,"ai_score":null},{"id":548,"name":"Elliot Anderson","position":"M","starting":true,"ai_score":null},{"id":387,"name":"Enzo Fernández","position":"M","starting":true,"ai_score":null},{"id":851,"name":"Phil Foden","position":"M","starting":true,"ai_score":null},{"id":856,"name":"Rayan Cherki","position":"M","starting":true,"ai_score":null},{"id":810,"name":"Iliman Ndiaye","position":"M","starting":true,"ai_score":null},{"id":852,"name":"Erling Haaland","position":"F","starting":true,"ai_score":null},{"id":3652,"name":"Marcus Bettinelli","position":"G","starting":false,"ai_score":null},{"id":1922,"name":"Gerónimo Rulli","position":"G","starting":false,"ai_score":null},{"id":845,"name":"Rúben Dias","position":"D","starting":false,"ai_score":null},{"id":861,"name":"Rayan Aït-Nouri","position":"D","starting":false,"ai_score":null},{"id":1039,"name":"Vitor Reis","position":"D","starting":false,"ai_score":null},{"id":846,"name":"Joško Gvardiol","position":"D","starting":false,"ai_score":null},{"id":859,"name":"Rico Lewis","position":"D","starting":false,"ai_score":null},{"id":4350,"name":"Mateo Kovačić","position":"M","starting":false,"ai_score":null},{"id":853,"name":"Jérémy Doku","position":"M","starting":false,"ai_score":null},{"id":1451,"name":"Ayyoub Bouaddi","position":"M","starting":false,"ai_score":null},{"id":31,"name":"Allan","position":"M","starting":false,"ai_score":null},{"id":46326,"name":"Floyd Samba","position":"M","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":1996,"name":"Christopher Nkunku","team_id":null,"side":"home","reason":"Groin Injury"},{"id":2903,"name":"Max Finkgräfe","team_id":null,"side":"home","reason":"Thigh Injury"},{"id":792,"name":"Antoine Semenyo","team_id":null,"side":"away","reason":"Leg Injury"}]},"people":[{"id":2902,"name":"Maarten Vandevoordt","side":"home"},{"id":2888,"name":"Ridle Baku","side":"home"},{"id":2889,"name":"Willi Orbán","side":"home"},{"id":2890,"name":"Castello Lukeba","side":"home"},{"id":2891,"name":"David Raum","side":"home"},{"id":2894,"name":"Christoph Baumgartner","side":"home"},{"id":2898,"name":"Ezechiel Banzuzi","side":"home"},{"id":490,"name":"Brajan Gruda","side":"home"},{"id":1070,"name":"Neil El Aynaoui","side":"home"},{"id":2897,"name":"Antonio Nusa","side":"home"},{"id":4104,"name":"Rômulo","side":"home"},{"id":1561,"name":"Ørjan Nyland","side":"home"},{"id":37708,"name":"Abdoul Kone","side":"home"},{"id":405,"name":"Maxime Estève","side":"home"},{"id":2901,"name":"Lukas Klostermann","side":"home"},{"id":8563,"name":"Benjamin Henrichs","side":"home"},{"id":2893,"name":"Nicolas Seiwald","side":"home"},{"id":2873,"name":"Rocco Reitz","side":"home"},{"id":2906,"name":"Andrija Maksimović","side":"home"},{"id":2899,"name":"Johan Bakayoko","side":"home"},{"id":2900,"name":"Tidiam Gomis","side":"home"},{"id":1996,"name":"Christopher Nkunku","side":"home"},{"id":2903,"name":"Max Finkgräfe","side":"home"},{"id":397,"name":"Marc Guiu","side":"home"},{"id":5137,"name":"Samba Konaté","side":"home"},{"id":12075,"name":"Leopold Zingerle","side":"home"},{"id":3854,"name":"Assan Ouédraogo","side":"home"},{"id":5634,"name":"Benno Kaltefleiter","side":"home"},{"id":48315,"name":"Viggo Gebel","side":"home"},{"id":843,"name":"Gianluigi Donnarumma","side":"away"},{"id":844,"name":"Matheus Nunes","side":"away"},{"id":860,"name":"Abdukodir Khusanov","side":"away"},{"id":425,"name":"Marc Guéhi","side":"away"},{"id":847,"name":"Nico O'Reilly","side":"away"},{"id":548,"name":"Elliot Anderson","side":"away"},{"id":387,"name":"Enzo Fernández","side":"away"},{"id":851,"name":"Phil Foden","side":"away"},{"id":856,"name":"Rayan Cherki","side":"away"},{"id":810,"name":"Iliman Ndiaye","side":"away"},{"id":852,"name":"Erling Haaland","side":"away"},{"id":3652,"name":"Marcus Bettinelli","side":"away"},{"id":1922,"name":"Gerónimo Rulli","side":"away"},{"id":845,"name":"Rúben Dias","side":"away"},{"id":861,"name":"Rayan Aït-Nouri","side":"away"},{"id":1039,"name":"Vitor Reis","side":"away"},{"id":846,"name":"Joško Gvardiol","side":"away"},{"id":859,"name":"Rico Lewis","side":"away"},{"id":4350,"name":"Mateo Kovačić","side":"away"},{"id":853,"name":"Jérémy Doku","side":"away"},{"id":1451,"name":"Ayyoub Bouaddi","side":"away"},{"id":31,"name":"Allan","side":"away"},{"id":46326,"name":"Floyd Samba","side":"away"},{"id":33508,"name":"Kaden Braithwaite","side":"away"},{"id":13943,"name":"Josh Wilson-Esbrand","side":"away"},{"id":792,"name":"Antoine Semenyo","side":"away"},{"id":4639,"name":"Ryan McAidoo","side":"away"},{"id":223786,"name":"Dexter Oliver","side":"away"}],"players":[{"id":1996,"name":"Christopher Nkunku","side":"home","team":"RB Leipzig","club":null,"role":"ATT","position":"ST","status":"out","reason":"Groin Injury","expected_return":"2026-11-05","season":{"apps":9,"starts":6,"goals":4,"assists":2,"big_chances":2,"clean_sheets":2,"team_games":17,"tracked_apps":9,"tracked_starts":6},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Eintracht Frankfurt","kickoff":1791649800,"goals":3,"assists":0,"score":"6-0","won":true},"strengths":[],"tags":[],"importance":0.132,"country":{"team":null,"apps":2,"goals":1,"assists":0,"tournament":null,"lately":null},"load":null},{"id":2903,"name":"Max Finkgräfe","side":"home","team":"RB Leipzig","club":null,"role":"DEF","position":"LB","status":"out","reason":"Thigh Injury","expected_return":"2026-11-30","season":{"apps":5,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":5,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.006,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":405,"name":"Maxime Estève","side":"home","team":"RB Leipzig","club":null,"role":"DEF","position":"CB","status":"doubtful","reason":"Knock Injury","expected_return":"2026-11-08","season":{"apps":4,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":4,"tracked_starts":3},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.015,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":2897,"name":"Antonio Nusa","side":"home","team":"RB Leipzig","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":12,"goals":5,"assists":7,"big_chances":11,"clean_sheets":7,"team_games":17,"tracked_apps":13,"tracked_starts":12},"recent":{"apps":5,"goals":1,"assists":4,"scoredIn":1,"country":0},"standout":{"opponent":"Hamburger SV","kickoff":1789306200,"goals":1,"assists":2,"score":"5-0","won":true},"strengths":[],"tags":["best_performer","chance_creator","in_form"],"importance":0.326,"country":{"team":"Norway","apps":10,"goals":1,"assists":1,"tournament":{"name":"World Cup 2026","apps":6,"goals":1,"assists":0,"ended":1783803600},"lately":null},"load":{"games":3,"minutes":190,"country":0}},{"id":4104,"name":"Rômulo","side":"home","team":"RB Leipzig","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":6,"goals":4,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":17,"tracked_apps":9,"tracked_starts":6},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"SV 07 Elversberg","kickoff":1792848600,"goals":2,"assists":0,"score":"4-0","won":true},"strengths":[],"tags":[],"importance":0.119,"country":null,"load":{"games":3,"minutes":217,"country":0}},{"id":792,"name":"Antoine Semenyo","side":"away","team":"Manchester City","club":null,"role":"MID","position":"LW","status":"out","reason":"Leg Injury","expected_return":"2026-12-20","season":{"apps":11,"starts":10,"goals":2,"assists":6,"big_chances":6,"clean_sheets":4,"team_games":17,"tracked_apps":11,"tracked_starts":10},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Sunderland","kickoff":1789909200,"goals":2,"assists":1,"score":"5-3","won":true},"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.18,"country":{"team":"Ghana","apps":4,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1783128600},"lately":null},"load":null},{"id":852,"name":"Erling Haaland","side":"away","team":"Manchester City","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":11,"goals":13,"assists":0,"big_chances":4,"clean_sheets":4,"team_games":17,"tracked_apps":11,"tracked_starts":11},"recent":{"apps":5,"goals":6,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Ipswich Town","kickoff":1792245600,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer","best_performer","in_form"],"importance":0.387,"country":{"team":"Norway","apps":9,"goals":10,"assists":0,"tournament":{"name":"World Cup 2026","apps":5,"goals":7,"assists":0,"ended":1783803600},"lately":null},"load":{"games":2,"minutes":180,"country":0}}],"extras":{"teams":{"home":80,"away":12},"split":{"home":{"above":{"w":1,"d":0,"l":2},"below":null},"away":{"above":{"w":0,"d":0,"l":1},"below":{"w":2,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":263,"name":"Martín Demichelis","vs":null},"away":{"id":1916,"name":"Enzo Maresca","vs":null}},"best_xi":[],"players":{"405":{"caps":null,"goals":null,"country":null,"signed":{"from":"Burnley","fee":25000000,"at":1784246400}},"792":{"caps":32,"goals":2,"country":"Ghana","signed":{"from":"Bournemouth","fee":72000000,"at":1767916800}},"852":{"caps":53,"goals":55,"country":"Norway","signed":null},"2897":{"caps":33,"goals":9,"country":"Norway","signed":null},"4104":{"caps":null,"goals":null,"country":null,"signed":{"from":"Göztepe","fee":20500000,"at":1755216000}}}},"notable":[{"id":28316,"name":"Aleksey Batrakov","goals":4,"rank":1},{"id":515,"name":"Donyell Malen","goals":4,"rank":2},{"id":852,"name":"Erling Haaland","goals":4,"rank":3},{"id":4516,"name":"Ermedin Demirović","goals":4,"rank":4},{"id":2249,"name":"Fabián Ruiz","goals":4,"rank":5},{"id":2466,"name":"Harry Kane","goals":4,"rank":6},{"id":1221,"name":"Luis Javier Suárez","goals":4,"rank":7},{"id":3545,"name":"Nicolò Tresoldi","goals":4,"rank":8},{"id":747,"name":"Raphinha","goals":4,"rank":9},{"id":2165,"name":"Serhou Guirassy","goals":4,"rank":10},{"id":3413,"name":"Talisca","goals":4,"rank":11},{"id":328,"name":"Alexis Mac Allister","goals":3,"rank":12},{"id":2831,"name":"Anastasios Douvikas","goals":3,"rank":13},{"id":3682,"name":"Andreas Helmersen","goals":3,"rank":14},{"id":2261,"name":"Bradley Barcola","goals":3,"rank":15}],"round_label":"League phase · Matchday 4","neutral":false,"h2h":{"total_matches":6,"home_wins":1,"draws":1,"away_wins":4,"home_goals":9,"away_goals":21,"avg_total_goals":5,"home_win_rate":0.16666666666666666,"away_win_rate":0.6666666666666666,"recent_matches":[{"away":"RB Leipzig","date":"2023-11-28T20:00:00+00:00","home":"Manchester City","score":"3-2","event_id":310029,"away_score":2,"home_score":3,"away_team_id":80,"home_team_id":12},{"away":"Manchester City","date":"2023-10-04T19:00:00+00:00","home":"RB Leipzig","score":"1-3","event_id":309989,"away_score":3,"home_score":1,"away_team_id":12,"home_team_id":80},{"away":"RB Leipzig","date":"2023-03-14T20:00:00+00:00","home":"Manchester City","score":"7-0","event_id":315398,"away_score":0,"home_score":7,"away_team_id":80,"home_team_id":12},{"away":"Manchester City","date":"2023-02-22T20:00:00+00:00","home":"RB Leipzig","score":"1-1","event_id":315392,"away_score":1,"home_score":1,"away_team_id":12,"home_team_id":80},{"away":"Manchester City","date":"2021-12-07T17:45:00+00:00","home":"RB Leipzig","score":"2-1","event_id":319125,"away_score":1,"home_score":2,"away_team_id":12,"home_team_id":80},{"away":"RB Leipzig","date":"2021-09-15T19:00:00+00:00","home":"Manchester City","score":"6-3","event_id":319055,"away_score":3,"home_score":6,"away_team_id":80,"home_team_id":12}]},"standings":{"home":{"team_id":80,"position":28,"played":3,"points":3,"goal_diff":-5,"team_name":"RB Leipzig","won":1,"drawn":0,"lost":2,"goals_for":3,"goals_against":8,"group":null},"away":{"team_id":12,"position":12,"played":3,"points":6,"goal_diff":4,"team_name":"Manchester City","won":2,"drawn":0,"lost":1,"goals_for":9,"goals_against":5,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":1.83,"goals_against":1.83,"clean_sheets":3,"streak":"won 3","sequence":"WLLWWW","venue_ppg":3},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":2.17,"goals_against":2,"clean_sheets":0,"streak":"none","sequence":"LWWLDL"}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"RB Leipzig are without 3 players, and Christopher Nkunku is a real loss.","evidence":{"count":3,"measured":3,"combined_goal_share":0,"combined_importance":0.146,"players":[{"player":"Christopher Nkunku","role":"ATT","reason":"Groin Injury","goal_share":0,"importance":0.132,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Maxime Estève","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.007,"measured":true,"doubtful":true,"cover_at_position":7},{"player":"Max Finkgräfe","role":"DEF","reason":"Thigh Injury","goal_share":0,"importance":0.006,"measured":true,"doubtful":false,"cover_at_position":7}]},"strength":0.364,"moves":[{"channel":"goals","side":"home","pct":-1.3},{"channel":"goals","side":"away","pct":0.1},{"channel":"corners","side":"home","pct":-0.7},{"channel":"cards","side":"both","pct":0}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Manchester City are without 1 player, and Antoine Semenyo is a real loss.","evidence":{"count":1,"measured":1,"combined_goal_share":0,"combined_importance":0.18,"players":[{"player":"Antoine Semenyo","role":"MID","reason":"Leg Injury","goal_share":0,"importance":0.18,"measured":true,"doubtful":false,"cover_at_position":12,"tags":["best_performer","chance_creator"]}]},"strength":0.45,"moves":[{"channel":"goals","side":"away","pct":-0.9},{"channel":"goals","side":"home","pct":0.4},{"channel":"corners","side":"away","pct":-0.4},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Manchester City have made three changes from the side expected, with Joško Gvardiol, Rúben Dias and Allan out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":1,"out":["Tidiam Gomis"],"in":["Christoph Baumgartner"]},"away":{"n":3,"out":["Joško Gvardiol","Rúben Dias","Allan"],"in":["Abdukodir Khusanov","Nico O'Reilly","Phil Foden"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"RB Leipzig have taken 2.00 points a game from their last 6 (4W 0D 2L), scoring 1.8 and conceding 1.8, and 3.00 a game at home.","evidence":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":1.83,"goals_against":1.83,"clean_sheets":3,"streak":"won 3","sequence":"WLLWWW","venue_ppg":3},"strength":0.433,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Manchester City have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 2.2 and conceding 2.0.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":2.17,"goals_against":2,"clean_sheets":0,"streak":"none","sequence":"LWWLDL"},"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.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Martín Demichelis is 13 games into the job at RB Leipzig, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Martín Demichelis","matches_in_charge":13,"tenure_days":76,"ppm":1.85,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.5,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Enzo Maresca has 20 matches in charge at Manchester City, long enough that the side plays the way he wants it to.","evidence":{"manager":"Enzo Maresca","matches_in_charge":20,"tenure_days":299,"ppm":2.35,"appointment_effect":{"before_ppm":2.4,"after_ppm":2.2,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"RB Leipzig come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.229166666666667,"matchesIn7":1,"matchesIn14":3,"days_rest":4.2},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Manchester City come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.208333333333333,"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 2.565104169299686 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.022,"defence":-0.075,"effective_matches":2.6,"shrunk":0.76},"away":{"attack":0.136,"defence":0.05,"effective_matches":3.9,"shrunk":0.67},"sample":2.565104169299686,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Manchester City average 10 points more possession than RB Leipzig, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":51.8,"shots":16.1,"xg_per_shot":0.14,"corners":5.3,"corners_per_shot":0.326,"finishing_vs_xg":0},"away":{"matches":12,"possession":62,"shots":16.5,"xg_per_shot":0.123,"corners":5.8,"corners_per_shot":0.348,"finishing_vs_xg":0.48},"possession_gap":-10.2},"strength":0.407,"moves":[{"channel":"corners","side":"away","pct":2.1},{"channel":"corners","side":"home","pct":-2.1},{"channel":"goals","side":"home","pct":3}]},{"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":"RB Leipzig are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Manchester City have scored 6 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.48,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"138 yellow cards in this referee's last 39 games, where 112 would be usual in this league, and 4 reds.","evidence":{"matches":39,"yellows_per_match":3.54,"reds_per_match":0.103,"league_yellows_per_match":2.87,"league_reds_per_match":0.167,"yellow_ratio":1.23,"red_ratio":0.62},"strength":0.211,"moves":[{"channel":"cards","side":"both","pct":5.3}]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Manchester City travel 1015 km for this fixture.","evidence":{"travel_km":1015},"strength":0.1,"moves":[{"channel":"goals","side":"away","pct":-0.4},{"channel":"corners","side":"away","pct":-0.4}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":3.3,"temperature_c":7,"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.37001970742725127},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 5.5% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0548,"margin_pct":5.48,"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":-3.9,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":2.5,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-1.6,"direction":"DRIFTING"}]},"strength":0.195,"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.1726,"DRAW":0.1901,"AWAY":0.6374},"consensus":{"HOME":0.1759,"DRAW":0.1893,"AWAY":0.6347},"largest_gap":{"outcome":"HOME","points":-0.34},"sharp_overround":1.0293},"strength":0.042,"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.608,"model":{"HOME":0.4228,"DRAW":0.2383,"AWAY":0.3389},"book":{"HOME":0.1759,"DRAW":0.1893,"AWAY":0.6347},"best":{"HOME":{"odds":5.73,"bookmaker":"1xBet"},"DRAW":{"odds":5.17,"bookmaker":"1xBet"},"AWAY":{"odds":1.57,"bookmaker":"dafabet"}},"overround":1.0548,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.1726,"DRAW":0.1901,"AWAY":0.6374}},"open":{"book":"pinnacle","fair":{"HOME":0.1609,"DRAW":0.1858,"AWAY":0.6533}}},{"market":"double_chance","line":null,"confidence":0.608,"model":{"12":0.7617,"1X":0.6611,"X2":0.5772},"book":{"12":0.8107,"1X":0.3653,"X2":0.8241},"best":{"12":{"odds":1.2,"bookmaker":"1xBet"},"1X":{"odds":2.65,"bookmaker":"1xBet"},"X2":{"odds":1.18,"bookmaker":"1xBet"}},"overround":1.0291,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8099,"1X":0.3626,"X2":0.8274}},"open":{"book":"pinnacle","fair":{"12":0.8142,"1X":0.3467,"X2":0.8391}}},{"market":"draw_no_bet","line":null,"confidence":0.608,"model":{"HOME":0.5551,"AWAY":0.4449},"book":{"HOME":0.217,"AWAY":0.783},"best":{"HOME":{"odds":4.45,"bookmaker":"Betsson"},"AWAY":{"odds":1.25,"bookmaker":"Bwin"}},"overround":1.0722,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.2131,"AWAY":0.7869}},"open":{"book":"pinnacle","fair":{"HOME":0.1976,"AWAY":0.8024}}},{"market":"btts","line":null,"confidence":0.608,"model":{"yes":0.6784,"no":0.3216},"book":{"yes":0.687,"no":0.313},"best":{"yes":{"odds":1.43,"bookmaker":"Novibet"},"no":{"odds":3,"bookmaker":"Bet365"}},"overround":1.0688,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.6905,"no":0.3095}},"open":{"book":"betfair","fair":{"yes":0.65,"no":0.35}}},{"market":"over_under_05","line":0.5,"confidence":0.608,"model":{"over":0.9606,"under":0.0394},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.608,"model":{"over":0.8642,"under":0.1358},"book":{"over":0.9153,"under":0.0847},"best":{"over":{"odds":1.05,"bookmaker":"1xBet"},"under":{"odds":8.5,"bookmaker":"betfair"}},"overround":1.0742,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9174,"under":0.0826}},"open":{"book":"betfair","fair":{"over":0.9006,"under":0.0994}}},{"market":"over_under_25","line":2.5,"confidence":0.608,"model":{"over":0.6669,"under":0.3331},"book":{"over":0.7503,"under":0.2497},"best":{"over":{"odds":1.31,"bookmaker":"Pinnacle"},"under":{"odds":3.7,"bookmaker":"betfair"}},"overround":1.0575,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.742,"under":0.258}},"open":{"book":"pinnacle","fair":{"over":0.7139,"under":0.2861}}},{"market":"over_under_35","line":3.5,"confidence":0.608,"model":{"over":0.4492,"under":0.5508},"book":{"over":0.5482,"under":0.4518},"best":{"over":{"odds":1.82,"bookmaker":"1xBet"},"under":{"odds":2.17,"bookmaker":"Sbo"}},"overround":1.0474,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.5504,"under":0.4496}},"open":{"book":"pinnacle","fair":{"over":0.5068,"under":0.4932}}},{"market":"asian_handicap","line":-1.5,"confidence":0.608,"model":{"HOME":0.2309,"AWAY":0.7691},"book":{"HOME":0.065,"AWAY":0.935},"best":{"HOME":{"odds":11.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.04,"bookmaker":"fonbet"}},"overround":1.0885,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0669,"AWAY":0.9331}}},{"market":"asian_handicap","line":-1,"confidence":0.608,"model":{"HOME":0.2857,"AWAY":0.7143},"book":{"HOME":0.0809,"AWAY":0.9191},"best":{"HOME":{"odds":10.4,"bookmaker":"1xBet"},"AWAY":{"odds":1.08,"bookmaker":"fonbet"}},"overround":1.0643,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0742,"AWAY":0.9258}}},{"market":"asian_handicap","line":-0.75,"confidence":0.608,"model":{"HOME":0.3615,"AWAY":0.6385},"book":{"HOME":0.1203,"AWAY":0.8797},"best":{"HOME":{"odds":6.82,"bookmaker":"1xBet"},"AWAY":{"odds":1.12,"bookmaker":"Novibet"}},"overround":1.0621,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1227,"AWAY":0.8773}}},{"market":"asian_handicap","line":-0.5,"confidence":0.608,"model":{"HOME":0.4228,"AWAY":0.5772},"book":{"HOME":0.1642,"AWAY":0.8358},"best":{"HOME":{"odds":5.25,"bookmaker":"Novibet"},"AWAY":{"odds":1.16,"bookmaker":"Novibet"}},"overround":1.0525,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.176,"AWAY":0.824}}},{"market":"asian_handicap","line":-0.25,"confidence":0.608,"model":{"HOME":0.48,"AWAY":0.52},"book":{"HOME":0.1833,"AWAY":0.8167},"best":{"HOME":{"odds":4.8,"bookmaker":"Novibet"},"AWAY":{"odds":1.18,"bookmaker":"Novibet"}},"overround":1.064,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1931,"AWAY":0.8069}}},{"market":"asian_handicap","line":0,"confidence":0.608,"model":{"HOME":0.5551,"AWAY":0.4449},"book":{"HOME":0.206,"AWAY":0.794},"best":{"HOME":{"odds":4.36,"bookmaker":"1xBet"},"AWAY":{"odds":1.22,"bookmaker":"Bet365"}},"overround":1.067,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2133,"AWAY":0.7867}}},{"market":"asian_handicap","line":0.25,"confidence":0.608,"model":{"HOME":0.6152,"AWAY":0.3848},"book":{"HOME":0.2912,"AWAY":0.7088},"best":{"HOME":{"odds":3.15,"bookmaker":"1xBet"},"AWAY":{"odds":1.36,"bookmaker":"Novibet"}},"overround":1.0633,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2998,"AWAY":0.7002}}},{"market":"asian_handicap","line":0.5,"confidence":0.608,"model":{"HOME":0.6611,"AWAY":0.3389},"book":{"HOME":0.3651,"AWAY":0.6349},"best":{"HOME":{"odds":2.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.53,"bookmaker":"Interwetten"}},"overround":1.0557,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3759,"AWAY":0.6241}}},{"market":"asian_handicap","line":0.75,"confidence":0.608,"model":{"HOME":0.7224,"AWAY":0.2776},"book":{"HOME":0.4036,"AWAY":0.5964},"best":{"HOME":{"odds":2.377,"bookmaker":"1xBet"},"AWAY":{"odds":1.601,"bookmaker":"1xBet"}},"overround":1.0615,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4152,"AWAY":0.5848}}},{"market":"asian_handicap","line":1,"confidence":0.608,"model":{"HOME":0.7962,"AWAY":0.2038},"book":{"HOME":0.4588,"AWAY":0.5412},"best":{"HOME":{"odds":2.098,"bookmaker":"1xBet"},"AWAY":{"odds":1.78,"bookmaker":"fonbet"}},"overround":1.0601,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4699,"AWAY":0.5301}}},{"market":"asian_handicap","line":1.25,"confidence":0.608,"model":{"HOME":0.8151,"AWAY":0.1849},"book":{"HOME":0.5229,"AWAY":0.4771},"best":{"HOME":{"odds":1.899,"bookmaker":"1xBet"},"AWAY":{"odds":2.046,"bookmaker":"1xBet"}},"overround":1.0527,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5328,"AWAY":0.4672}}},{"market":"asian_handicap","line":1.5,"confidence":0.608,"model":{"HOME":0.8307,"AWAY":0.1693},"book":{"HOME":0.5786,"AWAY":0.4214},"best":{"HOME":{"odds":1.741,"bookmaker":"1xBet"},"AWAY":{"odds":2.268,"bookmaker":"1xBet"}},"overround":1.0669,"books":11,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5868,"AWAY":0.4132}}},{"market":"asian_handicap","line":1.75,"confidence":0.608,"model":{"HOME":0.8753,"AWAY":0.1247},"book":{"HOME":0.6309,"AWAY":0.3691},"best":{"HOME":{"odds":1.53,"bookmaker":"Novibet"},"AWAY":{"odds":2.525,"bookmaker":"1xBet"}},"overround":1.0641,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6407,"AWAY":0.3593}}},{"market":"asian_handicap","line":2,"confidence":0.608,"model":{"HOME":0.9249,"AWAY":0.0751},"book":{"HOME":0.6971,"AWAY":0.3029},"best":{"HOME":{"odds":1.392,"bookmaker":"1xBet"},"AWAY":{"odds":3.085,"bookmaker":"1xBet"}},"overround":1.0624,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7118,"AWAY":0.2882}}},{"market":"asian_handicap","line":2.25,"confidence":0.608,"model":{"HOME":0.9289,"AWAY":0.0711},"book":{"HOME":0.7335,"AWAY":0.2665},"best":{"HOME":{"odds":1.33,"bookmaker":"Novibet"},"AWAY":{"odds":3.45,"bookmaker":"Bet365"}},"overround":1.0597,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7433,"AWAY":0.2567}}},{"market":"asian_handicap","line":2.5,"confidence":0.608,"model":{"HOME":0.9326,"AWAY":0.0674},"book":{"HOME":0.7484,"AWAY":0.2516},"best":{"HOME":{"odds":1.29,"bookmaker":"Novibet"},"AWAY":{"odds":3.65,"bookmaker":"Novibet"}},"overround":1.0636,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7624,"AWAY":0.2376}}},{"market":"asian_handicap","line":2.75,"confidence":0.608,"model":{"HOME":0.9541,"AWAY":0.0459},"book":{"HOME":0.8053,"AWAY":0.1947},"best":{"HOME":{"odds":1.21,"bookmaker":"Novibet"},"AWAY":{"odds":4.4,"bookmaker":"Novibet"}},"overround":1.0654,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8162,"AWAY":0.1838}}},{"market":"asian_handicap","line":3,"confidence":0.608,"model":{"HOME":0.9766,"AWAY":0.0234},"book":{"HOME":0.8572,"AWAY":0.1428},"best":{"HOME":{"odds":1.16,"bookmaker":"fonbet"},"AWAY":{"odds":6.25,"bookmaker":"Bet365"}},"overround":1.0571,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8676,"AWAY":0.1324}}},{"market":"asian_handicap","line":3.25,"confidence":0.608,"model":{"HOME":0.9771,"AWAY":0.0229},"book":{"HOME":0.8708,"AWAY":0.1292},"best":{"HOME":{"odds":1.12,"bookmaker":"Novibet"},"AWAY":{"odds":6.6,"bookmaker":"Bet365"}},"overround":1.0532,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8747,"AWAY":0.1253}}},{"market":"asian_handicap","line":3.5,"confidence":0.608,"model":{"HOME":0.9777,"AWAY":0.0223},"book":{"HOME":0.875,"AWAY":0.125},"best":{"HOME":{"odds":1.11,"bookmaker":"Novibet"},"AWAY":{"odds":6.71,"bookmaker":"1xBet"}},"overround":1.0695,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8791,"AWAY":0.1209}}},{"market":"asian_handicap","line":4,"confidence":0.608,"model":{"HOME":0.9936,"AWAY":0.0064},"book":{"HOME":0.9223,"AWAY":0.0777},"best":{"HOME":{"odds":1.08,"bookmaker":"fonbet"},"AWAY":{"odds":11.6,"bookmaker":"1xBet"}},"overround":1.0766,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9303,"AWAY":0.0697}}},{"market":"asian_handicap","line":4.5,"confidence":0.608,"model":{"HOME":0.9937,"AWAY":0.0063},"book":{"HOME":0.9183,"AWAY":0.0817},"best":{"HOME":{"odds":1.04,"bookmaker":"fonbet"},"AWAY":{"odds":8,"bookmaker":"fonbet"}},"overround":1.0865,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9354,"AWAY":0.0646}}},{"market":"total_corners","line":7.5,"confidence":0.608,"model":{"over":0.7649,"under":0.2351},"book":{"over":0.7433,"under":0.2567},"best":{"over":{"odds":1.29,"bookmaker":"betfair"},"under":{"odds":3.3,"bookmaker":"betfair"}},"overround":1.0956,"books":2,"sharp":{"book":"betfair","fair":{"over":0.7361,"under":0.2639}},"open":{"book":"betfair","fair":{"over":0.7611,"under":0.2389}}},{"market":"total_corners","line":8.5,"confidence":0.608,"model":{"over":0.6619,"under":0.3381},"book":{"over":0.6334,"under":0.3666},"best":{"over":{"odds":1.51,"bookmaker":"Pinnacle"},"under":{"odds":2.52,"bookmaker":"Pinnacle"}},"overround":1.0749,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.6327,"under":0.3673}},"open":{"book":"pinnacle","fair":{"over":0.6303,"under":0.3697}}},{"market":"total_corners","line":9.5,"confidence":0.608,"model":{"over":0.5505,"under":0.4495},"book":{"over":0.514,"under":0.486},"best":{"over":{"odds":1.86,"bookmaker":"Pinnacle"},"under":{"odds":1.98,"bookmaker":"Pinnacle"}},"overround":1.0637,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.5163,"under":0.4837}},"open":{"book":"pinnacle","fair":{"over":0.5137,"under":0.4863}}},{"market":"total_corners","line":10.5,"confidence":0.608,"model":{"over":0.4397,"under":0.5603},"book":{"over":0.3997,"under":0.6003},"best":{"over":{"odds":2.4,"bookmaker":"betfair"},"under":{"odds":1.62,"bookmaker":"Pinnacle"}},"overround":1.071,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.4107,"under":0.5893}},"open":{"book":"pinnacle","fair":{"over":0.4068,"under":0.5932}}},{"market":"total_corners","line":11.5,"confidence":0.608,"model":{"over":0.3372,"under":0.6628},"book":{"over":0.2793,"under":0.7207},"best":{"over":{"odds":3.3,"bookmaker":"betfair"},"under":{"odds":1.35,"bookmaker":"1xBet"}},"overround":1.0876,"books":2,"sharp":{"book":"betfair","fair":{"over":0.2639,"under":0.7361}},"open":{"book":"betfair","fair":{"over":0.2639,"under":0.7361}}},{"market":"corners_1x2","line":null,"confidence":0.487,"model":{"HOME":0.2273,"DRAW":0.0961,"AWAY":0.6766},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.426,"model":{"yes":0.102,"no":0.898},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.5551,"book_prob":0.217,"edge":0.338,"shrunk_edge":0.2443,"odds":4.45,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":4.45},{"slug":"bet365","book":"Bet365","odds":4.333},{"slug":"betway","book":"Betway","odds":4.2},{"slug":"novibet","book":"Novibet","odds":4.15},{"slug":"10bet","book":"10bet","odds":4},{"slug":"888sport","book":"888Sport","odds":3.9},{"slug":"william-hill","book":"William Hill","odds":3.9},{"slug":"betano","book":"Betano","odds":3.8},{"slug":"bwin","book":"Bwin","odds":3.6},{"slug":"sportingbet","book":"SportingBet","odds":3.6},{"slug":"vistabet","book":"Vistabet","odds":3.6}],"kelly":0.1065,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.5551,"book_prob":0.206,"edge":0.349,"shrunk_edge":0.2229,"odds":4.36,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.36},{"slug":"novibet","book":"Novibet","odds":4.35},{"slug":"bet365","book":"Bet365","odds":4.15},{"slug":"fonbet","book":"fonbet","odds":3.9}],"kelly":0.1057,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.7962,"book_prob":0.4588,"edge":0.3373,"shrunk_edge":0.2154,"odds":2.098,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.098},{"slug":"bet365","book":"Bet365","odds":2.075},{"slug":"novibet","book":"Novibet","odds":2.05},{"slug":"fonbet","book":"fonbet","odds":2.05},{"slug":"interwetten","book":"Interwetten","odds":2},{"slug":"10bet","book":"10bet","odds":2}],"kelly":0.1526,"confidence":0.608,"family":"handicap"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.6611,"book_prob":0.3653,"edge":0.2958,"shrunk_edge":0.2138,"odds":2.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.65},{"slug":"sbo","book":"Sbo","odds":2.52},{"slug":"betfair","book":"betfair","odds":2.5},{"slug":"betvictor","book":"BetVictor","odds":2.5},{"slug":"william-hill","book":"William Hill","odds":2.4}],"kelly":0.1139,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.6152,"book_prob":0.2912,"edge":0.3241,"shrunk_edge":0.207,"odds":3.15,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.15},{"slug":"novibet","book":"Novibet","odds":3.15},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"fonbet","book":"fonbet","odds":3}],"kelly":0.1091,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7224,"book_prob":0.4036,"edge":0.3188,"shrunk_edge":0.2035,"odds":2.377,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.377},{"slug":"novibet","book":"Novibet","odds":2.35},{"slug":"bet365","book":"Bet365","odds":2.3},{"slug":"10bet","book":"10bet","odds":2.3},{"slug":"fonbet","book":"fonbet","odds":2.2}],"kelly":0.1302,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.48,"book_prob":0.1833,"edge":0.2967,"shrunk_edge":0.1894,"odds":4.8,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":4.8},{"slug":"bet365","book":"Bet365","odds":4.65},{"slug":"1xbet","book":"1xBet","odds":4.475}],"kelly":0.0858,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.6611,"book_prob":0.3651,"edge":0.296,"shrunk_edge":0.189,"odds":2.6,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.6},{"slug":"interwetten","book":"Interwetten","odds":2.55},{"slug":"bet365","book":"Bet365","odds":2.5}],"kelly":0.1123,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.8151,"book_prob":0.5229,"edge":0.2921,"shrunk_edge":0.1865,"odds":1.899,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.899},{"slug":"bet365","book":"Bet365","odds":1.825},{"slug":"novibet","book":"Novibet","odds":1.82},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"fonbet","book":"fonbet","odds":1.77}],"kelly":0.1523,"confidence":0.608,"family":"handicap"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.4228,"book_prob":0.1759,"edge":0.2469,"shrunk_edge":0.1784,"odds":5.73,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":5.73},{"slug":"pinnacle","book":"Pinnacle","odds":5.52},{"slug":"interwetten","book":"Interwetten","odds":5.5},{"slug":"unibet","book":"Unibet","odds":5.5},{"slug":"bet365","book":"Bet365","odds":5.5},{"slug":"betfair","book":"betfair","odds":5.5},{"slug":"mansionbet","book":"MansionBet","odds":5.3},{"slug":"betvictor","book":"BetVictor","odds":5.25},{"slug":"sbo","book":"Sbo","odds":5.03},{"slug":"william-hill","book":"William Hill","odds":5},{"slug":"dafabet","book":"dafabet","odds":5},{"slug":"coral","book":"coral","odds":4.8}],"kelly":0.0752,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.4228,"book_prob":0.1642,"edge":0.2586,"shrunk_edge":0.1651,"odds":5.25,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":5.25},{"slug":"bet365","book":"Bet365","odds":5.25}],"kelly":0.0717,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8307,"book_prob":0.5786,"edge":0.2521,"shrunk_edge":0.161,"odds":1.741,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.741},{"slug":"bet365","book":"Bet365","odds":1.675},{"slug":"novibet","book":"Novibet","odds":1.66},{"slug":"interwetten","book":"Interwetten","odds":1.63},{"slug":"fonbet","book":"fonbet","odds":1.63},{"slug":"888sport","book":"888Sport","odds":1.615},{"slug":"william-hill","book":"William Hill","odds":1.615},{"slug":"10bet","book":"10bet","odds":1.615},{"slug":"bwin","book":"Bwin","odds":1.6},{"slug":"sportingbet","book":"SportingBet","odds":1.6},{"slug":"vistabet","book":"Vistabet","odds":1.6}],"kelly":0.1506,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.75,"push":"half","model_prob":0.8753,"book_prob":0.6309,"edge":0.2444,"shrunk_edge":0.156,"odds":1.53,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.53},{"slug":"1xbet","book":"1xBet","odds":1.529},{"slug":"bet365","book":"Bet365","odds":1.5},{"slug":"fonbet","book":"fonbet","odds":1.48}],"kelly":0.16,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.3615,"book_prob":0.1203,"edge":0.2412,"shrunk_edge":0.154,"odds":6.82,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.82},{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"novibet","book":"Novibet","odds":6.2}],"kelly":0.063,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2,"push":"full","model_prob":0.9249,"book_prob":0.6971,"edge":0.2278,"shrunk_edge":0.1455,"odds":1.392,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.392},{"slug":"novibet","book":"Novibet","odds":1.38},{"slug":"bet365","book":"Bet365","odds":1.375},{"slug":"fonbet","book":"fonbet","odds":1.37},{"slug":"interwetten","book":"Interwetten","odds":1.35}],"kelly":0.1833,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.2857,"book_prob":0.0809,"edge":0.2049,"shrunk_edge":0.1308,"odds":10.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":10.4},{"slug":"fonbet","book":"fonbet","odds":7.8}],"kelly":0.0524,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.25,"push":"half","model_prob":0.9289,"book_prob":0.7335,"edge":0.1955,"shrunk_edge":0.1248,"odds":1.33,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.33},{"slug":"1xbet","book":"1xBet","odds":1.303},{"slug":"bet365","book":"Bet365","odds":1.3}],"kelly":0.1784,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.5,"push":"none","model_prob":0.9326,"book_prob":0.7484,"edge":0.1841,"shrunk_edge":0.1176,"odds":1.29,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.29},{"slug":"1xbet","book":"1xBet","odds":1.284},{"slug":"fonbet","book":"fonbet","odds":1.28},{"slug":"bet365","book":"Bet365","odds":1.275}],"kelly":0.175,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.2309,"book_prob":0.065,"edge":0.166,"shrunk_edge":0.106,"odds":11.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":11.6},{"slug":"fonbet","book":"fonbet","odds":7.7}],"kelly":0.0396,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.75,"push":"half","model_prob":0.9541,"book_prob":0.8053,"edge":0.1488,"shrunk_edge":0.095,"odds":1.21,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.21},{"slug":"bet365","book":"Bet365","odds":1.2},{"slug":"1xbet","book":"1xBet","odds":1.166}],"kelly":0.1839,"confidence":0.608,"family":"handicap"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5508,"book_prob":0.4518,"edge":0.099,"shrunk_edge":0.0838,"odds":2.17,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":2.17},{"slug":"1xbet","book":"1xBet","odds":2.14},{"slug":"pinnacle","book":"Pinnacle","odds":2.14},{"slug":"betfair","book":"betfair","odds":2.05},{"slug":"betvictor","book":"BetVictor","odds":2.01}],"kelly":0.0417,"confidence":0.608,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":3,"push":"full","model_prob":0.9766,"book_prob":0.8572,"edge":0.1194,"shrunk_edge":0.0763,"odds":1.16,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.16},{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.12},{"slug":"1xbet","book":"1xBet","odds":1.108}],"kelly":0.2076,"confidence":0.608,"family":"handicap"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3331,"book_prob":0.2497,"edge":0.0834,"shrunk_edge":0.0706,"odds":3.7,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.7},{"slug":"betvictor","book":"BetVictor","odds":3.6},{"slug":"pinnacle","book":"Pinnacle","odds":3.58},{"slug":"1xbet","book":"1xBet","odds":3.52},{"slug":"bet365","book":"Bet365","odds":3.5}],"kelly":0.0215,"confidence":0.608,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":3.25,"push":"half","model_prob":0.9771,"book_prob":0.8708,"edge":0.1063,"shrunk_edge":0.0679,"odds":1.12,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.12},{"slug":"bet365","book":"Bet365","odds":1.11}],"kelly":0.1967,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":3.5,"push":"none","model_prob":0.9777,"book_prob":0.875,"edge":0.1027,"shrunk_edge":0.0656,"odds":1.11,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.11},{"slug":"fonbet","book":"fonbet","odds":1.11},{"slug":"1xbet","book":"1xBet","odds":1.076}],"kelly":0.1937,"confidence":0.608,"family":"handicap"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.794,"book_prob":0.794,"edge":0,"shrunk_edge":0,"odds":1.22,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"novibet","book":"Novibet","odds":1.21},{"slug":"1xbet","book":"1xBet","odds":1.2},{"slug":"fonbet","book":"fonbet","odds":1.2}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Two sides doing the right things underneath the results, and RB Leipzig doing a little more of them. At home, RB Leipzig have made the better chances in all of their last four home games. As for the other side, Manchester City have created the better chances in seven of their last ten games. And they have lost three of their last ten games in which they made the better chances. Their football is better than their results. Whoever makes the better chances on the day takes this one.","why":null,"drivers":[{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Manchester City are without 1 player, and Antoine Semenyo is a real loss.","evidence":{"count":1,"measured":1,"combined_goal_share":0,"combined_importance":0.18,"players":[{"player":"Antoine Semenyo","role":"MID","reason":"Leg Injury","goal_share":0,"importance":0.18,"measured":true,"doubtful":false,"cover_at_position":12,"tags":["best_performer","chance_creator"]}]},"strength":0.45,"moves":[{"channel":"goals","side":"away","pct":-0.9},{"channel":"goals","side":"home","pct":0.4},{"channel":"corners","side":"away","pct":-0.4},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"RB Leipzig are without 3 players, and Christopher Nkunku is a real loss.","evidence":{"count":3,"measured":3,"combined_goal_share":0,"combined_importance":0.146,"players":[{"player":"Christopher Nkunku","role":"ATT","reason":"Groin Injury","goal_share":0,"importance":0.132,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Maxime Estève","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.007,"measured":true,"doubtful":true,"cover_at_position":7},{"player":"Max Finkgräfe","role":"DEF","reason":"Thigh Injury","goal_share":0,"importance":0.006,"measured":true,"doubtful":false,"cover_at_position":7}]},"strength":0.364,"moves":[{"channel":"goals","side":"home","pct":-1.3},{"channel":"goals","side":"away","pct":0.1},{"channel":"corners","side":"home","pct":-0.7},{"channel":"cards","side":"both","pct":0}]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Manchester City average 10 points more possession than RB Leipzig, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":51.8,"shots":16.1,"xg_per_shot":0.14,"corners":5.3,"corners_per_shot":0.326,"finishing_vs_xg":0},"away":{"matches":12,"possession":62,"shots":16.5,"xg_per_shot":0.123,"corners":5.8,"corners_per_shot":0.348,"finishing_vs_xg":0.48},"possession_gap":-10.2},"strength":0.407,"moves":[{"channel":"corners","side":"away","pct":2.1},{"channel":"corners","side":"home","pct":-2.1},{"channel":"goals","side":"home","pct":3}]}],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Manchester City have made three changes from the side expected, with Joško Gvardiol, Rúben Dias and Allan out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":1,"out":["Tidiam Gomis"],"in":["Christoph Baumgartner"]},"away":{"n":3,"out":["Joško Gvardiol","Rúben Dias","Allan"],"in":["Abdukodir Khusanov","Nico O'Reilly","Phil Foden"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"RB Leipzig have taken 2.00 points a game from their last 6 (4W 0D 2L), scoring 1.8 and conceding 1.8, and 3.00 a game at home.","evidence":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":1.83,"goals_against":1.83,"clean_sheets":3,"streak":"won 3","sequence":"WLLWWW","venue_ppg":3},"strength":0.433,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Martín Demichelis is 13 games into the job at RB Leipzig, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Martín Demichelis","matches_in_charge":13,"tenure_days":76,"ppm":1.85,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.5,"delta":null}},"strength":0.3,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6819,"created_at":"2026-10-29T02:15:15Z","event":{"id":601087,"event_date":"2026-11-04T20:00:00Z","status":"notstarted","home_team_id":80,"home_team":"RB Leipzig","away_team_id":12,"away_team":"Manchester City","league_id":7,"league_name":"Champions League"},"markets":{"match_result":{"prob_home":18.3,"prob_draw":19.8,"prob_away":61.9,"predicted":"A"},"expected_goals":{"home":1.71,"away":1.69},"over_under":{"prob_over_15":87.2,"prob_over_25":71.7,"prob_over_35":49.5},"btts":{"prob_yes":66.3},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":50.5},"corners":{"prob_over_85":63.6,"prob_over_95":52,"prob_over_105":40.6}},"recommendations":{"favorite":"A","favorite_prob":61.9,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.619,"version":"dc-blend-v1"}},"polymarket":{"event_id":601087,"event_date":"2026-11-04T20:00:00Z","home_team":"RB Leipzig","away_team":"Manchester City","polymarket_event_id":"1236435","markets":{"1x2":{"home":0.175,"draw":0.195,"away":0.635},"btts":{"yes":0.405,"no":0.595},"over_under":{"over_15":0.415,"under_15":0.585,"over_25":0.17,"under_25":0.83,"over_35":0.365,"under_35":0.635,"over_45":0.07,"under_45":0.93},"halftime":{"home":0.185,"draw":0.325,"away":0.495},"handicap":{"home_minus_15":0.065,"away_minus_15":0.415,"home_minus_25":0.0225,"away_minus_25":0.245}},"liquidity":{"volume_24hr":1798.8399529999997,"volume_1wk":1798.8399529999997,"volume_1mo":1798.8399529999997,"volume_1yr":1798.8399529999997,"open_interest":1257.999953,"liquidity_clob":388604.7788,"liquidity_amm":null},"pricing":{"best_bid":0.17,"best_ask":0.18,"change_1d":null,"change_1wk":-0.005,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.09,"RB Leipzig 0 - 0 Manchester City FC":0.021,"RB Leipzig 0 - 1 Manchester City FC":0.055,"RB Leipzig 0 - 2 Manchester City FC":0.065,"RB Leipzig 0 - 3 Manchester City FC":0.054,"RB Leipzig 0 - 4 Manchester City FC":0.0355,"RB Leipzig 0 - 5 Manchester City FC":0.0195,"RB Leipzig 1 - 0 Manchester City FC":0.0235,"RB Leipzig 1 - 1 Manchester City FC":0.075,"RB Leipzig 1 - 2 Manchester City FC":0.095,"RB Leipzig 1 - 3 Manchester City FC":0.075,"RB Leipzig 1 - 4 Manchester City FC":0.0475,"RB Leipzig 1 - 5 Manchester City FC":0.0225,"RB Leipzig 2 - 0 Manchester City FC":0.016,"RB Leipzig 2 - 1 Manchester City FC":0.0435,"RB Leipzig 2 - 2 Manchester City FC":0.065,"RB Leipzig 2 - 3 Manchester City FC":0.0515,"RB Leipzig 2 - 4 Manchester City FC":0.034,"RB Leipzig 2 - 5 Manchester City FC":0.015,"RB Leipzig 3 - 0 Manchester City FC":0.0085,"RB Leipzig 3 - 1 Manchester City FC":0.0185,"RB Leipzig 3 - 2 Manchester City FC":0.0255,"RB Leipzig 3 - 3 Manchester City FC":0.0235,"RB Leipzig 3 - 4 Manchester City FC":0.0145,"RB Leipzig 3 - 5 Manchester City FC":0.009,"RB Leipzig 4 - 0 Manchester City FC":0.004,"RB Leipzig 4 - 1 Manchester City FC":0.006,"RB Leipzig 4 - 2 Manchester City FC":0.008,"RB Leipzig 4 - 3 Manchester City FC":0.0075,"RB Leipzig 4 - 4 Manchester City FC":0.005,"RB Leipzig 4 - 5 Manchester City FC":0.01,"RB Leipzig 5 - 0 Manchester City FC":0.02,"RB Leipzig 5 - 1 Manchester City FC":0.025,"RB Leipzig 5 - 2 Manchester City FC":0.019,"RB Leipzig 5 - 3 Manchester City FC":0.015,"RB Leipzig 5 - 4 Manchester City FC":0.02,"RB Leipzig 5 - 5 Manchester City FC":0.02},"updated_at":"2026-11-04T15:27:28Z"}},"computed_at":1793821452,"report":{"fetched_at":1793829504,"ht":[0,1],"attendance":null,"highlights":[],"events":[{"t":"card","minute":17,"added":null,"side":"home","player":"C. Baumgartner","player_id":2894,"card":"yellow","reason":"Foul"},{"t":"card","minute":33,"added":null,"side":"home","player":"R. Baku","player_id":2888,"card":"yellow","reason":"Foul"},{"t":"goal","minute":37,"added":null,"side":"away","player":"C. Lukeba","player_id":2890,"assist":null,"kind":"ownGoal","score":[0,1]},{"t":"card","minute":48,"added":null,"side":"home","player":"N. El Aynaoui","player_id":1070,"card":"yellow","reason":"Foul"},{"t":"goal","minute":49,"added":null,"side":"home","player":"R. Baku","player_id":2888,"assist":"B. Gruda","kind":"regular","score":[1,1]},{"t":"sub","minute":57,"added":null,"side":"home","in":"C. Nkunku","in_id":1996,"out":"C. Baumgartner","out_id":2894},{"t":"goal","minute":58,"added":null,"side":"away","player":"E. Fernández","player_id":387,"assist":"I. Ndiaye","kind":"regular","score":[1,2]},{"t":"goal","minute":61,"added":null,"side":"home","player":"A. Nusa","player_id":2897,"assist":"C. Nkunku","kind":"regular","score":[2,2]},{"t":"sub","minute":64,"added":null,"side":"away","in":"J. Doku","in_id":853,"out":"P. Foden","out_id":851},{"t":"sub","minute":67,"added":null,"side":"home","in":"T. Gomis","in_id":2900,"out":"Rômulo","out_id":4104},{"t":"sub","minute":73,"added":null,"side":"home","in":"R. Reitz","in_id":2873,"out":"A. Nusa","out_id":2897},{"t":"sub","minute":74,"added":null,"side":"home","in":"N. Seiwald","in_id":2893,"out":"N. El Aynaoui","out_id":1070},{"t":"sub","minute":74,"added":null,"side":"home","in":"B. Henrichs","in_id":8563,"out":"R. Baku","out_id":2888},{"t":"card","minute":77,"added":null,"side":"home","player":"D. Raum","player_id":2891,"card":"yellow","reason":"Foul"},{"t":"goal","minute":78,"added":null,"side":"away","player":"E. Haaland","player_id":852,"assist":"E. Anderson","kind":"regular","score":[2,3]},{"t":"sub","minute":79,"added":null,"side":"away","in":"R. Dias","in_id":845,"out":"M. Nunes","out_id":844},{"t":"sub","minute":83,"added":null,"side":"away","in":"Allan","in_id":31,"out":"I. Ndiaye","out_id":810},{"t":"sub","minute":83,"added":null,"side":"away","in":"M. Kovačić","in_id":4350,"out":"E. Fernández","out_id":387},{"t":"sub","minute":83,"added":null,"side":"away","in":"A. Bouaddi","in_id":1451,"out":"E. Anderson","out_id":548},{"t":"card","minute":88,"added":null,"side":"away","player":"J. Doku","player_id":853,"card":"yellow","reason":"Time wasting"},{"t":"card","minute":90,"added":4,"side":"away","player":"A. Khusanov","player_id":860,"card":"yellow","reason":"Foul"}],"players":[{"id":843,"team_id":12,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":4,"shots":0,"on_target":0,"key_passes":0},{"id":847,"team_id":12,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":852,"team_id":12,"minutes":90,"rating":7.8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":3,"key_passes":0},{"id":425,"team_id":12,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":860,"team_id":12,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":856,"team_id":12,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":1,"key_passes":0},{"id":810,"team_id":12,"minutes":83,"rating":7.3,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":548,"team_id":12,"minutes":83,"rating":8.3,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":387,"team_id":12,"minutes":83,"rating":7.7,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":844,"team_id":12,"minutes":79,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":851,"team_id":12,"minutes":64,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":853,"team_id":12,"minutes":26,"rating":7.9,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4350,"team_id":12,"minutes":12,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":31,"team_id":12,"minutes":12,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1451,"team_id":12,"minutes":12,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":845,"team_id":12,"minutes":11,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":859,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":46326,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":846,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1039,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":861,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1922,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3652,"team_id":12,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":490,"team_id":80,"minutes":90,"rating":6.8,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":2902,"team_id":80,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":2898,"team_id":80,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2891,"team_id":80,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2890,"team_id":80,"minutes":90,"rating":5.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2889,"team_id":80,"minutes":90,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1070,"team_id":80,"minutes":74,"rating":6.5,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2888,"team_id":80,"minutes":74,"rating":6.6,"goals":1,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":1},{"id":2897,"team_id":80,"minutes":73,"rating":8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":4},{"id":4104,"team_id":80,"minutes":67,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2894,"team_id":80,"minutes":57,"rating":6.7,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":1},{"id":1996,"team_id":80,"minutes":33,"rating":6.8,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2900,"team_id":80,"minutes":23,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2873,"team_id":80,"minutes":17,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":2893,"team_id":80,"minutes":16,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8563,"team_id":80,"minutes":16,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2906,"team_id":80,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1561,"team_id":80,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":37708,"team_id":80,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":405,"team_id":80,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2901,"team_id":80,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2899,"team_id":80,"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":36,"shots":13,"on_target":6,"corners":5,"fouls":20,"yellow":4,"red":0,"big_chances":1,"passes":362,"pass_pct":84.8,"offsides":3,"saves":3},"away":{"possession":64,"shots":12,"on_target":5,"corners":3,"fouls":7,"yellow":2,"red":0,"big_chances":5,"passes":673,"pass_pct":90.5,"offsides":5,"saves":4}},"lineups":{"home":{"formation":"4-3-3","players":[{"id":2902,"name":"Maarten Vandevoordt","position":"G","number":26,"captain":false,"starting":true},{"id":2888,"name":"Ridle Baku","position":"D","number":17,"captain":false,"starting":true},{"id":2889,"name":"Willi Orbán","position":"D","number":4,"captain":false,"starting":true},{"id":2890,"name":"Castello Lukeba","position":"D","number":23,"captain":false,"starting":true},{"id":2891,"name":"David Raum","position":"D","number":22,"captain":true,"starting":true},{"id":1070,"name":"Neil El Aynaoui","position":"M","number":21,"captain":false,"starting":true},{"id":2894,"name":"Christoph Baumgartner","position":"M","number":14,"captain":false,"starting":true},{"id":2898,"name":"Ezechiel Banzuzi","position":"M","number":6,"captain":false,"starting":true},{"id":490,"name":"Brajan Gruda","position":"F","number":10,"captain":false,"starting":true},{"id":4104,"name":"Rômulo","position":"F","number":40,"captain":false,"starting":true},{"id":2897,"name":"Antonio Nusa","position":"F","number":7,"captain":false,"starting":true},{"id":1996,"name":"Christopher Nkunku","position":"F","number":28,"captain":false,"starting":false},{"id":2900,"name":"Tidiam Gomis","position":"F","number":27,"captain":false,"starting":false},{"id":2873,"name":"Rocco Reitz","position":"M","number":20,"captain":false,"starting":false},{"id":8563,"name":"Benjamin Henrichs","position":"D","number":39,"captain":false,"starting":false},{"id":2893,"name":"Nicolas Seiwald","position":"M","number":13,"captain":false,"starting":false},{"id":1561,"name":"Ørjan Nyland","position":"G","number":1,"captain":false,"starting":false},{"id":37708,"name":"Abdoul Kone","position":"D","number":2,"captain":false,"starting":false},{"id":405,"name":"Maxime Estève","position":"D","number":3,"captain":false,"starting":false},{"id":2901,"name":"Lukas Klostermann","position":"D","number":16,"captain":false,"starting":false},{"id":2906,"name":"Andrija Maksimović","position":"M","number":30,"captain":false,"starting":false},{"id":2899,"name":"Johan Bakayoko","position":"F","number":11,"captain":false,"starting":false}]},"away":{"formation":"4-1-4-1","players":[{"id":843,"name":"Gianluigi Donnarumma","position":"G","number":1,"captain":false,"starting":true},{"id":844,"name":"Matheus Nunes","position":"D","number":27,"captain":false,"starting":true},{"id":860,"name":"Abdukodir Khusanov","position":"D","number":45,"captain":false,"starting":true},{"id":425,"name":"Marc Guéhi","position":"D","number":6,"captain":false,"starting":true},{"id":847,"name":"Nico O'Reilly","position":"D","number":33,"captain":false,"starting":true},{"id":548,"name":"Elliot Anderson","position":"M","number":5,"captain":false,"starting":true},{"id":851,"name":"Phil Foden","position":"M","number":47,"captain":false,"starting":true},{"id":387,"name":"Enzo Fernández","position":"M","number":17,"captain":false,"starting":true},{"id":856,"name":"Rayan Cherki","position":"M","number":10,"captain":false,"starting":true},{"id":810,"name":"Iliman Ndiaye","position":"M","number":7,"captain":false,"starting":true},{"id":852,"name":"Erling Haaland","position":"F","number":9,"captain":true,"starting":true},{"id":853,"name":"Jérémy Doku","position":"F","number":11,"captain":false,"starting":false},{"id":845,"name":"Rúben Dias","position":"D","number":3,"captain":false,"starting":false},{"id":4350,"name":"Mateo Kovačić","position":"M","number":8,"captain":false,"starting":false},{"id":1451,"name":"Ayyoub Bouaddi","position":"M","number":32,"captain":false,"starting":false},{"id":31,"name":"Allan","position":"F","number":37,"captain":false,"starting":false},{"id":3652,"name":"Marcus Bettinelli","position":"G","number":13,"captain":false,"starting":false},{"id":1922,"name":"Gerónimo Rulli","position":"G","number":28,"captain":false,"starting":false},{"id":861,"name":"Rayan Aït-Nouri","position":"D","number":21,"captain":false,"starting":false},{"id":1039,"name":"Vitor Reis","position":"D","number":22,"captain":false,"starting":false},{"id":846,"name":"Joško Gvardiol","position":"D","number":24,"captain":false,"starting":false},{"id":859,"name":"Rico Lewis","position":"D","number":82,"captain":false,"starting":false},{"id":46326,"name":"Floyd Samba","position":"M","number":75,"captain":false,"starting":false}]}}},"colors":{"home":"#d41146","away":"#0a3876"},"venue":{"name":"Red Bull Arena","city":"Leipzig","capacity":47069},"pulled":[],"published":[{"market":"asian_handicap","outcome":"AWAY","line":0,"odds":1.22,"bookmaker":"Bet365","model_prob":0.7939741714926825,"narrative":"Two sides doing the right things underneath the results, and RB Leipzig doing a little more of them. At home, RB Leipzig have made the better chances in all of their last four home games. As for the other side, Manchester City have created the better chances in seven of their last ten games. And they have lost three of their last ten games in which they made the better chances. Their football is better than their results. Whoever makes the better chances on the day takes this one.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":1,"closeness":"knife-edge","shape":"busier","expected_total":3.44,"actual_total":5,"market":"came to us","opening_odds":1.25,"closing_odds":1.22,"line":"One goal the other way and it was gone. Right, with nothing to spare.","decided":[]}}]}