{"id":375068,"league_id":88,"league":"Liga Portugal 2","kickoff":1793642400,"home":"Penafiel","away":"Feirense","home_id":3517,"away_id":1312,"venue_id":1774,"rank":5,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.59,"score":[1,0],"live_score":null,"lambda":[1.52,0.91],"odds_1x2":{"HOME":0.503280660678016,"DRAW":0.2704991942675842,"AWAY":0.22622014505439977},"read":{"text":"Penafiel to edge it","side":"home"},"top_pick":null,"pass":"Passing on Penafiel v Feirense. The likely outcome is priced too short to be worth taking, and nothing else is sure enough to call.","confident":[],"flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."},{"id":"form.away","section":"§2.1","note":"Feirense have taken 0.17 points a game from their last 6 (0W 1D 5L), scoring 0.3 and conceding 1.5, and 0.00 a game on the road."},{"id":"fixture.derby","section":"§5.2","note":"Local derby. Cards and both-teams-to-score are the reliable reads; total goals are not, since derbies run cagey about as often as they run open."}],"lambda_home":1.5235628547282782,"lambda_away":0.9147519204447049,"corner_rate":9.93,"card_rate":0.353,"lineups":{"status":"predicted","confidence":0.386,"home":{"formation":"3-4-3","players":[{"id":94620,"name":"Miguel Oliveira","position":"G","starting":true,"ai_score":0.04},{"id":31807,"name":"Adrián Pica","position":"D","starting":true,"ai_score":0.04},{"id":94624,"name":"João Miguel","position":"D","starting":true,"ai_score":0.04},{"id":94627,"name":"Cláudio Silva","position":"D","starting":true,"ai_score":0.035},{"id":30547,"name":"Davo","position":"F","starting":true,"ai_score":0.04},{"id":94629,"name":"Goncalo Negrao","position":"M","starting":true,"ai_score":0.035},{"id":28689,"name":"João Pinto","position":"M","starting":true,"ai_score":0.04},{"id":103171,"name":"Mairlon Oliveira","position":"M","starting":true,"ai_score":0.04},{"id":27838,"name":"Juanda Fuentes","position":"M","starting":true,"ai_score":0.04},{"id":94646,"name":"André Schutte","position":"F","starting":true,"ai_score":0.04},{"id":4558,"name":"Max Svensson","position":"F","starting":true,"ai_score":0.04},{"id":115069,"name":"Carlinhos Augusto","position":"M","starting":false,"ai_score":0.035},{"id":30359,"name":"Jaime Sánchez","position":"D","starting":false,"ai_score":0.035},{"id":94663,"name":"Pedro Sá","position":"M","starting":false,"ai_score":0.035},{"id":94982,"name":"Àlex Carbonell","position":"M","starting":false,"ai_score":0.03},{"id":64339,"name":"Douglas Borel","position":"M","starting":false,"ai_score":0.03},{"id":10948,"name":"Francisco Varela","position":"M","starting":false,"ai_score":0.03},{"id":54977,"name":"Iano Simão","position":"D","starting":false,"ai_score":0.03},{"id":5680,"name":"Claudio Mendes","position":"F","starting":false,"ai_score":0.025},{"id":27307,"name":"Eric Puerto","position":"G","starting":false,"ai_score":0.025},{"id":115068,"name":"Nuninho","position":"M","starting":false,"ai_score":0.025},{"id":94696,"name":"Teddy Alloh","position":"M","starting":false,"ai_score":0.025},{"id":4251,"name":"Alexei Rojas","position":"G","starting":false,"ai_score":0.02}],"confidence":0.391},"away":{"formation":"4-3-3","players":[{"id":27687,"name":"Diego Altube","position":"G","starting":true,"ai_score":0.04},{"id":27679,"name":"André Lopes","position":"D","starting":true,"ai_score":0.04},{"id":27683,"name":"Antonio Leal","position":"D","starting":true,"ai_score":0.04},{"id":121329,"name":"Kaiquy Luiz","position":"D","starting":true,"ai_score":0.04},{"id":27681,"name":"Luiz Gustavo","position":"D","starting":true,"ai_score":0.035},{"id":15127,"name":"Pedro Pinto","position":"D","starting":true,"ai_score":0.04},{"id":40542,"name":"Tiago Castro","position":"M","starting":true,"ai_score":0.04},{"id":100334,"name":"Momo Diaby","position":"M","starting":true,"ai_score":0.03},{"id":27667,"name":"Guilherme Meira Ferreira Alves","position":"M","starting":true,"ai_score":0.04},{"id":27680,"name":"João Oliveira","position":"D","starting":true,"ai_score":0.04},{"id":51009,"name":"Pedrinho","position":"F","starting":true,"ai_score":0.04},{"id":27688,"name":"Francisco Meixedo","position":"G","starting":false,"ai_score":0.04},{"id":121331,"name":"Diego Moreno","position":"D","starting":false,"ai_score":0.035},{"id":121332,"name":"Jair Monteiro","position":"F","starting":false,"ai_score":0.035},{"id":121333,"name":"Peter Adejimi","position":"M","starting":false,"ai_score":0.03},{"id":8429,"name":"Piri","position":"F","starting":false,"ai_score":0.03},{"id":27672,"name":"Samad Popoola","position":"M","starting":false,"ai_score":0.03},{"id":1543,"name":"Adriel Guilherme de Moraes","position":"F","starting":false,"ai_score":0.025},{"id":28441,"name":"Alexandre Guedes","position":"F","starting":false,"ai_score":0.025},{"id":20355,"name":"Arthur Viana","position":"F","starting":false,"ai_score":0.025},{"id":65351,"name":"Guilherme Santos","position":"M","starting":false,"ai_score":0.02},{"id":4940,"name":"Henrique Pereira","position":"F","starting":false,"ai_score":0.02},{"id":51888,"name":"Isaac","position":"M","starting":false,"ai_score":0.02}],"confidence":0.386},"unavailable":[]},"people":[{"id":94620,"name":"Miguel Oliveira","side":"home"},{"id":31807,"name":"Adrián Pica","side":"home"},{"id":94624,"name":"João Miguel","side":"home"},{"id":94627,"name":"Cláudio Silva","side":"home"},{"id":30547,"name":"Davo","side":"home"},{"id":94629,"name":"Goncalo Negrao","side":"home"},{"id":28689,"name":"João Pinto","side":"home"},{"id":103171,"name":"Mairlon Oliveira","side":"home"},{"id":27838,"name":"Juanda Fuentes","side":"home"},{"id":94646,"name":"André Schutte","side":"home"},{"id":4558,"name":"Max Svensson","side":"home"},{"id":115069,"name":"Carlinhos Augusto","side":"home"},{"id":30359,"name":"Jaime Sánchez","side":"home"},{"id":94663,"name":"Pedro Sá","side":"home"},{"id":94982,"name":"Àlex Carbonell","side":"home"},{"id":64339,"name":"Douglas Borel","side":"home"},{"id":10948,"name":"Francisco Varela","side":"home"},{"id":54977,"name":"Iano Simão","side":"home"},{"id":5680,"name":"Claudio Mendes","side":"home"},{"id":27307,"name":"Eric Puerto","side":"home"},{"id":115068,"name":"Nuninho","side":"home"},{"id":94696,"name":"Teddy Alloh","side":"home"},{"id":4251,"name":"Alexei Rojas","side":"home"},{"id":209432,"name":"Konrad Nfanseu","side":"home"},{"id":94692,"name":"Jorge Meré","side":"home"},{"id":69615,"name":"Duarte Oliveira","side":"home"},{"id":209430,"name":"Duarte Sousa Oliveira","side":"home"},{"id":75528,"name":"Tiago Sampaio","side":"home"},{"id":150275,"name":"Martim Alberto","side":"home"},{"id":59616,"name":"Konrad Nifanso Sinyam","side":"home"},{"id":209431,"name":"Tiago Oliveira Ribeiro","side":"home"},{"id":150274,"name":"Rooswelt Souza Neto","side":"home"},{"id":75376,"name":"Tomas Teixeira","side":"home"},{"id":27687,"name":"Diego Altube","side":"away"},{"id":27679,"name":"André Lopes","side":"away"},{"id":27683,"name":"Antonio Leal","side":"away"},{"id":121329,"name":"Kaiquy Luiz","side":"away"},{"id":27681,"name":"Luiz Gustavo","side":"away"},{"id":15127,"name":"Pedro Pinto","side":"away"},{"id":40542,"name":"Tiago Castro","side":"away"},{"id":100334,"name":"Momo Diaby","side":"away"},{"id":27667,"name":"Guilherme Meira Ferreira Alves","side":"away"},{"id":27680,"name":"João Oliveira","side":"away"},{"id":51009,"name":"Pedrinho","side":"away"},{"id":27688,"name":"Francisco Meixedo","side":"away"},{"id":121331,"name":"Diego Moreno","side":"away"},{"id":121332,"name":"Jair Monteiro","side":"away"},{"id":121333,"name":"Peter Adejimi","side":"away"},{"id":8429,"name":"Piri","side":"away"},{"id":27672,"name":"Samad Popoola","side":"away"},{"id":1543,"name":"Adriel Guilherme de Moraes","side":"away"},{"id":28441,"name":"Alexandre Guedes","side":"away"},{"id":20355,"name":"Arthur Viana","side":"away"},{"id":65351,"name":"Guilherme Santos","side":"away"},{"id":4940,"name":"Henrique Pereira","side":"away"},{"id":51888,"name":"Isaac","side":"away"},{"id":27682,"name":"Bruno Da Silva","side":"away"},{"id":208960,"name":"Osasumwen Aigbe","side":"away"},{"id":27685,"name":"Isah Ali","side":"away"},{"id":27675,"name":"Edgar Ié","side":"away"},{"id":62207,"name":"João Queirós","side":"away"},{"id":27676,"name":"Pedro Mendes","side":"away"},{"id":206724,"name":"Miguel Otávio dos Santos Rocha","side":"away"},{"id":27663,"name":"Desmond Nketia","side":"away"},{"id":27686,"name":"Luis dos Santos","side":"away"},{"id":27660,"name":"Olamide Shodipo","side":"away"},{"id":69965,"name":"Basit Ahmed","side":"away"},{"id":27666,"name":"Ivo Almeida","side":"away"},{"id":208961,"name":"Gustavo Gama Silva","side":"away"},{"id":22082,"name":"Diogo Mendes","side":"away"},{"id":145632,"name":"Daniel Ferreira Pires","side":"away"},{"id":27674,"name":"Gabi Miranda","side":"away"},{"id":27671,"name":"Jonny Arriba","side":"away"},{"id":121327,"name":"Tiago Antunes","side":"away"},{"id":30623,"name":"Luís Pinto","side":"away"}],"players":[{"id":4558,"name":"Max Svensson","side":"home","team":"Penafiel","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":30547,"name":"Davo","side":"home","team":"Penafiel","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},{"id":94646,"name":"André Schutte","side":"home","team":"Penafiel","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":51009,"name":"Pedrinho","side":"away","team":"Feirense","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null}],"extras":{"teams":{"home":3517,"away":1312},"split":{"home":{"above":{"w":1,"d":0,"l":0},"below":{"w":4,"d":1,"l":2}},"away":{"above":{"w":0,"d":2,"l":6},"below":null}},"referee":null,"managers":{"home":{"id":2738,"name":"Jose Manuel Aira","vs":{"w":0,"d":0,"l":3,"last":{"kickoff":1773597600,"score":"0-1","result":"L"}}},"away":{"id":2221,"name":"Rui Ferreira","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1745056800,"score":"2-1","result":"W"}}}},"best_xi":[],"players":{}},"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":87951,"name":"Mika Borges","goals":4,"rank":5},{"id":1245,"name":"Rodrigo Pinho","goals":4,"rank":6},{"id":29323,"name":"André Candeias","goals":3,"rank":7},{"id":67841,"name":"Leandro Silva","goals":3,"rank":8},{"id":85729,"name":"Pablo Fernández","goals":3,"rank":9},{"id":8554,"name":"Rafael Nel","goals":3,"rank":10},{"id":2729,"name":"Tomané","goals":3,"rank":11},{"id":94646,"name":"André Schutte","goals":2,"rank":12},{"id":1544,"name":"Anthony Carter","goals":2,"rank":13},{"id":8918,"name":"Arjen Van Der Heide","goals":2,"rank":14},{"id":5680,"name":"Claudio Mendes","goals":2,"rank":15}],"round_label":"Regular season · Matchday 9","neutral":false,"h2h":{"total_matches":23,"home_wins":6,"draws":8,"away_wins":9,"home_goals":20,"away_goals":25,"avg_total_goals":1.9565217391304348,"home_win_rate":0.2608695652173913,"away_win_rate":0.391304347826087,"recent_matches":[{"away":"Penafiel","date":"2026-03-15T18:00:00+00:00","home":"Feirense","score":"1-0","event_id":377112,"away_score":0,"home_score":1,"away_team_id":3517,"home_team_id":1312},{"away":"Feirense","date":"2025-10-19T14:30:00+00:00","home":"Penafiel","score":"1-2","event_id":376940,"away_score":2,"home_score":1,"away_team_id":1312,"home_team_id":3517},{"away":"Feirense","date":"2025-04-19T10:00:00+00:00","home":"Penafiel","score":"1-2","event_id":377461,"away_score":2,"home_score":1,"away_team_id":1312,"home_team_id":3517},{"away":"Penafiel","date":"2024-12-07T11:00:00+00:00","home":"Feirense","score":"3-0","event_id":377299,"away_score":0,"home_score":3,"away_team_id":3517,"home_team_id":1312},{"away":"Feirense","date":"2024-01-29T18:00:00+00:00","home":"Penafiel","score":"2-1","event_id":377676,"away_score":1,"home_score":2,"away_team_id":1312,"home_team_id":3517},{"away":"Penafiel","date":"2023-08-20T19:30:00+00:00","home":"Feirense","score":"2-0","event_id":377520,"away_score":0,"home_score":2,"away_team_id":3517,"home_team_id":1312},{"away":"Penafiel","date":"2023-04-08T14:30:00+00:00","home":"Feirense","score":"2-1","event_id":378065,"away_score":1,"home_score":2,"away_team_id":3517,"home_team_id":1312},{"away":"Feirense","date":"2022-10-23T13:00:00+00:00","home":"Penafiel","score":"0-1","event_id":377901,"away_score":1,"home_score":0,"away_team_id":1312,"home_team_id":3517},{"away":"Feirense","date":"2022-04-24T10:00:00+00:00","home":"Penafiel","score":"2-0","event_id":378413,"away_score":0,"home_score":2,"away_team_id":1312,"home_team_id":3517},{"away":"Penafiel","date":"2021-12-11T11:00:00+00:00","home":"Feirense","score":"1-2","event_id":378250,"away_score":2,"home_score":1,"away_team_id":3517,"home_team_id":1312}]},"standings":{"home":{"team_id":3517,"position":4,"played":8,"points":16,"goal_diff":10,"team_name":"Penafiel","won":5,"drawn":1,"lost":2,"goals_for":18,"goals_against":8,"group":null},"away":{"team_id":1312,"position":18,"played":8,"points":2,"goal_diff":-8,"team_name":"Feirense","won":0,"drawn":2,"lost":6,"goals_for":2,"goals_against":10,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.83,"goals_against":1.33,"clean_sheets":0,"streak":"none","sequence":"WWDLLW","venue_ppg":0.33},"away":{"matches":6,"ppg":0.17,"record":"0-1-5","goals_for":0.33,"goals_against":1.5,"clean_sheets":1,"streak":"winless 6","sequence":"LLLLLD","venue_ppg":0}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Penafiel report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Feirense report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"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.386,"cup_tie":false},"strength":0.614,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Penafiel have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 1.8 and conceding 1.3, and 0.33 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.83,"goals_against":1.33,"clean_sheets":0,"streak":"none","sequence":"WWDLLW","venue_ppg":0.33},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Feirense have taken 0.17 points a game from their last 6 (0W 1D 5L), scoring 0.3 and conceding 1.5, and 0.00 a game on the road.","evidence":{"matches":6,"ppg":0.17,"record":"0-1-5","goals_for":0.33,"goals_against":1.5,"clean_sheets":1,"streak":"winless 6","sequence":"LLLLLD","venue_ppg":0},"strength":0.7,"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":4,"points":16,"games_left":25,"gap_to_leader":5,"gap_to_safety":8,"gap_to_europe":-1},"away":{"state":"mid_table","position":18,"points":2,"games_left":25,"gap_to_leader":19,"gap_to_safety":-6,"gap_to_europe":13},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Local derby. Cards and both-teams-to-score are the reliable reads; total goals are not, since derbies run cagey about as often as they run open.","evidence":{"derby":true},"strength":0.6,"moves":[{"channel":"cards","side":"both","pct":13.5}]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 1-0, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jose Manuel Aira is 13 games into the job at Penafiel, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Jose Manuel Aira","matches_in_charge":13,"tenure_days":108,"ppm":1.62,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.8,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Rui Ferreira is 4 games into the job at Feirense. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Rui Ferreira","matches_in_charge":4,"tenure_days":94,"ppm":0.5,"appointment_effect":{"before_ppm":1.5,"after_ppm":0.3,"delta":null}},"strength":0.233,"moves":[{"channel":"goals","side":"away","pct":1.4}]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Penafiel come in on 9 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":9.041666666666666,"matchesIn7":0,"matchesIn14":1,"days_rest":9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Feirense come in on 9 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":9.208333333333334,"matchesIn7":0,"matchesIn14":1,"days_rest":9.2},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":0.198,"defence":0.011,"effective_matches":11.7,"shrunk":0.41},"away":{"attack":-0.214,"defence":0.029,"effective_matches":11.7,"shrunk":0.41}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence; Feirense work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":61,"shots":14,"xg_per_shot":0.114,"corners":4,"corners_per_shot":0.286,"finishing_vs_xg":0.24},"away":{"matches":12,"possession":53.5,"shots":12.5,"xg_per_shot":0.091,"corners":6.5,"corners_per_shot":0.52,"finishing_vs_xg":-0.64},"possession_gap":7.5},"strength":0.3,"moves":[]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Penafiel 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":"Feirense have scored 8 fewer 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":"10 yellow cards in this referee's last 2 games, exactly what this league averages, and 1 red. — though 2 games is too few to read much into, so it is left out of the call.","evidence":{"matches":2,"yellows_per_match":5,"reds_per_match":0.5,"league_yellows_per_match":5,"league_reds_per_match":0.308,"yellow_ratio":1,"red_ratio":1.62,"sample":2,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 39 km for Feirense.","evidence":{"travel_km":39},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":6.6,"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.13071682147861904},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 9.6% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0956,"margin_pct":9.56,"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 5.9% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-5.9,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-4.2,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":2.7,"direction":"SHORTENING"}]},"strength":0.297,"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.5123,"DRAW":0.266,"AWAY":0.2217},"consensus":{"HOME":0.5033,"DRAW":0.2705,"AWAY":0.2262},"largest_gap":{"outcome":"HOME","points":0.9},"sharp_overround":1.0519},"strength":0.113,"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.59,"model":{"HOME":0.5069,"DRAW":0.2748,"AWAY":0.2183},"book":{"HOME":0.5033,"DRAW":0.2705,"AWAY":0.2262},"best":{"HOME":{"odds":1.91,"bookmaker":"dafabet"},"DRAW":{"odds":3.6,"bookmaker":"Bet365"},"AWAY":{"odds":4.21,"bookmaker":"Pinnacle"}},"overround":1.0956,"books":14,"sharp":{"book":"pinnacle","fair":{"HOME":0.5123,"DRAW":0.266,"AWAY":0.2217}},"open":{"book":"pinnacle","fair":{"HOME":0.4937,"DRAW":0.274,"AWAY":0.2323}}},{"market":"double_chance","line":null,"confidence":0.59,"model":{"12":0.7252,"1X":0.7817,"X2":0.4931},"book":{"12":0.7295,"1X":0.7738,"X2":0.4967},"best":{"12":{"odds":1.33,"bookmaker":"William Hill"},"1X":{"odds":1.22,"bookmaker":"William Hill"},"X2":{"odds":1.85,"bookmaker":"William Hill"}},"overround":1.056,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.734,"1X":0.7783,"X2":0.4877}},"open":{"book":"pinnacle","fair":{"12":0.726,"1X":0.7677,"X2":0.5063}}},{"market":"draw_no_bet","line":null,"confidence":0.59,"model":{"HOME":0.699,"AWAY":0.301},"book":{"HOME":0.6899,"AWAY":0.3101},"best":{"HOME":{"odds":1.42,"bookmaker":"10bet"},"AWAY":{"odds":2.9,"bookmaker":"Betway"}},"overround":1.0766,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.698,"AWAY":0.302}},"open":{"book":"pinnacle","fair":{"HOME":0.68,"AWAY":0.32}}},{"market":"btts","line":null,"confidence":0.59,"model":{"yes":0.4769,"no":0.5231},"book":{"yes":0.4868,"no":0.5132},"best":{"yes":{"odds":1.95,"bookmaker":"Betway"},"no":{"odds":1.85,"bookmaker":"888Sport"}},"overround":1.0808,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.4886,"no":0.5114}},"open":{"book":"betfair","fair":{"yes":0.484,"no":0.516}}},{"market":"over_under_05","line":0.5,"confidence":0.59,"model":{"over":0.9046,"under":0.0954},"book":{"over":0.9181,"under":0.0819},"best":{"over":{"odds":1.06,"bookmaker":"betfair"},"under":{"odds":8.5,"bookmaker":"betfair"}},"overround":1.0771,"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.59,"model":{"over":0.7079,"under":0.2921},"book":{"over":0.7071,"under":0.2929},"best":{"over":{"odds":1.36,"bookmaker":"Pinnacle"},"under":{"odds":3.12,"bookmaker":"Pinnacle"}},"overround":1.0671,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7074,"under":0.2926}},"open":{"book":"pinnacle","fair":{"over":0.7048,"under":0.2952}}},{"market":"over_under_25","line":2.5,"confidence":0.59,"model":{"over":0.4403,"under":0.5597},"book":{"over":0.4422,"under":0.5578},"best":{"over":{"odds":2.12,"bookmaker":"Pinnacle"},"under":{"odds":1.72,"bookmaker":"Pinnacle"}},"overround":1.0686,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.4452,"under":0.5548}},"open":{"book":"pinnacle","fair":{"over":0.4417,"under":0.5583}}},{"market":"over_under_35","line":3.5,"confidence":0.59,"model":{"over":0.2293,"under":0.7707},"book":{"over":0.2244,"under":0.7756},"best":{"over":{"odds":4.1,"bookmaker":"betfair"},"under":{"odds":1.26,"bookmaker":"Pinnacle"}},"overround":1.0674,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.2341,"under":0.7659}},"open":{"book":"pinnacle","fair":{"over":0.2316,"under":0.7684}}},{"market":"asian_handicap","line":-2.5,"confidence":0.59,"model":{"HOME":0.1077,"AWAY":0.8923},"book":{"HOME":0.0911,"AWAY":0.9089},"best":{"HOME":{"odds":7.2,"bookmaker":"fonbet"},"AWAY":{"odds":1.05,"bookmaker":"fonbet"}},"overround":1.0974,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0916,"AWAY":0.9084}}},{"market":"asian_handicap","line":-2.25,"confidence":0.59,"model":{"HOME":0.1169,"AWAY":0.8831},"book":{"HOME":0.0976,"AWAY":0.9024},"best":{"HOME":{"odds":6.65,"bookmaker":"1xBet"},"AWAY":{"odds":1.047,"bookmaker":"1xBet"}},"overround":1.1055,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0976,"AWAY":0.9024}}},{"market":"asian_handicap","line":-2,"confidence":0.59,"model":{"HOME":0.1278,"AWAY":0.8722},"book":{"HOME":0.1152,"AWAY":0.8848},"best":{"HOME":{"odds":6.8,"bookmaker":"Bet365"},"AWAY":{"odds":1.11,"bookmaker":"Bet365"}},"overround":1.0782,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1165,"AWAY":0.8835}}},{"market":"asian_handicap","line":-1.75,"confidence":0.59,"model":{"HOME":0.2023,"AWAY":0.7977},"book":{"HOME":0.1905,"AWAY":0.8095},"best":{"HOME":{"odds":4.4,"bookmaker":"Bet365"},"AWAY":{"odds":1.2,"bookmaker":"Bet365"}},"overround":1.0774,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1905,"AWAY":0.8095}}},{"market":"asian_handicap","line":-1.5,"confidence":0.59,"model":{"HOME":0.2651,"AWAY":0.7349},"book":{"HOME":0.2462,"AWAY":0.7538},"best":{"HOME":{"odds":3.7,"bookmaker":"Unibet"},"AWAY":{"odds":1.3,"bookmaker":"Bet365"}},"overround":1.0763,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.251,"AWAY":0.749}}},{"market":"asian_handicap","line":-1.25,"confidence":0.59,"model":{"HOME":0.3015,"AWAY":0.6985},"book":{"HOME":0.2834,"AWAY":0.7166},"best":{"HOME":{"odds":3.25,"bookmaker":"Unibet"},"AWAY":{"odds":1.35,"bookmaker":"Bet365"}},"overround":1.0737,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2915,"AWAY":0.7085}}},{"market":"asian_handicap","line":-1,"confidence":0.59,"model":{"HOME":0.3496,"AWAY":0.6504},"book":{"HOME":0.3302,"AWAY":0.6698},"best":{"HOME":{"odds":2.8,"bookmaker":"Unibet"},"AWAY":{"odds":1.45,"bookmaker":"Bet365"}},"overround":1.0719,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3399,"AWAY":0.6601}}},{"market":"asian_handicap","line":-0.75,"confidence":0.59,"model":{"HOME":0.4391,"AWAY":0.5609},"book":{"HOME":0.4257,"AWAY":0.5743},"best":{"HOME":{"odds":2.2,"bookmaker":"Unibet"},"AWAY":{"odds":1.675,"bookmaker":"Bet365"}},"overround":1.071,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4346,"AWAY":0.5654}}},{"market":"asian_handicap","line":-0.5,"confidence":0.59,"model":{"HOME":0.5069,"AWAY":0.4931},"book":{"HOME":0.49,"AWAY":0.51},"best":{"HOME":{"odds":1.91,"bookmaker":"Unibet"},"AWAY":{"odds":1.9,"bookmaker":"Bet365"}},"overround":1.0691,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4997,"AWAY":0.5003}}},{"market":"asian_handicap","line":-0.25,"confidence":0.59,"model":{"HOME":0.5876,"AWAY":0.4124},"book":{"HOME":0.5762,"AWAY":0.4238},"best":{"HOME":{"odds":1.67,"bookmaker":"Unibet"},"AWAY":{"odds":2.32,"bookmaker":"fonbet"}},"overround":1.0687,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5869,"AWAY":0.4131}}},{"market":"asian_handicap","line":0,"confidence":0.59,"model":{"HOME":0.699,"AWAY":0.301},"book":{"HOME":0.6773,"AWAY":0.3227},"best":{"HOME":{"odds":1.425,"bookmaker":"Bet365"},"AWAY":{"odds":2.85,"bookmaker":"fonbet"}},"overround":1.0686,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6871,"AWAY":0.3129}}},{"market":"asian_handicap","line":0.25,"confidence":0.59,"model":{"HOME":0.7469,"AWAY":0.2531},"book":{"HOME":0.731,"AWAY":0.269},"best":{"HOME":{"odds":1.33,"bookmaker":"Unibet"},"AWAY":{"odds":3.35,"bookmaker":"fonbet"}},"overround":1.0697,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7353,"AWAY":0.2647}}},{"market":"asian_handicap","line":0.5,"confidence":0.59,"model":{"HOME":0.7817,"AWAY":0.2183},"book":{"HOME":0.7552,"AWAY":0.2448},"best":{"HOME":{"odds":1.275,"bookmaker":"Bet365"},"AWAY":{"odds":3.75,"bookmaker":"Unibet"}},"overround":1.0608,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7661,"AWAY":0.2339}}},{"market":"asian_handicap","line":0.75,"confidence":0.59,"model":{"HOME":0.8414,"AWAY":0.1586},"book":{"HOME":0.8292,"AWAY":0.1708},"best":{"HOME":{"odds":1.175,"bookmaker":"Bet365"},"AWAY":{"odds":4.8,"bookmaker":"Bet365"}},"overround":1.0761,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8327,"AWAY":0.1673}}},{"market":"asian_handicap","line":1,"confidence":0.59,"model":{"HOME":0.911,"AWAY":0.089},"book":{"HOME":0.9192,"AWAY":0.0808},"best":{"HOME":{"odds":1.029,"bookmaker":"1xBet"},"AWAY":{"odds":7.5,"bookmaker":"1xBet"}},"overround":1.1052,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9192,"AWAY":0.0808}}},{"market":"asian_handicap","line":1.25,"confidence":0.59,"model":{"HOME":0.9178,"AWAY":0.0822},"book":{"HOME":0.9264,"AWAY":0.0736},"best":{"HOME":{"odds":1.021,"bookmaker":"1xBet"},"AWAY":{"odds":7.9,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9264,"AWAY":0.0736}}},{"market":"asian_handicap","line":1.5,"confidence":0.59,"model":{"HOME":0.9236,"AWAY":0.0764},"book":{"HOME":0.9336,"AWAY":0.0664},"best":{"HOME":{"odds":1.014,"bookmaker":"1xBet"},"AWAY":{"odds":8.4,"bookmaker":"1xBet"}},"overround":1.1052,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9336,"AWAY":0.0664}}},{"market":"total_corners","line":7.5,"confidence":0.59,"model":{"over":0.7491,"under":0.2509},"book":{"over":0.7778,"under":0.2222},"best":{"over":{"odds":1.2,"bookmaker":"1xBet"},"under":{"odds":3.6,"bookmaker":"1xBet"}},"overround":1.1111,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7797,"under":0.2203}}},{"market":"total_corners","line":8.5,"confidence":0.59,"model":{"over":0.6397,"under":0.3603},"book":{"over":0.6411,"under":0.3589},"best":{"over":{"odds":1.48,"bookmaker":"Pinnacle"},"under":{"odds":2.53,"bookmaker":"1xBet"}},"overround":1.08,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.6378,"under":0.3622}},"open":{"book":"pinnacle","fair":{"over":0.6378,"under":0.3622}}},{"market":"total_corners","line":9.5,"confidence":0.59,"model":{"over":0.523,"under":0.477},"book":{"over":0.5216,"under":0.4784},"best":{"over":{"odds":1.81,"bookmaker":"Pinnacle"},"under":{"odds":1.95,"bookmaker":"1xBet"}},"overround":1.0689,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5198,"under":0.4802}},"open":{"book":"pinnacle","fair":{"over":0.5198,"under":0.4802}}},{"market":"total_corners","line":10.5,"confidence":0.59,"model":{"over":0.4088,"under":0.5912},"book":{"over":0.4036,"under":0.5964},"best":{"over":{"odds":2.27,"bookmaker":"Pinnacle"},"under":{"odds":1.58,"bookmaker":"1xBet"}},"overround":1.0793,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4018,"under":0.5982}},"open":{"book":"pinnacle","fair":{"over":0.4018,"under":0.5982}}},{"market":"total_corners","line":11.5,"confidence":0.59,"model":{"over":0.3056,"under":0.6944},"book":{"over":0.293,"under":0.707},"best":{"over":{"odds":2.91,"bookmaker":"1xBet"},"under":{"odds":1.32,"bookmaker":"1xBet"}},"overround":1.1012,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2977,"under":0.7023}}},{"market":"corners_1x2","line":null,"confidence":0.472,"model":{"HOME":0.5514,"DRAW":0.1145,"AWAY":0.3341},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.413,"model":{"yes":0.2975,"no":0.7025},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.7817,"book_prob":0.7552,"edge":0.0264,"shrunk_edge":0.0171,"odds":1.275,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.275},{"slug":"unibet","book":"Unibet","odds":1.27}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.2509,"book_prob":0.2222,"edge":0.0287,"shrunk_edge":0.0158,"odds":3.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.6}],"kelly":0,"confidence":0.59,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.699,"book_prob":0.6773,"edge":0.0216,"shrunk_edge":0.014,"odds":1.425,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.425},{"slug":"unibet","book":"Unibet","odds":1.42},{"slug":"novibet","book":"Novibet","odds":1.42},{"slug":"betsson","book":"Betsson","odds":1.41},{"slug":"1xbet","book":"1xBet","odds":1.38},{"slug":"fonbet","book":"fonbet","odds":1.37}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.3496,"book_prob":0.3302,"edge":0.0194,"shrunk_edge":0.0126,"odds":2.8,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.8},{"slug":"novibet","book":"Novibet","odds":2.8},{"slug":"betsson","book":"Betsson","odds":2.75},{"slug":"fonbet","book":"fonbet","odds":2.75},{"slug":"bet365","book":"Bet365","odds":2.675},{"slug":"1xbet","book":"1xBet","odds":2.625}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.25,"push":"half","model_prob":0.1169,"book_prob":0.0976,"edge":0.0192,"shrunk_edge":0.0125,"odds":6.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.65}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.2651,"book_prob":0.2462,"edge":0.0189,"shrunk_edge":0.0122,"odds":3.7,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.7},{"slug":"fonbet","book":"fonbet","odds":3.6},{"slug":"bet365","book":"Bet365","odds":3.45},{"slug":"1xbet","book":"1xBet","odds":3.34}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.3015,"book_prob":0.2834,"edge":0.0182,"shrunk_edge":0.0118,"odds":3.25,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.25},{"slug":"fonbet","book":"fonbet","odds":3.15},{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"1xbet","book":"1xBet","odds":2.995}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0954,"book_prob":0.0819,"edge":0.0135,"shrunk_edge":0.0114,"odds":8.5,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":8.5},{"slug":"betvictor","book":"BetVictor","odds":8.5},{"slug":"1xbet","book":"1xBet","odds":7.7}],"kelly":0,"confidence":0.59,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.5069,"book_prob":0.49,"edge":0.0169,"shrunk_edge":0.011,"odds":1.91,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.91},{"slug":"novibet","book":"Novibet","odds":1.91},{"slug":"888sport","book":"888Sport","odds":1.909},{"slug":"william-hill","book":"William Hill","odds":1.909},{"slug":"10bet","book":"10bet","odds":1.909},{"slug":"bet365","book":"Bet365","odds":1.9},{"slug":"betsson","book":"Betsson","odds":1.9}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.1077,"book_prob":0.0911,"edge":0.0166,"shrunk_edge":0.0107,"odds":7.2,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":7.2},{"slug":"1xbet","book":"1xBet","odds":7.1}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.7469,"book_prob":0.731,"edge":0.0159,"shrunk_edge":0.0103,"odds":1.33,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.33},{"slug":"bet365","book":"Bet365","odds":1.325},{"slug":"1xbet","book":"1xBet","odds":1.282},{"slug":"fonbet","book":"fonbet","odds":1.28}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.4391,"book_prob":0.4257,"edge":0.0134,"shrunk_edge":0.0087,"odds":2.2,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"novibet","book":"Novibet","odds":2.2},{"slug":"betsson","book":"Betsson","odds":2.18},{"slug":"fonbet","book":"fonbet","odds":2.17},{"slug":"bet365","book":"Bet365","odds":2.15},{"slug":"1xbet","book":"1xBet","odds":2.111}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.5231,"book_prob":0.5132,"edge":0.01,"shrunk_edge":0.0085,"odds":1.85,"bookmaker":"888Sport","prices":[{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"novibet","book":"Novibet","odds":1.83},{"slug":"betfair","book":"betfair","odds":1.83},{"slug":"1xbet","book":"1xBet","odds":1.813},{"slug":"betano","book":"Betano","odds":1.8},{"slug":"interwetten","book":"Interwetten","odds":1.8},{"slug":"unibet","book":"Unibet","odds":1.8},{"slug":"betway","book":"Betway","odds":1.8},{"slug":"bet365","book":"Bet365","odds":1.8},{"slug":"betsson","book":"Betsson","odds":1.8},{"slug":"10bet","book":"10bet","odds":1.8}],"kelly":0,"confidence":0.59,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-2,"push":"full","model_prob":0.1278,"book_prob":0.1152,"edge":0.0126,"shrunk_edge":0.0081,"odds":6.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"fonbet","book":"fonbet","odds":6.3},{"slug":"1xbet","book":"1xBet","odds":6.25}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.8414,"book_prob":0.8292,"edge":0.0122,"shrunk_edge":0.0079,"odds":1.175,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.175},{"slug":"1xbet","book":"1xBet","odds":1.123}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.2023,"book_prob":0.1905,"edge":0.0118,"shrunk_edge":0.0076,"odds":4.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.4},{"slug":"1xbet","book":"1xBet","odds":4.31}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.5876,"book_prob":0.5762,"edge":0.0115,"shrunk_edge":0.0074,"odds":1.67,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.67},{"slug":"novibet","book":"Novibet","odds":1.67},{"slug":"10bet","book":"10bet","odds":1.666},{"slug":"bet365","book":"Bet365","odds":1.65},{"slug":"betsson","book":"Betsson","odds":1.65},{"slug":"1xbet","book":"1xBet","odds":1.623},{"slug":"fonbet","book":"fonbet","odds":1.54}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.3056,"book_prob":0.293,"edge":0.0126,"shrunk_edge":0.0069,"odds":2.91,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.91}],"kelly":0,"confidence":0.59,"family":"corners"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.699,"book_prob":0.6899,"edge":0.0091,"shrunk_edge":0.0066,"odds":1.42,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.42},{"slug":"novibet","book":"Novibet","odds":1.41},{"slug":"betsson","book":"Betsson","odds":1.41},{"slug":"betano","book":"Betano","odds":1.4},{"slug":"unibet","book":"Unibet","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"betway","book":"Betway","odds":1.375},{"slug":"bwin","book":"Bwin","odds":1.37},{"slug":"sportingbet","book":"SportingBet","odds":1.37},{"slug":"vistabet","book":"Vistabet","odds":1.37},{"slug":"888sport","book":"888Sport","odds":1.364},{"slug":"william-hill","book":"William Hill","odds":1.364}],"kelly":0,"confidence":0.59,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.0764,"book_prob":0.0664,"edge":0.01,"shrunk_edge":0.0064,"odds":8.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.4}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.7817,"book_prob":0.7738,"edge":0.0079,"shrunk_edge":0.0057,"odds":1.22,"bookmaker":"William Hill","prices":[{"slug":"william-hill","book":"William Hill","odds":1.22},{"slug":"betvictor","book":"BetVictor","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.21},{"slug":"betfair","book":"betfair","odds":1.2},{"slug":"sbo","book":"Sbo","odds":1.15}],"kelly":0,"confidence":0.59,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.0822,"book_prob":0.0736,"edge":0.0086,"shrunk_edge":0.0056,"odds":7.9,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.9}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.089,"book_prob":0.0808,"edge":0.0083,"shrunk_edge":0.0054,"odds":7.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.5}],"kelly":0,"confidence":0.59,"family":"handicap"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.2293,"book_prob":0.2244,"edge":0.0049,"shrunk_edge":0.0042,"odds":4.1,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":4.1},{"slug":"betvictor","book":"BetVictor","odds":3.9},{"slug":"pinnacle","book":"Pinnacle","odds":3.82},{"slug":"1xbet","book":"1xBet","odds":3.58}],"kelly":0,"confidence":0.59,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2748,"book_prob":0.2705,"edge":0.0043,"shrunk_edge":0.0031,"odds":3.6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.6},{"slug":"pinnacle","book":"Pinnacle","odds":3.54},{"slug":"dafabet","book":"dafabet","odds":3.5},{"slug":"1xbet","book":"1xBet","odds":3.38},{"slug":"mansionbet","book":"MansionBet","odds":3.35},{"slug":"interwetten","book":"Interwetten","odds":3.3},{"slug":"betfair","book":"betfair","odds":3.3},{"slug":"betvictor","book":"BetVictor","odds":3.3},{"slug":"bwin","book":"Bwin","odds":3.25},{"slug":"coral","book":"coral","odds":3.25},{"slug":"ladbrokes","book":"ladbrokes","odds":3.25},{"slug":"unibet","book":"Unibet","odds":3.15}],"kelly":0,"confidence":0.59,"family":"result"}],"verdicts":[],"pass_reason":"call rule: short","preview":"Bottom-placed Feirense travel for a local derby against 4th-placed Penafiel, and I suspect the visitors finally turn their luck around. Feirense managed only 1 goal in their last 5 despite creating enough chances for 6: their football is better than their league standing. Penafiel are strangely poor at home, and Jose Manuel Aira has never beaten Feirense in 3 attempts. While Penafiel field a 3-4-3 with Davo and Max Svensson, Rui Ferreira can dominate the middle with a 4-3-3. Feirense have lost 5 of their last 6 and won none of their last 8 against top sides, but those overdue goals are coming. Improved finishing is the","external":{"bsd_prediction":{"id":6696,"created_at":"2026-10-27T02:15:16Z","event":{"id":375068,"event_date":"2026-11-02T18:00:00Z","status":"notstarted","home_team_id":3517,"home_team":"Penafiel","away_team_id":1312,"away_team":"Feirense","league_id":88,"league_name":"Liga Portugal 2"},"markets":{"match_result":{"prob_home":48.9,"prob_draw":27.6,"prob_away":23.5,"predicted":"H"},"expected_goals":{"home":1.46,"away":0.86},"over_under":{"prob_over_15":69,"prob_over_25":44.4,"prob_over_35":23.2},"btts":{"prob_yes":48.4},"score":{"most_likely":"1-0"},"draw_no_bet":{"prob_home":71.7},"corners":{"prob_over_85":61.7,"prob_over_95":49.9,"prob_over_105":38.4}},"recommendations":{"favorite":"H","favorite_prob":48.9,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4895,"version":"dc-blend-v1"}}},"computed_at":1793622351,"report":{"fetched_at":1793706899,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"Penafiel 1 - 0 Feirense — Full Highlights","url":"https://youtu.be/YwlhuYZ_lu4?si=NUG7ft-V7gdMg_YQ","thumbnail":"https://i.ytimg.com/vi/YwlhuYZ_lu4/hqdefault.jpg"}],"events":[{"t":"card","minute":11,"added":null,"side":"away","player":"J. Monteiro","player_id":121332,"card":"yellow","reason":null},{"t":"sub","minute":19,"added":null,"side":"away","in":"A. Guedes","in_id":28441,"out":"J. Monteiro","out_id":121332},{"t":"card","minute":29,"added":null,"side":"home","player":"M. Svensson","player_id":4558,"card":"yellow","reason":null},{"t":"card","minute":29,"added":null,"side":"away","player":"A. Leal","player_id":27683,"card":"yellow","reason":null},{"t":"card","minute":45,"added":2,"side":"home","player":"I. Simão","player_id":54977,"card":"yellow","reason":null},{"t":"card","minute":48,"added":null,"side":"home","player":"J. Sánchez","player_id":30359,"card":"yellow","reason":null},{"t":"goal","minute":54,"added":null,"side":"home","player":"J. Pinto","player_id":28689,"assist":"J. Fuentes","kind":"regular","score":[1,0]},{"t":"sub","minute":59,"added":null,"side":"home","in":"F. Varela","in_id":10948,"out":"A. Schutte","out_id":94646},{"t":"sub","minute":59,"added":null,"side":"away","in":"T. Castro","in_id":40542,"out":"A. Leal","out_id":27683},{"t":"card","minute":61,"added":null,"side":"home","player":"C. Silva","player_id":94627,"card":"yellow","reason":null},{"t":"card","minute":68,"added":null,"side":"away","player":"D. Moreno","player_id":121331,"card":"yellow","reason":null},{"t":"sub","minute":71,"added":null,"side":"home","in":"D. Oliveira","in_id":69615,"out":"J. Fuentes","out_id":27838},{"t":"sub","minute":71,"added":null,"side":"home","in":"Davo","in_id":30547,"out":"C. Silva","out_id":94627},{"t":"sub","minute":71,"added":null,"side":"away","in":"A. Lopes","in_id":27679,"out":"L. Pinto","out_id":30623},{"t":"sub","minute":71,"added":null,"side":"away","in":"P. Adejimi","in_id":121333,"out":"D. Moreno","out_id":121331},{"t":"card","minute":78,"added":null,"side":"away","player":"T. Castro","player_id":40542,"card":"yellow","reason":null},{"t":"sub","minute":90,"added":1,"side":"home","in":"C. Mendes","in_id":5680,"out":"M. Svensson","out_id":4558},{"t":"sub","minute":90,"added":1,"side":"home","in":"K. Nfanseu","in_id":209432,"out":"J. Pinto","out_id":28689}],"players":[{"id":27687,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27680,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27683,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15127,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":62207,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":121331,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":51009,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":22082,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":30623,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4940,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":121332,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":28441,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":40542,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27679,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":121333,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27688,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":121329,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":65351,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":100334,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":225016,"team_id":1312,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":150275,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94620,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":75376,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":103171,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":30359,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":31807,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94627,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":64339,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":28689,"team_id":3517,"minutes":0,"rating":null,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94663,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54977,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27838,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4558,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94646,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":10948,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":69615,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":30547,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":209432,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5680,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4251,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":225015,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94624,"team_id":3517,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94692,"team_id":3517,"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":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":4,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null},"away":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":4,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null}},"lineups":{"home":{"formation":"3-4-3","players":[{"id":94620,"name":"Miguel Oliveira","position":"G","number":1,"captain":true,"starting":true},{"id":30359,"name":"Jaime Sánchez","position":"D","number":5,"captain":false,"starting":true},{"id":31807,"name":"Adrián Pica","position":"D","number":6,"captain":false,"starting":true},{"id":94627,"name":"Cláudio Silva","position":"D","number":3,"captain":false,"starting":true},{"id":64339,"name":"Douglas Borel","position":"M","number":7,"captain":false,"starting":true},{"id":28689,"name":"João Pinto","position":"M","number":17,"captain":false,"starting":true},{"id":94663,"name":"Pedro Sá","position":"M","number":21,"captain":false,"starting":true},{"id":54977,"name":"Iano Simão","position":"D","number":2,"captain":false,"starting":true},{"id":27838,"name":"Juanda Fuentes","position":"M","number":11,"captain":false,"starting":true},{"id":4558,"name":"Max Svensson","position":"F","number":9,"captain":false,"starting":true},{"id":94646,"name":"André Schutte","position":"F","number":33,"captain":false,"starting":true},{"id":10948,"name":"Francisco Varela","position":"M","number":50,"captain":false,"starting":false},{"id":69615,"name":"Duarte Oliveira","position":"D","number":23,"captain":false,"starting":false},{"id":30547,"name":"Davo","position":"F","number":10,"captain":false,"starting":false},{"id":209432,"name":"Konrad Nfanseu","position":"F","number":18,"captain":false,"starting":false},{"id":5680,"name":"Claudio Mendes","position":"F","number":99,"captain":false,"starting":false},{"id":4251,"name":"Alexei Rojas","position":"G","number":12,"captain":false,"starting":false},{"id":225015,"name":"Eric Huerta","position":"G","number":13,"captain":false,"starting":false},{"id":94624,"name":"João Miguel","position":"D","number":4,"captain":false,"starting":false},{"id":94692,"name":"Jorge Meré","position":"D","number":14,"captain":false,"starting":false},{"id":150275,"name":"Martim Alberto","position":"D","number":22,"captain":false,"starting":false},{"id":103171,"name":"Mairlon Oliveira","position":"M","number":38,"captain":false,"starting":false},{"id":75376,"name":"Tomas Teixeira","position":"M","number":79,"captain":false,"starting":false}]},"away":{"formation":"5-4-1","players":[{"id":27687,"name":"Diego Altube","position":"G","number":26,"captain":false,"starting":true},{"id":27680,"name":"João Oliveira","position":"D","number":20,"captain":false,"starting":true},{"id":27683,"name":"Antonio Leal","position":"D","number":4,"captain":true,"starting":true},{"id":15127,"name":"Pedro Pinto","position":"D","number":14,"captain":false,"starting":true},{"id":62207,"name":"João Queirós","position":"D","number":40,"captain":false,"starting":true},{"id":121331,"name":"Diego Moreno","position":"D","number":15,"captain":false,"starting":true},{"id":51009,"name":"Pedrinho","position":"F","number":23,"captain":false,"starting":true},{"id":22082,"name":"Diogo Mendes","position":"M","number":6,"captain":false,"starting":true},{"id":30623,"name":"Luís Pinto","position":"M","number":90,"captain":false,"starting":true},{"id":4940,"name":"Henrique Pereira","position":"F","number":25,"captain":false,"starting":true},{"id":121332,"name":"Jair Monteiro","position":"F","number":9,"captain":false,"starting":true},{"id":28441,"name":"Alexandre Guedes","position":"F","number":19,"captain":false,"starting":false},{"id":40542,"name":"Tiago Castro","position":"M","number":27,"captain":false,"starting":false},{"id":27679,"name":"André Lopes","position":"D","number":16,"captain":false,"starting":false},{"id":121333,"name":"Peter Adejimi","position":"M","number":30,"captain":false,"starting":false},{"id":27688,"name":"Francisco Meixedo","position":"G","number":1,"captain":false,"starting":false},{"id":121329,"name":"Kaiquy Luiz","position":"D","number":3,"captain":false,"starting":false},{"id":65351,"name":"Guilherme Santos","position":"M","number":8,"captain":false,"starting":false},{"id":100334,"name":"Momo Diaby","position":"M","number":24,"captain":false,"starting":false},{"id":225016,"name":"Daniel Ballesteros Fernandez","position":"F","number":47,"captain":false,"starting":false}]}}},"colors":{"home":"#df121b","away":"#1a1278"},"venue":{"name":"Estadio Municipal 25 de Abril","city":"Penafiel","capacity":5230},"pulled":[],"published":[]}