{"id":375058,"league_id":88,"league":"Liga Portugal 2","kickoff":1792777500,"home":"Chaves","away":"Vizela","home_id":2350,"away_id":1317,"venue_id":1773,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.593,"score":null,"live_score":null,"lambda":[1.1,1.18],"read":{"text":"Too close to call","side":null},"pass":"Chaves v Vizela is one to leave alone. The likely outcome is priced too short to be worth taking, and nothing else is sure enough to call.","flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."}],"lambda_home":1.0955230562014195,"lambda_away":1.1800046894824692,"corner_rate":9.06,"card_rate":0.294,"lineups":{"status":"predicted","confidence":0.336,"home":{"formation":"4-3-3","players":[{"id":879,"name":"João Valido","position":"G","starting":true,"ai_score":0.035},{"id":87586,"name":"Kiko Pereira","position":"D","starting":true,"ai_score":0.035},{"id":87581,"name":"Mamadou Tounkara","position":"D","starting":true,"ai_score":0.035},{"id":87584,"name":"Ricardo Alves","position":"D","starting":true,"ai_score":0.035},{"id":17487,"name":"Léo Alaba","position":"D","starting":true,"ai_score":0.035},{"id":87578,"name":"Gilberto García","position":"M","starting":true,"ai_score":0.03},{"id":87579,"name":"André Rodrigues","position":"M","starting":true,"ai_score":0.035},{"id":87576,"name":"Pedro Pelágio","position":"M","starting":true,"ai_score":0.025},{"id":15132,"name":"Costinha","position":"F","starting":true,"ai_score":0.035},{"id":87572,"name":"Roberto","position":"F","starting":true,"ai_score":0.035},{"id":87573,"name":"Robyn Esajas","position":"F","starting":true,"ai_score":0.035},{"id":87588,"name":"Marko Gudžulić","position":"G","starting":false,"ai_score":0.035},{"id":87585,"name":"Tiago Simões","position":"D","starting":false,"ai_score":0.035},{"id":58210,"name":"Wilson Tavares","position":"F","starting":false,"ai_score":0.035},{"id":79945,"name":"Ivo Vázquez","position":"D","starting":false,"ai_score":0.03},{"id":87582,"name":"Bruno Rodrigues","position":"D","starting":false,"ai_score":0.025},{"id":63871,"name":"Junior Armando Mendes","position":"F","starting":false,"ai_score":0.025},{"id":19070,"name":"Marcos Andre","position":"M","starting":false,"ai_score":0.025},{"id":50559,"name":"Rodrigo Nascimento","position":"G","starting":false,"ai_score":0.025},{"id":169898,"name":"Lucas Lima","position":"F","starting":false,"ai_score":0.02},{"id":87587,"name":"Aarón Romero","position":"D","starting":false,"ai_score":0.015},{"id":87583,"name":"Antony Herbert","position":"D","starting":false,"ai_score":0.015},{"id":33635,"name":"Dru Yearwood","position":"M","starting":false,"ai_score":0.015}],"confidence":0.336},"away":{"formation":"4-2-3-1","players":[{"id":29844,"name":"Antonio Gomis","position":"G","starting":true,"ai_score":0.035},{"id":29840,"name":"Bright Osuoha Godwin","position":"D","starting":true,"ai_score":0.035},{"id":29837,"name":"Andrea Hristov","position":"D","starting":true,"ai_score":0.035},{"id":29834,"name":"Jean-Pierre Rhyner","position":"D","starting":true,"ai_score":0.035},{"id":22090,"name":"Jójó","position":"D","starting":true,"ai_score":0.035},{"id":19823,"name":"Giovani Bamba","position":"M","starting":true,"ai_score":0.035},{"id":75152,"name":"Angelo Neto","position":"M","starting":true,"ai_score":0.03},{"id":29819,"name":"Matías Lacava","position":"M","starting":true,"ai_score":0.035},{"id":29828,"name":"Angel Bastunov","position":"M","starting":true,"ai_score":0.035},{"id":17098,"name":"Yassin Fortune","position":"F","starting":true,"ai_score":0.035},{"id":1544,"name":"Anthony Carter","position":"F","starting":true,"ai_score":0.03},{"id":29838,"name":"Jose Sampaio","position":"D","starting":false,"ai_score":0.035},{"id":29829,"name":"Miguel Tavares","position":"M","starting":false,"ai_score":0.035},{"id":29821,"name":"Thio","position":"M","starting":false,"ai_score":0.035},{"id":64576,"name":"Aleksandar Vulić","position":"G","starting":false,"ai_score":0.03},{"id":1527,"name":"Luís Rocha","position":"D","starting":false,"ai_score":0.03},{"id":64341,"name":"Miguel Pires","position":"M","starting":false,"ai_score":0.03},{"id":29845,"name":"Pedro Souza","position":"G","starting":false,"ai_score":0.03},{"id":29825,"name":"Heinz Mörschel","position":"M","starting":false,"ai_score":0.02},{"id":29831,"name":"Rodrigo Ramos","position":"M","starting":false,"ai_score":0.02},{"id":159497,"name":"Aliou Badara Traore","position":"M","starting":false,"ai_score":0.01},{"id":19029,"name":"Luis Mina","position":"D","starting":false,"ai_score":0.01},{"id":29822,"name":"Manu Garrido","position":"F","starting":false,"ai_score":0.01}],"confidence":0.341},"unavailable":[]},"people":[{"id":879,"name":"João Valido","side":"home"},{"id":87586,"name":"Kiko Pereira","side":"home"},{"id":87581,"name":"Mamadou Tounkara","side":"home"},{"id":87584,"name":"Ricardo Alves","side":"home"},{"id":17487,"name":"Léo Alaba","side":"home"},{"id":87578,"name":"Gilberto García","side":"home"},{"id":87579,"name":"André Rodrigues","side":"home"},{"id":87576,"name":"Pedro Pelágio","side":"home"},{"id":15132,"name":"Costinha","side":"home"},{"id":87572,"name":"Roberto","side":"home"},{"id":87573,"name":"Robyn Esajas","side":"home"},{"id":87588,"name":"Marko Gudžulić","side":"home"},{"id":87585,"name":"Tiago Simões","side":"home"},{"id":58210,"name":"Wilson Tavares","side":"home"},{"id":79945,"name":"Ivo Vázquez","side":"home"},{"id":87582,"name":"Bruno Rodrigues","side":"home"},{"id":63871,"name":"Junior Armando Mendes","side":"home"},{"id":19070,"name":"Marcos Andre","side":"home"},{"id":50559,"name":"Rodrigo Nascimento","side":"home"},{"id":169898,"name":"Lucas Lima","side":"home"},{"id":87587,"name":"Aarón Romero","side":"home"},{"id":87583,"name":"Antony Herbert","side":"home"},{"id":33635,"name":"Dru Yearwood","side":"home"},{"id":10452,"name":"Néstor Araujo","side":"home"},{"id":2685,"name":"Gabriel Souza","side":"home"},{"id":75751,"name":"Brice Eboudjé","side":"home"},{"id":87575,"name":"João Teixeira","side":"home"},{"id":22085,"name":"Aílson Tavares","side":"home"},{"id":95659,"name":"Mohamed Fofana","side":"home"},{"id":87577,"name":"Ktatau","side":"home"},{"id":29844,"name":"Antonio Gomis","side":"away"},{"id":29840,"name":"Bright Osuoha Godwin","side":"away"},{"id":29837,"name":"Andrea Hristov","side":"away"},{"id":29834,"name":"Jean-Pierre Rhyner","side":"away"},{"id":22090,"name":"Jójó","side":"away"},{"id":19823,"name":"Giovani Bamba","side":"away"},{"id":75152,"name":"Angelo Neto","side":"away"},{"id":29819,"name":"Matías Lacava","side":"away"},{"id":29828,"name":"Angel Bastunov","side":"away"},{"id":17098,"name":"Yassin Fortune","side":"away"},{"id":1544,"name":"Anthony Carter","side":"away"},{"id":29838,"name":"Jose Sampaio","side":"away"},{"id":29829,"name":"Miguel Tavares","side":"away"},{"id":29821,"name":"Thio","side":"away"},{"id":64576,"name":"Aleksandar Vulić","side":"away"},{"id":1527,"name":"Luís Rocha","side":"away"},{"id":64341,"name":"Miguel Pires","side":"away"},{"id":29845,"name":"Pedro Souza","side":"away"},{"id":29825,"name":"Heinz Mörschel","side":"away"},{"id":29831,"name":"Rodrigo Ramos","side":"away"},{"id":159497,"name":"Aliou Badara Traore","side":"away"},{"id":19029,"name":"Luis Mina","side":"away"},{"id":29822,"name":"Manu Garrido","side":"away"},{"id":217754,"name":"Cristian Panesso","side":"away"},{"id":23085,"name":"Luis Miguel Mina Tobar","side":"away"},{"id":26887,"name":"Alfred Caicedo","side":"away"},{"id":58315,"name":"Ismaël Diallo","side":"away"},{"id":125853,"name":"José Gabriel González","side":"away"},{"id":93884,"name":"Lucas Antañón","side":"away"},{"id":74875,"name":"Cristian Cañozales","side":"away"},{"id":204985,"name":"Tim Guillou","side":"away"},{"id":116057,"name":"Alexis Tibidi","side":"away"}],"players":[{"id":87579,"name":"André Rodrigues","side":"home","team":"Chaves","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":15132,"name":"Costinha","side":"home","team":"Chaves","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":87572,"name":"Roberto","side":"home","team":"Chaves","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":1544,"name":"Anthony Carter","side":"away","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":"away","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":{"apps":1,"goals":0,"assists":0}},"load":null}],"extras":{"teams":{"home":2350,"away":1317},"split":{"home":{"above":{"w":0,"d":2,"l":4},"below":{"w":1,"d":0,"l":0}},"away":{"above":{"w":0,"d":0,"l":1},"below":{"w":3,"d":2,"l":1}}},"referee":null,"managers":{"home":{"id":2244,"name":"Vitor Martins","vs":{"w":1,"d":0,"l":2,"last":{"kickoff":1784367000,"score":"0-1","result":"L"}}},"away":{"id":2152,"name":"Ronald Steve Ramirez","vs":{"w":2,"d":0,"l":1,"last":{"kickoff":1784367000,"score":"1-0","result":"W"}}}},"best_xi":[],"players":{"17098":{"caps":13,"goals":1,"country":"Haiti","signed":null}}},"notable":[{"id":57273,"name":"Bryan Róchez","goals":5,"rank":1},{"id":4558,"name":"Max Svensson","goals":4,"rank":2},{"id":1245,"name":"Rodrigo Pinho","goals":4,"rank":3},{"id":87579,"name":"André Rodrigues","goals":3,"rank":4},{"id":8390,"name":"Mauro Couto","goals":3,"rank":5},{"id":1544,"name":"Anthony Carter","goals":2,"rank":6},{"id":8918,"name":"Arjen Van Der Heide","goals":2,"rank":7},{"id":30547,"name":"Davo","goals":2,"rank":8},{"id":29340,"name":"Derick Poloni","goals":2,"rank":9},{"id":76194,"name":"Eduardo Ferreira","goals":2,"rank":10},{"id":65015,"name":"Gonçalo Cunha","goals":2,"rank":11},{"id":12709,"name":"Gonçalo Silva","goals":2,"rank":12},{"id":28689,"name":"João Pinto","goals":2,"rank":13},{"id":15543,"name":"José Nabil","goals":2,"rank":14},{"id":85728,"name":"Juan Muñoz","goals":2,"rank":15}],"round_label":"Regular season · Matchday 8","neutral":false,"h2h":{"total_matches":12,"home_wins":4,"draws":5,"away_wins":3,"home_goals":14,"away_goals":13,"avg_total_goals":2.25,"home_win_rate":0.3333333333333333,"away_win_rate":0.25,"recent_matches":[{"away":"Chaves","date":"2026-07-18T09:30:00+00:00","home":"Vizela","score":"1-0","event_id":580347,"away_score":0,"home_score":1,"away_team_id":2350,"home_team_id":1317},{"away":"Chaves","date":"2026-02-28T15:30:00+00:00","home":"Vizela","score":"3-2","event_id":377090,"away_score":2,"home_score":3,"away_team_id":2350,"home_team_id":1317},{"away":"Vizela","date":"2025-10-04T13:00:00+00:00","home":"Chaves","score":"1-0","event_id":376924,"away_score":0,"home_score":1,"away_team_id":1317,"home_team_id":2350},{"away":"Vizela","date":"2025-04-05T17:00:00+00:00","home":"Chaves","score":"1-2","event_id":377443,"away_score":2,"home_score":1,"away_team_id":1317,"home_team_id":2350},{"away":"Chaves","date":"2024-11-08T18:00:00+00:00","home":"Vizela","score":"0-1","event_id":377281,"away_score":1,"home_score":0,"away_team_id":2350,"home_team_id":1317},{"away":"Chaves","date":"2024-04-15T19:15:00+00:00","home":"Vizela","score":"0-1","event_id":311463,"away_score":1,"home_score":0,"away_team_id":2350,"home_team_id":1317},{"away":"Vizela","date":"2023-12-01T20:30:00+00:00","home":"Chaves","score":"2-1","event_id":311297,"away_score":1,"home_score":2,"away_team_id":1317,"home_team_id":2350},{"away":"Chaves","date":"2023-02-10T20:15:00+00:00","home":"Vizela","score":"0-0","event_id":316384,"away_score":0,"home_score":0,"away_team_id":2350,"home_team_id":1317},{"away":"Chaves","date":"2022-11-22T20:45:00+00:00","home":"Vizela","score":"2-2","event_id":600575,"away_score":2,"home_score":2,"away_team_id":2350,"home_team_id":1317},{"away":"Vizela","date":"2022-08-20T17:00:00+00:00","home":"Chaves","score":"1-1","event_id":316231,"away_score":1,"home_score":1,"away_team_id":1317,"home_team_id":2350}]},"standings":{"home":{"team_id":2350,"position":17,"played":7,"points":5,"goal_diff":-8,"team_name":"Chaves","won":1,"drawn":2,"lost":4,"goals_for":6,"goals_against":14,"group":null},"away":{"team_id":1317,"position":8,"played":7,"points":11,"goal_diff":1,"team_name":"Vizela","won":3,"drawn":2,"lost":2,"goals_for":7,"goals_against":6,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1,"goals_against":1.67,"clean_sheets":1,"streak":"none","sequence":"LWWLLD","venue_ppg":1.5},"away":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.17,"goals_against":0.67,"clean_sheets":4,"streak":"none","sequence":"DWWDWL","venue_ppg":2.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Chaves report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Vizela 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.336,"cup_tie":false},"strength":0.664,"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":26,"home":{"state":"mid_table","position":17,"points":5,"games_left":26,"gap_to_leader":12,"gap_to_safety":-1,"gap_to_europe":7},"away":{"state":"mid_table","position":8,"points":11,"games_left":26,"gap_to_leader":6,"gap_to_safety":5,"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":"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.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Vitor Martins has 16 matches in charge at Chaves, long enough that the side plays the way he wants it to.","evidence":{"manager":"Vitor Martins","matches_in_charge":16,"tenure_days":105,"ppm":1.25,"appointment_effect":{"before_ppm":1.5,"after_ppm":1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ronald Steve Ramirez is 14 games into the job at Vizela, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Ronald Steve Ramirez","matches_in_charge":14,"tenure_days":102,"ppm":1.21,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.3,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Chaves come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.947916666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":6.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Vizela come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.15625,"matchesIn7":1,"matchesIn14":2,"days_rest":6.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.015,"defence":-0.121,"effective_matches":12.3,"shrunk":0.39},"away":{"attack":-0.061,"defence":0.048,"effective_matches":12.2,"shrunk":0.4}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Chaves average 9 points more possession than Vizela, so this should be one side with the ball and one without it; Vizela work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":55,"shots":19,"xg_per_shot":0.062,"corners":5,"corners_per_shot":0.263,"finishing_vs_xg":-0.09},"away":{"matches":12,"possession":46,"shots":16,"xg_per_shot":0.072,"corners":7,"corners_per_shot":0.438,"finishing_vs_xg":-0.07},"possession_gap":9},"strength":0.36,"moves":[{"channel":"corners","side":"home","pct":1.9},{"channel":"corners","side":"away","pct":-1.9},{"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":"Chaves are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.09,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Vizela are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.07,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"76 yellow cards in this referee's last 20 games, where 99 would be usual in this league, and 4 reds. — though 20 games is too few to read much into, so it is left out of the call.","evidence":{"matches":20,"yellows_per_match":3.8,"reds_per_match":0.2,"league_yellows_per_match":4.95,"league_reds_per_match":0.331,"yellow_ratio":0.77,"red_ratio":0.6,"sample":20,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 82 km for Vizela.","evidence":{"travel_km":82},"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.1,"temperature_c":18,"description":"unknown"},"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.048761294869911716},"strength":0,"moves":[]}],"pass_reason":"call rule: short","preview":null,"external":{"bsd_prediction":{"id":5582,"created_at":"2026-10-17T02:15:26Z","event":{"id":375058,"event_date":"2026-10-23T17:45:00Z","status":"notstarted","home_team_id":2350,"home_team":"Chaves","away_team_id":1317,"away_team":"Vizela","league_id":88,"league_name":"Liga Portugal 2"},"recommendations":{"favorite":"H","favorite_prob":36.2,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3621,"version":"dc-blend-v1"}}},"computed_at":1792658236,"verdicts":[],"locked":false,"colors":{"home":"#134287","away":"#0c428e"},"venue":{"name":"Estádio Municipal Eng. Manuel Branco Teixeira","city":"Chaves","capacity":8400},"pulled":[],"published":[]}