{"id":638375,"league_id":106,"league":"Superettan","kickoff":1793534400,"home":"Varbergs BoIS","away":"Ljungskile SK","home_id":4411,"away_id":4431,"venue_id":3144,"rank":6,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.796,"score":[2,2],"live_score":null,"lambda":[1.52,1.24],"odds_1x2":{},"read":null,"top_pick":null,"pass":"Passing on Varbergs BoIS v Ljungskile SK. It is too open to call with any conviction.","confident":[],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Varbergs BoIS have made four changes from the side expected, with Albin Winbo, Jonathan Nilsson and Shanyder Borgelin out of the eleven. Ljungskile SK have made four changes from the side expected, with Gustav Hedin, Gideon Mensah and Elton Hedstrom out of the eleven."},{"id":"stakes.season","section":"§5.1","note":"Varbergs BoIS are chasing European qualification; Ljungskile SK are safely mid-table, with 1 game remaining."}],"lambda_home":1.519495837596027,"lambda_away":1.238019864718916,"corner_rate":10.76,"card_rate":0.078,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-3-3","players":[{"id":86936,"name":"Daniel Strindholm","position":"G","starting":true,"ai_score":null},{"id":86930,"name":"Niklas Dahlström","position":"D","starting":true,"ai_score":null},{"id":86929,"name":"Gustav Broman","position":"D","starting":true,"ai_score":null},{"id":86928,"name":"Edvin Tellgren","position":"D","starting":true,"ai_score":null},{"id":86934,"name":"Emil Hellman","position":"D","starting":true,"ai_score":null},{"id":86924,"name":"Noah Johansson","position":"M","starting":true,"ai_score":null},{"id":86922,"name":"Erion Sadiku","position":"M","starting":true,"ai_score":null},{"id":86921,"name":"Isak Vidjeskog","position":"M","starting":true,"ai_score":null},{"id":76253,"name":"Laorent Shabani","position":"F","starting":true,"ai_score":null},{"id":86915,"name":"Oliver Alfonsi","position":"F","starting":true,"ai_score":null},{"id":37541,"name":"Lucas Sibelius","position":"F","starting":true,"ai_score":null},{"id":86937,"name":"Oscar Ekman","position":"G","starting":false,"ai_score":null},{"id":86933,"name":"Hampus Zackrisson","position":"D","starting":false,"ai_score":null},{"id":86932,"name":"Joakim Lindner","position":"D","starting":false,"ai_score":null},{"id":86925,"name":"Albin Winbo","position":"M","starting":false,"ai_score":null},{"id":86927,"name":"Oliver Bryneus","position":"M","starting":false,"ai_score":null},{"id":86918,"name":"Wilhelm Arlig","position":"F","starting":false,"ai_score":null},{"id":86923,"name":"Jonathan Nilsson","position":"F","starting":false,"ai_score":null},{"id":86919,"name":"Olle Werner","position":"F","starting":false,"ai_score":null},{"id":86914,"name":"Shanyder Borgelin","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"3-4-3","players":[{"id":87400,"name":"Lukas Eriksson","position":"G","starting":true,"ai_score":null},{"id":87397,"name":"Emilio Reljanovic","position":"D","starting":true,"ai_score":null},{"id":87396,"name":"Filip Örnblom","position":"D","starting":true,"ai_score":null},{"id":87393,"name":"Ivan Marić","position":"D","starting":true,"ai_score":null},{"id":15922,"name":"Alfons Borén","position":"M","starting":true,"ai_score":null},{"id":87388,"name":"Daniel Lagerlöf","position":"M","starting":true,"ai_score":null},{"id":87391,"name":"Samuel Adrian","position":"M","starting":true,"ai_score":null},{"id":87398,"name":"Mehmet Uzel","position":"D","starting":true,"ai_score":null},{"id":87387,"name":"Lukas Lindholm Corner","position":"F","starting":true,"ai_score":null},{"id":16047,"name":"Daniel Ljung","position":"M","starting":true,"ai_score":null},{"id":87382,"name":"William Nilsson","position":"M","starting":true,"ai_score":null},{"id":87401,"name":"Cameron Hogg","position":"G","starting":false,"ai_score":null},{"id":87395,"name":"Gustav Hedin","position":"D","starting":false,"ai_score":null},{"id":87399,"name":"Samuel Högblom","position":"D","starting":false,"ai_score":null},{"id":87384,"name":"Shakur Omar","position":"M","starting":false,"ai_score":null},{"id":87389,"name":"David Frisk","position":"M","starting":false,"ai_score":null},{"id":218114,"name":"Ludvig Jagdell","position":"M","starting":false,"ai_score":null},{"id":87383,"name":"Hugo Borstam","position":"F","starting":false,"ai_score":null},{"id":15974,"name":"Elton Hedstrom","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[]},"people":[{"id":86936,"name":"Daniel Strindholm","side":"home"},{"id":86930,"name":"Niklas Dahlström","side":"home"},{"id":86929,"name":"Gustav Broman","side":"home"},{"id":86928,"name":"Edvin Tellgren","side":"home"},{"id":86934,"name":"Emil Hellman","side":"home"},{"id":86924,"name":"Noah Johansson","side":"home"},{"id":86922,"name":"Erion Sadiku","side":"home"},{"id":86921,"name":"Isak Vidjeskog","side":"home"},{"id":76253,"name":"Laorent Shabani","side":"home"},{"id":86915,"name":"Oliver Alfonsi","side":"home"},{"id":37541,"name":"Lucas Sibelius","side":"home"},{"id":86937,"name":"Oscar Ekman","side":"home"},{"id":86933,"name":"Hampus Zackrisson","side":"home"},{"id":86932,"name":"Joakim Lindner","side":"home"},{"id":86925,"name":"Albin Winbo","side":"home"},{"id":86927,"name":"Oliver Bryneus","side":"home"},{"id":86918,"name":"Wilhelm Arlig","side":"home"},{"id":86923,"name":"Jonathan Nilsson","side":"home"},{"id":86919,"name":"Olle Werner","side":"home"},{"id":86914,"name":"Shanyder Borgelin","side":"home"},{"id":86938,"name":"G Gustafsson","side":"home"},{"id":86940,"name":"Milan Kordik","side":"home"},{"id":86939,"name":"Olle Andersson","side":"home"},{"id":86935,"name":"Benjamin Mujdzic","side":"home"},{"id":86916,"name":"Nuurdin Ali Mohudin","side":"home"},{"id":154255,"name":"Oliver Mårtensson","side":"home"},{"id":86920,"name":"Axel Vidjeskog","side":"home"},{"id":24889,"name":"Lucas Kåhed","side":"home"},{"id":86926,"name":"Anton Thorsson","side":"home"},{"id":220641,"name":"Elton Johansson","side":"home"},{"id":12742,"name":"Severin Nioule","side":"home"},{"id":86917,"name":"Aulon Bitiqi","side":"home"},{"id":87400,"name":"Lukas Eriksson","side":"away"},{"id":87397,"name":"Emilio Reljanovic","side":"away"},{"id":87396,"name":"Filip Örnblom","side":"away"},{"id":87393,"name":"Ivan Marić","side":"away"},{"id":15922,"name":"Alfons Borén","side":"away"},{"id":87388,"name":"Daniel Lagerlöf","side":"away"},{"id":87391,"name":"Samuel Adrian","side":"away"},{"id":87398,"name":"Mehmet Uzel","side":"away"},{"id":87387,"name":"Lukas Lindholm Corner","side":"away"},{"id":16047,"name":"Daniel Ljung","side":"away"},{"id":87382,"name":"William Nilsson","side":"away"},{"id":87401,"name":"Cameron Hogg","side":"away"},{"id":87395,"name":"Gustav Hedin","side":"away"},{"id":87399,"name":"Samuel Högblom","side":"away"},{"id":87384,"name":"Shakur Omar","side":"away"},{"id":87389,"name":"David Frisk","side":"away"},{"id":218114,"name":"Ludvig Jagdell","side":"away"},{"id":87383,"name":"Hugo Borstam","side":"away"},{"id":15974,"name":"Elton Hedstrom","side":"away"},{"id":15919,"name":"Rasmus Nafors Dahlin","side":"away"},{"id":87394,"name":"Gideon Mensah","side":"away"},{"id":210518,"name":"Mateus Borloth Lyrio","side":"away"},{"id":87390,"name":"Alex Rasheed","side":"away"},{"id":87381,"name":"Isaac Shears","side":"away"},{"id":87402,"name":"William Henriksson Liljedahl","side":"away"},{"id":87385,"name":"Jonathan Liljedahl","side":"away"},{"id":87386,"name":"Filip Ambroz","side":"away"},{"id":87392,"name":"Ailo Zackrisson","side":"away"},{"id":76264,"name":"Issaka Seidu","side":"away"},{"id":15920,"name":"Vilmer Tyren","side":"away"}],"players":[{"id":86918,"name":"Wilhelm Arlig","side":"home","team":"Varbergs BoIS","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":26,"starts":23,"goals":8,"assists":1,"big_chances":2,"clean_sheets":8,"team_games":29,"tracked_apps":26,"tracked_starts":23},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"IK Oddevold","kickoff":1784372400,"goals":3,"assists":0,"score":"4-2","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.213,"country":null,"load":null},{"id":76253,"name":"Laorent Shabani","side":"home","team":"Varbergs BoIS","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":5,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":29,"tracked_apps":5,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.004,"country":null,"load":null},{"id":86915,"name":"Oliver Alfonsi","side":"home","team":"Varbergs BoIS","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":5,"starts":2,"goals":1,"assists":1,"big_chances":0,"clean_sheets":0,"team_games":29,"tracked_apps":5,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"IK Brage","kickoff":1789822800,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.037,"country":null,"load":null},{"id":87390,"name":"Alex Rasheed","side":"away","team":"Ljungskile SK","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":3,"goals":5,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":30,"tracked_apps":14,"tracked_starts":3},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Norrby IF","kickoff":1788973200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.105,"country":null,"load":null},{"id":87387,"name":"Lukas Lindholm Corner","side":"away","team":"Ljungskile SK","club":null,"role":"MID","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":23,"starts":16,"goals":4,"assists":4,"big_chances":0,"clean_sheets":4,"team_games":30,"tracked_apps":23,"tracked_starts":16},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Helsingborgs IF","kickoff":1777050000,"goals":1,"assists":2,"score":"4-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.154,"country":null,"load":null}],"extras":{"teams":{"home":4411,"away":4431},"split":{"home":{"above":{"w":0,"d":1,"l":1},"below":{"w":3,"d":4,"l":1}},"away":{"above":{"w":0,"d":3,"l":3},"below":{"w":2,"d":1,"l":1}}},"referee":null,"managers":{"home":{"id":2458,"name":"Victor Salwen","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1780138800,"score":"3-1","result":"W"}}},"away":{"id":2479,"name":"Joakim Jensen","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1780138800,"score":"1-3","result":"L"}}}},"best_xi":[],"players":{}},"notable":[{"id":144691,"name":"Albin Andersson","goals":19,"rank":1},{"id":15799,"name":"Christoffer Nyman","goals":19,"rank":2},{"id":57124,"name":"Shahin Leonardo Farah","goals":18,"rank":3},{"id":78356,"name":"Christian Wagner","goals":17,"rank":4},{"id":144695,"name":"Hampus Kallstrom","goals":12,"rank":5},{"id":118798,"name":"Alexander Johansson","goals":10,"rank":6},{"id":24896,"name":"Elias Jemal","goals":10,"rank":7},{"id":15921,"name":"Linus Carlstrand","goals":10,"rank":8},{"id":24903,"name":"Ryan Nelson","goals":10,"rank":9},{"id":56097,"name":"Ahmed Yasin","goals":9,"rank":10},{"id":83214,"name":"Edi Sylisufaj","goals":8,"rank":11},{"id":16118,"name":"Kai Meriluoto","goals":8,"rank":12},{"id":86918,"name":"Wilhelm Arlig","goals":8,"rank":13},{"id":57542,"name":"Antonio Yakoub","goals":7,"rank":14},{"id":83221,"name":"Constantino Capotondi","goals":7,"rank":15}],"round_label":"Regular season · Matchday 29","neutral":false,"h2h":{"total_matches":11,"home_wins":4,"draws":3,"away_wins":4,"home_goals":14,"away_goals":19,"avg_total_goals":3,"home_win_rate":0.36363636363636365,"away_win_rate":0.36363636363636365,"recent_matches":[{"away":"Varbergs BoIS","date":"2026-05-30T11:00:00+00:00","home":"Ljungskile SK","score":"1-3","event_id":638219,"away_score":3,"home_score":1,"away_team_id":4411,"home_team_id":4431},{"away":"Ljungskile SK","date":"2016-10-29T14:00:00+00:00","home":"Varbergs BoIS","score":"2-1","event_id":640834,"away_score":1,"home_score":2,"away_team_id":4431,"home_team_id":4411},{"away":"Varbergs BoIS","date":"2016-06-27T17:30:00+00:00","home":"Ljungskile SK","score":"0-1","event_id":640717,"away_score":1,"home_score":0,"away_team_id":4411,"home_team_id":4431},{"away":"Varbergs BoIS","date":"2015-09-19T14:00:00+00:00","home":"Ljungskile SK","score":"1-1","event_id":641044,"away_score":1,"home_score":1,"away_team_id":4411,"home_team_id":4431},{"away":"Ljungskile SK","date":"2015-05-20T17:00:00+00:00","home":"Varbergs BoIS","score":"1-1","event_id":640923,"away_score":1,"home_score":1,"away_team_id":4431,"home_team_id":4411},{"away":"Varbergs BoIS","date":"2014-11-02T14:00:00+00:00","home":"Ljungskile SK","score":"3-0","event_id":641337,"away_score":0,"home_score":3,"away_team_id":4411,"home_team_id":4431},{"away":"Ljungskile SK","date":"2014-06-26T17:00:00+00:00","home":"Varbergs BoIS","score":"1-3","event_id":641211,"away_score":3,"home_score":1,"away_team_id":4431,"home_team_id":4411},{"away":"Ljungskile SK","date":"2013-09-23T17:00:00+00:00","home":"Varbergs BoIS","score":"0-4","event_id":641540,"away_score":4,"home_score":0,"away_team_id":4431,"home_team_id":4411},{"away":"Varbergs BoIS","date":"2013-05-27T17:00:00+00:00","home":"Ljungskile SK","score":"2-0","event_id":641415,"away_score":0,"home_score":2,"away_team_id":4411,"home_team_id":4431},{"away":"Ljungskile SK","date":"2012-08-11T14:00:00+00:00","home":"Varbergs BoIS","score":"3-1","event_id":641735,"away_score":1,"home_score":3,"away_team_id":4431,"home_team_id":4411}]},"standings":{"home":{"team_id":4411,"position":4,"played":28,"points":47,"goal_diff":11,"team_name":"Varbergs BoIS","won":13,"drawn":8,"lost":7,"goals_for":46,"goals_against":35,"group":null},"away":{"team_id":4431,"position":12,"played":28,"points":30,"goal_diff":-5,"team_name":"Ljungskile SK","won":7,"drawn":9,"lost":12,"goals_for":35,"goals_against":40,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.17,"goals_against":1.17,"clean_sheets":1,"streak":"unbeaten 5","sequence":"LWWDDD","venue_ppg":1.33},"away":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.33,"goals_against":1.33,"clean_sheets":1,"streak":"none","sequence":"WLLDWD","venue_ppg":0.67}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Varbergs BoIS report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Ljungskile SK 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. Varbergs BoIS have made four changes from the side expected, with Albin Winbo, Jonathan Nilsson and Shanyder Borgelin out of the eleven. Ljungskile SK have made four changes from the side expected, with Gustav Hedin, Gideon Mensah and Elton Hedstrom out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":4,"out":["Albin Winbo","Jonathan Nilsson","Shanyder Borgelin","Wilhelm Arlig"],"in":["Noah Johansson","Laorent Shabani","Oliver Alfonsi","Lucas Sibelius"]},"away":{"n":4,"out":["Gustav Hedin","Gideon Mensah","Elton Hedstrom","Filip Ambroz"],"in":["Filip Örnblom","Alfons Borén","Daniel Lagerlöf","Samuel Adrian"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Varbergs BoIS have taken 1.50 points a game from their last 6 (2W 3D 1L), scoring 1.2 and conceding 1.2, and 1.33 a game at home.","evidence":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.17,"goals_against":1.17,"clean_sheets":1,"streak":"unbeaten 5","sequence":"LWWDDD","venue_ppg":1.33},"strength":0.15,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Ljungskile SK have taken 1.33 points a game from their last 6 (2W 2D 2L), scoring 1.3 and conceding 1.3, and 0.67 a game on the road.","evidence":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.33,"goals_against":1.33,"clean_sheets":1,"streak":"none","sequence":"WLLDWD","venue_ppg":0.67},"strength":0.15,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Varbergs BoIS are chasing European qualification; Ljungskile SK are safely mid-table, with 1 game remaining.","evidence":{"games_left":1,"home":{"state":"european_chase","position":4,"points":47,"games_left":1,"gap_to_leader":18,"gap_to_safety":20,"gap_to_europe":0},"away":{"state":"mid_table","position":12,"points":30,"games_left":1,"gap_to_leader":35,"gap_to_safety":3,"gap_to_europe":17},"six_pointer":false},"strength":0.8,"moves":[{"channel":"goals","side":"home","pct":5.2}]},{"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-3, too close to carry a revenge motive.","evidence":{"reverse_margin":2},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Victor Salwen has 32 matches in charge at Varbergs BoIS, long enough that the side plays the way he wants it to.","evidence":{"manager":"Victor Salwen","matches_in_charge":32,"tenure_days":237,"ppm":1.84,"appointment_effect":{"before_ppm":1.1,"after_ppm":2.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Joakim Jensen has 32 matches in charge at Ljungskile SK, long enough that the side plays the way he wants it to.","evidence":{"manager":"Joakim Jensen","matches_in_charge":32,"tenure_days":251,"ppm":1.41,"appointment_effect":{"before_ppm":1,"after_ppm":1.6,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Varbergs BoIS come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.75,"matchesIn7":1,"matchesIn14":2,"days_rest":4.8},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Ljungskile SK come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.916666666666667,"matchesIn7":1,"matchesIn14":1,"days_rest":6.9},"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.048,"defence":0.02,"effective_matches":16.3,"shrunk":0.33},"away":{"attack":-0.031,"defence":-0.004,"effective_matches":14.5,"shrunk":0.36}},"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; Varbergs BoIS work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":47.5,"shots":12.5,"xg_per_shot":0.095,"corners":6.2,"corners_per_shot":0.496,"finishing_vs_xg":-0.02},"away":{"matches":12,"possession":47.1,"shots":15.2,"xg_per_shot":0.104,"corners":4.9,"corners_per_shot":0.323,"finishing_vs_xg":-0.41},"possession_gap":0.5},"strength":0.1,"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":"Varbergs BoIS are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.02,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Ljungskile SK have scored 5 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.41,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"80 yellow cards in this referee's last 24 games, where 75 would be usual in this league, and 3 reds. — though 24 games is too few to read much into, so it is left out of the call.","evidence":{"matches":24,"yellows_per_match":3.33,"reds_per_match":0.125,"league_yellows_per_match":3.14,"league_reds_per_match":0.105,"yellow_ratio":1.06,"red_ratio":1.19,"sample":24,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 126 km for Ljungskile SK.","evidence":{"travel_km":126},"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":13.9,"temperature_c":8,"description":"rain"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.14710552613637198},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"UNAVAILABLE","note":"No priced match-odds market for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"THIN","note":"No opening price on record for this market, so movement cannot be read.","evidence":{},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"UNAVAILABLE","note":"The sharp reference book is not quoting this fixture.","evidence":{"entitled":true},"strength":0,"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.796,"model":{"HOME":0.4254,"DRAW":0.2773,"AWAY":0.2973},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"double_chance","line":null,"confidence":0.796,"model":{"12":0.7227,"1X":0.7027,"X2":0.5746},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"draw_no_bet","line":null,"confidence":0.796,"model":{"HOME":0.5886,"AWAY":0.4114},"book":{"HOME":0.6325,"AWAY":0.3675},"best":{"HOME":{"odds":1.52,"bookmaker":"Betsson"},"AWAY":{"odds":2.5,"bookmaker":"Bet365"}},"overround":1.077,"books":6,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.796,"model":{"yes":0.5673,"no":0.4327},"book":{"yes":0.5756,"no":0.4244},"best":{"yes":{"odds":1.667,"bookmaker":"Bet365"},"no":{"odds":2.2,"bookmaker":"Interwetten"}},"overround":1.0799,"books":8,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.5764,"no":0.4236}}},{"market":"over_under_05","line":0.5,"confidence":0.796,"model":{"over":0.924,"under":0.076},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.796,"model":{"over":0.7742,"under":0.2258},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_25","line":2.5,"confidence":0.796,"model":{"over":0.5204,"under":0.4796},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_35","line":3.5,"confidence":0.796,"model":{"over":0.2986,"under":0.7014},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"asian_handicap","line":-2.5,"confidence":0.796,"model":{"HOME":0.0861,"AWAY":0.9139},"book":{"HOME":0.0941,"AWAY":0.9059},"best":{"HOME":{"odds":7.6,"bookmaker":"fonbet"},"AWAY":{"odds":1.06,"bookmaker":"fonbet"}},"overround":1.075,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0968,"AWAY":0.9032}}},{"market":"asian_handicap","line":-2,"confidence":0.796,"model":{"HOME":0.0991,"AWAY":0.9009},"book":{"HOME":0.1175,"AWAY":0.8825},"best":{"HOME":{"odds":6.8,"bookmaker":"Bet365"},"AWAY":{"odds":1.105,"bookmaker":"Bet365"}},"overround":1.0631,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1209,"AWAY":0.8791}}},{"market":"asian_handicap","line":-1.75,"confidence":0.796,"model":{"HOME":0.1625,"AWAY":0.8375},"book":{"HOME":0.1804,"AWAY":0.8196},"best":{"HOME":{"odds":4.8,"bookmaker":"Bet365"},"AWAY":{"odds":1.18,"bookmaker":"Bet365"}},"overround":1.0558,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1909,"AWAY":0.8091}}},{"market":"asian_handicap","line":-1.5,"confidence":0.796,"model":{"HOME":0.2175,"AWAY":0.7825},"book":{"HOME":0.2433,"AWAY":0.7567},"best":{"HOME":{"odds":3.7,"bookmaker":"Bet365"},"AWAY":{"odds":1.28,"bookmaker":"Betsson"}},"overround":1.0702,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2512,"AWAY":0.7488}}},{"market":"asian_handicap","line":-1.25,"confidence":0.796,"model":{"HOME":0.2428,"AWAY":0.7572},"book":{"HOME":0.2708,"AWAY":0.7292},"best":{"HOME":{"odds":3.45,"bookmaker":"Bet365"},"AWAY":{"odds":1.32,"bookmaker":"Betsson"}},"overround":1.0659,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2827,"AWAY":0.7173}}},{"market":"asian_handicap","line":-1,"confidence":0.796,"model":{"HOME":0.2746,"AWAY":0.7254},"book":{"HOME":0.3154,"AWAY":0.6846},"best":{"HOME":{"odds":2.95,"bookmaker":"Betsson"},"AWAY":{"odds":1.4,"bookmaker":"Bet365"}},"overround":1.0714,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3226,"AWAY":0.6774}}},{"market":"asian_handicap","line":-0.75,"confidence":0.796,"model":{"HOME":0.3587,"AWAY":0.6413},"book":{"HOME":0.3909,"AWAY":0.6091},"best":{"HOME":{"odds":2.375,"bookmaker":"Bet365"},"AWAY":{"odds":1.57,"bookmaker":"Betsson"}},"overround":1.0683,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4035,"AWAY":0.5965}}},{"market":"asian_handicap","line":-0.5,"confidence":0.796,"model":{"HOME":0.4254,"AWAY":0.5746},"book":{"HOME":0.4568,"AWAY":0.5432},"best":{"HOME":{"odds":2.05,"bookmaker":"Interwetten"},"AWAY":{"odds":1.75,"bookmaker":"Novibet"}},"overround":1.0643,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4704,"AWAY":0.5296}}},{"market":"asian_handicap","line":-0.25,"confidence":0.796,"model":{"HOME":0.4939,"AWAY":0.5061},"book":{"HOME":0.5332,"AWAY":0.4668},"best":{"HOME":{"odds":1.8,"bookmaker":"Bet365"},"AWAY":{"odds":2.03,"bookmaker":"fonbet"}},"overround":1.0642,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5481,"AWAY":0.4519}}},{"market":"asian_handicap","line":0,"confidence":0.796,"model":{"HOME":0.5886,"AWAY":0.4114},"book":{"HOME":0.6184,"AWAY":0.3816},"best":{"HOME":{"odds":1.55,"bookmaker":"Interwetten"},"AWAY":{"odds":2.45,"bookmaker":"Novibet"}},"overround":1.0684,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6345,"AWAY":0.3655}}},{"market":"asian_handicap","line":0.25,"confidence":0.796,"model":{"HOME":0.6549,"AWAY":0.3451},"book":{"HOME":0.6754,"AWAY":0.3246},"best":{"HOME":{"odds":1.425,"bookmaker":"Bet365"},"AWAY":{"odds":2.8,"bookmaker":"fonbet"}},"overround":1.0725,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6962,"AWAY":0.3038}}},{"market":"asian_handicap","line":0.5,"confidence":0.796,"model":{"HOME":0.7027,"AWAY":0.2973},"book":{"HOME":0.7258,"AWAY":0.2742},"best":{"HOME":{"odds":1.325,"bookmaker":"Bet365"},"AWAY":{"odds":3.3,"bookmaker":"Bet365"}},"overround":1.0577,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7397,"AWAY":0.2603}}},{"market":"asian_handicap","line":0.75,"confidence":0.796,"model":{"HOME":0.7668,"AWAY":0.2332},"book":{"HOME":0.7832,"AWAY":0.2168},"best":{"HOME":{"odds":1.225,"bookmaker":"Bet365"},"AWAY":{"odds":4,"bookmaker":"Bet365"}},"overround":1.0663,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7956,"AWAY":0.2044}}},{"market":"asian_handicap","line":1,"confidence":0.796,"model":{"HOME":0.8436,"AWAY":0.1564},"book":{"HOME":0.8596,"AWAY":0.1404},"best":{"HOME":{"odds":1.125,"bookmaker":"Bet365"},"AWAY":{"odds":5.9,"bookmaker":"Bet365"}},"overround":1.069,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8701,"AWAY":0.1299}}},{"market":"asian_handicap","line":1.25,"confidence":0.796,"model":{"HOME":0.8579,"AWAY":0.1421},"book":{"HOME":0.8703,"AWAY":0.1297},"best":{"HOME":{"odds":1.115,"bookmaker":"Bet365"},"AWAY":{"odds":6.4,"bookmaker":"Bet365"}},"overround":1.0531,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.879,"AWAY":0.121}}},{"market":"asian_handicap","line":1.5,"confidence":0.796,"model":{"HOME":0.8697,"AWAY":0.1303},"book":{"HOME":0.8786,"AWAY":0.1214},"best":{"HOME":{"odds":1.105,"bookmaker":"Bet365"},"AWAY":{"odds":6.8,"bookmaker":"Bet365"}},"overround":1.0636,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8873,"AWAY":0.1127}}},{"market":"corners_1x2","line":null,"confidence":0.637,"model":{"HOME":0.5383,"DRAW":0.107,"AWAY":0.3547},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.557,"model":{"yes":0.0747,"no":0.9253},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.4114,"book_prob":0.3675,"edge":0.0439,"shrunk_edge":0.0321,"odds":2.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"betsson","book":"Betsson","odds":2.47},{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"bwin","book":"Bwin","odds":2.45},{"slug":"sportingbet","book":"SportingBet","odds":2.45},{"slug":"vistabet","book":"Vistabet","odds":2.45}],"kelly":0.0047,"confidence":0.796,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.7254,"book_prob":0.6846,"edge":0.0408,"shrunk_edge":0.0265,"odds":1.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"betsson","book":"Betsson","odds":1.38},{"slug":"interwetten","book":"Interwetten","odds":1.37}],"kelly":0.0097,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.5061,"book_prob":0.4668,"edge":0.0394,"shrunk_edge":0.0256,"odds":2.03,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":2.03},{"slug":"bet365","book":"Bet365","odds":2},{"slug":"betsson","book":"Betsson","odds":2},{"slug":"novibet","book":"Novibet","odds":1.99}],"kelly":0.0067,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.6413,"book_prob":0.6091,"edge":0.0321,"shrunk_edge":0.0209,"odds":1.57,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.57},{"slug":"novibet","book":"Novibet","odds":1.56},{"slug":"bet365","book":"Bet365","odds":1.55},{"slug":"fonbet","book":"fonbet","odds":1.54}],"kelly":0.003,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.5746,"book_prob":0.5432,"edge":0.0314,"shrunk_edge":0.0204,"odds":1.75,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.75},{"slug":"bet365","book":"Bet365","odds":1.75},{"slug":"betsson","book":"Betsson","odds":1.75},{"slug":"interwetten","book":"Interwetten","odds":1.7}],"kelly":0.0019,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.4114,"book_prob":0.3816,"edge":0.0298,"shrunk_edge":0.0193,"odds":2.45,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"fonbet","book":"fonbet","odds":2.45},{"slug":"bet365","book":"Bet365","odds":2.425},{"slug":"betsson","book":"Betsson","odds":2.4},{"slug":"interwetten","book":"Interwetten","odds":2.3}],"kelly":0.0014,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.7572,"book_prob":0.7292,"edge":0.028,"shrunk_edge":0.0182,"odds":1.32,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.32},{"slug":"fonbet","book":"fonbet","odds":1.32},{"slug":"bet365","book":"Bet365","odds":1.3}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.7825,"book_prob":0.7567,"edge":0.0258,"shrunk_edge":0.0167,"odds":1.28,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.28},{"slug":"bet365","book":"Bet365","odds":1.26},{"slug":"fonbet","book":"fonbet","odds":1.25}],"kelly":0.0014,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.2973,"book_prob":0.2742,"edge":0.0231,"shrunk_edge":0.015,"odds":3.3,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.3}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.3451,"book_prob":0.3246,"edge":0.0206,"shrunk_edge":0.0134,"odds":2.8,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":2.8},{"slug":"bet365","book":"Bet365","odds":2.75}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.9009,"book_prob":0.8825,"edge":0.0183,"shrunk_edge":0.0119,"odds":1.105,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.105},{"slug":"fonbet","book":"fonbet","odds":1.08}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.8375,"book_prob":0.8196,"edge":0.0179,"shrunk_edge":0.0117,"odds":1.18,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.18}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.2332,"book_prob":0.2168,"edge":0.0164,"shrunk_edge":0.0107,"odds":4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.1564,"book_prob":0.1404,"edge":0.016,"shrunk_edge":0.0104,"odds":5.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.9},{"slug":"fonbet","book":"fonbet","odds":5.5}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.1421,"book_prob":0.1297,"edge":0.0124,"shrunk_edge":0.0081,"odds":6.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.4}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.4327,"book_prob":0.4244,"edge":0.0083,"shrunk_edge":0.0071,"odds":2.2,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.2},{"slug":"novibet","book":"Novibet","odds":2.2},{"slug":"betsson","book":"Betsson","odds":2.2},{"slug":"bwin","book":"Bwin","odds":2.15},{"slug":"sportingbet","book":"SportingBet","odds":2.15},{"slug":"vistabet","book":"Vistabet","odds":2.15},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"fonbet","book":"fonbet","odds":2.1}],"kelly":0,"confidence":0.796,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.1303,"book_prob":0.1214,"edge":0.0088,"shrunk_edge":0.0057,"odds":6.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"fonbet","book":"fonbet","odds":6.2}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.9139,"book_prob":0.9059,"edge":0.008,"shrunk_edge":0.0052,"odds":1.06,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.06}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.0861,"book_prob":0.0941,"edge":-0.008,"shrunk_edge":-0.0052,"odds":7.6,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":7.6}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8697,"book_prob":0.8786,"edge":-0.0088,"shrunk_edge":-0.0057,"odds":1.105,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.105},{"slug":"fonbet","book":"fonbet","odds":1.09}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.5673,"book_prob":0.5756,"edge":-0.0083,"shrunk_edge":-0.0071,"odds":1.667,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.667},{"slug":"fonbet","book":"fonbet","odds":1.65},{"slug":"novibet","book":"Novibet","odds":1.62},{"slug":"betsson","book":"Betsson","odds":1.62},{"slug":"bwin","book":"Bwin","odds":1.61},{"slug":"sportingbet","book":"SportingBet","odds":1.61},{"slug":"vistabet","book":"Vistabet","odds":1.61},{"slug":"interwetten","book":"Interwetten","odds":1.6}],"kelly":0,"confidence":0.796,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.8579,"book_prob":0.8703,"edge":-0.0124,"shrunk_edge":-0.0081,"odds":1.115,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.115}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.8436,"book_prob":0.8596,"edge":-0.016,"shrunk_edge":-0.0104,"odds":1.125,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.125},{"slug":"fonbet","book":"fonbet","odds":1.11}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7668,"book_prob":0.7832,"edge":-0.0164,"shrunk_edge":-0.0107,"odds":1.225,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.225}],"kelly":0,"confidence":0.796,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.1625,"book_prob":0.1804,"edge":-0.0179,"shrunk_edge":-0.0117,"odds":4.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.8}],"kelly":0,"confidence":0.796,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: open","preview":null,"external":{"bsd_prediction":{"id":6633,"created_at":"2026-10-26T02:15:18Z","event":{"id":638375,"event_date":"2026-11-01T12:00:00Z","status":"notstarted","home_team_id":4411,"home_team":"Varbergs BoIS","away_team_id":4431,"away_team":"Ljungskile SK","league_id":106,"league_name":"Superettan"},"markets":{"match_result":{"prob_home":50,"prob_draw":25.7,"prob_away":24.3,"predicted":"H"},"expected_goals":{"home":1.71,"away":1.41},"over_under":{"prob_over_15":77,"prob_over_25":55.5,"prob_over_35":35.8},"btts":{"prob_yes":57.4},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":59.5},"corners":{"prob_over_85":70.5,"prob_over_95":59.3,"prob_over_105":48.9}},"recommendations":{"favorite":"H","favorite_prob":50,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4998,"version":"dc-blend-v1"}}},"computed_at":1793531497,"report":{"fetched_at":1793622461,"ht":null,"attendance":null,"highlights":[],"events":[],"players":[],"stats":null,"lineups":null},"colors":{"home":"#0d9c52","away":"#1c3264"},"venue":{"name":"Varberg Energi Arena","city":"Varberg","capacity":4500},"pulled":[],"published":[]}