{"id":375073,"league_id":88,"league":"Liga Portugal 2","kickoff":1793530800,"home":"Vizela","away":"Académica Coimbra","home_id":1317,"away_id":4028,"venue_id":780,"rank":5,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.608,"score":[2,1],"live_score":null,"lambda":[1.23,1.31],"odds_1x2":{"HOME":0.40821017312778196,"DRAW":0.29223661098311815,"AWAY":0.2995532158890998},"read":null,"top_pick":{"market":"asian_handicap","outcome":"HOME","line":1,"odds":1.14,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.072}],"prob":0.868,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"HOME","line":1,"prob":0.868,"odds":1.14,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.072}],"lean":false,"caveat":false}],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Vizela have made three changes from the side expected, with Jean-Pierre Rhyner, Jójó and Angel Bastunov out of the eleven. Académica Coimbra have made seven changes from the side expected, with Carlos Alves, Hélder Lopes and Kauan out of the eleven."},{"id":"manager.home.bounce","section":"§1.1","note":"Ronald Ramirez is 0 games into the job at Vizela. The new-manager bounce window is live but reverts by around game six."}],"lambda_home":1.2263130388982149,"lambda_away":1.314547631770155,"corner_rate":9.7,"card_rate":0.305,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":29844,"name":"Antonio Gomis","position":"G","starting":true,"ai_score":null},{"id":19029,"name":"Luis Mina","position":"D","starting":true,"ai_score":null},{"id":19823,"name":"Giovani Bamba","position":"M","starting":true,"ai_score":null},{"id":29837,"name":"Andrea Hristov","position":"D","starting":true,"ai_score":null},{"id":29840,"name":"Bright Osuoha Godwin","position":"D","starting":true,"ai_score":null},{"id":159497,"name":"Aliou Badara Traore","position":"M","starting":true,"ai_score":null},{"id":75152,"name":"Angelo Neto","position":"M","starting":true,"ai_score":null},{"id":17098,"name":"Yassin Fortune","position":"F","starting":true,"ai_score":null},{"id":29825,"name":"Heinz Mörschel","position":"M","starting":true,"ai_score":null},{"id":29819,"name":"Matías Lacava","position":"M","starting":true,"ai_score":null},{"id":1544,"name":"Anthony Carter","position":"F","starting":true,"ai_score":null},{"id":64576,"name":"Aleksandar Vulić","position":"G","starting":false,"ai_score":null},{"id":1527,"name":"Luís Rocha","position":"D","starting":false,"ai_score":null},{"id":22090,"name":"Jójó","position":"D","starting":false,"ai_score":null},{"id":29828,"name":"Angel Bastunov","position":"M","starting":false,"ai_score":null},{"id":29821,"name":"Thio","position":"M","starting":false,"ai_score":null},{"id":29829,"name":"Miguel Tavares","position":"M","starting":false,"ai_score":null},{"id":29833,"name":"Moustapha Sanogo","position":"M","starting":false,"ai_score":null},{"id":29822,"name":"Manu Garrido","position":"F","starting":false,"ai_score":null},{"id":93884,"name":"Lucas Antañón","position":"F","starting":false,"ai_score":null},{"id":74875,"name":"Cristian Cañozales","position":"F","starting":false,"ai_score":null},{"id":204986,"name":"Augustine Adamu","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-3-3","players":[{"id":8248,"name":"Victor Braga","position":"G","starting":true,"ai_score":null},{"id":28456,"name":"Xavi Grande","position":"D","starting":true,"ai_score":null},{"id":67848,"name":"Ricardo Teixeira","position":"D","starting":true,"ai_score":null},{"id":67851,"name":"Gui Silva","position":"D","starting":true,"ai_score":null},{"id":67850,"name":"Kaka","position":"D","starting":true,"ai_score":null},{"id":17097,"name":"Leverton Pierre","position":"M","starting":true,"ai_score":null},{"id":67841,"name":"Leandro Silva","position":"M","starting":true,"ai_score":null},{"id":67842,"name":"Jean Sinisterra","position":"M","starting":true,"ai_score":null},{"id":32488,"name":"Rui Gomes","position":"M","starting":true,"ai_score":null},{"id":29525,"name":"Amadou Coundoul","position":"F","starting":true,"ai_score":null},{"id":27281,"name":"Alioune Mane","position":"F","starting":true,"ai_score":null},{"id":67855,"name":"Nuno Macedo","position":"G","starting":false,"ai_score":null},{"id":67854,"name":"Carlos Alves","position":"G","starting":false,"ai_score":null},{"id":28697,"name":"Kauan","position":"D","starting":false,"ai_score":null},{"id":13041,"name":"Hélder Lopes","position":"D","starting":false,"ai_score":null},{"id":67847,"name":"Pontus Texel","position":"D","starting":false,"ai_score":null},{"id":4362,"name":"Ni","position":"D","starting":false,"ai_score":null},{"id":67839,"name":"Marcos Paulo Gomes","position":"M","starting":false,"ai_score":null},{"id":52280,"name":"Hugo Nunes","position":"M","starting":false,"ai_score":null},{"id":67843,"name":"João Oliveira","position":"M","starting":false,"ai_score":null},{"id":28440,"name":"Martim Tavares","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[]},"people":[{"id":29844,"name":"Antonio Gomis","side":"home"},{"id":19029,"name":"Luis Mina","side":"home"},{"id":19823,"name":"Giovani Bamba","side":"home"},{"id":29837,"name":"Andrea Hristov","side":"home"},{"id":29840,"name":"Bright Osuoha Godwin","side":"home"},{"id":159497,"name":"Aliou Badara Traore","side":"home"},{"id":75152,"name":"Angelo Neto","side":"home"},{"id":17098,"name":"Yassin Fortune","side":"home"},{"id":29825,"name":"Heinz Mörschel","side":"home"},{"id":29819,"name":"Matías Lacava","side":"home"},{"id":1544,"name":"Anthony Carter","side":"home"},{"id":64576,"name":"Aleksandar Vulić","side":"home"},{"id":1527,"name":"Luís Rocha","side":"home"},{"id":22090,"name":"Jójó","side":"home"},{"id":29828,"name":"Angel Bastunov","side":"home"},{"id":29821,"name":"Thio","side":"home"},{"id":29829,"name":"Miguel Tavares","side":"home"},{"id":29833,"name":"Moustapha Sanogo","side":"home"},{"id":29822,"name":"Manu Garrido","side":"home"},{"id":93884,"name":"Lucas Antañón","side":"home"},{"id":74875,"name":"Cristian Cañozales","side":"home"},{"id":204986,"name":"Augustine Adamu","side":"home"},{"id":217754,"name":"Cristian Panesso","side":"home"},{"id":125853,"name":"José Gabriel González","side":"home"},{"id":29834,"name":"Jean-Pierre Rhyner","side":"home"},{"id":23085,"name":"Luis Miguel Mina Tobar","side":"home"},{"id":26887,"name":"Alfred Caicedo","side":"home"},{"id":29838,"name":"Jose Sampaio","side":"home"},{"id":58315,"name":"Ismaël Diallo","side":"home"},{"id":204985,"name":"Tim Guillou","side":"home"},{"id":29845,"name":"Pedro Souza","side":"home"},{"id":64341,"name":"Miguel Pires","side":"home"},{"id":29831,"name":"Rodrigo Ramos","side":"home"},{"id":116057,"name":"Alexis Tibidi","side":"home"},{"id":8248,"name":"Victor Braga","side":"away"},{"id":28456,"name":"Xavi Grande","side":"away"},{"id":67848,"name":"Ricardo Teixeira","side":"away"},{"id":67851,"name":"Gui Silva","side":"away"},{"id":67850,"name":"Kaka","side":"away"},{"id":17097,"name":"Leverton Pierre","side":"away"},{"id":67841,"name":"Leandro Silva","side":"away"},{"id":67842,"name":"Jean Sinisterra","side":"away"},{"id":32488,"name":"Rui Gomes","side":"away"},{"id":29525,"name":"Amadou Coundoul","side":"away"},{"id":27281,"name":"Alioune Mane","side":"away"},{"id":67855,"name":"Nuno Macedo","side":"away"},{"id":67854,"name":"Carlos Alves","side":"away"},{"id":28697,"name":"Kauan","side":"away"},{"id":13041,"name":"Hélder Lopes","side":"away"},{"id":67847,"name":"Pontus Texel","side":"away"},{"id":4362,"name":"Ni","side":"away"},{"id":67839,"name":"Marcos Paulo Gomes","side":"away"},{"id":52280,"name":"Hugo Nunes","side":"away"},{"id":67843,"name":"João Oliveira","side":"away"},{"id":28440,"name":"Martim Tavares","side":"away"},{"id":67849,"name":"Edson Farias","side":"away"},{"id":139912,"name":"Edmilson Jesus Moreira Mendes","side":"away"},{"id":139913,"name":"Rui Pedro Pereira Morgado","side":"away"},{"id":52451,"name":"Kévin Zohi","side":"away"},{"id":33349,"name":"Ilies Fauré","side":"away"},{"id":114123,"name":"Mario Rondón","side":"away"},{"id":4635,"name":"Afonso Rodrigues","side":"away"},{"id":205237,"name":"Tiago Soares","side":"away"},{"id":15441,"name":"Gildo","side":"away"}],"players":[{"id":1544,"name":"Anthony Carter","side":"home","team":"Vizela","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":17098,"name":"Yassin Fortune","side":"home","team":"Vizela","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":5},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Haiti","apps":5,"goals":1,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1781398800},"lately":null},"load":null},{"id":67841,"name":"Leandro Silva","side":"away","team":"Académica Coimbra","club":null,"role":"MID","position":"CM","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":29525,"name":"Amadou Coundoul","side":"away","team":"Académica Coimbra","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":27281,"name":"Alioune Mane","side":"away","team":"Académica Coimbra","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null}],"extras":{"teams":{"home":1317,"away":4028},"split":{"home":{"above":{"w":1,"d":0,"l":2},"below":{"w":2,"d":2,"l":1}},"away":{"above":{"w":0,"d":0,"l":3},"below":{"w":5,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":3806,"name":"Ronald Ramirez","vs":null},"away":{"id":2109,"name":"Antonio Barbosa","vs":null}},"best_xi":[],"players":{"17098":{"caps":13,"goals":1,"country":"Haiti","signed":null}}},"notable":[{"id":57273,"name":"Bryan Róchez","goals":6,"rank":1},{"id":8390,"name":"Mauro Couto","goals":5,"rank":2},{"id":87579,"name":"André Rodrigues","goals":4,"rank":3},{"id":4558,"name":"Max Svensson","goals":4,"rank":4},{"id":1245,"name":"Rodrigo Pinho","goals":4,"rank":5},{"id":67841,"name":"Leandro Silva","goals":3,"rank":6},{"id":87951,"name":"Mika Borges","goals":3,"rank":7},{"id":85729,"name":"Pablo Fernández","goals":3,"rank":8},{"id":8554,"name":"Rafael Nel","goals":3,"rank":9},{"id":29323,"name":"André Candeias","goals":2,"rank":10},{"id":94646,"name":"André Schutte","goals":2,"rank":11},{"id":1544,"name":"Anthony Carter","goals":2,"rank":12},{"id":8918,"name":"Arjen Van Der Heide","goals":2,"rank":13},{"id":5680,"name":"Claudio Mendes","goals":2,"rank":14},{"id":30547,"name":"Davo","goals":2,"rank":15}],"round_label":"Regular season · Matchday 9","neutral":false,"h2h":{"total_matches":4,"home_wins":2,"draws":0,"away_wins":2,"home_goals":5,"away_goals":5,"avg_total_goals":2.5,"home_win_rate":0.5,"away_win_rate":0.5,"recent_matches":[{"away":"Vizela","date":"2021-03-13T11:00:00+00:00","home":"Académica Coimbra","score":"1-3","event_id":378667,"away_score":3,"home_score":1,"away_team_id":1317,"home_team_id":4028},{"away":"Académica Coimbra","date":"2020-10-24T10:00:00+00:00","home":"Vizela","score":"1-3","event_id":378506,"away_score":3,"home_score":1,"away_team_id":4028,"home_team_id":1317},{"away":"Académica Coimbra","date":"2017-03-05T15:00:00+00:00","home":"Vizela","score":"0-1","event_id":380098,"away_score":1,"home_score":0,"away_team_id":4028,"home_team_id":1317},{"away":"Vizela","date":"2016-09-04T15:00:00+00:00","home":"Académica Coimbra","score":"0-1","event_id":379857,"away_score":1,"home_score":0,"away_team_id":1317,"home_team_id":4028}]},"standings":{"home":{"team_id":1317,"position":11,"played":8,"points":11,"goal_diff":0,"team_name":"Vizela","won":3,"drawn":2,"lost":3,"goals_for":8,"goals_against":8,"group":null},"away":{"team_id":4028,"position":5,"played":8,"points":15,"goal_diff":4,"team_name":"Académica Coimbra","won":5,"drawn":0,"lost":3,"goals_for":14,"goals_against":10,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":0.83,"goals_against":1.17,"clean_sheets":2,"streak":"lost 3","sequence":"WDWLLL","venue_ppg":1.5},"away":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":2.33,"goals_against":1.67,"clean_sheets":2,"streak":"won 4","sequence":"LLWWWW","venue_ppg":2}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Vizela report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Académica Coimbra 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. Vizela have made three changes from the side expected, with Jean-Pierre Rhyner, Jójó and Angel Bastunov out of the eleven. Académica Coimbra have made seven changes from the side expected, with Carlos Alves, Hélder Lopes and Kauan out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Jean-Pierre Rhyner","Jójó","Angel Bastunov"],"in":["Luis Mina","Aliou Badara Traore","Heinz Mörschel"]},"away":{"n":7,"out":["Carlos Alves","Hélder Lopes","Kauan","Afonso Rodrigues","Hugo Nunes","João Oliveira","Martim Tavares"],"in":["Victor Braga","Xavi Grande","Ricardo Teixeira","Kaka","Leverton Pierre","Leandro Silva","Amadou Coundoul"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Vizela have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 0.8 and conceding 1.2, and 1.50 a game at home.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":0.83,"goals_against":1.17,"clean_sheets":2,"streak":"lost 3","sequence":"WDWLLL","venue_ppg":1.5},"strength":0.15,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Académica Coimbra have taken 2.00 points a game from their last 6 (4W 0D 2L), scoring 2.3 and conceding 1.7, and 2.00 a game on the road.","evidence":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":2.33,"goals_against":1.67,"clean_sheets":2,"streak":"won 4","sequence":"LLWWWW","venue_ppg":2},"strength":0.433,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":25,"home":{"state":"mid_table","position":11,"points":11,"games_left":25,"gap_to_leader":10,"gap_to_safety":3,"gap_to_europe":3},"away":{"state":"mid_table","position":5,"points":15,"games_left":25,"gap_to_leader":6,"gap_to_safety":7,"gap_to_europe":-1},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ronald Ramirez is 0 games into the job at Vizela. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Ronald Ramirez","matches_in_charge":0,"tenure_days":92,"ppm":null,"appointment_effect":{"before_ppm":1,"after_ppm":1.4,"delta":null}},"strength":0.7,"moves":[{"channel":"goals","side":"home","pct":6.3}]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Antonio Barbosa has 16 matches in charge at Académica Coimbra, long enough that the side plays the way he wants it to.","evidence":{"manager":"Antonio Barbosa","matches_in_charge":16,"tenure_days":109,"ppm":1.62,"appointment_effect":{"before_ppm":1.9,"after_ppm":1.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Vizela come in on 9 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8.71875,"matchesIn7":0,"matchesIn14":1,"days_rest":8.7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Académica Coimbra come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8.041666666666666,"matchesIn7":0,"matchesIn14":1,"days_rest":8},"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 5.733894292317158 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.069,"defence":0.023,"effective_matches":11.9,"shrunk":0.4},"away":{"attack":0.146,"defence":-0.02,"effective_matches":5.7,"shrunk":0.58},"sample":5.733894292317158,"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; Académica Coimbra work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":46,"shots":16,"xg_per_shot":0.072,"corners":7,"corners_per_shot":0.438,"finishing_vs_xg":-0.24},"away":{"matches":12,"possession":45,"shots":5,"xg_per_shot":0.277,"corners":6,"corners_per_shot":1.2,"finishing_vs_xg":0.53},"possession_gap":1},"strength":0.1,"moves":[{"channel":"goals","side":"home","pct":-3},{"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":"Vizela are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.24,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Académica Coimbra have scored 6 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.53,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"63 yellow cards in this referee's last 16 games, where 80 would be usual in this league, and 10 reds. — though 16 games is too few to read much into, so it is left out of the call.","evidence":{"matches":16,"yellows_per_match":3.94,"reds_per_match":0.625,"league_yellows_per_match":5.02,"league_reds_per_match":0.322,"yellow_ratio":0.78,"red_ratio":1.94,"sample":16,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 129 km for Académica Coimbra.","evidence":{"travel_km":129},"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":7.4,"temperature_c":15,"description":null},"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.10020874126835708},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 9.8% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0976,"margin_pct":9.76,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, HOME has drifted 7.5% since the market opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":-7.5,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":3.1,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":1.9,"direction":"DRIFTING"}]},"strength":0.377,"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.4028,"DRAW":0.3049,"AWAY":0.2923},"consensus":{"HOME":0.4082,"DRAW":0.2922,"AWAY":0.2996},"largest_gap":{"outcome":"DRAW","points":1.27},"sharp_overround":1.0446},"strength":0.159,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.608,"model":{"HOME":0.338,"DRAW":0.2822,"AWAY":0.3798},"book":{"HOME":0.4082,"DRAW":0.2922,"AWAY":0.2996},"best":{"HOME":{"odds":2.39,"bookmaker":"Pinnacle"},"DRAW":{"odds":3.2,"bookmaker":"dafabet"},"AWAY":{"odds":3.26,"bookmaker":"Pinnacle"}},"overround":1.0976,"books":13,"sharp":{"book":"pinnacle","fair":{"HOME":0.4028,"DRAW":0.3049,"AWAY":0.2923}},"open":{"book":"pinnacle","fair":{"HOME":0.4298,"DRAW":0.2929,"AWAY":0.2773}}},{"market":"double_chance","line":null,"confidence":0.608,"model":{"12":0.7178,"1X":0.6202,"X2":0.662},"book":{"12":0.7078,"1X":0.7004,"X2":0.5918},"best":{"12":{"odds":1.36,"bookmaker":"William Hill"},"1X":{"odds":1.35,"bookmaker":"William Hill"},"X2":{"odds":1.57,"bookmaker":"William Hill"}},"overround":1.0565,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.6951,"1X":0.7077,"X2":0.5972}},"open":{"book":"pinnacle","fair":{"12":0.7071,"1X":0.7227,"X2":0.5702}}},{"market":"draw_no_bet","line":null,"confidence":0.608,"model":{"HOME":0.4709,"AWAY":0.5291},"book":{"HOME":0.5768,"AWAY":0.4232},"best":{"HOME":{"odds":1.65,"bookmaker":"Betano"},"AWAY":{"odds":2.2,"bookmaker":"Unibet"}},"overround":1.0779,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.5794,"AWAY":0.4206}},"open":{"book":"pinnacle","fair":{"HOME":0.6078,"AWAY":0.3922}}},{"market":"btts","line":null,"confidence":0.608,"model":{"yes":0.5244,"no":0.4756},"book":{"yes":0.5085,"no":0.4915},"best":{"yes":{"odds":1.85,"bookmaker":"Interwetten"},"no":{"odds":1.92,"bookmaker":"Novibet"}},"overround":1.0811,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5114,"no":0.4886}},"open":{"book":"betfair","fair":{"yes":0.516,"no":0.484}}},{"market":"over_under_05","line":0.5,"confidence":0.608,"model":{"over":0.9137,"under":0.0863},"book":{"over":0.9191,"under":0.0809},"best":{"over":{"odds":1.06,"bookmaker":"betfair"},"under":{"odds":8.5,"bookmaker":"betfair"}},"overround":1.0749,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9129,"under":0.0871}},"open":{"book":"betfair","fair":{"over":0.9129,"under":0.0871}}},{"market":"over_under_15","line":1.5,"confidence":0.608,"model":{"over":0.7285,"under":0.2715},"book":{"over":0.7084,"under":0.2916},"best":{"over":{"odds":1.36,"bookmaker":"Pinnacle"},"under":{"odds":3.15,"bookmaker":"Pinnacle"}},"overround":1.0659,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7089,"under":0.2911}},"open":{"book":"pinnacle","fair":{"over":0.7134,"under":0.2866}}},{"market":"over_under_25","line":2.5,"confidence":0.608,"model":{"over":0.4666,"under":0.5334},"book":{"over":0.4375,"under":0.5625},"best":{"over":{"odds":2.17,"bookmaker":"Pinnacle"},"under":{"odds":1.71,"bookmaker":"Pinnacle"}},"overround":1.0664,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.438,"under":0.562}},"open":{"book":"pinnacle","fair":{"over":0.4446,"under":0.5554}}},{"market":"over_under_35","line":3.5,"confidence":0.608,"model":{"over":0.2512,"under":0.7488},"book":{"over":0.224,"under":0.776},"best":{"over":{"odds":4.1,"bookmaker":"betfair"},"under":{"odds":1.26,"bookmaker":"Pinnacle"}},"overround":1.0666,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.232,"under":0.768}},"open":{"book":"pinnacle","fair":{"over":0.2379,"under":0.7621}}},{"market":"asian_handicap","line":-2.5,"confidence":0.608,"model":{"HOME":0.0488,"AWAY":0.9512},"book":{"HOME":0.0679,"AWAY":0.9321},"best":{"HOME":{"odds":8.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.02,"bookmaker":"1xBet"}},"overround":1.0967,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0679,"AWAY":0.9321}}},{"market":"asian_handicap","line":-2,"confidence":0.608,"model":{"HOME":0.0541,"AWAY":0.9459},"book":{"HOME":0.085,"AWAY":0.915},"best":{"HOME":{"odds":7.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.04,"bookmaker":"1xBet"}},"overround":1.0931,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.085,"AWAY":0.915}}},{"market":"asian_handicap","line":-1.75,"confidence":0.608,"model":{"HOME":0.103,"AWAY":0.897},"book":{"HOME":0.1221,"AWAY":0.8779},"best":{"HOME":{"odds":6.4,"bookmaker":"Bet365"},"AWAY":{"odds":1.115,"bookmaker":"Bet365"}},"overround":1.0746,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1221,"AWAY":0.8779}}},{"market":"asian_handicap","line":-1.5,"confidence":0.608,"model":{"HOME":0.147,"AWAY":0.853},"book":{"HOME":0.172,"AWAY":0.828},"best":{"HOME":{"odds":4.8,"bookmaker":"Bet365"},"AWAY":{"odds":1.175,"bookmaker":"Bet365"}},"overround":1.0834,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.174,"AWAY":0.826}}},{"market":"asian_handicap","line":-1.25,"confidence":0.608,"model":{"HOME":0.1626,"AWAY":0.8374},"book":{"HOME":0.1984,"AWAY":0.8016},"best":{"HOME":{"odds":4.35,"bookmaker":"Unibet"},"AWAY":{"odds":1.21,"bookmaker":"Bet365"}},"overround":1.0729,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1984,"AWAY":0.8016}}},{"market":"asian_handicap","line":-1,"confidence":0.608,"model":{"HOME":0.1818,"AWAY":0.8182},"book":{"HOME":0.2307,"AWAY":0.7693},"best":{"HOME":{"odds":3.9,"bookmaker":"Unibet"},"AWAY":{"odds":1.26,"bookmaker":"Bet365"}},"overround":1.0782,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2299,"AWAY":0.7701}}},{"market":"asian_handicap","line":-0.75,"confidence":0.608,"model":{"HOME":0.2681,"AWAY":0.7319},"book":{"HOME":0.3284,"AWAY":0.6716},"best":{"HOME":{"odds":2.8,"bookmaker":"Unibet"},"AWAY":{"odds":1.44,"bookmaker":"Novibet"}},"overround":1.0707,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3291,"AWAY":0.6709}}},{"market":"asian_handicap","line":-0.5,"confidence":0.608,"model":{"HOME":0.338,"AWAY":0.662},"book":{"HOME":0.4026,"AWAY":0.5974},"best":{"HOME":{"odds":2.35,"bookmaker":"Bet365"},"AWAY":{"odds":1.6,"bookmaker":"Unibet"}},"overround":1.0691,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.404,"AWAY":0.596}}},{"market":"asian_handicap","line":-0.25,"confidence":0.608,"model":{"HOME":0.3935,"AWAY":0.6065},"book":{"HOME":0.4794,"AWAY":0.5206},"best":{"HOME":{"odds":2,"bookmaker":"Bet365"},"AWAY":{"odds":1.85,"bookmaker":"fonbet"}},"overround":1.0693,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4797,"AWAY":0.5203}}},{"market":"asian_handicap","line":0,"confidence":0.608,"model":{"HOME":0.4709,"AWAY":0.5291},"book":{"HOME":0.5779,"AWAY":0.4221},"best":{"HOME":{"odds":1.65,"bookmaker":"Unibet"},"AWAY":{"odds":2.25,"bookmaker":"Novibet"}},"overround":1.0701,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5774,"AWAY":0.4226}}},{"market":"asian_handicap","line":0.25,"confidence":0.608,"model":{"HOME":0.5578,"AWAY":0.4422},"book":{"HOME":0.6462,"AWAY":0.3538},"best":{"HOME":{"odds":1.5,"bookmaker":"Bet365"},"AWAY":{"odds":2.65,"bookmaker":"Unibet"}},"overround":1.0709,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6474,"AWAY":0.3526}}},{"market":"asian_handicap","line":0.5,"confidence":0.608,"model":{"HOME":0.6202,"AWAY":0.3798},"book":{"HOME":0.6999,"AWAY":0.3001},"best":{"HOME":{"odds":1.375,"bookmaker":"Bet365"},"AWAY":{"odds":3.1,"bookmaker":"Unibet"}},"overround":1.0571,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6999,"AWAY":0.3001}}},{"market":"asian_handicap","line":0.75,"confidence":0.608,"model":{"HOME":0.6912,"AWAY":0.3088},"book":{"HOME":0.7784,"AWAY":0.2216},"best":{"HOME":{"odds":1.26,"bookmaker":"Bet365"},"AWAY":{"odds":4,"bookmaker":"fonbet"}},"overround":1.0775,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7784,"AWAY":0.2216}}},{"market":"asian_handicap","line":1,"confidence":0.608,"model":{"HOME":0.7804,"AWAY":0.2196},"book":{"HOME":0.8684,"AWAY":0.1316},"best":{"HOME":{"odds":1.14,"bookmaker":"Bet365"},"AWAY":{"odds":6,"bookmaker":"fonbet"}},"overround":1.0793,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.868,"AWAY":0.132}}},{"market":"asian_handicap","line":1.25,"confidence":0.608,"model":{"HOME":0.8055,"AWAY":0.1945},"book":{"HOME":0.8782,"AWAY":0.1218},"best":{"HOME":{"odds":1.12,"bookmaker":"Bet365"},"AWAY":{"odds":6.35,"bookmaker":"1xBet"}},"overround":1.0743,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8751,"AWAY":0.1249}}},{"market":"asian_handicap","line":1.5,"confidence":0.608,"model":{"HOME":0.8255,"AWAY":0.1745},"book":{"HOME":0.8951,"AWAY":0.1049},"best":{"HOME":{"odds":1.105,"bookmaker":"Bet365"},"AWAY":{"odds":7,"bookmaker":"fonbet"}},"overround":1.0806,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8917,"AWAY":0.1083}}},{"market":"total_corners","line":7.5,"confidence":0.608,"model":{"over":0.7276,"under":0.2724},"book":{"over":0.7139,"under":0.2861},"best":{"over":{"odds":1.31,"bookmaker":"1xBet"},"under":{"odds":2.98,"bookmaker":"1xBet"}},"overround":1.0989,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6878,"under":0.3122}}},{"market":"total_corners","line":8.5,"confidence":0.608,"model":{"over":0.6144,"under":0.3856},"book":{"over":0.5818,"under":0.4182},"best":{"over":{"odds":1.62,"bookmaker":"Pinnacle"},"under":{"odds":2.2,"bookmaker":"Pinnacle"}},"overround":1.0746,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5814,"under":0.4186}},"open":{"book":"pinnacle","fair":{"over":0.5814,"under":0.4186}}},{"market":"total_corners","line":9.5,"confidence":0.608,"model":{"over":0.4959,"under":0.5041},"book":{"over":0.4571,"under":0.5429},"best":{"over":{"odds":2.03,"bookmaker":"Pinnacle"},"under":{"odds":1.73,"bookmaker":"1xBet"}},"overround":1.0755,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4556,"under":0.5444}},"open":{"book":"pinnacle","fair":{"over":0.4556,"under":0.5444}}},{"market":"total_corners","line":10.5,"confidence":0.608,"model":{"over":0.3823,"under":0.6177},"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.3135,"under":0.6865}}},{"market":"total_corners","line":11.5,"confidence":0.608,"model":{"over":0.2817,"under":0.7183},"book":{"over":0.2272,"under":0.7728},"best":{"over":{"odds":3.56,"bookmaker":"1xBet"},"under":{"odds":1.21,"bookmaker":"1xBet"}},"overround":1.1073,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2009,"under":0.7991}}},{"market":"corners_1x2","line":null,"confidence":0.487,"model":{"HOME":0.6755,"DRAW":0.1011,"AWAY":0.2234},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.426,"model":{"yes":0.2628,"no":0.7372},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.5291,"book_prob":0.4232,"edge":0.1058,"shrunk_edge":0.0774,"odds":2.2,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"betway","book":"Betway","odds":2.2},{"slug":"bet365","book":"Bet365","odds":2.2},{"slug":"betsson","book":"Betsson","odds":2.19},{"slug":"betano","book":"Betano","odds":2.15},{"slug":"novibet","book":"Novibet","odds":2.15},{"slug":"bwin","book":"Bwin","odds":2.15},{"slug":"sportingbet","book":"SportingBet","odds":2.15},{"slug":"888sport","book":"888Sport","odds":2.15},{"slug":"william-hill","book":"William Hill","odds":2.15},{"slug":"10bet","book":"10bet","odds":2.15},{"slug":"vistabet","book":"Vistabet","odds":2.15}],"kelly":0.0342,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.5291,"book_prob":0.4221,"edge":0.107,"shrunk_edge":0.0695,"odds":2.25,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.25},{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"bet365","book":"Bet365","odds":2.2},{"slug":"betsson","book":"Betsson","odds":2.19},{"slug":"1xbet","book":"1xBet","odds":2.17},{"slug":"fonbet","book":"fonbet","odds":2.15},{"slug":"10bet","book":"10bet","odds":2.15}],"kelly":0.0381,"confidence":0.608,"family":"handicap"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.3798,"book_prob":0.2996,"edge":0.0802,"shrunk_edge":0.0586,"odds":3.26,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.26},{"slug":"dafabet","book":"dafabet","odds":3.2},{"slug":"unibet","book":"Unibet","odds":3.15},{"slug":"1xbet","book":"1xBet","odds":3.1},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"interwetten","book":"Interwetten","odds":3.05},{"slug":"mansionbet","book":"MansionBet","odds":3.05},{"slug":"william-hill","book":"William Hill","odds":2.9},{"slug":"betfair","book":"betfair","odds":2.9},{"slug":"betvictor","book":"BetVictor","odds":2.9},{"slug":"coral","book":"coral","odds":2.87},{"slug":"bwin","book":"Bwin","odds":2.85}],"kelly":0.0263,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.4422,"book_prob":0.3538,"edge":0.0884,"shrunk_edge":0.0574,"odds":2.65,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.65},{"slug":"novibet","book":"Novibet","odds":2.6},{"slug":"1xbet","book":"1xBet","odds":2.573},{"slug":"fonbet","book":"fonbet","odds":2.55},{"slug":"bet365","book":"Bet365","odds":2.5}],"kelly":0.026,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.2196,"book_prob":0.1316,"edge":0.088,"shrunk_edge":0.0572,"odds":6,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":6},{"slug":"1xbet","book":"1xBet","odds":5.8},{"slug":"bet365","book":"Bet365","odds":5.75}],"kelly":0.0159,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.3088,"book_prob":0.2216,"edge":0.0872,"shrunk_edge":0.0567,"odds":4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":4},{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"1xbet","book":"1xBet","odds":3.815},{"slug":"bet365","book":"Bet365","odds":3.7}],"kelly":0.0196,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.6065,"book_prob":0.5206,"edge":0.0859,"shrunk_edge":0.0558,"odds":1.85,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.85},{"slug":"unibet","book":"Unibet","odds":1.8},{"slug":"bet365","book":"Bet365","odds":1.8},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"novibet","book":"Novibet","odds":1.79},{"slug":"betsson","book":"Betsson","odds":1.79},{"slug":"1xbet","book":"1xBet","odds":1.777}],"kelly":0.0359,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.3798,"book_prob":0.3001,"edge":0.0796,"shrunk_edge":0.0518,"odds":3.1,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.1},{"slug":"bet365","book":"Bet365","odds":3}],"kelly":0.0211,"confidence":0.608,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.662,"book_prob":0.5918,"edge":0.0702,"shrunk_edge":0.0513,"odds":1.57,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.57},{"slug":"1xbet","book":"1xBet","odds":1.55},{"slug":"betfair","book":"betfair","odds":1.53},{"slug":"betvictor","book":"BetVictor","odds":1.53},{"slug":"sbo","book":"Sbo","odds":1.47}],"kelly":0.0172,"confidence":0.608,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.1945,"book_prob":0.1218,"edge":0.0727,"shrunk_edge":0.0472,"odds":6.35,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.35},{"slug":"bet365","book":"Bet365","odds":6.25}],"kelly":0.011,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.1745,"book_prob":0.1049,"edge":0.0697,"shrunk_edge":0.0453,"odds":7,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":7},{"slug":"1xbet","book":"1xBet","odds":6.9},{"slug":"bet365","book":"Bet365","odds":6.8}],"kelly":0.0092,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.662,"book_prob":0.5974,"edge":0.0646,"shrunk_edge":0.042,"odds":1.6,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.6},{"slug":"novibet","book":"Novibet","odds":1.59},{"slug":"betsson","book":"Betsson","odds":1.59},{"slug":"bet365","book":"Bet365","odds":1.575},{"slug":"888sport","book":"888Sport","odds":1.571},{"slug":"william-hill","book":"William Hill","odds":1.571}],"kelly":0.0247,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.7319,"book_prob":0.6716,"edge":0.0602,"shrunk_edge":0.0391,"odds":1.44,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.44},{"slug":"betsson","book":"Betsson","odds":1.43},{"slug":"bet365","book":"Bet365","odds":1.425},{"slug":"unibet","book":"Unibet","odds":1.42},{"slug":"1xbet","book":"1xBet","odds":1.388},{"slug":"fonbet","book":"fonbet","odds":1.38}],"kelly":0.0306,"confidence":0.608,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.8182,"book_prob":0.7693,"edge":0.049,"shrunk_edge":0.0318,"odds":1.26,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.26},{"slug":"unibet","book":"Unibet","odds":1.25},{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.21}],"kelly":0.0298,"confidence":0.608,"family":"handicap"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.2817,"book_prob":0.2272,"edge":0.0544,"shrunk_edge":0.0299,"odds":3.56,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.56}],"kelly":0.0003,"confidence":0.608,"family":"corners"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.4666,"book_prob":0.4375,"edge":0.0291,"shrunk_edge":0.0247,"odds":2.17,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.17},{"slug":"bet365","book":"Bet365","odds":2.15},{"slug":"betfair","book":"betfair","odds":2.1},{"slug":"1xbet","book":"1xBet","odds":2.08},{"slug":"betvictor","book":"BetVictor","odds":2.05}],"kelly":0.0027,"confidence":0.608,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.8374,"book_prob":0.8016,"edge":0.0359,"shrunk_edge":0.0233,"odds":1.21,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.21},{"slug":"unibet","book":"Unibet","odds":1.2},{"slug":"1xbet","book":"1xBet","odds":1.163}],"kelly":0.0158,"confidence":0.608,"family":"handicap"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.2512,"book_prob":0.224,"edge":0.0272,"shrunk_edge":0.0231,"odds":4.1,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":4.1},{"slug":"pinnacle","book":"Pinnacle","odds":3.88},{"slug":"betvictor","book":"BetVictor","odds":3.8},{"slug":"1xbet","book":"1xBet","odds":3.58}],"kelly":0.0024,"confidence":0.608,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.3823,"book_prob":0.3417,"edge":0.0406,"shrunk_edge":0.0223,"odds":2.58,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.58}],"kelly":0,"confidence":0.608,"family":"corners"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.4959,"book_prob":0.4571,"edge":0.0387,"shrunk_edge":0.0213,"odds":2.03,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.03},{"slug":"1xbet","book":"1xBet","odds":1.99}],"kelly":0.0016,"confidence":0.608,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.9459,"book_prob":0.915,"edge":0.0309,"shrunk_edge":0.0201,"odds":1.04,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.04}],"kelly":0,"confidence":0.608,"family":"handicap"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.6144,"book_prob":0.5818,"edge":0.0326,"shrunk_edge":0.0179,"odds":1.62,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.62},{"slug":"1xbet","book":"1xBet","odds":1.6}],"kelly":0,"confidence":0.608,"family":"corners"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.7285,"book_prob":0.7084,"edge":0.0201,"shrunk_edge":0.0171,"odds":1.36,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.36},{"slug":"betfair","book":"betfair","odds":1.36},{"slug":"betvictor","book":"BetVictor","odds":1.33},{"slug":"1xbet","book":"1xBet","odds":1.31}],"kelly":0,"confidence":0.608,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.853,"book_prob":0.828,"edge":0.025,"shrunk_edge":0.0162,"odds":1.175,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.175},{"slug":"fonbet","book":"fonbet","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.126}],"kelly":0.0032,"confidence":0.608,"family":"handicap"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.5244,"book_prob":0.5085,"edge":0.0158,"shrunk_edge":0.0134,"odds":1.85,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.85},{"slug":"betsson","book":"Betsson","odds":1.85},{"slug":"fonbet","book":"fonbet","odds":1.85},{"slug":"betano","book":"Betano","odds":1.83},{"slug":"bet365","book":"Bet365","odds":1.83},{"slug":"betfair","book":"betfair","odds":1.83},{"slug":"betvictor","book":"BetVictor","odds":1.83},{"slug":"bwin","book":"Bwin","odds":1.82},{"slug":"sportingbet","book":"SportingBet","odds":1.82},{"slug":"vistabet","book":"Vistabet","odds":1.82},{"slug":"1xbet","book":"1xBet","odds":1.81},{"slug":"novibet","book":"Novibet","odds":1.81}],"kelly":0,"confidence":0.608,"family":"goals"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.8684,"book_prob":0.8684,"edge":0,"shrunk_edge":0,"odds":1.14,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.072}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Académica Coimbra will dictate this game against a Vizela side whose recent scorelines hide defensive problems. Vizela sit 11th in the table having lost three of their last six matches. Antonio Gomis and luck have rescued them, letting in just 2 goals in their last five games despite surrendering chances that normally cost about 6. Meanwhile, manager Antonio Barbosa has 5th placed Académica Coimbra in strong form, taking four wins from their last six and winning five of their last five against teams beneath them. Superior chance creation out of their 4-3-3 system decides it.","why":null,"drivers":[{"id":"manager.home.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ronald Ramirez is 0 games into the job at Vizela. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Ronald Ramirez","matches_in_charge":0,"tenure_days":92,"ppm":null,"appointment_effect":{"before_ppm":1,"after_ppm":1.4,"delta":null}},"strength":0.7,"moves":[{"channel":"goals","side":"home","pct":6.3}]}],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Vizela have made three changes from the side expected, with Jean-Pierre Rhyner, Jójó and Angel Bastunov out of the eleven. Académica Coimbra have made seven changes from the side expected, with Carlos Alves, Hélder Lopes and Kauan out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Jean-Pierre Rhyner","Jójó","Angel Bastunov"],"in":["Luis Mina","Aliou Badara Traore","Heinz Mörschel"]},"away":{"n":7,"out":["Carlos Alves","Hélder Lopes","Kauan","Afonso Rodrigues","Hugo Nunes","João Oliveira","Martim Tavares"],"in":["Victor Braga","Xavi Grande","Ricardo Teixeira","Kaka","Leverton Pierre","Leandro Silva","Amadou Coundoul"]}}},"strength":0.8,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Académica Coimbra have taken 2.00 points a game from their last 6 (4W 0D 2L), scoring 2.3 and conceding 1.7, and 2.00 a game on the road.","evidence":{"matches":6,"ppg":2,"record":"4-0-2","goals_for":2.33,"goals_against":1.67,"clean_sheets":2,"streak":"won 4","sequence":"LLWWWW","venue_ppg":2},"strength":0.433,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, HOME has drifted 7.5% since the market opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":-7.5,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":3.1,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":1.9,"direction":"DRIFTING"}]},"strength":0.377,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6641,"created_at":"2026-10-26T02:15:18Z","event":{"id":375073,"event_date":"2026-11-01T11:00:00Z","status":"notstarted","home_team_id":1317,"home_team":"Vizela","away_team_id":4028,"away_team":"Académica Coimbra","league_id":88,"league_name":"Liga Portugal 2"},"markets":{"match_result":{"prob_home":40.3,"prob_draw":29.4,"prob_away":30.2,"predicted":"H"},"expected_goals":{"home":1.11,"away":1.48},"over_under":{"prob_over_15":69.7,"prob_over_25":44.4,"prob_over_35":24.7},"btts":{"prob_yes":50.9},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":36.7},"corners":{"prob_over_85":58,"prob_over_95":46.2,"prob_over_105":34.4}},"recommendations":{"favorite":"H","favorite_prob":40.3,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4031,"version":"dc-blend-v1"}}},"computed_at":1793527924,"report":{"fetched_at":1793538559,"ht":null,"attendance":null,"highlights":[],"events":[],"players":[],"stats":null,"lineups":null},"colors":{"home":"#0c428e","away":"#5e2121"},"venue":{"name":"Estádio do FC Vizela","city":"Vizela","capacity":6000},"pulled":[],"published":[{"market":"asian_handicap","outcome":"HOME","line":1,"odds":1.14,"bookmaker":"Bet365","model_prob":0.8684223445224013,"narrative":"Académica Coimbra will dictate this game against a Vizela side whose recent scorelines hide defensive problems. Vizela sit 11th in the table having lost three of their last six matches. Antonio Gomis and luck have rescued them, letting in just 2 goals in their last five games despite surrendering chances that normally cost about 6. Meanwhile, manager Antonio Barbosa has 5th placed Académica Coimbra in strong form, taking four wins from their last six and winning five of their last five against teams beneath them. Superior chance creation out of their 4-3-3 system decides it.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":2,"closeness":"clear","shape":"as we read it","expected_total":2.54,"actual_total":3,"market":"held","opening_odds":1.14,"closing_odds":1.14,"line":"The game went almost exactly as we read it.","decided":[]}}]}