{"id":601122,"league_id":7,"league":"Champions League","kickoff":1793822400,"home":"PSV Eindhoven","away":"Club Brugge KV","home_id":115,"away_id":123,"venue_id":113,"rank":1,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.576,"score":[1,2],"live_score":null,"lambda":[2,1.55],"odds_1x2":{"HOME":0.49289631499715314,"DRAW":0.22007811666914887,"AWAY":0.28702556833369786},"read":null,"top_pick":{"market":"asian_handicap","outcome":"AWAY","line":-2,"odds":1.2,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.2},{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.152}],"prob":0.827,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"AWAY","line":-2,"prob":0.827,"odds":1.2,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.2},{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.152}],"lean":false,"caveat":false}],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. PSV Eindhoven have made three changes from the side expected, with Yarek Gasiorowski, Esmir Bajraktarević and Ricardo Pepi out of the eleven."},{"id":"form.away","section":"§2.1","note":"Club Brugge KV have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 3.5 and conceding 1.3, and 3.00 a game on the road."},{"id":"market.movement","section":"§7.1","note":"Since opening, AWAY has drifted 10.7% since the market opened."}],"lambda_home":2.0003362649370486,"lambda_away":1.5477170770107922,"corner_rate":9.25,"card_rate":0.16,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-3-3","players":[{"id":3502,"name":"Matěj Kovář","position":"G","starting":true,"ai_score":null},{"id":3503,"name":"Sergiño Dest","position":"D","starting":true,"ai_score":null},{"id":354,"name":"Lutsharel Geertruida","position":"D","starting":true,"ai_score":null},{"id":3518,"name":"Armando Obispo","position":"D","starting":true,"ai_score":null},{"id":2182,"name":"Filip Kostić","position":"D","starting":true,"ai_score":null},{"id":5454,"name":"Kodai Sano","position":"M","starting":true,"ai_score":null},{"id":5485,"name":"Sven Mijnans","position":"M","starting":true,"ai_score":null},{"id":3508,"name":"Mauro Júnior","position":"M","starting":true,"ai_score":null},{"id":3510,"name":"Ivan Perišić","position":"F","starting":true,"ai_score":null},{"id":3512,"name":"Guus Til","position":"F","starting":true,"ai_score":null},{"id":4718,"name":"Ruben van Bommel","position":"F","starting":true,"ai_score":null},{"id":3516,"name":"Nick Olij","position":"G","starting":false,"ai_score":null},{"id":3517,"name":"Tijn Smolenaars","position":"G","starting":false,"ai_score":null},{"id":3505,"name":"Yarek Gasiorowski","position":"D","starting":false,"ai_score":null},{"id":3521,"name":"Ryan Flamingo","position":"D","starting":false,"ai_score":null},{"id":3519,"name":"Kiliann Sildillia","position":"D","starting":false,"ai_score":null},{"id":3515,"name":"Esmir Bajraktarević","position":"F","starting":false,"ai_score":null},{"id":3507,"name":"Dennis Man","position":"F","starting":false,"ai_score":null},{"id":3523,"name":"Noah Fernandez","position":"M","starting":false,"ai_score":null},{"id":5286,"name":"Ayoni Santos","position":"M","starting":false,"ai_score":null},{"id":3513,"name":"Ricardo Pepi","position":"F","starting":false,"ai_score":null},{"id":4246,"name":"Mikkel Bro Hansen","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-1-4-1","players":[{"id":1678,"name":"Yann Sommer","position":"G","starting":true,"ai_score":null},{"id":4222,"name":"Kyriani Sabbe","position":"D","starting":true,"ai_score":null},{"id":3549,"name":"Jorne Spileers","position":"D","starting":true,"ai_score":null},{"id":3537,"name":"Brandon Mechele","position":"D","starting":true,"ai_score":null},{"id":3538,"name":"Joaquin Seys","position":"D","starting":true,"ai_score":null},{"id":1640,"name":"Freddie Potts","position":"M","starting":true,"ai_score":null},{"id":3541,"name":"Carlos Forbs","position":"M","starting":true,"ai_score":null},{"id":3546,"name":"Hugo Vetlesen","position":"M","starting":true,"ai_score":null},{"id":3542,"name":"Hans Vanaken","position":"M","starting":true,"ai_score":null},{"id":2646,"name":"Jan Virgili","position":"M","starting":true,"ai_score":null},{"id":3545,"name":"Nicolò Tresoldi","position":"F","starting":true,"ai_score":null},{"id":3534,"name":"Nordin Jackers","position":"G","starting":false,"ai_score":null},{"id":7732,"name":"Argus Vanden Driessche","position":"G","starting":false,"ai_score":null},{"id":3259,"name":"Han-Beom Lee","position":"D","starting":false,"ai_score":null},{"id":8311,"name":"Matteo Dams","position":"D","starting":false,"ai_score":null},{"id":3535,"name":"Hugo Siquet","position":"D","starting":false,"ai_score":null},{"id":7432,"name":"Cheveyo Tsawa","position":"M","starting":false,"ai_score":null},{"id":42173,"name":"Milan Robberechts","position":"F","starting":false,"ai_score":null},{"id":3897,"name":"Félix Lemaréchal","position":"M","starting":false,"ai_score":null},{"id":4223,"name":"Lynnt Audoor","position":"M","starting":false,"ai_score":null},{"id":3544,"name":"Romeo Vermant","position":"F","starting":false,"ai_score":null},{"id":3547,"name":"Mamadou Diakhon","position":"F","starting":false,"ai_score":null},{"id":7346,"name":"Andrej Vasovic","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":3520,"name":"Adamo Nagalo","team_id":null,"side":"home","reason":"Unknown"},{"id":5624,"name":"Alassane Pléa","team_id":null,"side":"home","reason":"Unknown"},{"id":3504,"name":"Jerdy Schouten","team_id":null,"side":"home","reason":"ACL Knee Injury"},{"id":3519,"name":"Kiliann Sildillia","team_id":null,"side":"home","reason":"Unknown"},{"id":5452,"name":"Sami Ouaissa","team_id":null,"side":"home","reason":"Muscle Injury"}]},"people":[{"id":3502,"name":"Matěj Kovář","side":"home"},{"id":3503,"name":"Sergiño Dest","side":"home"},{"id":354,"name":"Lutsharel Geertruida","side":"home"},{"id":3518,"name":"Armando Obispo","side":"home"},{"id":2182,"name":"Filip Kostić","side":"home"},{"id":5454,"name":"Kodai Sano","side":"home"},{"id":5485,"name":"Sven Mijnans","side":"home"},{"id":3508,"name":"Mauro Júnior","side":"home"},{"id":3510,"name":"Ivan Perišić","side":"home"},{"id":3512,"name":"Guus Til","side":"home"},{"id":4718,"name":"Ruben van Bommel","side":"home"},{"id":3516,"name":"Nick Olij","side":"home"},{"id":3517,"name":"Tijn Smolenaars","side":"home"},{"id":3505,"name":"Yarek Gasiorowski","side":"home"},{"id":3521,"name":"Ryan Flamingo","side":"home"},{"id":3519,"name":"Kiliann Sildillia","side":"home"},{"id":3515,"name":"Esmir Bajraktarević","side":"home"},{"id":3507,"name":"Dennis Man","side":"home"},{"id":3523,"name":"Noah Fernandez","side":"home"},{"id":5286,"name":"Ayoni Santos","side":"home"},{"id":3513,"name":"Ricardo Pepi","side":"home"},{"id":4246,"name":"Mikkel Bro Hansen","side":"home"},{"id":3504,"name":"Jerdy Schouten","side":"home"},{"id":3520,"name":"Adamo Nagalo","side":"home"},{"id":5265,"name":"Sam Lammers","side":"home"},{"id":5452,"name":"Sami Ouaissa","side":"home"},{"id":3522,"name":"Paul Wanner","side":"home"},{"id":5624,"name":"Alassane Pléa","side":"home"},{"id":1678,"name":"Yann Sommer","side":"away"},{"id":4222,"name":"Kyriani Sabbe","side":"away"},{"id":3549,"name":"Jorne Spileers","side":"away"},{"id":3537,"name":"Brandon Mechele","side":"away"},{"id":3538,"name":"Joaquin Seys","side":"away"},{"id":1640,"name":"Freddie Potts","side":"away"},{"id":3541,"name":"Carlos Forbs","side":"away"},{"id":3546,"name":"Hugo Vetlesen","side":"away"},{"id":3542,"name":"Hans Vanaken","side":"away"},{"id":2646,"name":"Jan Virgili","side":"away"},{"id":3545,"name":"Nicolò Tresoldi","side":"away"},{"id":3534,"name":"Nordin Jackers","side":"away"},{"id":7732,"name":"Argus Vanden Driessche","side":"away"},{"id":3259,"name":"Han-Beom Lee","side":"away"},{"id":8311,"name":"Matteo Dams","side":"away"},{"id":3535,"name":"Hugo Siquet","side":"away"},{"id":7432,"name":"Cheveyo Tsawa","side":"away"},{"id":42173,"name":"Milan Robberechts","side":"away"},{"id":3897,"name":"Félix Lemaréchal","side":"away"},{"id":4223,"name":"Lynnt Audoor","side":"away"},{"id":3544,"name":"Romeo Vermant","side":"away"},{"id":3547,"name":"Mamadou Diakhon","side":"away"},{"id":7346,"name":"Andrej Vasovic","side":"away"},{"id":3536,"name":"Joel Ordóñez","side":"away"}],"players":[{"id":3520,"name":"Adamo Nagalo","side":"home","team":"PSV Eindhoven","club":null,"role":"DEF","position":"CB","status":"out","reason":"Unknown","expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":5624,"name":"Alassane Pléa","side":"home","team":"PSV Eindhoven","club":null,"role":"MID","position":"ST","status":"out","reason":"Unknown","expected_return":"2027-01-10","season":{"apps":4,"starts":1,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":19,"tracked_apps":4,"tracked_starts":1},"recent":{"apps":4,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Fortuna Sittard","kickoff":1786212000,"goals":0,"assists":1,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.008,"country":null,"load":null},{"id":3504,"name":"Jerdy Schouten","side":"home","team":"PSV Eindhoven","club":null,"role":"DEF","position":"CM","status":"out","reason":"ACL Knee Injury","expected_return":"2027-05-24","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":3519,"name":"Kiliann Sildillia","side":"home","team":"PSV Eindhoven","club":null,"role":"DEF","position":"RB","status":"out","reason":"Unknown","expected_return":"2026-12-10","season":{"apps":5,"starts":2,"goals":1,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":19,"tracked_apps":5,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Raków Częstochowa","kickoff":1783771200,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.027,"country":null,"load":null},{"id":5452,"name":"Sami Ouaissa","side":"home","team":"PSV Eindhoven","club":null,"role":"MID","position":"RM","status":"out","reason":"Muscle Injury","expected_return":"2026-11-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":3510,"name":"Ivan Perišić","side":"home","team":"PSV Eindhoven","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":11,"goals":2,"assists":1,"big_chances":5,"clean_sheets":2,"team_games":19,"tracked_apps":13,"tracked_starts":11},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"FC Groningen","kickoff":1787488200,"goals":2,"assists":0,"score":"5-1","won":true},"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.089,"country":{"team":"Croatia","apps":8,"goals":2,"assists":3,"tournament":{"name":"World Cup 2026","apps":4,"goals":1,"assists":1,"ended":1783033200},"lately":null},"load":{"games":2,"minutes":150,"country":0}},{"id":3512,"name":"Guus Til","side":"home","team":"PSV Eindhoven","club":null,"role":"MID","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":15,"starts":14,"goals":9,"assists":1,"big_chances":1,"clean_sheets":4,"team_games":19,"tracked_apps":15,"tracked_starts":14},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":3,"country":0},"standout":{"opponent":"FC Utrecht","kickoff":1788084900,"goals":2,"assists":0,"score":"6-1","won":true},"strengths":[],"tags":["in_form"],"importance":0.222,"country":{"team":"Netherlands","apps":5,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1781974800},"lately":null},"load":{"games":2,"minutes":168,"country":0}},{"id":3545,"name":"Nicolò Tresoldi","side":"away","team":"Club Brugge KV","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":12,"goals":12,"assists":1,"big_chances":0,"clean_sheets":6,"team_games":17,"tracked_apps":14,"tracked_starts":12},"recent":{"apps":5,"goals":8,"assists":1,"scoredIn":2,"country":0},"standout":{"opponent":"Sint-Truidense VV","kickoff":1792940400,"goals":3,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer","best_performer","in_form"],"importance":0.352,"country":null,"load":{"games":2,"minutes":164,"country":0}}],"extras":{"teams":{"home":115,"away":123},"split":{"home":{"above":{"w":0,"d":1,"l":0},"below":{"w":1,"d":0,"l":1}},"away":{"above":{"w":0,"d":0,"l":1},"below":{"w":2,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":265,"name":"Peter Bosz","vs":null},"away":{"id":450,"name":"Ivan Leko","vs":null}},"best_xi":[],"players":{"3510":{"caps":129,"goals":23,"country":"Croatia","signed":null},"3512":{"caps":25,"goals":1,"country":"Netherlands","signed":null},"5452":{"caps":null,"goals":null,"country":null,"signed":{"from":"NEC Nijmegen","fee":9000000,"at":1788220800}}}},"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":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":115,"position":21,"played":3,"points":4,"goal_diff":0,"team_name":"PSV Eindhoven","won":1,"drawn":1,"lost":1,"goals_for":2,"goals_against":2,"group":null},"away":{"team_id":123,"position":13,"played":3,"points":6,"goal_diff":3,"team_name":"Club Brugge KV","won":2,"drawn":0,"lost":1,"goals_for":9,"goals_against":6,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2,"goals_against":0.67,"clean_sheets":3,"streak":"none","sequence":"WLLWDW","venue_ppg":2.33},"away":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":3.5,"goals_against":1.33,"clean_sheets":2,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"PSV Eindhoven are without 5 players, none of them central to how the side plays.","evidence":{"count":5,"measured":2,"combined_goal_share":0,"combined_importance":0.035,"players":[{"player":"Kiliann Sildillia","role":"DEF","reason":"Unknown","goal_share":0,"importance":0.027,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Alassane Pléa","role":"MID","reason":"Unknown","goal_share":0,"importance":0.008,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Adamo Nagalo","role":"DEF","reason":"Unknown","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Jerdy Schouten","role":"DEF","reason":"ACL Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6},{"player":"Sami Ouaissa","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":-0.4},{"channel":"goals","side":"away","pct":1},{"channel":"corners","side":"home","pct":-0.1},{"channel":"cards","side":"both","pct":0.5}]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Club Brugge KV report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. PSV Eindhoven have made three changes from the side expected, with Yarek Gasiorowski, Esmir Bajraktarević and Ricardo Pepi out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Yarek Gasiorowski","Esmir Bajraktarević","Ricardo Pepi"],"in":["Filip Kostić","Sven Mijnans","Ruben van Bommel"]},"away":{"n":0,"out":[],"in":[]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"PSV Eindhoven have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 2.0 and conceding 0.7, and 2.33 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2,"goals_against":0.67,"clean_sheets":3,"streak":"none","sequence":"WLLWDW","venue_ppg":2.33},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Club Brugge KV have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 3.5 and conceding 1.3, and 3.00 a game on the road.","evidence":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":3.5,"goals_against":1.33,"clean_sheets":2,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3},"strength":0.7,"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":"Peter Bosz has 25 matches in charge at PSV Eindhoven, long enough that the side plays the way he wants it to.","evidence":{"manager":"Peter Bosz","matches_in_charge":25,"tenure_days":215,"ppm":2.04,"appointment_effect":{"before_ppm":1.6,"after_ppm":2.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ivan Leko has 27 matches in charge at Club Brugge KV, long enough that the side plays the way he wants it to.","evidence":{"manager":"Ivan Leko","matches_in_charge":27,"tenure_days":213,"ppm":2.26,"appointment_effect":{"before_ppm":2,"after_ppm":2.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"PSV Eindhoven come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.09375,"matchesIn7":1,"matchesIn14":2,"days_rest":4.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Club Brugge KV come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.010416666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":5},"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 3.4958533728470838 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.077,"defence":0.066,"effective_matches":3.5,"shrunk":0.7},"away":{"attack":0.183,"defence":-0.124,"effective_matches":4.1,"shrunk":0.66},"sample":3.4958533728470838,"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":58.8,"shots":17.8,"xg_per_shot":0.122,"corners":6.5,"corners_per_shot":0.364,"finishing_vs_xg":0.57},"away":{"matches":12,"possession":61.3,"shots":17,"xg_per_shot":0.141,"corners":7.2,"corners_per_shot":0.422,"finishing_vs_xg":0.26},"possession_gap":-2.4},"strength":0.1,"moves":[{"channel":"goals","side":"away","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":"PSV Eindhoven have scored 7 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.57,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Club Brugge KV have scored 3 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.26,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"64 yellow cards in this referee's last 17 games, where 49 would be usual in this league, and 7 reds. — though 17 games is too few to read much into, so it is left out of the call.","evidence":{"matches":17,"yellows_per_match":3.76,"reds_per_match":0.412,"league_yellows_per_match":2.87,"league_reds_per_match":0.167,"yellow_ratio":1.31,"red_ratio":2.47,"sample":17,"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":15.3,"temperature_c":7,"description":"cloudy"},"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.1% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0515,"margin_pct":5.15,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 10.7% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-10.7,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":3.5,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":-2.5,"direction":"SHORTENING"}]},"strength":0.537,"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.4927,"DRAW":0.2172,"AWAY":0.29},"consensus":{"HOME":0.4929,"DRAW":0.2201,"AWAY":0.287},"largest_gap":{"outcome":"AWAY","points":0.3},"sharp_overround":1.0262},"strength":0.038,"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.576,"model":{"HOME":0.477,"DRAW":0.2292,"AWAY":0.2938},"book":{"HOME":0.4929,"DRAW":0.2201,"AWAY":0.287},"best":{"HOME":{"odds":2.02,"bookmaker":"1xBet"},"DRAW":{"odds":4.44,"bookmaker":"Pinnacle"},"AWAY":{"odds":3.4,"bookmaker":"Bwin"}},"overround":1.0515,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.4927,"DRAW":0.2172,"AWAY":0.29}},"open":{"book":"pinnacle","fair":{"HOME":0.4668,"DRAW":0.2155,"AWAY":0.3177}}},{"market":"double_chance","line":null,"confidence":0.576,"model":{"12":0.7708,"1X":0.7062,"X2":0.523},"book":{"12":0.7799,"1X":0.713,"X2":0.5071},"best":{"12":{"odds":1.25,"bookmaker":"1xBet"},"1X":{"odds":1.37,"bookmaker":"1xBet"},"X2":{"odds":1.89,"bookmaker":"Sbo"}},"overround":1.0295,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7828,"1X":0.71,"X2":0.5073}},"open":{"book":"pinnacle","fair":{"12":0.7845,"1X":0.6823,"X2":0.5332}}},{"market":"draw_no_bet","line":null,"confidence":0.576,"model":{"HOME":0.6188,"AWAY":0.3812},"book":{"HOME":0.632,"AWAY":0.368},"best":{"HOME":{"odds":1.52,"bookmaker":"Betano"},"AWAY":{"odds":2.58,"bookmaker":"Betsson"}},"overround":1.0734,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.6295,"AWAY":0.3705}},"open":{"book":"pinnacle","fair":{"HOME":0.595,"AWAY":0.405}}},{"market":"btts","line":null,"confidence":0.576,"model":{"yes":0.6875,"no":0.3125},"book":{"yes":0.7054,"no":0.2946},"best":{"yes":{"odds":1.4,"bookmaker":"betfair"},"no":{"odds":3.25,"bookmaker":"Bet365"}},"overround":1.0681,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.6905,"no":0.3095}},"open":{"book":"betfair","fair":{"yes":0.7221,"no":0.2779}}},{"market":"over_under_05","line":0.5,"confidence":0.576,"model":{"over":0.9645,"under":0.0355},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.576,"model":{"over":0.8758,"under":0.1242},"book":{"over":0.897,"under":0.103},"best":{"over":{"odds":1.09,"bookmaker":"1xBet"},"under":{"odds":7.5,"bookmaker":"betfair"}},"overround":1.0718,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9006,"under":0.0994}},"open":{"book":"betfair","fair":{"over":0.9006,"under":0.0994}}},{"market":"over_under_25","line":2.5,"confidence":0.576,"model":{"over":0.6879,"under":0.3121},"book":{"over":0.7132,"under":0.2868},"best":{"over":{"odds":1.37,"bookmaker":"Pinnacle"},"under":{"odds":3.4,"bookmaker":"Bet365"}},"overround":1.0562,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.7111,"under":0.2889}},"open":{"book":"pinnacle","fair":{"over":0.6977,"under":0.3023}}},{"market":"over_under_35","line":3.5,"confidence":0.576,"model":{"over":0.4737,"under":0.5263},"book":{"over":0.5046,"under":0.4954},"best":{"over":{"odds":1.97,"bookmaker":"1xBet"},"under":{"odds":2.01,"bookmaker":"Sbo"}},"overround":1.0439,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.5053,"under":0.4947}},"open":{"book":"pinnacle","fair":{"over":0.4877,"under":0.5123}}},{"market":"asian_handicap","line":-3.5,"confidence":0.576,"model":{"HOME":0.0526,"AWAY":0.9474},"book":{"HOME":0.0654,"AWAY":0.9346},"best":{"HOME":{"odds":11.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.04,"bookmaker":"fonbet"}},"overround":1.0894,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0828,"AWAY":0.9172}}},{"market":"asian_handicap","line":-3,"confidence":0.576,"model":{"HOME":0.0572,"AWAY":0.9428},"book":{"HOME":0.0834,"AWAY":0.9166},"best":{"HOME":{"odds":9.95,"bookmaker":"1xBet"},"AWAY":{"odds":1.06,"bookmaker":"fonbet"}},"overround":1.0878,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1033,"AWAY":0.8967}}},{"market":"asian_handicap","line":-2.5,"confidence":0.576,"model":{"HOME":0.1317,"AWAY":0.8683},"book":{"HOME":0.1491,"AWAY":0.8509},"best":{"HOME":{"odds":6,"bookmaker":"Bet365"},"AWAY":{"odds":1.15,"bookmaker":"fonbet"}},"overround":1.0666,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1368,"AWAY":0.8632}}},{"market":"asian_handicap","line":-2.25,"confidence":0.576,"model":{"HOME":0.142,"AWAY":0.858},"book":{"HOME":0.1494,"AWAY":0.8506},"best":{"HOME":{"odds":5.75,"bookmaker":"Bet365"},"AWAY":{"odds":1.14,"bookmaker":"Novibet"}},"overround":1.0531,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1339,"AWAY":0.8661}}},{"market":"asian_handicap","line":-2,"confidence":0.576,"model":{"HOME":0.1541,"AWAY":0.8459},"book":{"HOME":0.1729,"AWAY":0.8271},"best":{"HOME":{"odds":5.25,"bookmaker":"Bet365"},"AWAY":{"odds":1.2,"bookmaker":"fonbet"}},"overround":1.0588,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1543,"AWAY":0.8457}}},{"market":"asian_handicap","line":-1.75,"confidence":0.576,"model":{"HOME":0.2204,"AWAY":0.7796},"book":{"HOME":0.229,"AWAY":0.771},"best":{"HOME":{"odds":3.9,"bookmaker":"Novibet"},"AWAY":{"odds":1.25,"bookmaker":"Novibet"}},"overround":1.0671,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2079,"AWAY":0.7921}}},{"market":"asian_handicap","line":-1.5,"confidence":0.576,"model":{"HOME":0.2771,"AWAY":0.7229},"book":{"HOME":0.2889,"AWAY":0.7111},"best":{"HOME":{"odds":3.21,"bookmaker":"1xBet"},"AWAY":{"odds":1.35,"bookmaker":"Novibet"}},"overround":1.0643,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2707,"AWAY":0.7293}}},{"market":"asian_handicap","line":-1.25,"confidence":0.576,"model":{"HOME":0.3079,"AWAY":0.6921},"book":{"HOME":0.3236,"AWAY":0.6764},"best":{"HOME":{"odds":2.9,"bookmaker":"Novibet"},"AWAY":{"odds":1.43,"bookmaker":"fonbet"}},"overround":1.0682,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2967,"AWAY":0.7033}}},{"market":"asian_handicap","line":-1,"confidence":0.576,"model":{"HOME":0.3464,"AWAY":0.6536},"book":{"HOME":0.3604,"AWAY":0.6396},"best":{"HOME":{"odds":2.628,"bookmaker":"1xBet"},"AWAY":{"odds":1.55,"bookmaker":"fonbet"}},"overround":1.0542,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3341,"AWAY":0.6659}}},{"market":"asian_handicap","line":-0.75,"confidence":0.576,"model":{"HOME":0.4189,"AWAY":0.5811},"book":{"HOME":0.4354,"AWAY":0.5646},"best":{"HOME":{"odds":2.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.7,"bookmaker":"Betsson"}},"overround":1.0599,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4046,"AWAY":0.5954}}},{"market":"asian_handicap","line":-0.5,"confidence":0.576,"model":{"HOME":0.477,"AWAY":0.523},"book":{"HOME":0.4952,"AWAY":0.5048},"best":{"HOME":{"odds":1.975,"bookmaker":"Bet365"},"AWAY":{"odds":1.9,"bookmaker":"Betsson"}},"overround":1.063,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4596,"AWAY":0.5404}}},{"market":"asian_handicap","line":-0.25,"confidence":0.576,"model":{"HOME":0.5387,"AWAY":0.4613},"book":{"HOME":0.5546,"AWAY":0.4454},"best":{"HOME":{"odds":1.799,"bookmaker":"1xBet"},"AWAY":{"odds":2.177,"bookmaker":"1xBet"}},"overround":1.0556,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.522,"AWAY":0.478}}},{"market":"asian_handicap","line":0,"confidence":0.576,"model":{"HOME":0.6188,"AWAY":0.3812},"book":{"HOME":0.6322,"AWAY":0.3678},"best":{"HOME":{"odds":1.578,"bookmaker":"1xBet"},"AWAY":{"odds":2.62,"bookmaker":"1xBet"}},"overround":1.0594,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5932,"AWAY":0.4068}}},{"market":"asian_handicap","line":0.25,"confidence":0.576,"model":{"HOME":0.6682,"AWAY":0.3318},"book":{"HOME":0.6759,"AWAY":0.3241},"best":{"HOME":{"odds":1.442,"bookmaker":"1xBet"},"AWAY":{"odds":2.85,"bookmaker":"Novibet"}},"overround":1.0631,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6432,"AWAY":0.3568}}},{"market":"asian_handicap","line":0.5,"confidence":0.576,"model":{"HOME":0.7062,"AWAY":0.2938},"book":{"HOME":0.7207,"AWAY":0.2793},"best":{"HOME":{"odds":1.35,"bookmaker":"Novibet"},"AWAY":{"odds":3.3,"bookmaker":"Bet365"}},"overround":1.0558,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6819,"AWAY":0.3181}}},{"market":"asian_handicap","line":0.75,"confidence":0.576,"model":{"HOME":0.7648,"AWAY":0.2352},"book":{"HOME":0.7714,"AWAY":0.2286},"best":{"HOME":{"odds":1.254,"bookmaker":"1xBet"},"AWAY":{"odds":3.9,"bookmaker":"Novibet"}},"overround":1.061,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7424,"AWAY":0.2576}}},{"market":"asian_handicap","line":1,"confidence":0.576,"model":{"HOME":0.8339,"AWAY":0.1661},"book":{"HOME":0.839,"AWAY":0.161},"best":{"HOME":{"odds":1.158,"bookmaker":"1xBet"},"AWAY":{"odds":5.5,"bookmaker":"Bet365"}},"overround":1.0623,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8113,"AWAY":0.1887}}},{"market":"asian_handicap","line":1.25,"confidence":0.576,"model":{"HOME":0.8477,"AWAY":0.1523},"book":{"HOME":0.8585,"AWAY":0.1415},"best":{"HOME":{"odds":1.13,"bookmaker":"Novibet"},"AWAY":{"odds":5.9,"bookmaker":"Bet365"}},"overround":1.0629,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8354,"AWAY":0.1646}}},{"market":"asian_handicap","line":1.5,"confidence":0.576,"model":{"HOME":0.8593,"AWAY":0.1407},"book":{"HOME":0.8643,"AWAY":0.1357},"best":{"HOME":{"odds":1.12,"bookmaker":"Novibet"},"AWAY":{"odds":6.25,"bookmaker":"Bet365"}},"overround":1.0679,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8438,"AWAY":0.1562}}},{"market":"asian_handicap","line":1.75,"confidence":0.576,"model":{"HOME":0.8984,"AWAY":0.1016},"book":{"HOME":0.9072,"AWAY":0.0928},"best":{"HOME":{"odds":1.053,"bookmaker":"1xBet"},"AWAY":{"odds":7.39,"bookmaker":"1xBet"}},"overround":1.085,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8953,"AWAY":0.1047}}},{"market":"asian_handicap","line":2,"confidence":0.576,"model":{"HOME":0.9413,"AWAY":0.0587},"book":{"HOME":0.9564,"AWAY":0.0436},"best":{"HOME":{"odds":1.001,"bookmaker":"1xBet"},"AWAY":{"odds":11.6,"bookmaker":"1xBet"}},"overround":1.0852,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9331,"AWAY":0.0669}}},{"market":"total_corners","line":7.5,"confidence":0.576,"model":{"over":0.6746,"under":0.3254},"book":{"over":0.8139,"under":0.1861},"best":{"over":{"odds":1.17,"bookmaker":"betfair"},"under":{"odds":4.5,"bookmaker":"betfair"}},"overround":1.0955,"books":2,"sharp":{"book":"betfair","fair":{"over":0.8162,"under":0.1838}},"open":{"book":"betfair","fair":{"over":0.7917,"under":0.2083}}},{"market":"total_corners","line":8.5,"confidence":0.576,"model":{"over":0.5577,"under":0.4423},"book":{"over":0.7107,"under":0.2893},"best":{"over":{"odds":1.33,"bookmaker":"betfair"},"under":{"odds":3,"bookmaker":"betfair"}},"overround":1.1005,"books":2,"sharp":{"book":"betfair","fair":{"over":0.7093,"under":0.2907}},"open":{"book":"betfair","fair":{"over":0.694,"under":0.306}}},{"market":"total_corners","line":9.5,"confidence":0.576,"model":{"over":0.441,"under":0.559},"book":{"over":0.5887,"under":0.4113},"best":{"over":{"odds":1.63,"bookmaker":"Pinnacle"},"under":{"odds":2.26,"bookmaker":"Pinnacle"}},"overround":1.0723,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.5855,"under":0.4145}},"open":{"book":"pinnacle","fair":{"over":0.5711,"under":0.4289}}},{"market":"total_corners","line":10.5,"confidence":0.576,"model":{"over":0.3337,"under":0.6663},"book":{"over":0.4724,"under":0.5276},"best":{"over":{"odds":2.02,"bookmaker":"Pinnacle"},"under":{"odds":1.83,"bookmaker":"Pinnacle"}},"overround":1.06,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.4743,"under":0.5257}},"open":{"book":"pinnacle","fair":{"over":0.4519,"under":0.5481}}},{"market":"total_corners","line":11.5,"confidence":0.576,"model":{"over":0.2419,"under":0.7581},"book":{"over":0.3618,"under":0.6382},"best":{"over":{"odds":2.55,"bookmaker":"betfair"},"under":{"odds":1.5,"bookmaker":"Pinnacle"}},"overround":1.0753,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.3635,"under":0.6365}},"open":{"book":"pinnacle","fair":{"over":0.3635,"under":0.6365}}},{"market":"corners_1x2","line":null,"confidence":0.461,"model":{"HOME":0.6372,"DRAW":0.1068,"AWAY":0.256},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.403,"model":{"yes":0.1482,"no":0.8518},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.4423,"book_prob":0.2893,"edge":0.1531,"shrunk_edge":0.0842,"odds":3,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3},{"slug":"1xbet","book":"1xBet","odds":2.83}],"kelly":0.0409,"confidence":0.576,"family":"corners"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.559,"book_prob":0.4113,"edge":0.1477,"shrunk_edge":0.0812,"odds":2.26,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.26},{"slug":"1xbet","book":"1xBet","odds":2.23},{"slug":"betfair","book":"betfair","odds":2.2}],"kelly":0.0523,"confidence":0.576,"family":"corners"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.3254,"book_prob":0.1861,"edge":0.1393,"shrunk_edge":0.0766,"odds":4.5,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":4.5},{"slug":"1xbet","book":"1xBet","odds":3.85}],"kelly":0.0332,"confidence":0.576,"family":"corners"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.6663,"book_prob":0.5276,"edge":0.1387,"shrunk_edge":0.0763,"odds":1.83,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.83},{"slug":"1xbet","book":"1xBet","odds":1.82},{"slug":"betfair","book":"betfair","odds":1.73}],"kelly":0.0661,"confidence":0.576,"family":"corners"},{"market":"total_corners","outcome":"under","line":11.5,"push":null,"model_prob":0.7581,"book_prob":0.6382,"edge":0.1199,"shrunk_edge":0.0659,"odds":1.5,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.5},{"slug":"1xbet","book":"1xBet","odds":1.48},{"slug":"betfair","book":"betfair","odds":1.45}],"kelly":0.0686,"confidence":0.576,"family":"corners"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5263,"book_prob":0.4954,"edge":0.0309,"shrunk_edge":0.0261,"odds":2.01,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":2.01},{"slug":"1xbet","book":"1xBet","odds":1.97},{"slug":"pinnacle","book":"Pinnacle","odds":1.97},{"slug":"betfair","book":"betfair","odds":1.87},{"slug":"betvictor","book":"BetVictor","odds":1.85}],"kelly":0.0143,"confidence":0.576,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3121,"book_prob":0.2868,"edge":0.0253,"shrunk_edge":0.0214,"odds":3.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.4},{"slug":"pinnacle","book":"Pinnacle","odds":3.25},{"slug":"1xbet","book":"1xBet","odds":3.13},{"slug":"betfair","book":"betfair","odds":3.1},{"slug":"betvictor","book":"BetVictor","odds":2.91}],"kelly":0.0064,"confidence":0.576,"family":"goals"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.1242,"book_prob":0.103,"edge":0.0211,"shrunk_edge":0.0179,"odds":7.5,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":7.5},{"slug":"betvictor","book":"BetVictor","odds":7.5},{"slug":"1xbet","book":"1xBet","odds":6.34}],"kelly":0,"confidence":0.576,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.9428,"book_prob":0.9166,"edge":0.0263,"shrunk_edge":0.0168,"odds":1.06,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.06},{"slug":"1xbet","book":"1xBet","odds":1.021}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3125,"book_prob":0.2946,"edge":0.0179,"shrunk_edge":0.0152,"odds":3.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.25},{"slug":"betsson","book":"Betsson","odds":3.2},{"slug":"betvictor","book":"BetVictor","odds":3.2},{"slug":"betway","book":"Betway","odds":3.1},{"slug":"888sport","book":"888Sport","odds":3.1},{"slug":"william-hill","book":"William Hill","odds":3.1},{"slug":"fonbet","book":"fonbet","odds":3.1},{"slug":"interwetten","book":"Interwetten","odds":3.05},{"slug":"novibet","book":"Novibet","odds":3.05},{"slug":"1xbet","book":"1xBet","odds":3.04},{"slug":"betfair","book":"betfair","odds":3},{"slug":"10bet","book":"10bet","odds":3}],"kelly":0.0017,"confidence":0.576,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8459,"book_prob":0.8271,"edge":0.0188,"shrunk_edge":0.012,"odds":1.2,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.2},{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.152}],"kelly":0.0188,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.523,"book_prob":0.5048,"edge":0.0182,"shrunk_edge":0.0116,"odds":1.9,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.9},{"slug":"bet365","book":"Bet365","odds":1.875},{"slug":"bwin","book":"Bwin","odds":1.87},{"slug":"sportingbet","book":"SportingBet","odds":1.87},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"vistabet","book":"Vistabet","odds":1.87},{"slug":"novibet","book":"Novibet","odds":1.86},{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"interwetten","book":"Interwetten","odds":1.83}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.523,"book_prob":0.5071,"edge":0.0159,"shrunk_edge":0.0115,"odds":1.89,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":1.89},{"slug":"1xbet","book":"1xBet","odds":1.88},{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"betfair","book":"betfair","odds":1.8},{"slug":"betvictor","book":"BetVictor","odds":1.78}],"kelly":0,"confidence":0.576,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.8683,"book_prob":0.8509,"edge":0.0174,"shrunk_edge":0.0111,"odds":1.15,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.13},{"slug":"1xbet","book":"1xBet","odds":1.113}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.5811,"book_prob":0.5646,"edge":0.0164,"shrunk_edge":0.0105,"odds":1.7,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.7},{"slug":"10bet","book":"10bet","odds":1.7},{"slug":"1xbet","book":"1xBet","odds":1.69},{"slug":"novibet","book":"Novibet","odds":1.68},{"slug":"bet365","book":"Bet365","odds":1.675},{"slug":"fonbet","book":"fonbet","odds":1.65}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.4613,"book_prob":0.4454,"edge":0.0159,"shrunk_edge":0.0101,"odds":2.177,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.177},{"slug":"betsson","book":"Betsson","odds":2.15},{"slug":"novibet","book":"Novibet","odds":2.1},{"slug":"fonbet","book":"fonbet","odds":2.1},{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"bet365","book":"Bet365","odds":2.075}],"kelly":0.0009,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.6921,"book_prob":0.6764,"edge":0.0157,"shrunk_edge":0.01,"odds":1.43,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.43},{"slug":"novibet","book":"Novibet","odds":1.41},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"1xbet","book":"1xBet","odds":1.391}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":2,"push":"full","model_prob":0.0587,"book_prob":0.0436,"edge":0.0151,"shrunk_edge":0.0097,"odds":11.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":11.6}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.3812,"book_prob":0.368,"edge":0.0131,"shrunk_edge":0.0095,"odds":2.58,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.58},{"slug":"bwin","book":"Bwin","odds":2.55},{"slug":"sportingbet","book":"SportingBet","odds":2.55},{"slug":"vistabet","book":"Vistabet","odds":2.55},{"slug":"betway","book":"Betway","odds":2.5},{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"10bet","book":"10bet","odds":2.5},{"slug":"betano","book":"Betano","odds":2.45},{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"888sport","book":"888Sport","odds":2.45},{"slug":"william-hill","book":"William Hill","odds":2.45}],"kelly":0,"confidence":0.576,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.2938,"book_prob":0.2793,"edge":0.0145,"shrunk_edge":0.0093,"odds":3.3,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"novibet","book":"Novibet","odds":3.2}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.6536,"book_prob":0.6396,"edge":0.014,"shrunk_edge":0.009,"odds":1.55,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.55},{"slug":"1xbet","book":"1xBet","odds":1.516},{"slug":"novibet","book":"Novibet","odds":1.5},{"slug":"betsson","book":"Betsson","odds":1.5},{"slug":"bet365","book":"Bet365","odds":1.475},{"slug":"interwetten","book":"Interwetten","odds":1.47}],"kelly":0.006,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.3812,"book_prob":0.3678,"edge":0.0134,"shrunk_edge":0.0086,"odds":2.62,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.62},{"slug":"novibet","book":"Novibet","odds":2.55},{"slug":"10bet","book":"10bet","odds":2.55},{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"interwetten","book":"Interwetten","odds":2.45},{"slug":"fonbet","book":"fonbet","odds":2.45}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-3.5,"push":"none","model_prob":0.9474,"book_prob":0.9346,"edge":0.0128,"shrunk_edge":0.0082,"odds":1.04,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.04},{"slug":"1xbet","book":"1xBet","odds":1.001}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.7229,"book_prob":0.7111,"edge":0.0118,"shrunk_edge":0.0075,"odds":1.35,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.35},{"slug":"bet365","book":"Bet365","odds":1.35},{"slug":"fonbet","book":"fonbet","odds":1.35},{"slug":"1xbet","book":"1xBet","odds":1.346},{"slug":"interwetten","book":"Interwetten","odds":1.33}],"kelly":0,"confidence":0.576,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.1523,"book_prob":0.1415,"edge":0.0108,"shrunk_edge":0.0069,"odds":5.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.9},{"slug":"novibet","book":"Novibet","odds":5.8},{"slug":"1xbet","book":"1xBet","odds":5.6}],"kelly":0,"confidence":0.576,"family":"handicap"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8271,"book_prob":0.8271,"edge":0,"shrunk_edge":0,"odds":1.2,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.2},{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.152}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Look past the results and this is Club Brugge KV's game. Club Brugge KV have conceded only 14 in their last ten when the chances they allowed would usually cost about 20. Their goalkeeper and their luck have carried them. Meanwhile, PSV Eindhoven have most of the ball in nearly every game but it goes nowhere: in four of the six they dominated it, they did not make the better chances. On top of that, they have conceded only 10 in their last ten when the chances they allowed would usually cost about 16. Their goalkeeper and their luck have carried them. That is the pattern to trust here, and it favours Club Brugge KV.","why":null,"drivers":[],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. PSV Eindhoven have made three changes from the side expected, with Yarek Gasiorowski, Esmir Bajraktarević and Ricardo Pepi out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Yarek Gasiorowski","Esmir Bajraktarević","Ricardo Pepi"],"in":["Filip Kostić","Sven Mijnans","Ruben van Bommel"]},"away":{"n":0,"out":[],"in":[]}}},"strength":0.8,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Club Brugge KV have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 3.5 and conceding 1.3, and 3.00 a game on the road.","evidence":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":3.5,"goals_against":1.33,"clean_sheets":2,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3},"strength":0.7,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 10.7% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-10.7,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":3.5,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":-2.5,"direction":"SHORTENING"}]},"strength":0.537,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6818,"created_at":"2026-10-29T02:15:15Z","event":{"id":601122,"event_date":"2026-11-04T20:00:00Z","status":"notstarted","home_team_id":115,"home_team":"PSV Eindhoven","away_team_id":123,"away_team":"Club Brugge KV","league_id":7,"league_name":"Champions League"},"markets":{"match_result":{"prob_home":46.5,"prob_draw":22.6,"prob_away":30.9,"predicted":"H"},"expected_goals":{"home":2.39,"away":1.58},"over_under":{"prob_over_15":86.9,"prob_over_25":71,"prob_over_35":52},"btts":{"prob_yes":69.4},"score":{"most_likely":"2-1"},"draw_no_bet":{"prob_home":71},"corners":{"prob_over_85":63.7,"prob_over_95":52,"prob_over_105":40.7}},"recommendations":{"favorite":"H","favorite_prob":46.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4646,"version":"dc-blend-v1"}},"polymarket":{"event_id":601122,"event_date":"2026-11-04T20:00:00Z","home_team":"PSV Eindhoven","away_team":"Club Brugge KV","polymarket_event_id":"1236439","markets":{"1x2":{"home":0.495,"draw":0.215,"away":0.275},"btts":{"yes":0.405,"no":0.595},"over_under":{"over_15":0.22,"under_15":0.78,"over_25":0.075,"under_25":0.925,"over_35":0.44,"under_35":0.56,"over_45":0.345,"under_45":0.655},"halftime":{"home":0.395,"draw":0.345,"away":0.265},"handicap":{"home_minus_15":0.295,"away_minus_15":0.135,"home_minus_25":0.145,"away_minus_25":0.055}},"liquidity":{"volume_24hr":90.727391,"volume_1wk":90.727391,"volume_1mo":90.727391,"volume_1yr":90.727391,"open_interest":183.72739099999998,"liquidity_clob":341361.1571,"liquidity_amm":null},"pricing":{"best_bid":0.49,"best_ask":0.5,"change_1d":0.03,"change_1wk":0.035,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.075,"PSV 0 - 0 Club Brugge KV":0.0265,"PSV 0 - 1 Club Brugge KV":0.0365,"PSV 0 - 2 Club Brugge KV":0.028,"PSV 0 - 3 Club Brugge KV":0.016,"PSV 0 - 4 Club Brugge KV":0.0065,"PSV 0 - 5 Club Brugge KV":0.003,"PSV 1 - 0 Club Brugge KV":0.05,"PSV 1 - 1 Club Brugge KV":0.085,"PSV 1 - 2 Club Brugge KV":0.065,"PSV 1 - 3 Club Brugge KV":0.0325,"PSV 1 - 4 Club Brugge KV":0.0115,"PSV 1 - 5 Club Brugge KV":0.005,"PSV 2 - 0 Club Brugge KV":0.051,"PSV 2 - 1 Club Brugge KV":0.09,"PSV 2 - 2 Club Brugge KV":0.075,"PSV 2 - 3 Club Brugge KV":0.0355,"PSV 2 - 4 Club Brugge KV":0.015,"PSV 2 - 5 Club Brugge KV":0.0055,"PSV 3 - 0 Club Brugge KV":0.039,"PSV 3 - 1 Club Brugge KV":0.059,"PSV 3 - 2 Club Brugge KV":0.055,"PSV 3 - 3 Club Brugge KV":0.0275,"PSV 3 - 4 Club Brugge KV":0.0095,"PSV 3 - 5 Club Brugge KV":0.0045,"PSV 4 - 0 Club Brugge KV":0.02,"PSV 4 - 1 Club Brugge KV":0.0315,"PSV 4 - 2 Club Brugge KV":0.0235,"PSV 4 - 3 Club Brugge KV":0.013,"PSV 4 - 4 Club Brugge KV":0.0055,"PSV 4 - 5 Club Brugge KV":0.0035,"PSV 5 - 0 Club Brugge KV":0.0085,"PSV 5 - 1 Club Brugge KV":0.013,"PSV 5 - 2 Club Brugge KV":0.0105,"PSV 5 - 3 Club Brugge KV":0.0065,"PSV 5 - 4 Club Brugge KV":0.004,"PSV 5 - 5 Club Brugge KV":0.02},"updated_at":"2026-11-04T15:27:28Z"}},"computed_at":1793821450,"report":{"fetched_at":1793829504,"ht":[0,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":25,"added":null,"side":"away","player":"N. Tresoldi","player_id":3545,"assist":"J. Seys","kind":"regular","score":[0,1]},{"t":"card","minute":28,"added":null,"side":"away","player":"C. Forbs","player_id":3541,"card":"yellow","reason":"Foul"},{"t":"sub","minute":36,"added":null,"side":"away","in":"F. Lemaréchal","in_id":3897,"out":"J. Virgili","out_id":2646},{"t":"goal","minute":54,"added":null,"side":"home","player":"K. Sano","player_id":5454,"assist":null,"kind":"regular","score":[1,1]},{"t":"goal","minute":65,"added":null,"side":"away","player":"C. Forbs","player_id":3541,"assist":"J. Seys","kind":"regular","score":[1,2]},{"t":"sub","minute":69,"added":null,"side":"home","in":"R. Pepi","in_id":3513,"out":"R. van Bommel","out_id":4718},{"t":"card","minute":73,"added":null,"side":"away","player":"H. Vetlesen","player_id":3546,"card":"yellow","reason":"Foul"},{"t":"sub","minute":81,"added":null,"side":"away","in":"M. Diakhon","in_id":3547,"out":"H. Vetlesen","out_id":3546},{"t":"sub","minute":81,"added":null,"side":"away","in":"R. Vermant","in_id":3544,"out":"N. Tresoldi","out_id":3545},{"t":"card","minute":81,"added":null,"side":"away","player":"J. Spileers","player_id":3549,"card":"yellow","reason":"Foul"},{"t":"sub","minute":84,"added":null,"side":"home","in":"E. Bajraktarević","in_id":3515,"out":"F. Kostić","out_id":2182},{"t":"sub","minute":87,"added":null,"side":"away","in":"H. Siquet","in_id":3535,"out":"C. Forbs","out_id":3541},{"t":"sub","minute":90,"added":null,"side":"home","in":"M. B. Hansen","in_id":4246,"out":"S. Mijnans","out_id":5485}],"players":[{"id":3512,"team_id":115,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":3502,"team_id":115,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":1,"shots":0,"on_target":0,"key_passes":0},{"id":3503,"team_id":115,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":5,"on_target":3,"key_passes":2},{"id":354,"team_id":115,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":3518,"team_id":115,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":5454,"team_id":115,"minutes":90,"rating":8.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":2},{"id":3510,"team_id":115,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":4},{"id":3508,"team_id":115,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":2},{"id":5485,"team_id":115,"minutes":89,"rating":7.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":6,"on_target":2,"key_passes":1},{"id":2182,"team_id":115,"minutes":84,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4718,"team_id":115,"minutes":69,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":3513,"team_id":115,"minutes":21,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":3515,"team_id":115,"minutes":10,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":4246,"team_id":115,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3516,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3517,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3505,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3521,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3519,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3507,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3523,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5286,"team_id":115,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1640,"team_id":123,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1678,"team_id":123,"minutes":90,"rating":9.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":7,"shots":0,"on_target":0,"key_passes":0},{"id":4222,"team_id":123,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":3549,"team_id":123,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":3537,"team_id":123,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":3538,"team_id":123,"minutes":90,"rating":7.9,"goals":0,"assists":2,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":3542,"team_id":123,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":3541,"team_id":123,"minutes":87,"rating":7.9,"goals":1,"assists":0,"yellow":1,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":2},{"id":3546,"team_id":123,"minutes":81,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3545,"team_id":123,"minutes":81,"rating":7.7,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":3897,"team_id":123,"minutes":54,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":2646,"team_id":123,"minutes":36,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3544,"team_id":123,"minutes":9,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3547,"team_id":123,"minutes":9,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3535,"team_id":123,"minutes":3,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7432,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":42173,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4223,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7732,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3534,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7346,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3259,"team_id":123,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8311,"team_id":123,"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":62,"shots":27,"on_target":9,"corners":8,"fouls":8,"yellow":0,"red":0,"big_chances":4,"passes":609,"pass_pct":84.7,"offsides":0,"saves":1},"away":{"possession":38,"shots":10,"on_target":3,"corners":5,"fouls":10,"yellow":3,"red":0,"big_chances":4,"passes":370,"pass_pct":74.3,"offsides":1,"saves":7}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":3502,"name":"Matěj Kovář","position":"G","number":32,"captain":false,"starting":true},{"id":3503,"name":"Sergiño Dest","position":"D","number":8,"captain":false,"starting":true},{"id":354,"name":"Lutsharel Geertruida","position":"D","number":2,"captain":false,"starting":true},{"id":3518,"name":"Armando Obispo","position":"D","number":4,"captain":false,"starting":true},{"id":2182,"name":"Filip Kostić","position":"D","number":18,"captain":false,"starting":true},{"id":5454,"name":"Kodai Sano","position":"M","number":24,"captain":false,"starting":true},{"id":3508,"name":"Mauro Júnior","position":"M","number":17,"captain":true,"starting":true},{"id":3510,"name":"Ivan Perišić","position":"M","number":5,"captain":false,"starting":true},{"id":5485,"name":"Sven Mijnans","position":"M","number":21,"captain":false,"starting":true},{"id":4718,"name":"Ruben van Bommel","position":"M","number":7,"captain":false,"starting":true},{"id":3512,"name":"Guus Til","position":"F","number":20,"captain":false,"starting":true},{"id":3513,"name":"Ricardo Pepi","position":"F","number":9,"captain":false,"starting":false},{"id":3515,"name":"Esmir Bajraktarević","position":"F","number":19,"captain":false,"starting":false},{"id":4246,"name":"Mikkel Bro Hansen","position":"F","number":23,"captain":false,"starting":false},{"id":3516,"name":"Nick Olij","position":"G","number":1,"captain":false,"starting":false},{"id":3517,"name":"Tijn Smolenaars","position":"G","number":51,"captain":false,"starting":false},{"id":3505,"name":"Yarek Gasiorowski","position":"D","number":3,"captain":false,"starting":false},{"id":3521,"name":"Ryan Flamingo","position":"D","number":6,"captain":false,"starting":false},{"id":3519,"name":"Kiliann Sildillia","position":"D","number":25,"captain":false,"starting":false},{"id":3507,"name":"Dennis Man","position":"F","number":27,"captain":false,"starting":false},{"id":3523,"name":"Noah Fernandez","position":"M","number":31,"captain":false,"starting":false},{"id":5286,"name":"Ayoni Santos","position":"M","number":35,"captain":false,"starting":false}]},"away":{"formation":"4-1-4-1","players":[{"id":1678,"name":"Yann Sommer","position":"G","number":1,"captain":false,"starting":true},{"id":4222,"name":"Kyriani Sabbe","position":"D","number":64,"captain":false,"starting":true},{"id":3549,"name":"Jorne Spileers","position":"D","number":58,"captain":false,"starting":true},{"id":3537,"name":"Brandon Mechele","position":"D","number":44,"captain":false,"starting":true},{"id":3538,"name":"Joaquin Seys","position":"D","number":65,"captain":false,"starting":true},{"id":1640,"name":"Freddie Potts","position":"M","number":8,"captain":false,"starting":true},{"id":3541,"name":"Carlos Forbs","position":"M","number":9,"captain":false,"starting":true},{"id":3546,"name":"Hugo Vetlesen","position":"M","number":10,"captain":false,"starting":true},{"id":3542,"name":"Hans Vanaken","position":"M","number":20,"captain":true,"starting":true},{"id":2646,"name":"Jan Virgili","position":"M","number":11,"captain":false,"starting":true},{"id":3545,"name":"Nicolò Tresoldi","position":"F","number":7,"captain":false,"starting":true},{"id":3897,"name":"Félix Lemaréchal","position":"M","number":80,"captain":false,"starting":false},{"id":3544,"name":"Romeo Vermant","position":"F","number":17,"captain":false,"starting":false},{"id":3547,"name":"Mamadou Diakhon","position":"F","number":67,"captain":false,"starting":false},{"id":3535,"name":"Hugo Siquet","position":"D","number":41,"captain":false,"starting":false},{"id":3534,"name":"Nordin Jackers","position":"G","number":29,"captain":false,"starting":false},{"id":7732,"name":"Argus Vanden Driessche","position":"G","number":81,"captain":false,"starting":false},{"id":3259,"name":"Han-Beom Lee","position":"D","number":3,"captain":false,"starting":false},{"id":8311,"name":"Matteo Dams","position":"D","number":32,"captain":false,"starting":false},{"id":7432,"name":"Cheveyo Tsawa","position":"M","number":16,"captain":false,"starting":false},{"id":42173,"name":"Milan Robberechts","position":"F","number":39,"captain":false,"starting":false},{"id":4223,"name":"Lynnt Audoor","position":"M","number":62,"captain":false,"starting":false},{"id":7346,"name":"Andrej Vasovic","position":"F","number":77,"captain":false,"starting":false}]}}},"colors":{"home":"#eb272e","away":"#0e72af"},"venue":{"name":"Philips Stadion","city":"Eindhoven","capacity":36500},"pulled":[],"published":[{"market":"asian_handicap","outcome":"AWAY","line":-2,"odds":1.2,"bookmaker":"fonbet","model_prob":0.8271061571703162,"narrative":"Look past the results and this is Club Brugge KV's game. Club Brugge KV have conceded only 14 in their last ten when the chances they allowed would usually cost about 20. Their goalkeeper and their luck have carried them. Meanwhile, PSV Eindhoven have most of the ball in nearly every game but it goes nowhere: in four of the six they dominated it, they did not make the better chances. On top of that, they have conceded only 10 in their last ten when the chances they allowed would usually cost about 16. Their goalkeeper and their luck have carried them. That is the pattern to trust here, and it favours Club Brugge KV.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":3,"closeness":"nowhere near","shape":"as we read it","expected_total":3.55,"actual_total":3,"market":"moved away","opening_odds":1.16,"closing_odds":1.2,"line":"The game went almost exactly as we read it.","decided":[]}}]}