{"id":601079,"league_id":7,"league":"Champions League","kickoff":1792609200,"home":"Aston Villa","away":"Viking FK","home_id":3,"away_id":2076,"venue_id":3,"rank":1,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.445,"score":[3,1],"live_score":null,"lambda":[2.26,1.27],"odds_1x2":{"HOME":0.785964044760609,"DRAW":0.13620315498072266,"AWAY":0.07783280025866855},"read":null,"top_pick":{"market":"1x2","outcome":"HOME","line":null,"odds":1.29,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.29},{"slug":"bwin","book":"Bwin","odds":1.25},{"slug":"coral","book":"coral","odds":1.25},{"slug":"ladbrokes","book":"ladbrokes","odds":1.25},{"slug":"pinnacle","book":"Pinnacle","odds":1.24},{"slug":"dafabet","book":"dafabet","odds":1.24},{"slug":"macauslot","book":"Macauslot","odds":1.24},{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"mansionbet","book":"MansionBet","odds":1.22},{"slug":"william-hill","book":"William Hill","odds":1.2},{"slug":"betvictor","book":"BetVictor","odds":1.2}],"prob":0.788,"lean":false},"pass":null,"confident":[{"market":"1x2","outcome":"HOME","line":null,"prob":0.788,"odds":1.29,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.29},{"slug":"bwin","book":"Bwin","odds":1.25},{"slug":"coral","book":"coral","odds":1.25},{"slug":"ladbrokes","book":"ladbrokes","odds":1.25},{"slug":"pinnacle","book":"Pinnacle","odds":1.24},{"slug":"dafabet","book":"dafabet","odds":1.24},{"slug":"macauslot","book":"Macauslot","odds":1.24},{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"mansionbet","book":"MansionBet","odds":1.22},{"slug":"william-hill","book":"William Hill","odds":1.2},{"slug":"betvictor","book":"BetVictor","odds":1.2}],"lean":false,"caveat":true}],"flags":[{"id":"form.home","section":"§2.1","note":"Aston Villa have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 2.5 and conceding 1.7, and 0.50 a game at home."}],"lambda_home":2.258054105808994,"lambda_away":1.2686670598772214,"corner_rate":10.87,"card_rate":0.186,"lineups":{"status":"predicted","confidence":0.732,"home":{"formation":"4-2-3-1","players":[{"id":4055,"name":"Zion Suzuki","position":"G","starting":true,"ai_score":0.764},{"id":519,"name":"Victor Lindelöf","position":"D","starting":true,"ai_score":0.747},{"id":4289,"name":"Tyrone Mings","position":"D","starting":true,"ai_score":0.607},{"id":503,"name":"Matty Cash","position":"D","starting":true,"ai_score":0.541},{"id":505,"name":"Pau Torres","position":"D","starting":true,"ai_score":0.427},{"id":507,"name":"Boubacar Kamara","position":"M","starting":true,"ai_score":0.75},{"id":510,"name":"John McGinn","position":"M","starting":true,"ai_score":0.741},{"id":2471,"name":"Nicolas Jackson","position":"F","starting":true,"ai_score":0.699},{"id":517,"name":"Emiliano Buendía","position":"M","starting":true,"ai_score":0.66},{"id":2255,"name":"Ibrahim Mbaye","position":"F","starting":true,"ai_score":0.384},{"id":5837,"name":"Tammy Abraham","position":"F","starting":true,"ai_score":0.293},{"id":1630,"name":"Ross Barkley","position":"M","starting":false,"ai_score":0.568},{"id":528,"name":"João Gomes","position":"M","starting":false,"ai_score":0.491},{"id":614,"name":"Alysson","position":"M","starting":false,"ai_score":0.308},{"id":502,"name":"Marco Bizot","position":"G","starting":false,"ai_score":0.301},{"id":516,"name":"Lamare Bogarde","position":"M","starting":false,"ai_score":0.287},{"id":1178,"name":"Johan Manzambi","position":"M","starting":false,"ai_score":0.268},{"id":6402,"name":"Taylor Harwood-Bellis","position":"D","starting":false,"ai_score":0.268},{"id":3860,"name":"George Hemmings","position":"M","starting":false,"ai_score":0.221},{"id":2470,"name":"Leon Goretzka","position":"M","starting":false,"ai_score":0.22},{"id":396,"name":"Alejandro Garnacho","position":"F","starting":false,"ai_score":0.184},{"id":4969,"name":"James Wright","position":"G","starting":false,"ai_score":0.02},{"id":90328,"name":"Owen Asemota","position":"G","starting":false,"ai_score":0.005}],"confidence":0.732},"away":{"formation":"4-3-3","players":[{"id":50340,"name":"Arild Østbø","position":"G","starting":true,"ai_score":0.794},{"id":50272,"name":"Kristoffer Haugen","position":"D","starting":true,"ai_score":0.621},{"id":50271,"name":"Gianni Stensness","position":"D","starting":true,"ai_score":0.881},{"id":50270,"name":"Henrik Heggheim","position":"D","starting":true,"ai_score":0.818},{"id":16898,"name":"Henrik Sælebakke Falchener","position":"D","starting":true,"ai_score":0.649},{"id":50276,"name":"Zlatko Tripić","position":"M","starting":true,"ai_score":0.847},{"id":50286,"name":"Joe Bell","position":"M","starting":true,"ai_score":0.781},{"id":50274,"name":"Kristoffer Askildsen","position":"M","starting":true,"ai_score":0.73},{"id":50277,"name":"Peter Christiansen","position":"F","starting":true,"ai_score":0.882},{"id":2939,"name":"Erik Botheim","position":"F","starting":true,"ai_score":0.56},{"id":27450,"name":"Romano Postema","position":"F","starting":true,"ai_score":0.235},{"id":50095,"name":"Henrik Bjørdal","position":"M","starting":false,"ai_score":0.594},{"id":50275,"name":"Tobias Moi","position":"M","starting":false,"ai_score":0.56},{"id":50283,"name":"Vetle Auklend","position":"D","starting":false,"ai_score":0.387},{"id":50278,"name":"Simen Kvia-Egeskog","position":"M","starting":false,"ai_score":0.361},{"id":27760,"name":"Jesper Daland","position":"D","starting":false,"ai_score":0.353},{"id":50273,"name":"Niklas Kemp Fuglestad","position":"M","starting":false,"ai_score":0.339},{"id":50280,"name":"Herman Johan Haugen","position":"D","starting":false,"ai_score":0.293},{"id":86419,"name":"Amin Cosic","position":"M","starting":false,"ai_score":0.238},{"id":50269,"name":"Ľubomír Belko","position":"G","starting":false,"ai_score":0.236},{"id":50332,"name":"Jakob Segadal Hansen","position":"M","starting":false,"ai_score":0.171},{"id":53386,"name":"Viljar Vevatne","position":"D","starting":false,"ai_score":0.165},{"id":67432,"name":"Essien Bassey","position":"D","starting":false,"ai_score":0.015}],"confidence":0.827},"unavailable":[{"id":1635,"name":"Aaron Wan-Bissaka","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":508,"name":"Amadou Onana","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":4539,"name":"Brian Madjo","team_id":null,"side":"home","reason":"Knock Injury"},{"id":506,"name":"Ian Maatsen","team_id":null,"side":"home","reason":"Ankle Injury"},{"id":780,"name":"Matteo Ruggeri","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":30985,"name":"Modou Kéba Cissé","team_id":null,"side":"home","reason":"Knock Injury"},{"id":50282,"name":"Anders Baertelsen","team_id":null,"side":"away","reason":"Broken Foot"},{"id":52532,"name":"Martin Ove Roseth","team_id":null,"side":"away","reason":"Knee Injury"},{"id":96156,"name":"Nick D'Agostino","team_id":null,"side":"away","reason":"Knee Injury"},{"id":50285,"name":"Sondre Flem Bjørshol","team_id":null,"side":"away","reason":"Knee Injury"},{"id":50349,"name":"Veton Berisha","team_id":null,"side":"away","reason":"Thigh Injury"}]},"people":[{"id":4055,"name":"Zion Suzuki","side":"home"},{"id":519,"name":"Victor Lindelöf","side":"home"},{"id":4289,"name":"Tyrone Mings","side":"home"},{"id":503,"name":"Matty Cash","side":"home"},{"id":505,"name":"Pau Torres","side":"home"},{"id":507,"name":"Boubacar Kamara","side":"home"},{"id":510,"name":"John McGinn","side":"home"},{"id":2471,"name":"Nicolas Jackson","side":"home"},{"id":517,"name":"Emiliano Buendía","side":"home"},{"id":2255,"name":"Ibrahim Mbaye","side":"home"},{"id":5837,"name":"Tammy Abraham","side":"home"},{"id":1630,"name":"Ross Barkley","side":"home"},{"id":528,"name":"João Gomes","side":"home"},{"id":614,"name":"Alysson","side":"home"},{"id":502,"name":"Marco Bizot","side":"home"},{"id":516,"name":"Lamare Bogarde","side":"home"},{"id":1178,"name":"Johan Manzambi","side":"home"},{"id":6402,"name":"Taylor Harwood-Bellis","side":"home"},{"id":3860,"name":"George Hemmings","side":"home"},{"id":2470,"name":"Leon Goretzka","side":"home"},{"id":396,"name":"Alejandro Garnacho","side":"home"},{"id":4969,"name":"James Wright","side":"home"},{"id":90328,"name":"Owen Asemota","side":"home"},{"id":8446,"name":"TJ Carroll","side":"home"},{"id":780,"name":"Matteo Ruggeri","side":"home"},{"id":506,"name":"Ian Maatsen","side":"home"},{"id":1635,"name":"Aaron Wan-Bissaka","side":"home"},{"id":30985,"name":"Modou Kéba Cissé","side":"home"},{"id":79603,"name":"Rodrigo Fortes","side":"home"},{"id":4539,"name":"Brian Madjo","side":"home"},{"id":508,"name":"Amadou Onana","side":"home"},{"id":50340,"name":"Arild Østbø","side":"away"},{"id":50272,"name":"Kristoffer Haugen","side":"away"},{"id":50271,"name":"Gianni Stensness","side":"away"},{"id":50270,"name":"Henrik Heggheim","side":"away"},{"id":16898,"name":"Henrik Sælebakke Falchener","side":"away"},{"id":50276,"name":"Zlatko Tripić","side":"away"},{"id":50286,"name":"Joe Bell","side":"away"},{"id":50274,"name":"Kristoffer Askildsen","side":"away"},{"id":50277,"name":"Peter Christiansen","side":"away"},{"id":2939,"name":"Erik Botheim","side":"away"},{"id":27450,"name":"Romano Postema","side":"away"},{"id":50095,"name":"Henrik Bjørdal","side":"away"},{"id":50275,"name":"Tobias Moi","side":"away"},{"id":50283,"name":"Vetle Auklend","side":"away"},{"id":50278,"name":"Simen Kvia-Egeskog","side":"away"},{"id":27760,"name":"Jesper Daland","side":"away"},{"id":50273,"name":"Niklas Kemp Fuglestad","side":"away"},{"id":50280,"name":"Herman Johan Haugen","side":"away"},{"id":86419,"name":"Amin Cosic","side":"away"},{"id":50269,"name":"Ľubomír Belko","side":"away"},{"id":50332,"name":"Jakob Segadal Hansen","side":"away"},{"id":53386,"name":"Viljar Vevatne","side":"away"},{"id":67432,"name":"Essien Bassey","side":"away"},{"id":52532,"name":"Martin Ove Roseth","side":"away"},{"id":50285,"name":"Sondre Flem Bjørshol","side":"away"},{"id":50282,"name":"Anders Baertelsen","side":"away"},{"id":96156,"name":"Nick D'Agostino","side":"away"},{"id":50349,"name":"Veton Berisha","side":"away"},{"id":53387,"name":"Kelvin Frimpong","side":"away"},{"id":154372,"name":"Erlend Jacobsen","side":"away"},{"id":50279,"name":"Edvin Austbø","side":"away"}],"players":[{"id":1178,"name":"Johan Manzambi","side":"home","team":"Aston Villa","club":null,"role":"MID","position":"MID","status":"doubtful","reason":"Physical Discomfort","expected_return":"2026-11-01","season":{"apps":6,"starts":4,"goals":3,"assists":2,"big_chances":1,"clean_sheets":3,"team_games":17,"tracked_apps":4,"tracked_starts":2},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":2,"country":2},"standout":{"opponent":"Tottenham Hotspur","kickoff":1789817400,"goals":1,"assists":1,"score":"3-2","won":true},"strengths":[],"tags":["in_form"],"importance":0.087,"country":{"team":"Switzerland","apps":10,"goals":4,"assists":2,"tournament":{"name":"World Cup 2026","apps":4,"goals":3,"assists":2,"ended":1783047600},"lately":{"apps":2,"goals":1,"assists":0}},"load":{"games":3,"minutes":231,"country":0}},{"id":1635,"name":"Aaron Wan-Bissaka","side":"home","team":"Aston Villa","club":null,"role":"DEF","position":"DEF","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-20","season":{"apps":9,"starts":5,"goals":0,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":17,"tracked_apps":7,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.017,"country":{"team":"DR Congo","apps":6,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1782921600},"lately":null},"load":{"games":3,"minutes":212,"country":0}},{"id":508,"name":"Amadou Onana","side":"home","team":"Aston Villa","club":null,"role":"MID","position":"CM","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-04-20","season":null,"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":5},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Belgium","apps":6,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1783382400},"lately":null},"load":null},{"id":4539,"name":"Brian Madjo","side":"home","team":"Aston Villa","club":null,"role":"ATT","position":"FWD","status":"out","reason":"Knock Injury","expected_return":"2026-10-20","season":{"apps":2,"starts":2,"goals":1,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":17,"tracked_apps":2,"tracked_starts":2},"recent":{"apps":2,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Paris Saint-Germain","kickoff":1786561200,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.011,"country":null,"load":null},{"id":506,"name":"Ian Maatsen","side":"home","team":"Aston Villa","club":null,"role":"DEF","position":"LB","status":"out","reason":"Ankle Injury","expected_return":"2026-10-31","season":{"apps":7,"starts":7,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":17,"tracked_apps":7,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.029,"country":null,"load":null},{"id":2471,"name":"Nicolas Jackson","side":"home","team":"Aston Villa","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":7,"goals":5,"assists":0,"big_chances":3,"clean_sheets":3,"team_games":17,"tracked_apps":7,"tracked_starts":5},"recent":{"apps":5,"goals":4,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Fenerbahçe","kickoff":1792004400,"goals":2,"assists":0,"score":"6-0","won":true},"strengths":[],"tags":["top_scorer","best_performer","in_form"],"importance":0.124,"country":{"team":"Senegal","apps":6,"goals":0,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":1,"ended":1782936000},"lately":null},"load":{"games":3,"minutes":265,"country":0}},{"id":2255,"name":"Ibrahim Mbaye","side":"home","team":"Aston Villa","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":2,"goals":0,"assists":2,"big_chances":1,"clean_sheets":1,"team_games":17,"tracked_apps":4,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":2,"scoredIn":0,"country":0},"standout":{"opponent":"Fenerbahçe","kickoff":1792004400,"goals":0,"assists":1,"score":"6-0","won":true},"strengths":[],"tags":[],"importance":0.027,"country":{"team":"Senegal","apps":5,"goals":1,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":1,"assists":0,"ended":1782936000},"lately":null},"load":{"games":3,"minutes":130,"country":0}},{"id":50274,"name":"Kristoffer Askildsen","side":"away","team":"Viking FK","club":null,"role":"MID","position":"CM","status":"out","reason":"red_card_suspension","expected_return":"2026-10-25","season":{"apps":16,"starts":15,"goals":2,"assists":1,"big_chances":2,"clean_sheets":2,"team_games":17,"tracked_apps":16,"tracked_starts":15},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Lillestrøm SK","kickoff":1784739600,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["ever_present","best_performer"],"importance":0.129,"country":null,"load":{"games":2,"minutes":129,"country":0}},{"id":50282,"name":"Anders Baertelsen","side":"away","team":"Viking FK","club":null,"role":"DEF","position":"CB","status":"out","reason":"Broken Foot","expected_return":"2026-11-10","season":{"apps":4,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"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":null},{"id":52532,"name":"Martin Ove Roseth","side":"away","team":"Viking FK","club":null,"role":"DEF","position":"CB","status":"out","reason":"Knee Injury","expected_return":"2026-10-31","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":96156,"name":"Nick D'Agostino","side":"away","team":"Viking FK","club":null,"role":"ATT","position":"ST","status":"out","reason":"Knee Injury","expected_return":"2026-10-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":50285,"name":"Sondre Flem Bjørshol","side":"away","team":"Viking FK","club":null,"role":"DEF","position":"RB","status":"out","reason":"Knee Injury","expected_return":"2026-10-31","season":{"apps":8,"starts":4,"goals":0,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":17,"tracked_apps":8,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.025,"country":null,"load":null},{"id":50276,"name":"Zlatko Tripić","side":"away","team":"Viking FK","club":null,"role":"MID","position":"MID","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":14,"goals":6,"assists":8,"big_chances":7,"clean_sheets":4,"team_games":17,"tracked_apps":15,"tracked_starts":14},"recent":{"apps":5,"goals":0,"assists":5,"scoredIn":0,"country":0},"standout":{"opponent":"Kristiansund BK","kickoff":1789302600,"goals":0,"assists":2,"score":"8-1","won":true},"strengths":[],"tags":["top_scorer","ever_present","best_performer","chance_creator","in_form"],"importance":0.39,"country":null,"load":{"games":3,"minutes":199,"country":0}},{"id":50277,"name":"Peter Christiansen","side":"away","team":"Viking FK","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":17,"starts":17,"goals":10,"assists":4,"big_chances":2,"clean_sheets":3,"team_games":17,"tracked_apps":16,"tracked_starts":16},"recent":{"apps":5,"goals":6,"assists":2,"scoredIn":5,"country":0},"standout":{"opponent":"Fredrikstad FK","kickoff":1792252800,"goals":2,"assists":1,"score":"3-2","won":true},"strengths":[],"tags":["ever_present","best_performer","in_form"],"importance":0.352,"country":null,"load":{"games":3,"minutes":253,"country":0}},{"id":2939,"name":"Erik Botheim","side":"away","team":"Viking FK","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":5,"goals":2,"assists":2,"big_chances":2,"clean_sheets":2,"team_games":17,"tracked_apps":6,"tracked_starts":4},"recent":{"apps":5,"goals":2,"assists":2,"scoredIn":0,"country":0},"standout":{"opponent":"Kristiansund BK","kickoff":1789302600,"goals":2,"assists":1,"score":"8-1","won":true},"strengths":[],"tags":["in_form"],"importance":0.099,"country":null,"load":{"games":3,"minutes":239,"country":0}}],"extras":{"teams":{"home":3,"away":2076},"split":{"home":{"above":null,"below":{"w":2,"d":0,"l":0}},"away":{"above":{"w":0,"d":1,"l":1},"below":null}},"referee":null,"managers":{"home":{"id":529,"name":"Unai Emery","vs":null},"away":{"id":1496,"name":"Morten Jensen","vs":null}},"best_xi":[],"players":{"508":{"caps":32,"goals":1,"country":"Belgium","signed":null},"1178":{"caps":20,"goals":7,"country":"Switzerland","signed":{"from":"SC Freiburg","fee":60000000,"at":1784246400}},"1635":{"caps":17,"goals":0,"country":"DR Congo","signed":null},"2255":{"caps":16,"goals":3,"country":"Senegal","signed":{"from":"Paris Saint-Germain","fee":55000000,"at":1788220800}},"2471":{"caps":41,"goals":7,"country":"Senegal","signed":{"from":"Chelsea","fee":55500000,"at":1787875200}},"2939":{"caps":null,"goals":null,"country":null,"signed":{"from":"Malmö FF","fee":3000000,"at":1788307200}}}},"notable":[{"id":852,"name":"Erling Haaland","goals":4,"rank":1},{"id":4516,"name":"Ermedin Demirović","goals":4,"rank":2},{"id":3545,"name":"Nicolò Tresoldi","goals":4,"rank":3},{"id":3413,"name":"Talisca","goals":4,"rank":4},{"id":2261,"name":"Bradley Barcola","goals":3,"rank":5},{"id":749,"name":"Ferran Torres","goals":3,"rank":6},{"id":30995,"name":"Florian Flecker","goals":3,"rank":7},{"id":2466,"name":"Harry Kane","goals":3,"rank":8},{"id":13023,"name":"Joy Lance Mickels","goals":3,"rank":9},{"id":2471,"name":"Nicolas Jackson","goals":3,"rank":10},{"id":2253,"name":"Ousmane Dembélé","goals":3,"rank":11},{"id":24323,"name":"Veljko Simić","goals":3,"rank":12},{"id":50276,"name":"Zlatko Tripić","goals":3,"rank":13},{"id":2831,"name":"Anastasios Douvikas","goals":2,"rank":14},{"id":3682,"name":"Andreas Helmersen","goals":2,"rank":15}],"round_label":"League phase · Matchday 3","neutral":false,"h2h":{"total_matches":0,"home_wins":0,"draws":0,"away_wins":0,"home_goals":null,"away_goals":null,"avg_total_goals":null,"home_win_rate":null,"away_win_rate":null,"recent_matches":[]},"standings":{"home":{"team_id":3,"position":3,"played":2,"points":6,"goal_diff":7,"team_name":"Aston Villa","won":2,"drawn":0,"lost":0,"goals_for":9,"goals_against":2,"group":null},"away":{"team_id":2076,"position":27,"played":2,"points":1,"goal_diff":-2,"team_name":"Viking FK","won":0,"drawn":1,"lost":1,"goals_for":4,"goals_against":6,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":2.5,"goals_against":1.67,"clean_sheets":0,"streak":"unbeaten 4","sequence":"WLWWWD","venue_ppg":0.5},"away":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":3,"goals_against":1.33,"clean_sheets":2,"streak":"unbeaten 4","sequence":"DLWWWD","venue_ppg":1.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Aston Villa are without 8 players, none of them central to how the side plays.","evidence":{"count":8,"measured":4,"combined_goal_share":0.111,"combined_importance":0.1,"players":[{"player":"Johan Manzambi","role":"MID","reason":"Physical Discomfort","goal_share":0.111,"importance":0.043,"measured":true,"doubtful":true,"cover_at_position":8,"tags":["in_form"]},{"player":"Ian Maatsen","role":"DEF","reason":"Ankle Injury","goal_share":0,"importance":0.029,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Aaron Wan-Bissaka","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.017,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Brian Madjo","role":"ATT","reason":"Knock Injury","goal_share":0,"importance":0.011,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Amadou Onana","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8},{"player":"Matteo Ruggeri","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Modou Kéba Cissé","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"George Hemmings","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8}]},"strength":0.251,"moves":[{"channel":"goals","side":"home","pct":-1},{"channel":"goals","side":"away","pct":1.3},{"channel":"corners","side":"home","pct":-0.4},{"channel":"cards","side":"both","pct":0.8}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Viking FK are without 6 players, and Kristoffer Askildsen is a real loss.","evidence":{"count":6,"measured":3,"combined_goal_share":0,"combined_importance":0.169,"players":[{"player":"Kristoffer Askildsen","role":"MID","reason":"red_card_suspension","goal_share":0,"importance":0.129,"measured":true,"doubtful":false,"cover_at_position":8,"tags":["ever_present","best_performer"]},{"player":"Sondre Flem Bjørshol","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.025,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Anders Baertelsen","role":"DEF","reason":"Broken Foot","goal_share":0,"importance":0.015,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Martin Ove Roseth","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":9},{"player":"Nick D'Agostino","role":"ATT","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4},{"player":"Veton Berisha","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4}]},"strength":0.422,"moves":[{"channel":"goals","side":"away","pct":-1.7},{"channel":"goals","side":"home","pct":0.9},{"channel":"corners","side":"away","pct":-0.8},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.732,"cup_tie":false},"strength":0.268,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Aston Villa have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 2.5 and conceding 1.7, and 0.50 a game at home.","evidence":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":2.5,"goals_against":1.67,"clean_sheets":0,"streak":"unbeaten 4","sequence":"WLWWWD","venue_ppg":0.5},"strength":0.544,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Viking FK have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 3.0 and conceding 1.3, and 1.33 a game on the road.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":3,"goals_against":1.33,"clean_sheets":2,"streak":"unbeaten 4","sequence":"DLWWWD","venue_ppg":1.33},"strength":0.322,"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":"Unai Emery has 31 matches in charge at Aston Villa, long enough that the side plays the way he wants it to.","evidence":{"manager":"Unai Emery","matches_in_charge":31,"tenure_days":196,"ppm":1.68,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Morten Jensen has 28 matches in charge at Viking FK, long enough that the side plays the way he wants it to.","evidence":{"manager":"Morten Jensen","matches_in_charge":28,"tenure_days":222,"ppm":2.32,"appointment_effect":{"before_ppm":2.6,"after_ppm":2.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Aston Villa come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.104166666666667,"matchesIn7":2,"matchesIn14":3,"days_rest":4.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Viking FK come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.125,"matchesIn7":1,"matchesIn14":3,"days_rest":4.1},"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 0.9840171829322681 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.08,"defence":0.032,"effective_matches":1,"shrunk":0.89},"away":{"attack":0.007,"defence":-0.103,"effective_matches":3.2,"shrunk":0.71},"sample":0.9840171829322681,"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; Viking FK work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":46.5,"shots":13,"xg_per_shot":0.107,"corners":3.6,"corners_per_shot":0.276,"finishing_vs_xg":0.1},"away":{"matches":12,"possession":43.7,"shots":14.3,"xg_per_shot":0.136,"corners":6.4,"corners_per_shot":0.45,"finishing_vs_xg":0.64},"possession_gap":2.8},"strength":0.113,"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":"Aston Villa are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.1,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Viking FK have scored 8 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.64,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"70 yellow cards in this referee's last 23 games, where 62 would be usual in this league, and 1 red. — though 23 games is too few to read much into, so it is left out of the call.","evidence":{"matches":23,"yellows_per_match":3.04,"reds_per_match":0.043,"league_yellows_per_match":2.7,"league_reds_per_match":0.193,"yellow_ratio":1.13,"red_ratio":0.22,"sample":23,"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":9.5,"temperature_c":11,"description":"rain"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.3953161525179419},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 5.9% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0586,"margin_pct":5.86,"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 4.6% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-4.6,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-4,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":0.8,"direction":"SHORTENING"}]},"strength":0.229,"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.7881,"DRAW":0.1381,"AWAY":0.0738},"consensus":{"HOME":0.786,"DRAW":0.1362,"AWAY":0.0778},"largest_gap":{"outcome":"AWAY","points":-0.4},"sharp_overround":1.0411},"strength":0.05,"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.445,"model":{"HOME":0.5891,"DRAW":0.2127,"AWAY":0.1982},"book":{"HOME":0.786,"DRAW":0.1362,"AWAY":0.0778},"best":{"HOME":{"odds":1.29,"bookmaker":"1xBet"},"DRAW":{"odds":7,"bookmaker":"betfair"},"AWAY":{"odds":12.6,"bookmaker":"1xBet"}},"overround":1.0586,"books":13,"sharp":{"book":"pinnacle","fair":{"HOME":0.7881,"DRAW":0.1381,"AWAY":0.0738}},"open":{"book":"pinnacle","fair":{"HOME":0.78,"DRAW":0.1432,"AWAY":0.0768}}},{"market":"double_chance","line":null,"confidence":0.445,"model":{"12":0.7873,"1X":0.8018,"X2":0.4109},"book":{"12":0.8638,"1X":0.9222,"X2":0.214},"best":{"12":{"odds":1.15,"bookmaker":"1xBet"},"1X":{"odds":1.06,"bookmaker":"BetVictor"},"X2":{"odds":4.2,"bookmaker":"betfair"}},"overround":1.0255,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8619,"1X":0.9262,"X2":0.2119}},"open":{"book":"pinnacle","fair":{"12":0.8568,"1X":0.9232,"X2":0.22}}},{"market":"draw_no_bet","line":null,"confidence":0.445,"model":{"HOME":0.7482,"AWAY":0.2518},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.445,"model":{"yes":0.6515,"no":0.3485},"book":{"yes":0.5716,"no":0.4284},"best":{"yes":{"odds":1.66,"bookmaker":"1xBet"},"no":{"odds":2.25,"bookmaker":"William Hill"}},"overround":1.07,"books":5,"sharp":{"book":"betfair","fair":{"yes":0.5758,"no":0.4242}},"open":{"book":"betfair","fair":{"yes":0.5864,"no":0.4136}}},{"market":"over_under_05","line":0.5,"confidence":0.445,"model":{"over":0.9628,"under":0.0372},"book":{"over":0.975,"under":0.025},"best":{"over":{"odds":1.01,"bookmaker":"1xBet"},"under":{"odds":25,"bookmaker":"1xBet"}},"overround":1.0301,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9742,"under":0.0258}}},{"market":"over_under_15","line":1.5,"confidence":0.445,"model":{"over":0.8747,"under":0.1253},"book":{"over":0.91,"under":0.09},"best":{"over":{"odds":1.06,"bookmaker":"betfair"},"under":{"odds":8,"bookmaker":"betfair"}},"overround":1.0797,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9092,"under":0.0908}},"open":{"book":"betfair","fair":{"over":0.9092,"under":0.0908}}},{"market":"over_under_25","line":2.5,"confidence":0.445,"model":{"over":0.6841,"under":0.3159},"book":{"over":0.7487,"under":0.2513},"best":{"over":{"odds":1.3,"bookmaker":"1xBet"},"under":{"odds":3.7,"bookmaker":"betfair"}},"overround":1.0664,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.7506,"under":0.2494}},"open":{"book":"pinnacle","fair":{"over":0.719,"under":0.281}}},{"market":"over_under_35","line":3.5,"confidence":0.445,"model":{"over":0.4691,"under":0.5309},"book":{"over":0.5386,"under":0.4614},"best":{"over":{"odds":1.88,"bookmaker":"1xBet"},"under":{"odds":2.14,"bookmaker":"Pinnacle"}},"overround":1.0486,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.5488,"under":0.4512}},"open":{"book":"pinnacle","fair":{"over":0.526,"under":0.474}}},{"market":"total_corners","line":8.5,"confidence":0.445,"model":{"over":0.7107,"under":0.2893},"book":{"over":0.6304,"under":0.3696},"best":{"over":{"odds":1.48,"bookmaker":"1xBet"},"under":{"odds":2.41,"bookmaker":"1xBet"}},"overround":1.0906,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.663,"under":0.337}}},{"market":"total_corners","line":9.5,"confidence":0.445,"model":{"over":0.61,"under":0.39},"book":{"over":0.5994,"under":0.4006},"best":{"over":{"odds":1.55,"bookmaker":"1xBet"},"under":{"odds":2.24,"bookmaker":"1xBet"}},"overround":1.0916,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6075,"under":0.3925}}},{"market":"total_corners","line":10.5,"confidence":0.445,"model":{"over":0.5061,"under":0.4939},"book":{"over":0.4614,"under":0.5386},"best":{"over":{"odds":1.97,"bookmaker":"1xBet"},"under":{"odds":1.71,"bookmaker":"1xBet"}},"overround":1.0924,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.4717,"under":0.5283}}},{"market":"total_corners","line":11.5,"confidence":0.445,"model":{"over":0.4059,"under":0.5941},"book":{"over":0.3417,"under":0.6583},"best":{"over":{"odds":2.58,"bookmaker":"1xBet"},"under":{"odds":1.42,"bookmaker":"1xBet"}},"overround":1.0918,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3417,"under":0.6583}}},{"market":"corners_1x2","line":null,"confidence":0.356,"model":{"HOME":0.6906,"DRAW":0.0876,"AWAY":0.2218},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.311,"model":{"yes":0.17,"no":0.83},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.4109,"book_prob":0.214,"edge":0.1969,"shrunk_edge":0.1575,"odds":4.2,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":4.2},{"slug":"betvictor","book":"BetVictor","odds":4.2},{"slug":"1xbet","book":"1xBet","odds":4.02},{"slug":"sbo","book":"Sbo","odds":3.81},{"slug":"william-hill","book":"William Hill","odds":3.8}],"kelly":0.0567,"confidence":0.445,"family":"result"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.1982,"book_prob":0.0778,"edge":0.1204,"shrunk_edge":0.0963,"odds":12.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":12.6},{"slug":"bet365","book":"Bet365","odds":12},{"slug":"betfair","book":"betfair","odds":12},{"slug":"macauslot","book":"Macauslot","odds":12},{"slug":"pinnacle","book":"Pinnacle","odds":11.8},{"slug":"dafabet","book":"dafabet","odds":11},{"slug":"betvictor","book":"BetVictor","odds":11},{"slug":"william-hill","book":"William Hill","odds":10},{"slug":"bwin","book":"Bwin","odds":9.5},{"slug":"coral","book":"coral","odds":9.5},{"slug":"mansionbet","book":"MansionBet","odds":9.4},{"slug":"ladbrokes","book":"ladbrokes","odds":9}],"kelly":0.0323,"confidence":0.445,"family":"result"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.6515,"book_prob":0.5716,"edge":0.0799,"shrunk_edge":0.0679,"odds":1.66,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.66},{"slug":"bet365","book":"Bet365","odds":1.66},{"slug":"betfair","book":"betfair","odds":1.65},{"slug":"betvictor","book":"BetVictor","odds":1.65},{"slug":"william-hill","book":"William Hill","odds":1.62}],"kelly":0.0308,"confidence":0.445,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2127,"book_prob":0.1362,"edge":0.0765,"shrunk_edge":0.0612,"odds":7,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":7},{"slug":"dafabet","book":"dafabet","odds":7},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"pinnacle","book":"Pinnacle","odds":6.67},{"slug":"bwin","book":"Bwin","odds":6.5},{"slug":"bet365","book":"Bet365","odds":6.5},{"slug":"coral","book":"coral","odds":6.5},{"slug":"ladbrokes","book":"ladbrokes","odds":6.5},{"slug":"mansionbet","book":"MansionBet","odds":6.5},{"slug":"1xbet","book":"1xBet","odds":6.31},{"slug":"macauslot","book":"Macauslot","odds":6.05},{"slug":"william-hill","book":"William Hill","odds":6}],"kelly":0.0204,"confidence":0.445,"family":"result"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.5309,"book_prob":0.4614,"edge":0.0694,"shrunk_edge":0.059,"odds":2.14,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.14},{"slug":"1xbet","book":"1xBet","odds":2.07},{"slug":"sbo","book":"Sbo","odds":2.06},{"slug":"betfair","book":"betfair","odds":2},{"slug":"betvictor","book":"BetVictor","odds":1.94}],"kelly":0.0298,"confidence":0.445,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3159,"book_prob":0.2513,"edge":0.0646,"shrunk_edge":0.0549,"odds":3.7,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.7},{"slug":"pinnacle","book":"Pinnacle","odds":3.57},{"slug":"bet365","book":"Bet365","odds":3.5},{"slug":"betvictor","book":"BetVictor","odds":3.4},{"slug":"1xbet","book":"1xBet","odds":3.14}],"kelly":0.0156,"confidence":0.445,"family":"goals"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.7107,"book_prob":0.6304,"edge":0.0803,"shrunk_edge":0.0442,"odds":1.48,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.48}],"kelly":0.027,"confidence":0.445,"family":"corners"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.4059,"book_prob":0.3417,"edge":0.0642,"shrunk_edge":0.0353,"odds":2.58,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.58}],"kelly":0.0075,"confidence":0.445,"family":"corners"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.1253,"book_prob":0.09,"edge":0.0353,"shrunk_edge":0.03,"odds":8,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":8},{"slug":"betvictor","book":"BetVictor","odds":8},{"slug":"1xbet","book":"1xBet","odds":6.85}],"kelly":0.0001,"confidence":0.445,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.5061,"book_prob":0.4614,"edge":0.0447,"shrunk_edge":0.0246,"odds":1.97,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.97}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0372,"book_prob":0.025,"edge":0.0123,"shrunk_edge":0.0104,"odds":25,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":25}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.61,"book_prob":0.5994,"edge":0.0107,"shrunk_edge":0.0059,"odds":1.55,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.55}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.39,"book_prob":0.4006,"edge":-0.0107,"shrunk_edge":-0.0059,"odds":2.24,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.24}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.9628,"book_prob":0.975,"edge":-0.0123,"shrunk_edge":-0.0104,"odds":1.01,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.01}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.4939,"book_prob":0.5386,"edge":-0.0447,"shrunk_edge":-0.0246,"odds":1.71,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.71}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.8747,"book_prob":0.91,"edge":-0.0353,"shrunk_edge":-0.03,"odds":1.06,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.06},{"slug":"betvictor","book":"BetVictor","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.04}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"total_corners","outcome":"under","line":11.5,"push":null,"model_prob":0.5941,"book_prob":0.6583,"edge":-0.0642,"shrunk_edge":-0.0353,"odds":1.42,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.42}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.2893,"book_prob":0.3696,"edge":-0.0803,"shrunk_edge":-0.0442,"odds":2.41,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.41}],"kelly":0,"confidence":0.445,"family":"corners"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.6841,"book_prob":0.7487,"edge":-0.0646,"shrunk_edge":-0.0549,"odds":1.3,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.3},{"slug":"bet365","book":"Bet365","odds":1.3},{"slug":"betvictor","book":"BetVictor","odds":1.29},{"slug":"pinnacle","book":"Pinnacle","odds":1.28},{"slug":"betfair","book":"betfair","odds":1.25}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.4691,"book_prob":0.5386,"edge":-0.0694,"shrunk_edge":-0.059,"odds":1.88,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.88},{"slug":"sbo","book":"Sbo","odds":1.8},{"slug":"pinnacle","book":"Pinnacle","odds":1.77},{"slug":"betfair","book":"betfair","odds":1.75},{"slug":"betvictor","book":"BetVictor","odds":1.74}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.7873,"book_prob":0.8638,"edge":-0.0765,"shrunk_edge":-0.0612,"odds":1.15,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.15},{"slug":"william-hill","book":"William Hill","odds":1.12},{"slug":"betvictor","book":"BetVictor","odds":1.1},{"slug":"betfair","book":"betfair","odds":1.08},{"slug":"sbo","book":"Sbo","odds":1.08}],"kelly":0,"confidence":0.445,"family":"result"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.3485,"book_prob":0.4284,"edge":-0.0799,"shrunk_edge":-0.0679,"odds":2.25,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":2.25},{"slug":"betfair","book":"betfair","odds":2.2},{"slug":"1xbet","book":"1xBet","odds":2.12},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"betvictor","book":"BetVictor","odds":2.1}],"kelly":0,"confidence":0.445,"family":"goals"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.8018,"book_prob":0.9222,"edge":-0.1204,"shrunk_edge":-0.0963,"odds":1.06,"bookmaker":"BetVictor","prices":[{"slug":"betvictor","book":"BetVictor","odds":1.06},{"slug":"william-hill","book":"William Hill","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.04},{"slug":"betfair","book":"betfair","odds":1.03},{"slug":"sbo","book":"Sbo","odds":1.02}],"kelly":0,"confidence":0.445,"family":"result"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.5891,"book_prob":0.786,"edge":-0.1969,"shrunk_edge":-0.1575,"odds":1.29,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.29},{"slug":"bwin","book":"Bwin","odds":1.25},{"slug":"coral","book":"coral","odds":1.25},{"slug":"ladbrokes","book":"ladbrokes","odds":1.25},{"slug":"pinnacle","book":"Pinnacle","odds":1.24},{"slug":"dafabet","book":"dafabet","odds":1.24},{"slug":"macauslot","book":"Macauslot","odds":1.24},{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"mansionbet","book":"MansionBet","odds":1.22},{"slug":"william-hill","book":"William Hill","odds":1.2},{"slug":"betvictor","book":"BetVictor","odds":1.2}],"kelly":0,"confidence":0.445,"family":"result"}],"verdicts":[{"candidate":{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.7881,"book_prob":0.786,"edge":0.0022,"shrunk_edge":0.0017,"odds":1.29,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.29},{"slug":"bwin","book":"Bwin","odds":1.25},{"slug":"coral","book":"coral","odds":1.25},{"slug":"ladbrokes","book":"ladbrokes","odds":1.25},{"slug":"pinnacle","book":"Pinnacle","odds":1.24},{"slug":"dafabet","book":"dafabet","odds":1.24},{"slug":"macauslot","book":"Macauslot","odds":1.24},{"slug":"bet365","book":"Bet365","odds":1.22},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"mansionbet","book":"MansionBet","odds":1.22},{"slug":"william-hill","book":"William Hill","odds":1.2},{"slug":"betvictor","book":"BetVictor","odds":1.2}],"kelly":0.0144,"confidence":1,"family":"result"},"lean":false,"narrative":"Aston Villa should dictate this from the first whistle and take the win. Villa have won four of their last six games, controlling tempo even with key midfield injuries like Amadou Onana being absent. Viking FK have won three of their last six, but their engine room is broken without Kristoffer Askildsen. He started 15 matches this campaign, and losing his discipline to suspension strips their midfield of its balance and scoring threat. That leaves the visitors unable to relieve pressure, forcing them deep into their own half where their depleted back line will crack. The match hinges on Villa dominating the middle of the park.","why":"Villa control the tempo through the centre, keeping the ball away from danger. Viking cannot establish possession without Askildsen running the midfield, which stops them building sustained attacks. Villa will pin them back and break down an unsettled defence, making an Aston Villa win, at odds of 1.29, the right call. For this to fail, Peter Christiansen would need to continue his streak of scoring in each of the last five games by finishing a rare break.","drivers":[{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Viking FK are without 6 players, and Kristoffer Askildsen is a real loss.","evidence":{"count":6,"measured":3,"combined_goal_share":0,"combined_importance":0.169,"players":[{"player":"Kristoffer Askildsen","role":"MID","reason":"red_card_suspension","goal_share":0,"importance":0.129,"measured":true,"doubtful":false,"cover_at_position":8,"tags":["ever_present","best_performer"]},{"player":"Sondre Flem Bjørshol","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.025,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Anders Baertelsen","role":"DEF","reason":"Broken Foot","goal_share":0,"importance":0.015,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Martin Ove Roseth","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":9},{"player":"Nick D'Agostino","role":"ATT","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4},{"player":"Veton Berisha","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":4}]},"strength":0.422,"moves":[{"channel":"goals","side":"away","pct":-1.7},{"channel":"goals","side":"home","pct":0.9},{"channel":"corners","side":"away","pct":-0.8},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Aston Villa are without 8 players, none of them central to how the side plays.","evidence":{"count":8,"measured":4,"combined_goal_share":0.111,"combined_importance":0.1,"players":[{"player":"Johan Manzambi","role":"MID","reason":"Physical Discomfort","goal_share":0.111,"importance":0.043,"measured":true,"doubtful":true,"cover_at_position":8,"tags":["in_form"]},{"player":"Ian Maatsen","role":"DEF","reason":"Ankle Injury","goal_share":0,"importance":0.029,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Aaron Wan-Bissaka","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.017,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Brian Madjo","role":"ATT","reason":"Knock Injury","goal_share":0,"importance":0.011,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Amadou Onana","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8},{"player":"Matteo Ruggeri","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"Modou Kéba Cissé","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":7},{"player":"George Hemmings","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8}]},"strength":0.251,"moves":[{"channel":"goals","side":"home","pct":-1},{"channel":"goals","side":"away","pct":1.3},{"channel":"corners","side":"home","pct":-0.4},{"channel":"cards","side":"both","pct":0.8}]}],"set_aside":[{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.732,"cup_tie":false},"strength":0.268,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Aston Villa have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 2.5 and conceding 1.7, and 0.50 a game at home.","evidence":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":2.5,"goals_against":1.67,"clean_sheets":0,"streak":"unbeaten 4","sequence":"WLWWWD","venue_ppg":0.5},"strength":0.544,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Viking FK have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 3.0 and conceding 1.3, and 1.33 a game on the road.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":3,"goals_against":1.33,"clean_sheets":2,"streak":"unbeaten 4","sequence":"DLWWWD","venue_ppg":1.33},"strength":0.322,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":5425,"created_at":"2026-10-15T02:15:27Z","event":{"id":601079,"event_date":"2026-10-21T19:00:00Z","status":"notstarted","home_team_id":3,"home_team":"Aston Villa","away_team_id":2076,"away_team":"Viking FK","league_id":7,"league_name":"Champions League"},"markets":{"match_result":{"prob_home":76.6,"prob_draw":14.5,"prob_away":8.9,"predicted":"H"},"expected_goals":{"home":1.72,"away":1.63},"over_under":{"prob_over_15":87.5,"prob_over_25":72.5,"prob_over_35":50},"btts":{"prob_yes":57.2},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":52.4},"corners":{"prob_over_85":66.2,"prob_over_95":54.6,"prob_over_105":43.6}},"recommendations":{"favorite":"H","favorite_prob":76.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.7661,"version":"dc-blend-v1"}},"polymarket":{"event_id":601079,"event_date":"2026-10-21T19:00:00Z","home_team":"Aston Villa","away_team":"Viking FK","polymarket_event_id":"1155038","markets":{"1x2":{"home":0.785,"draw":0.135,"away":0.075},"btts":{"yes":0.31,"no":0.69},"over_under":{"over_15":0.485,"under_15":0.515,"over_25":0.495,"under_25":0.505,"over_35":0.495,"under_35":0.505,"over_45":0.485,"under_45":0.51},"halftime":{"home":0.615,"draw":0.28,"away":0.105},"handicap":{"home_minus_15":0.595,"away_minus_15":0.019,"home_minus_25":0.39,"away_minus_25":0.0055}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":null,"liquidity_clob":96339.6315,"liquidity_amm":null},"pricing":{"best_bid":0.78,"best_ask":0.79,"change_1d":0.01,"change_1wk":0.08,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.375,"Aston Villa FC 0 - 0 Viking FK":0.021,"Aston Villa FC 0 - 1 Viking FK":0.017,"Aston Villa FC 0 - 2 Viking FK":0.0075,"Aston Villa FC 0 - 3 Viking FK":0.0005,"Aston Villa FC 0 - 4 Viking FK":0.0945,"Aston Villa FC 0 - 5 Viking FK":0.365,"Aston Villa FC 1 - 0 Viking FK":0.06,"Aston Villa FC 1 - 1 Viking FK":0.055,"Aston Villa FC 1 - 2 Viking FK":0.0225,"Aston Villa FC 1 - 3 Viking FK":0.006,"Aston Villa FC 1 - 4 Viking FK":0.215,"Aston Villa FC 1 - 5 Viking FK":0.355,"Aston Villa FC 2 - 0 Viking FK":0.09,"Aston Villa FC 2 - 1 Viking FK":0.085,"Aston Villa FC 2 - 2 Viking FK":0.0425,"Aston Villa FC 2 - 3 Viking FK":0.011,"Aston Villa FC 2 - 4 Viking FK":0.025,"Aston Villa FC 2 - 5 Viking FK":0.045,"Aston Villa FC 3 - 0 Viking FK":0.09,"Aston Villa FC 3 - 1 Viking FK":0.085,"Aston Villa FC 3 - 2 Viking FK":0.041,"Aston Villa FC 3 - 3 Viking FK":0.012,"Aston Villa FC 3 - 4 Viking FK":0.003,"Aston Villa FC 3 - 5 Viking FK":0.375,"Aston Villa FC 4 - 0 Viking FK":0.062,"Aston Villa FC 4 - 1 Viking FK":0.0635,"Aston Villa FC 4 - 2 Viking FK":0.0295,"Aston Villa FC 4 - 3 Viking FK":0.0075,"Aston Villa FC 4 - 4 Viking FK":0.0035,"Aston Villa FC 4 - 5 Viking FK":0.375,"Aston Villa FC 5 - 0 Viking FK":0.028,"Aston Villa FC 5 - 1 Viking FK":0.022,"Aston Villa FC 5 - 2 Viking FK":0.013,"Aston Villa FC 5 - 3 Viking FK":0.005,"Aston Villa FC 5 - 4 Viking FK":0.25,"Aston Villa FC 5 - 5 Viking FK":0.05},"updated_at":"2026-10-19T23:57:25Z"}},"computed_at":1792454838,"report":{"fetched_at":1792627436,"ht":[2,0],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":23,"added":null,"side":"home","player":"R. Barkley","player_id":1630,"assist":"I. Mbaye","kind":"regular","score":[1,0]},{"t":"goal","minute":37,"added":null,"side":"home","player":"E. Buendía","player_id":517,"assist":null,"kind":"penalty","score":[2,0]},{"t":"goal","minute":62,"added":null,"side":"home","player":"H. Heggheim","player_id":50270,"assist":null,"kind":"ownGoal","score":[3,0]},{"t":"sub","minute":63,"added":null,"side":"away","in":"S. Kvia-Egeskog","in_id":50278,"out":"E. Botheim","out_id":2939},{"t":"sub","minute":63,"added":null,"side":"away","in":"H. Bjørdal","in_id":50095,"out":"T. Moi","out_id":50275},{"t":"sub","minute":70,"added":null,"side":"home","in":"M. Cash","in_id":503,"out":"J. Gomes","out_id":528},{"t":"sub","minute":70,"added":null,"side":"home","in":"T. Abraham","in_id":5837,"out":"N. Jackson","out_id":2471},{"t":"sub","minute":70,"added":null,"side":"home","in":"L. Goretzka","in_id":2470,"out":"R. Barkley","out_id":1630},{"t":"sub","minute":72,"added":null,"side":"home","in":"A. Garnacho","in_id":396,"out":"I. Mbaye","out_id":2255},{"t":"sub","minute":75,"added":null,"side":"away","in":"V. Auklend","in_id":50283,"out":"Z. Tripić","out_id":50276},{"t":"sub","minute":75,"added":null,"side":"away","in":"A. Cosic","in_id":86419,"out":"J. Daland","out_id":27760},{"t":"sub","minute":75,"added":null,"side":"home","in":"G. Hemmings","in_id":3860,"out":"Alysson","out_id":614},{"t":"goal","minute":84,"added":null,"side":"away","player":"P. Christiansen","player_id":50277,"assist":"K. Askildsen","kind":"regular","score":[3,1]},{"t":"sub","minute":86,"added":null,"side":"away","in":"E. Bassey","in_id":67432,"out":"H. Haugen","out_id":50280}],"players":[{"id":4055,"team_id":3,"minutes":90,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":2,"shots":0,"on_target":0,"key_passes":1},{"id":517,"team_id":3,"minutes":90,"rating":6.3,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":7,"on_target":3,"key_passes":3},{"id":519,"team_id":3,"minutes":90,"rating":7.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":510,"team_id":3,"minutes":90,"rating":7.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":3},{"id":505,"team_id":3,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":4289,"team_id":3,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":614,"team_id":3,"minutes":75,"rating":8.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":3},{"id":2255,"team_id":3,"minutes":72,"rating":7.2,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":3},{"id":1630,"team_id":3,"minutes":70,"rating":8.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":528,"team_id":3,"minutes":70,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2471,"team_id":3,"minutes":70,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":3,"key_passes":2},{"id":2470,"team_id":3,"minutes":20,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":503,"team_id":3,"minutes":20,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5837,"team_id":3,"minutes":20,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":396,"team_id":3,"minutes":18,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":0},{"id":3860,"team_id":3,"minutes":15,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":502,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4969,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":6402,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":506,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":507,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":516,"team_id":3,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50340,"team_id":2076,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":8,"shots":0,"on_target":0,"key_passes":0},{"id":50271,"team_id":2076,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":50270,"team_id":2076,"minutes":90,"rating":5.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50277,"team_id":2076,"minutes":90,"rating":7.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":50286,"team_id":2076,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":50274,"team_id":2076,"minutes":90,"rating":6.9,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":50280,"team_id":2076,"minutes":86,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":27760,"team_id":2076,"minutes":75,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":50276,"team_id":2076,"minutes":75,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":50275,"team_id":2076,"minutes":63,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":2939,"team_id":2076,"minutes":63,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50095,"team_id":2076,"minutes":27,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":50278,"team_id":2076,"minutes":27,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":86419,"team_id":2076,"minutes":15,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":50283,"team_id":2076,"minutes":15,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":67432,"team_id":2076,"minutes":8,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50272,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50273,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50332,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50269,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53386,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":16898,"team_id":2076,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27450,"team_id":2076,"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":55,"shots":21,"on_target":10,"corners":8,"fouls":7,"yellow":0,"red":0,"big_chances":9,"passes":523,"pass_pct":89.3,"offsides":2,"saves":2},"away":{"possession":45,"shots":10,"on_target":3,"corners":6,"fouls":14,"yellow":0,"red":0,"big_chances":1,"passes":428,"pass_pct":87.1,"offsides":3,"saves":8}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":4055,"name":"Zion Suzuki","position":"G","number":1,"captain":false,"starting":true},{"id":528,"name":"João Gomes","position":"D","number":35,"captain":false,"starting":true},{"id":519,"name":"Victor Lindelöf","position":"D","number":3,"captain":false,"starting":true},{"id":505,"name":"Pau Torres","position":"D","number":14,"captain":false,"starting":true},{"id":4289,"name":"Tyrone Mings","position":"D","number":5,"captain":false,"starting":true},{"id":510,"name":"John McGinn","position":"M","number":7,"captain":true,"starting":true},{"id":1630,"name":"Ross Barkley","position":"M","number":6,"captain":false,"starting":true},{"id":614,"name":"Alysson","position":"M","number":47,"captain":false,"starting":true},{"id":517,"name":"Emiliano Buendía","position":"M","number":10,"captain":false,"starting":true},{"id":2255,"name":"Ibrahim Mbaye","position":"M","number":19,"captain":false,"starting":true},{"id":2471,"name":"Nicolas Jackson","position":"F","number":11,"captain":false,"starting":true},{"id":503,"name":"Matty Cash","position":"D","number":2,"captain":false,"starting":false},{"id":2470,"name":"Leon Goretzka","position":"M","number":27,"captain":false,"starting":false},{"id":5837,"name":"Tammy Abraham","position":"F","number":18,"captain":false,"starting":false},{"id":396,"name":"Alejandro Garnacho","position":"F","number":17,"captain":false,"starting":false},{"id":3860,"name":"George Hemmings","position":"M","number":53,"captain":false,"starting":false},{"id":502,"name":"Marco Bizot","position":"G","number":40,"captain":false,"starting":false},{"id":4969,"name":"James Wright","position":"G","number":42,"captain":false,"starting":false},{"id":6402,"name":"Taylor Harwood-Bellis","position":"D","number":4,"captain":false,"starting":false},{"id":506,"name":"Ian Maatsen","position":"D","number":22,"captain":false,"starting":false},{"id":507,"name":"Boubacar Kamara","position":"M","number":8,"captain":false,"starting":false},{"id":516,"name":"Lamare Bogarde","position":"M","number":26,"captain":false,"starting":false}]},"away":{"formation":"4-5-1","players":[{"id":50340,"name":"Arild Østbø","position":"G","number":1,"captain":false,"starting":true},{"id":50280,"name":"Herman Johan Haugen","position":"D","number":2,"captain":false,"starting":true},{"id":50271,"name":"Gianni Stensness","position":"D","number":6,"captain":false,"starting":true},{"id":27760,"name":"Jesper Daland","position":"D","number":27,"captain":false,"starting":true},{"id":50270,"name":"Henrik Heggheim","position":"D","number":5,"captain":false,"starting":true},{"id":50277,"name":"Peter Christiansen","position":"M","number":20,"captain":false,"starting":true},{"id":50275,"name":"Tobias Moi","position":"M","number":29,"captain":false,"starting":true},{"id":50286,"name":"Joe Bell","position":"M","number":8,"captain":false,"starting":true},{"id":50274,"name":"Kristoffer Askildsen","position":"M","number":7,"captain":false,"starting":true},{"id":50276,"name":"Zlatko Tripić","position":"M","number":10,"captain":true,"starting":true},{"id":2939,"name":"Erik Botheim","position":"F","number":22,"captain":false,"starting":true},{"id":50095,"name":"Henrik Bjørdal","position":"M","number":16,"captain":false,"starting":false},{"id":50278,"name":"Simen Kvia-Egeskog","position":"M","number":26,"captain":false,"starting":false},{"id":50283,"name":"Vetle Auklend","position":"D","number":24,"captain":false,"starting":false},{"id":86419,"name":"Amin Cosic","position":"F","number":19,"captain":false,"starting":false},{"id":67432,"name":"Essien Bassey","position":"D","number":17,"captain":false,"starting":false},{"id":50269,"name":"Ľubomír Belko","position":"G","number":30,"captain":false,"starting":false},{"id":53386,"name":"Viljar Vevatne","position":"D","number":3,"captain":false,"starting":false},{"id":16898,"name":"Henrik Sælebakke Falchener","position":"D","number":25,"captain":false,"starting":false},{"id":50272,"name":"Kristoffer Haugen","position":"D","number":28,"captain":false,"starting":false},{"id":50273,"name":"Niklas Kemp Fuglestad","position":"F","number":23,"captain":false,"starting":false},{"id":50332,"name":"Jakob Segadal Hansen","position":"M","number":33,"captain":false,"starting":false},{"id":27450,"name":"Romano Postema","position":"F","number":11,"captain":false,"starting":false}]}}},"colors":{"home":"#5c9ad6","away":"#72121c"},"venue":{"name":"Villa Park","city":"Birmingham","capacity":42640},"pulled":[],"published":[{"market":"1x2","outcome":"HOME","line":null,"odds":1.29,"bookmaker":"1xBet","model_prob":0.7881195262614193,"narrative":"Aston Villa should dictate this from the first whistle and take the win. Villa have won four of their last six games, controlling tempo even with key midfield injuries like Amadou Onana being absent. Viking FK have won three of their last six, but their engine room is broken without Kristoffer Askildsen. He started 15 matches this campaign, and losing his discipline to suspension strips their midfield of its balance and scoring threat. That leaves the visitors unable to relieve pressure, forcing them deep into their own half where their depleted back line will crack. The match hinges on Villa dominating the middle of the park.","why":"Villa control the tempo through the centre, keeping the ball away from danger. Viking cannot establish possession without Askildsen running the midfield, which stops them building sustained attacks. Villa will pin them back and break down an unsettled defence, making an Aston Villa win, at odds of 1.29, the right call. For this to fail, Peter Christiansen would need to continue his streak of scoring in each of the last five games by finishing a rare break.","result":"WON","settled":true,"postmortem":{"landed":"landed","swing":2,"closeness":"clear","shape":"as we read it","expected_total":3.53,"actual_total":4,"market":"held","opening_odds":1.29,"closing_odds":1.29,"line":"The game went almost exactly as we read it.","decided":[]}}]}