{"id":46516,"league_id":26,"league":"Allsvenskan","kickoff":1793728800,"home":"IK Sirius","away":"Halmstads BK","home_id":447,"away_id":442,"venue_id":426,"rank":4,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.818,"score":[2,0],"live_score":null,"lambda":[2.19,1],"odds_1x2":{"HOME":0.7532488710881662,"DRAW":0.14664788246234117,"AWAY":0.10010324644949252},"read":{"text":"IK Sirius to win, with goals","side":"home"},"top_pick":null,"pass":"Nothing to take on IK Sirius against Halmstads BK. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Halmstads BK have made three changes from the side expected, with Marvin Illary, Ajdin Zeljkovic and Omar Faraj out of the eleven."},{"id":"stakes.season","section":"§5.1","note":"IK Sirius are in the title race; Halmstads BK are fighting relegation, with 3 games remaining."}],"lambda_home":2.191671085020116,"lambda_away":0.9952853128998999,"corner_rate":13,"card_rate":0.06,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":16093,"name":"David Celic","position":"G","starting":true,"ai_score":null},{"id":16094,"name":"Henrik Castegren","position":"D","starting":true,"ai_score":null},{"id":16108,"name":"Simon Sandberg","position":"D","starting":true,"ai_score":null},{"id":16096,"name":"Tobias Anker","position":"D","starting":true,"ai_score":null},{"id":16097,"name":"Oscar Krusnell","position":"D","starting":true,"ai_score":null},{"id":16098,"name":"Melker Heier","position":"M","starting":true,"ai_score":null},{"id":16099,"name":"Marcus Lindberg","position":"M","starting":true,"ai_score":null},{"id":42141,"name":"Zalán Vancsa","position":"M","starting":true,"ai_score":null},{"id":16106,"name":"Victor Svensson","position":"M","starting":true,"ai_score":null},{"id":16101,"name":"Isak Bjerkebo","position":"M","starting":true,"ai_score":null},{"id":16163,"name":"Joakim Persson","position":"F","starting":true,"ai_score":null},{"id":15410,"name":"Ismael Diawara","position":"G","starting":false,"ai_score":null},{"id":16354,"name":"Ben Magnusson","position":"D","starting":false,"ai_score":null},{"id":16286,"name":"Victor Ekstrom","position":"D","starting":false,"ai_score":null},{"id":16110,"name":"Adam Wikman","position":"M","starting":false,"ai_score":null},{"id":16100,"name":"Neo Jönsson","position":"F","starting":false,"ai_score":null},{"id":15795,"name":"Åke Andersson","position":"F","starting":false,"ai_score":null},{"id":24919,"name":"Odera Samuel Adindu","position":"F","starting":false,"ai_score":null},{"id":15972,"name":"Charlie Nildén","position":"M","starting":false,"ai_score":null},{"id":29120,"name":"Jesper Uneken","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-5-1","players":[{"id":16034,"name":"Tim Rönning","position":"G","starting":true,"ai_score":null},{"id":16019,"name":"André Boman","position":"D","starting":true,"ai_score":null},{"id":16020,"name":"Pascal Gregor","position":"D","starting":true,"ai_score":null},{"id":16029,"name":"Gabriel Wallentin","position":"D","starting":true,"ai_score":null},{"id":16023,"name":"Rami Kaib","position":"D","starting":true,"ai_score":null},{"id":16172,"name":"Oliver Kapsimalis","position":"M","starting":true,"ai_score":null},{"id":78068,"name":"Tom Trybull","position":"M","starting":true,"ai_score":null},{"id":16025,"name":"Joel Allansson","position":"M","starting":true,"ai_score":null},{"id":16155,"name":"Rocco Ascone","position":"M","starting":true,"ai_score":null},{"id":16309,"name":"Hussein Carneil","position":"M","starting":true,"ai_score":null},{"id":16031,"name":"Malte Persson","position":"F","starting":true,"ai_score":null},{"id":63516,"name":"Adam Wihed","position":"G","starting":false,"ai_score":null},{"id":24793,"name":"Erko Tõugjas","position":"D","starting":false,"ai_score":null},{"id":16021,"name":"Filip Schyberg","position":"D","starting":false,"ai_score":null},{"id":16036,"name":"Aleksander Nilsson","position":"M","starting":false,"ai_score":null},{"id":16136,"name":"Ajdin Zeljkovic","position":"F","starting":false,"ai_score":null},{"id":16026,"name":"Niilo Mäenpää","position":"M","starting":false,"ai_score":null},{"id":16027,"name":"Marvin Illary","position":"M","starting":false,"ai_score":null},{"id":16324,"name":"Omar Faraj","position":"F","starting":false,"ai_score":null},{"id":16033,"name":"Ludvig Arvidsson","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":16921,"name":"Mohamed Soumah","team_id":null,"side":"home","reason":"yellow_card_accumulation_suspension"},{"id":16120,"name":"Otso Liimatta","team_id":null,"side":"home","reason":"Unknown"}]},"people":[{"id":16093,"name":"David Celic","side":"home"},{"id":16094,"name":"Henrik Castegren","side":"home"},{"id":16108,"name":"Simon Sandberg","side":"home"},{"id":16096,"name":"Tobias Anker","side":"home"},{"id":16097,"name":"Oscar Krusnell","side":"home"},{"id":16098,"name":"Melker Heier","side":"home"},{"id":16099,"name":"Marcus Lindberg","side":"home"},{"id":42141,"name":"Zalán Vancsa","side":"home"},{"id":16106,"name":"Victor Svensson","side":"home"},{"id":16101,"name":"Isak Bjerkebo","side":"home"},{"id":16163,"name":"Joakim Persson","side":"home"},{"id":15410,"name":"Ismael Diawara","side":"home"},{"id":16354,"name":"Ben Magnusson","side":"home"},{"id":16286,"name":"Victor Ekstrom","side":"home"},{"id":16110,"name":"Adam Wikman","side":"home"},{"id":16100,"name":"Neo Jönsson","side":"home"},{"id":15795,"name":"Åke Andersson","side":"home"},{"id":24919,"name":"Odera Samuel Adindu","side":"home"},{"id":15972,"name":"Charlie Nildén","side":"home"},{"id":29120,"name":"Jesper Uneken","side":"home"},{"id":216247,"name":"Hugo Blomster","side":"home"},{"id":94359,"name":"Gustav Snitt","side":"home"},{"id":16921,"name":"Mohamed Soumah","side":"home"},{"id":16344,"name":"Isaac Höök","side":"home"},{"id":16319,"name":"Saba Mamatsashvili","side":"home"},{"id":50570,"name":"Elliot Eld","side":"home"},{"id":63041,"name":"Munaser Mohamud","side":"home"},{"id":16357,"name":"Andreas Pyndt","side":"home"},{"id":16105,"name":"Matthias Nartey","side":"home"},{"id":16120,"name":"Otso Liimatta","side":"home"},{"id":92680,"name":"Robin Krügel","side":"home"},{"id":16102,"name":"Robbie Ure","side":"home"},{"id":16284,"name":"August Ljungberg","side":"home"},{"id":16034,"name":"Tim Rönning","side":"away"},{"id":16019,"name":"André Boman","side":"away"},{"id":16020,"name":"Pascal Gregor","side":"away"},{"id":16029,"name":"Gabriel Wallentin","side":"away"},{"id":16023,"name":"Rami Kaib","side":"away"},{"id":16172,"name":"Oliver Kapsimalis","side":"away"},{"id":78068,"name":"Tom Trybull","side":"away"},{"id":16025,"name":"Joel Allansson","side":"away"},{"id":16155,"name":"Rocco Ascone","side":"away"},{"id":16309,"name":"Hussein Carneil","side":"away"},{"id":16031,"name":"Malte Persson","side":"away"},{"id":63516,"name":"Adam Wihed","side":"away"},{"id":24793,"name":"Erko Tõugjas","side":"away"},{"id":16021,"name":"Filip Schyberg","side":"away"},{"id":16036,"name":"Aleksander Nilsson","side":"away"},{"id":16136,"name":"Ajdin Zeljkovic","side":"away"},{"id":16026,"name":"Niilo Mäenpää","side":"away"},{"id":16027,"name":"Marvin Illary","side":"away"},{"id":16324,"name":"Omar Faraj","side":"away"},{"id":16033,"name":"Ludvig Arvidsson","side":"away"},{"id":24794,"name":"Joel Nilsson","side":"away"},{"id":59146,"name":"Hjalmar Åberg","side":"away"},{"id":24791,"name":"Jesper Jonasson Westermark","side":"away"},{"id":24792,"name":"Iddrisu Moro","side":"away"}],"players":[{"id":16921,"name":"Mohamed Soumah","side":"home","team":"IK Sirius","club":null,"role":"DEF","position":"CB","status":"out","reason":"yellow_card_accumulation_suspension","expected_return":"2026-11-03","season":{"apps":22,"starts":21,"goals":4,"assists":0,"big_chances":0,"clean_sheets":6,"team_games":33,"tracked_apps":22,"tracked_starts":21},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"IFK Göteborg","kickoff":1785067200,"goals":1,"assists":0,"score":"4-1","won":true},"strengths":[],"tags":[],"importance":0.094,"country":{"team":"Guinea","apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":2,"minutes":180,"country":0}},{"id":16120,"name":"Otso Liimatta","side":"home","team":"IK Sirius","club":null,"role":"MID","position":"CM","status":"out","reason":"Unknown","expected_return":null,"season":{"apps":4,"starts":0,"goals":2,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":33,"tracked_apps":4,"tracked_starts":0},"recent":{"apps":4,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Mjällby AIF","kickoff":1786798800,"goals":2,"assists":0,"score":"3-4","won":false},"strengths":[],"tags":[],"importance":0.018,"country":null,"load":{"games":1,"minutes":4,"country":0}},{"id":16102,"name":"Robbie Ure","side":"home","team":"IK Sirius","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":15,"starts":15,"goals":15,"assists":2,"big_chances":0,"clean_sheets":7,"team_games":33,"tracked_apps":15,"tracked_starts":15},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":4},"standout":{"opponent":"Mjällby AIF","kickoff":1783098000,"goals":4,"assists":0,"score":"4-4","won":false},"strengths":[],"tags":["top_scorer","best_performer"],"importance":0.31,"country":{"team":null,"apps":4,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":3,"minutes":135,"country":0}},{"id":16163,"name":"Joakim Persson","side":"home","team":"IK Sirius","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":5,"goals":3,"assists":3,"big_chances":1,"clean_sheets":0,"team_games":33,"tracked_apps":16,"tracked_starts":5},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"IF Elfsborg","kickoff":1792324800,"goals":2,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":["in_form"],"importance":0.072,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":16324,"name":"Omar Faraj","side":"away","team":"Halmstads BK","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":24,"starts":16,"goals":4,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":37,"tracked_apps":24,"tracked_starts":16},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Malmö FF","kickoff":1780146000,"goals":2,"assists":0,"score":"2-5","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.113,"country":null,"load":{"games":1,"minutes":70,"country":0}},{"id":16031,"name":"Malte Persson","side":"away","team":"Halmstads BK","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":26,"starts":4,"goals":1,"assists":1,"big_chances":0,"clean_sheets":2,"team_games":37,"tracked_apps":26,"tracked_starts":4},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"AIK","kickoff":1789905600,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.042,"country":null,"load":{"games":2,"minutes":39,"country":0}}],"extras":{"teams":{"home":447,"away":442},"split":{"home":{"above":{"w":0,"d":0,"l":1},"below":{"w":4,"d":1,"l":4}},"away":{"above":{"w":3,"d":1,"l":6},"below":null}},"referee":null,"managers":{"home":{"id":597,"name":"Andreas Engelmark","vs":{"w":2,"d":1,"l":0,"last":{"kickoff":1785776400,"score":"2-0","result":"W"}}},"away":{"id":1518,"name":"Stuart Baxter","vs":{"w":0,"d":1,"l":2,"last":{"kickoff":1785776400,"score":"0-2","result":"L"}}}},"best_xi":[{"id":16099,"name":"Marcus Lindberg","team_id":447,"position":"M","matches":25,"goals":2,"assists":7},{"id":16102,"name":"Robbie Ure","team_id":447,"position":"F","matches":15,"goals":15,"assists":2}],"players":{"16324":{"caps":8,"goals":0,"country":"Palestine","signed":null},"16921":{"caps":8,"goals":0,"country":"Guinea","signed":{"from":"KAA Gent Reserve U23","fee":1000000,"at":1770163200}}}},"notable":[{"id":22676,"name":"Kristian Stromland Lien","goals":16,"rank":1},{"id":15932,"name":"Paulos Abraham","goals":15,"rank":2},{"id":16102,"name":"Robbie Ure","goals":15,"rank":3},{"id":16101,"name":"Isak Bjerkebo","goals":14,"rank":4},{"id":21994,"name":"Gustav Lindgren","goals":13,"rank":5},{"id":16067,"name":"Bo Åsulv Hegland","goals":11,"rank":6},{"id":2939,"name":"Erik Botheim","goals":10,"rank":7},{"id":16079,"name":"Jacob Bergström","goals":10,"rank":8},{"id":16005,"name":"Johan Hove","goals":10,"rank":9},{"id":15955,"name":"Leo Östman","goals":10,"rank":10},{"id":26263,"name":"Taonsa Axel","goals":10,"rank":11},{"id":15970,"name":"Victor Lind","goals":10,"rank":12},{"id":12731,"name":"Julius Lindberg","goals":9,"rank":13},{"id":26264,"name":"Mikkel Ladefoged","goals":9,"rank":14},{"id":3306,"name":"Mads Hansen","goals":8,"rank":15}],"round_label":"Regular season · Matchday 27","neutral":false,"h2h":{"total_matches":13,"home_wins":8,"draws":2,"away_wins":3,"home_goals":20,"away_goals":11,"avg_total_goals":2.3846153846153846,"home_win_rate":0.6153846153846154,"away_win_rate":0.23076923076923078,"recent_matches":[{"away":"IK Sirius","date":"2026-08-03T17:00:00+00:00","home":"Halmstads BK","score":"0-2","event_id":46421,"away_score":2,"home_score":0,"away_team_id":447,"home_team_id":442},{"away":"IK Sirius","date":"2025-08-09T15:30:00+00:00","home":"Halmstads BK","score":"0-1","event_id":8190,"away_score":1,"home_score":0,"away_team_id":447,"home_team_id":442},{"away":"Halmstads BK","date":"2025-04-27T14:30:00+00:00","home":"IK Sirius","score":"1-1","event_id":8088,"away_score":1,"home_score":1,"away_team_id":442,"home_team_id":447},{"away":"IK Sirius","date":"2024-10-19T15:30:00+00:00","home":"Halmstads BK","score":"3-1","event_id":303147,"away_score":1,"home_score":3,"away_team_id":447,"home_team_id":442},{"away":"Halmstads BK","date":"2024-04-01T12:00:00+00:00","home":"IK Sirius","score":"3-0","event_id":302940,"away_score":0,"home_score":3,"away_team_id":442,"home_team_id":447},{"away":"IK Sirius","date":"2023-09-02T13:00:00+00:00","home":"Halmstads BK","score":"2-1","event_id":308634,"away_score":1,"home_score":2,"away_team_id":447,"home_team_id":442},{"away":"Halmstads BK","date":"2023-05-21T15:30:00+00:00","home":"IK Sirius","score":"1-2","event_id":308535,"away_score":2,"home_score":1,"away_team_id":442,"home_team_id":447},{"away":"IK Sirius","date":"2021-09-27T17:00:00+00:00","home":"Halmstads BK","score":"1-1","event_id":263323,"away_score":1,"home_score":1,"away_team_id":447,"home_team_id":442},{"away":"Halmstads BK","date":"2021-04-18T15:30:00+00:00","home":"IK Sirius","score":"1-0","event_id":263170,"away_score":0,"home_score":1,"away_team_id":442,"home_team_id":447},{"away":"IK Sirius","date":"2017-08-12T14:00:00+00:00","home":"Halmstads BK","score":"0-3","event_id":340660,"away_score":3,"home_score":0,"away_team_id":447,"home_team_id":442}]},"standings":{"home":{"team_id":447,"position":2,"played":26,"points":55,"goal_diff":22,"team_name":"IK Sirius","won":17,"drawn":4,"lost":5,"goals_for":56,"goals_against":34,"group":null},"away":{"team_id":442,"position":16,"played":26,"points":17,"goal_diff":-31,"team_name":"Halmstads BK","won":4,"drawn":5,"lost":17,"goals_for":18,"goals_against":49,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.17,"goals_against":1.33,"clean_sheets":1,"streak":"none","sequence":"WDWDLL","venue_ppg":0.5},"away":{"matches":6,"ppg":1.5,"record":"3-0-3","goals_for":1.17,"goals_against":2,"clean_sheets":0,"streak":"none","sequence":"WWLLWL","venue_ppg":1.5}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"IK Sirius are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":2,"combined_goal_share":0.154,"combined_importance":0.112,"players":[{"player":"Mohamed Soumah","role":"DEF","reason":"yellow_card_accumulation_suspension","goal_share":0.103,"importance":0.094,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Otso Liimatta","role":"MID","reason":"Unknown","goal_share":0.051,"importance":0.018,"measured":true,"doubtful":false,"cover_at_position":14}]},"strength":0.28,"moves":[{"channel":"goals","side":"home","pct":-0.2},{"channel":"goals","side":"away","pct":0.7},{"channel":"corners","side":"home","pct":0},{"channel":"cards","side":"both","pct":0.3}]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Halmstads BK 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. Halmstads BK have made three changes from the side expected, with Marvin Illary, Ajdin Zeljkovic and Omar Faraj out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":1,"out":["Jesper Uneken"],"in":["Simon Sandberg"]},"away":{"n":3,"out":["Marvin Illary","Ajdin Zeljkovic","Omar Faraj"],"in":["Oliver Kapsimalis","Joel Allansson","Malte Persson"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"IK Sirius have taken 1.33 points a game from their last 6 (2W 2D 2L), scoring 1.2 and conceding 1.3, and 0.50 a game at home.","evidence":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.17,"goals_against":1.33,"clean_sheets":1,"streak":"none","sequence":"WDWDLL","venue_ppg":0.5},"strength":0.15,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Halmstads BK have taken 1.50 points a game from their last 6 (3W 0D 3L), scoring 1.2 and conceding 2.0, and 1.50 a game on the road.","evidence":{"matches":6,"ppg":1.5,"record":"3-0-3","goals_for":1.17,"goals_against":2,"clean_sheets":0,"streak":"none","sequence":"WWLLWL","venue_ppg":1.5},"strength":0.15,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"IK Sirius are in the title race; Halmstads BK are fighting relegation, with 3 games remaining.","evidence":{"games_left":3,"home":{"state":"title_race","position":2,"points":55,"games_left":3,"gap_to_leader":0,"gap_to_safety":35,"gap_to_europe":-6},"away":{"state":"relegation_fight","position":16,"points":17,"games_left":3,"gap_to_leader":38,"gap_to_safety":-3,"gap_to_europe":32},"six_pointer":false},"strength":0.8,"moves":[{"channel":"goals","side":"away","pct":3.9}]},{"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 0-2, 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":"Andreas Engelmark has 63 matches in charge at IK Sirius, long enough that the side plays the way he wants it to.","evidence":{"manager":"Andreas Engelmark","matches_in_charge":63,"tenure_days":583,"ppm":1.63,"appointment_effect":{"before_ppm":1.3,"after_ppm":0.9,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Stuart Baxter has 22 matches in charge at Halmstads BK, long enough that the side plays the way he wants it to.","evidence":{"manager":"Stuart Baxter","matches_in_charge":22,"tenure_days":172,"ppm":0.91,"appointment_effect":{"before_ppm":0.3,"after_ppm":0.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"IK Sirius come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.020833333333333,"matchesIn7":1,"matchesIn14":2,"days_rest":5},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Halmstads BK come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6,"matchesIn7":1,"matchesIn14":2,"days_rest":6},"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.223,"defence":0.028,"effective_matches":15.4,"shrunk":0.34},"away":{"attack":-0.278,"defence":-0.198,"effective_matches":15.4,"shrunk":0.34}},"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.","evidence":{"home":{"matches":12,"possession":47.3,"shots":14.4,"xg_per_shot":0.116,"corners":6.7,"corners_per_shot":0.468,"finishing_vs_xg":-0.42},"away":{"matches":12,"possession":42.7,"shots":13.1,"xg_per_shot":0.089,"corners":5.1,"corners_per_shot":0.389,"finishing_vs_xg":-0.34},"possession_gap":4.5},"strength":0.182,"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":"IK Sirius 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.42,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Halmstads BK have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.34,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"104 yellow cards in this referee's last 31 games, where 102 would be usual in this league, and 2 reds.","evidence":{"matches":31,"yellows_per_match":3.35,"reds_per_match":0.065,"league_yellows_per_match":3.3,"league_reds_per_match":0.091,"yellow_ratio":1.02,"red_ratio":0.71},"strength":0.1,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 450 km for Halmstads BK.","evidence":{"travel_km":450},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Conditions: 1°C, with a hard surface likely.","evidence":{"rain_mm":null,"wind_kph":8.4,"temperature_c":1,"description":"unknown"},"strength":0.25,"moves":[{"channel":"goals","side":"both","pct":1.8}]},{"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.10980231964206384},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 7.7% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0767,"margin_pct":7.67,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, DRAW has drifted 8.8% since the market opened.","evidence":{"moves":[{"outcome":"DRAW","move_pct":-8.8,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":-8.1,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":1.6,"direction":"SHORTENING"}]},"strength":0.442,"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.7602,"DRAW":0.1413,"AWAY":0.0985},"consensus":{"HOME":0.7532,"DRAW":0.1466,"AWAY":0.1001},"largest_gap":{"outcome":"HOME","points":0.7},"sharp_overround":1.0479},"strength":0.087,"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.818,"model":{"HOME":0.6379,"DRAW":0.2098,"AWAY":0.1523},"book":{"HOME":0.7532,"DRAW":0.1466,"AWAY":0.1001},"best":{"HOME":{"odds":1.31,"bookmaker":"MansionBet"},"DRAW":{"odds":6.45,"bookmaker":"Pinnacle"},"AWAY":{"odds":9.5,"bookmaker":"Unibet"}},"overround":1.0767,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.7602,"DRAW":0.1413,"AWAY":0.0985}},"open":{"book":"pinnacle","fair":{"HOME":0.7428,"DRAW":0.1524,"AWAY":0.1048}}},{"market":"double_chance","line":null,"confidence":0.818,"model":{"12":0.7902,"1X":0.8477,"X2":0.3621},"book":{"12":0.8534,"1X":0.8999,"X2":0.2468},"best":{"12":{"odds":1.12,"bookmaker":"William Hill"},"1X":{"odds":1.08,"bookmaker":"William Hill"},"X2":{"odds":3.75,"bookmaker":"betfair"}},"overround":1.0427,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8587,"1X":0.9015,"X2":0.2398}},"open":{"book":"pinnacle","fair":{"12":0.8476,"1X":0.8952,"X2":0.2572}}},{"market":"draw_no_bet","line":null,"confidence":0.818,"model":{"HOME":0.8072,"AWAY":0.1928},"book":{"HOME":0.8827,"AWAY":0.1173},"best":{"HOME":{"odds":1.12,"bookmaker":"Betano"},"AWAY":{"odds":8,"bookmaker":"Bet365"}},"overround":1.0698,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.8853,"AWAY":0.1147}},"open":{"book":"pinnacle","fair":{"HOME":0.8764,"AWAY":0.1236}}},{"market":"btts","line":null,"confidence":0.818,"model":{"yes":0.5677,"no":0.4323},"book":{"yes":0.5555,"no":0.4445},"best":{"yes":{"odds":1.78,"bookmaker":"fonbet"},"no":{"odds":2.3,"bookmaker":"William Hill"}},"overround":1.0767,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5864,"no":0.4136}},"open":{"book":"betfair","fair":{"yes":0.5418,"no":0.4582}}},{"market":"over_under_05","line":0.5,"confidence":0.818,"model":{"over":0.9509,"under":0.0491},"book":{"over":0.968,"under":0.032},"best":{"over":{"odds":1.01,"bookmaker":"1xBet"},"under":{"odds":18.5,"bookmaker":"1xBet"}},"overround":1.0442,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9647,"under":0.0353}}},{"market":"over_under_15","line":1.5,"confidence":0.818,"model":{"over":0.8349,"under":0.1651},"book":{"over":0.8935,"under":0.1065},"best":{"over":{"odds":1.1,"bookmaker":"Pinnacle"},"under":{"odds":8,"bookmaker":"betfair"}},"overround":1.0647,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.8832,"under":0.1168}},"open":{"book":"pinnacle","fair":{"over":0.8492,"under":0.1508}}},{"market":"over_under_25","line":2.5,"confidence":0.818,"model":{"over":0.6174,"under":0.3826},"book":{"over":0.7232,"under":0.2768},"best":{"over":{"odds":1.34,"bookmaker":"Pinnacle"},"under":{"odds":3.4,"bookmaker":"Bet365"}},"overround":1.0626,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.7198,"under":0.2802}},"open":{"book":"pinnacle","fair":{"over":0.6654,"under":0.3346}}},{"market":"over_under_35","line":3.5,"confidence":0.818,"model":{"over":0.3946,"under":0.6054},"book":{"over":0.506,"under":0.494},"best":{"over":{"odds":1.95,"bookmaker":"Sbo"},"under":{"odds":1.97,"bookmaker":"Pinnacle"}},"overround":1.0569,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.5136,"under":0.4864}},"open":{"book":"pinnacle","fair":{"over":0.4395,"under":0.5605}}},{"market":"asian_handicap","line":-4.5,"confidence":0.818,"model":{"HOME":0.0369,"AWAY":0.9631},"book":{"HOME":0.055,"AWAY":0.945},"best":{"HOME":{"odds":10,"bookmaker":"1xBet"},"AWAY":{"odds":1.01,"bookmaker":"1xBet"}},"overround":1.0901,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0636,"AWAY":0.9364}}},{"market":"asian_handicap","line":-4,"confidence":0.818,"model":{"HOME":0.0393,"AWAY":0.9607},"book":{"HOME":0.058,"AWAY":0.942},"best":{"HOME":{"odds":9,"bookmaker":"1xBet"},"AWAY":{"odds":1.005,"bookmaker":"1xBet"}},"overround":1.1061,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0723,"AWAY":0.9277}}},{"market":"asian_handicap","line":-3.75,"confidence":0.818,"model":{"HOME":0.0693,"AWAY":0.9307},"book":{"HOME":0.1033,"AWAY":0.8967},"best":{"HOME":{"odds":6.4,"bookmaker":"1xBet"},"AWAY":{"odds":1.053,"bookmaker":"1xBet"}},"overround":1.1059,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1198,"AWAY":0.8802}}},{"market":"asian_handicap","line":-3.5,"confidence":0.818,"model":{"HOME":0.0975,"AWAY":0.9025},"book":{"HOME":0.1544,"AWAY":0.8456},"best":{"HOME":{"odds":5.5,"bookmaker":"Novibet"},"AWAY":{"odds":1.15,"bookmaker":"Bet365"}},"overround":1.0758,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1751,"AWAY":0.8249}}},{"market":"asian_handicap","line":-3.25,"confidence":0.818,"model":{"HOME":0.1038,"AWAY":0.8962},"book":{"HOME":0.1612,"AWAY":0.8388},"best":{"HOME":{"odds":5.25,"bookmaker":"Bet365"},"AWAY":{"odds":1.16,"bookmaker":"Bet365"}},"overround":1.0695,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1934,"AWAY":0.8066}}},{"market":"asian_handicap","line":-3,"confidence":0.818,"model":{"HOME":0.111,"AWAY":0.889},"book":{"HOME":0.1835,"AWAY":0.8165},"best":{"HOME":{"odds":4.8,"bookmaker":"Novibet"},"AWAY":{"odds":1.18,"bookmaker":"Bet365"}},"overround":1.0789,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2182,"AWAY":0.7818}}},{"market":"asian_handicap","line":-2.75,"confidence":0.818,"model":{"HOME":0.1686,"AWAY":0.8314},"book":{"HOME":0.2467,"AWAY":0.7533},"best":{"HOME":{"odds":3.65,"bookmaker":"Novibet"},"AWAY":{"odds":1.275,"bookmaker":"Bet365"}},"overround":1.0751,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2777,"AWAY":0.7223}}},{"market":"asian_handicap","line":-2.5,"confidence":0.818,"model":{"HOME":0.2192,"AWAY":0.7808},"book":{"HOME":0.3065,"AWAY":0.6935},"best":{"HOME":{"odds":3.05,"bookmaker":"Novibet"},"AWAY":{"odds":1.4,"bookmaker":"fonbet"}},"overround":1.0748,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3324,"AWAY":0.6676}}},{"market":"asian_handicap","line":-2.25,"confidence":0.818,"model":{"HOME":0.2428,"AWAY":0.7572},"book":{"HOME":0.3419,"AWAY":0.6581},"best":{"HOME":{"odds":2.75,"bookmaker":"Novibet"},"AWAY":{"odds":1.45,"bookmaker":"Unibet"}},"overround":1.0727,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.38,"AWAY":0.62}}},{"market":"asian_handicap","line":-2,"confidence":0.818,"model":{"HOME":0.272,"AWAY":0.728},"book":{"HOME":0.3863,"AWAY":0.6137},"best":{"HOME":{"odds":2.5,"bookmaker":"Novibet"},"AWAY":{"odds":1.55,"bookmaker":"Interwetten"}},"overround":1.0729,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4168,"AWAY":0.5832}}},{"market":"asian_handicap","line":-1.75,"confidence":0.818,"model":{"HOME":0.3502,"AWAY":0.6498},"book":{"HOME":0.4601,"AWAY":0.5399},"best":{"HOME":{"odds":2.1,"bookmaker":"Novibet"},"AWAY":{"odds":1.8,"bookmaker":"Betsson"}},"overround":1.0683,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4841,"AWAY":0.5159}}},{"market":"asian_handicap","line":-1.5,"confidence":0.818,"model":{"HOME":0.4133,"AWAY":0.5867},"book":{"HOME":0.5172,"AWAY":0.4828},"best":{"HOME":{"odds":1.87,"bookmaker":"Novibet"},"AWAY":{"odds":2,"bookmaker":"10bet"}},"overround":1.0743,"books":13,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.534,"AWAY":0.466}}},{"market":"asian_handicap","line":-1.25,"confidence":0.818,"model":{"HOME":0.4656,"AWAY":0.5344},"book":{"HOME":0.5844,"AWAY":0.4156},"best":{"HOME":{"odds":1.68,"bookmaker":"Novibet"},"AWAY":{"odds":2.3,"bookmaker":"Betsson"}},"overround":1.067,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5983,"AWAY":0.4017}}},{"market":"asian_handicap","line":-1,"confidence":0.818,"model":{"HOME":0.533,"AWAY":0.467},"book":{"HOME":0.6636,"AWAY":0.3364},"best":{"HOME":{"odds":1.48,"bookmaker":"Novibet"},"AWAY":{"odds":2.85,"bookmaker":"Betsson"}},"overround":1.0735,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6755,"AWAY":0.3245}}},{"market":"asian_handicap","line":-0.75,"confidence":0.818,"model":{"HOME":0.5921,"AWAY":0.4079},"book":{"HOME":0.7015,"AWAY":0.2985},"best":{"HOME":{"odds":1.39,"bookmaker":"Novibet"},"AWAY":{"odds":3.1,"bookmaker":"Bet365"}},"overround":1.0749,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7121,"AWAY":0.2879}}},{"market":"asian_handicap","line":-0.5,"confidence":0.818,"model":{"HOME":0.6379,"AWAY":0.3621},"book":{"HOME":0.7325,"AWAY":0.2675},"best":{"HOME":{"odds":1.33,"bookmaker":"Novibet"},"AWAY":{"odds":3.45,"bookmaker":"Bet365"}},"overround":1.0655,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.741,"AWAY":0.259}}},{"market":"asian_handicap","line":-0.25,"confidence":0.818,"model":{"HOME":0.7127,"AWAY":0.2873},"book":{"HOME":0.8033,"AWAY":0.1967},"best":{"HOME":{"odds":1.22,"bookmaker":"Novibet"},"AWAY":{"odds":4.5,"bookmaker":"Bet365"}},"overround":1.0731,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8061,"AWAY":0.1939}}},{"market":"asian_handicap","line":0,"confidence":0.818,"model":{"HOME":0.8072,"AWAY":0.1928},"book":{"HOME":0.8762,"AWAY":0.1238},"best":{"HOME":{"odds":1.11,"bookmaker":"Novibet"},"AWAY":{"odds":6.45,"bookmaker":"1xBet"}},"overround":1.0849,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8805,"AWAY":0.1195}}},{"market":"asian_handicap","line":0.25,"confidence":0.818,"model":{"HOME":0.8298,"AWAY":0.1702},"book":{"HOME":0.8764,"AWAY":0.1236},"best":{"HOME":{"odds":1.1,"bookmaker":"Novibet"},"AWAY":{"odds":6.4,"bookmaker":"Novibet"}},"overround":1.0653,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8764,"AWAY":0.1236}}},{"market":"total_corners","line":7.5,"confidence":0.818,"model":{"over":0.9262,"under":0.0738},"book":{"over":0.8737,"under":0.1263},"best":{"over":{"odds":1.08,"bookmaker":"1xBet"},"under":{"odds":5.6,"bookmaker":"1xBet"}},"overround":1.1045,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.8512,"under":0.1488}}},{"market":"total_corners","line":8.5,"confidence":0.818,"model":{"over":0.8746,"under":0.1254},"book":{"over":0.7962,"under":0.2038},"best":{"over":{"odds":1.18,"bookmaker":"1xBet"},"under":{"odds":3.92,"bookmaker":"1xBet"}},"overround":1.1026,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7796,"under":0.2204}}},{"market":"total_corners","line":9.5,"confidence":0.818,"model":{"over":0.8054,"under":0.1946},"book":{"over":0.6933,"under":0.3067},"best":{"over":{"odds":1.34,"bookmaker":"1xBet"},"under":{"odds":2.78,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6852,"under":0.3148}}},{"market":"total_corners","line":10.5,"confidence":0.818,"model":{"over":0.7208,"under":0.2792},"book":{"over":0.5658,"under":0.4342},"best":{"over":{"odds":1.68,"bookmaker":"Pinnacle"},"under":{"odds":2.13,"bookmaker":"Pinnacle"}},"overround":1.0726,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5629,"under":0.4371}},"open":{"book":"pinnacle","fair":{"over":0.5549,"under":0.4451}}},{"market":"total_corners","line":11.5,"confidence":0.818,"model":{"over":0.6251,"under":0.3749},"book":{"over":0.4554,"under":0.5446},"best":{"over":{"odds":2.04,"bookmaker":"Pinnacle"},"under":{"odds":1.72,"bookmaker":"Pinnacle"}},"overround":1.0752,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4544,"under":0.5456}},"open":{"book":"pinnacle","fair":{"over":0.444,"under":0.556}}},{"market":"corners_1x2","line":null,"confidence":0.655,"model":{"HOME":0.788,"DRAW":0.0673,"AWAY":0.1447},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.573,"model":{"yes":0.0579,"no":0.9421},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.6054,"book_prob":0.494,"edge":0.1115,"shrunk_edge":0.0943,"odds":1.97,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.97},{"slug":"betfair","book":"betfair","odds":1.9},{"slug":"1xbet","book":"1xBet","odds":1.89},{"slug":"sbo","book":"Sbo","odds":1.87},{"slug":"betvictor","book":"BetVictor","odds":1.85}],"kelly":0.0497,"confidence":0.818,"family":"goals"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.6251,"book_prob":0.4554,"edge":0.1697,"shrunk_edge":0.0933,"odds":2.04,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.04},{"slug":"1xbet","book":"1xBet","odds":1.99}],"kelly":0.0662,"confidence":0.818,"family":"corners"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.3826,"book_prob":0.2768,"edge":0.1058,"shrunk_edge":0.0895,"odds":3.4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.4},{"slug":"pinnacle","book":"Pinnacle","odds":3.26},{"slug":"betfair","book":"betfair","odds":3.25},{"slug":"betvictor","book":"BetVictor","odds":3.2},{"slug":"1xbet","book":"1xBet","odds":3.04}],"kelly":0.0313,"confidence":0.818,"family":"goals"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.7208,"book_prob":0.5658,"edge":0.155,"shrunk_edge":0.0852,"odds":1.68,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.68},{"slug":"1xbet","book":"1xBet","odds":1.6}],"kelly":0.0775,"confidence":0.818,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.467,"book_prob":0.3364,"edge":0.1306,"shrunk_edge":0.0846,"odds":2.85,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.85},{"slug":"bet365","book":"Bet365","odds":2.75},{"slug":"unibet","book":"Unibet","odds":2.7},{"slug":"interwetten","book":"Interwetten","odds":2.65},{"slug":"1xbet","book":"1xBet","odds":2.6},{"slug":"novibet","book":"Novibet","odds":2.6},{"slug":"fonbet","book":"fonbet","odds":2.6}],"kelly":0.0447,"confidence":0.818,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.3621,"book_prob":0.2468,"edge":0.1153,"shrunk_edge":0.0837,"odds":3.75,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.75},{"slug":"1xbet","book":"1xBet","odds":3.65},{"slug":"betvictor","book":"BetVictor","odds":3.6},{"slug":"william-hill","book":"William Hill","odds":3.4},{"slug":"sbo","book":"Sbo","odds":3.22}],"kelly":0.0325,"confidence":0.818,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.5344,"book_prob":0.4156,"edge":0.1188,"shrunk_edge":0.077,"odds":2.3,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.3},{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"fonbet","book":"fonbet","odds":2.25},{"slug":"10bet","book":"10bet","odds":2.25},{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"1xbet","book":"1xBet","odds":2.18},{"slug":"novibet","book":"Novibet","odds":2.15}],"kelly":0.0441,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.728,"book_prob":0.6137,"edge":0.1143,"shrunk_edge":0.0741,"odds":1.55,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.55},{"slug":"bet365","book":"Bet365","odds":1.55},{"slug":"betsson","book":"Betsson","odds":1.55},{"slug":"fonbet","book":"fonbet","odds":1.55},{"slug":"unibet","book":"Unibet","odds":1.54},{"slug":"novibet","book":"Novibet","odds":1.52},{"slug":"1xbet","book":"1xBet","odds":1.5}],"kelly":0.0584,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.6498,"book_prob":0.5399,"edge":0.1098,"shrunk_edge":0.0712,"odds":1.8,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":1.8},{"slug":"unibet","book":"Unibet","odds":1.75},{"slug":"bet365","book":"Bet365","odds":1.75},{"slug":"1xbet","book":"1xBet","odds":1.72},{"slug":"fonbet","book":"fonbet","odds":1.72},{"slug":"novibet","book":"Novibet","odds":1.71}],"kelly":0.053,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.4079,"book_prob":0.2985,"edge":0.1094,"shrunk_edge":0.0709,"odds":3.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.1},{"slug":"unibet","book":"Unibet","odds":3},{"slug":"1xbet","book":"1xBet","odds":2.955},{"slug":"novibet","book":"Novibet","odds":2.9},{"slug":"fonbet","book":"fonbet","odds":2.9}],"kelly":0.0315,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.5867,"book_prob":0.4828,"edge":0.1039,"shrunk_edge":0.0673,"odds":2,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":2},{"slug":"bet365","book":"Bet365","odds":1.975},{"slug":"betsson","book":"Betsson","odds":1.96},{"slug":"unibet","book":"Unibet","odds":1.93},{"slug":"fonbet","book":"fonbet","odds":1.91},{"slug":"1xbet","book":"1xBet","odds":1.909},{"slug":"888sport","book":"888Sport","odds":1.909},{"slug":"william-hill","book":"William Hill","odds":1.909},{"slug":"interwetten","book":"Interwetten","odds":1.9},{"slug":"bwin","book":"Bwin","odds":1.9},{"slug":"sportingbet","book":"SportingBet","odds":1.9},{"slug":"vistabet","book":"Vistabet","odds":1.9}],"kelly":0.0434,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.7572,"book_prob":0.6581,"edge":0.0991,"shrunk_edge":0.0643,"odds":1.45,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.45},{"slug":"bet365","book":"Bet365","odds":1.45},{"slug":"fonbet","book":"fonbet","odds":1.45},{"slug":"novibet","book":"Novibet","odds":1.43},{"slug":"1xbet","book":"1xBet","odds":1.415}],"kelly":0.0545,"confidence":0.818,"family":"handicap"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.8054,"book_prob":0.6933,"edge":0.1121,"shrunk_edge":0.0617,"odds":1.34,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.34}],"kelly":0.0583,"confidence":0.818,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.3621,"book_prob":0.2675,"edge":0.0945,"shrunk_edge":0.0613,"odds":3.45,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.45},{"slug":"unibet","book":"Unibet","odds":3.4},{"slug":"novibet","book":"Novibet","odds":3.25},{"slug":"interwetten","book":"Interwetten","odds":3.2}],"kelly":0.0254,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.2873,"book_prob":0.1967,"edge":0.0906,"shrunk_edge":0.0587,"odds":4.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.5},{"slug":"1xbet","book":"1xBet","odds":4.25},{"slug":"unibet","book":"Unibet","odds":4.25},{"slug":"novibet","book":"Novibet","odds":4.1}],"kelly":0.0209,"confidence":0.818,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.7808,"book_prob":0.6935,"edge":0.0873,"shrunk_edge":0.0566,"odds":1.4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.375},{"slug":"interwetten","book":"Interwetten","odds":1.37},{"slug":"unibet","book":"Unibet","odds":1.37},{"slug":"novibet","book":"Novibet","odds":1.36},{"slug":"1xbet","book":"1xBet","odds":1.33}],"kelly":0.0582,"confidence":0.818,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.1928,"book_prob":0.1173,"edge":0.0755,"shrunk_edge":0.0548,"odds":8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":8},{"slug":"10bet","book":"10bet","odds":7},{"slug":"betsson","book":"Betsson","odds":6.5},{"slug":"unibet","book":"Unibet","odds":6},{"slug":"bwin","book":"Bwin","odds":6},{"slug":"sportingbet","book":"SportingBet","odds":6},{"slug":"betway","book":"Betway","odds":6},{"slug":"888sport","book":"888Sport","odds":6},{"slug":"william-hill","book":"William Hill","odds":6},{"slug":"vistabet","book":"Vistabet","odds":6},{"slug":"novibet","book":"Novibet","odds":5.8},{"slug":"betano","book":"Betano","odds":5.7}],"kelly":0.0194,"confidence":0.818,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-2.75,"push":"half","model_prob":0.8314,"book_prob":0.7533,"edge":0.0781,"shrunk_edge":0.0506,"odds":1.275,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.275},{"slug":"unibet","book":"Unibet","odds":1.27},{"slug":"novibet","book":"Novibet","odds":1.26},{"slug":"1xbet","book":"1xBet","odds":1.248}],"kelly":0.0546,"confidence":0.818,"family":"handicap"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.1651,"book_prob":0.1065,"edge":0.0586,"shrunk_edge":0.0496,"odds":8,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":8},{"slug":"pinnacle","book":"Pinnacle","odds":7.01},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"1xbet","book":"1xBet","odds":6.55}],"kelly":0.0115,"confidence":0.818,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.889,"book_prob":0.8165,"edge":0.0725,"shrunk_edge":0.047,"odds":1.18,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.18},{"slug":"fonbet","book":"fonbet","odds":1.18},{"slug":"unibet","book":"Unibet","odds":1.17},{"slug":"novibet","book":"Novibet","odds":1.17},{"slug":"1xbet","book":"1xBet","odds":1.136}],"kelly":0.0681,"confidence":0.818,"family":"handicap"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2098,"book_prob":0.1466,"edge":0.0631,"shrunk_edge":0.0458,"odds":6.45,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":6.45},{"slug":"dafabet","book":"dafabet","odds":6.2},{"slug":"melbet","book":"MelBet","odds":6.1},{"slug":"mansionbet","book":"MansionBet","odds":6.1},{"slug":"1xbet","book":"1xBet","odds":6},{"slug":"interwetten","book":"Interwetten","odds":6},{"slug":"unibet","book":"Unibet","odds":6},{"slug":"bwin","book":"Bwin","odds":6},{"slug":"betfair","book":"betfair","odds":6},{"slug":"bet365","book":"Bet365","odds":5.75},{"slug":"betvictor","book":"BetVictor","odds":5.75},{"slug":"william-hill","book":"William Hill","odds":5.5}],"kelly":0.0162,"confidence":0.818,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.1928,"book_prob":0.1238,"edge":0.069,"shrunk_edge":0.0447,"odds":6.45,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.45},{"slug":"unibet","book":"Unibet","odds":6},{"slug":"novibet","book":"Novibet","odds":6},{"slug":"fonbet","book":"fonbet","odds":5.7}],"kelly":0.0112,"confidence":0.818,"family":"handicap"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.8746,"book_prob":0.7962,"edge":0.0784,"shrunk_edge":0.0431,"odds":1.18,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.18}],"kelly":0.0444,"confidence":0.818,"family":"corners"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.1523,"book_prob":0.1001,"edge":0.0522,"shrunk_edge":0.0379,"odds":9.5,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":9.5},{"slug":"1xbet","book":"1xBet","odds":9.1},{"slug":"pinnacle","book":"Pinnacle","odds":8.96},{"slug":"melbet","book":"MelBet","odds":8.7},{"slug":"bet365","book":"Bet365","odds":8.5},{"slug":"betfair","book":"betfair","odds":8.5},{"slug":"betvictor","book":"BetVictor","odds":8.5},{"slug":"mansionbet","book":"MansionBet","odds":8.5},{"slug":"dafabet","book":"dafabet","odds":8.4},{"slug":"interwetten","book":"Interwetten","odds":8.25},{"slug":"william-hill","book":"William Hill","odds":8},{"slug":"bwin","book":"Bwin","odds":7.75}],"kelly":0.0132,"confidence":0.818,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-3.25,"push":"half","model_prob":0.8962,"book_prob":0.8388,"edge":0.0575,"shrunk_edge":0.0372,"odds":1.16,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.118}],"kelly":0.0619,"confidence":0.818,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Sirius will take maximum points here because their underlying football towers over a sliding opponent. Sirius sit second in the table while their visitors occupy the basement, and the real evidence backs that gap completely. Sirius are trending upwards with four games of vastly superior chance creation, whereas Halmstads drift downwards through a miserable four-match spell of poor attacking output and leaky defending. Halmstads bleed chances by shipping six or more shots on target in four of their last six outings, and they are massively flattered by winning three of those recent fixtures. Sirius actually underperform their chance creation by leaving six goals on the table across nine matches, while Halmstads miss four in the same span. Sirius thrive without possession, and they will happily let the visitors chase the game before punishing that wide-open backline.","external":{"bsd_prediction":{"id":6772,"created_at":"2026-10-28T02:15:15Z","event":{"id":46516,"event_date":"2026-11-03T18:00:00Z","status":"notstarted","home_team_id":447,"home_team":"IK Sirius","away_team_id":442,"away_team":"Halmstads BK","league_id":26,"league_name":"Allsvenskan"},"markets":{"match_result":{"prob_home":73,"prob_draw":15.8,"prob_away":11.3,"predicted":"H"},"expected_goals":{"home":2.27,"away":0.85},"over_under":{"prob_over_15":86,"prob_over_25":70.4,"prob_over_35":46.1},"btts":{"prob_yes":55.6},"score":{"most_likely":"2-0"},"draw_no_bet":{"prob_home":87.5},"corners":{"prob_over_85":75.9,"prob_over_95":65.3,"prob_over_105":55.9}},"recommendations":{"favorite":"H","favorite_prob":73,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.7296,"version":"dc-blend-v1"}}},"computed_at":1793728395,"report":{"fetched_at":1793735647,"ht":[2,0],"attendance":null,"highlights":[],"events":[],"players":[],"stats":null,"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":16093,"name":"David Celic","position":"G","number":34,"captain":false,"starting":true},{"id":16094,"name":"Henrik Castegren","position":"D","number":5,"captain":true,"starting":true},{"id":16108,"name":"Simon Sandberg","position":"D","number":15,"captain":false,"starting":true},{"id":16096,"name":"Tobias Anker","position":"D","number":4,"captain":false,"starting":true},{"id":16097,"name":"Oscar Krusnell","position":"D","number":22,"captain":false,"starting":true},{"id":16098,"name":"Melker Heier","position":"M","number":10,"captain":false,"starting":true},{"id":16099,"name":"Marcus Lindberg","position":"M","number":6,"captain":false,"starting":true},{"id":16163,"name":"Joakim Persson","position":"M","number":7,"captain":false,"starting":true},{"id":16106,"name":"Victor Svensson","position":"M","number":24,"captain":false,"starting":true},{"id":42141,"name":"Zalán Vancsa","position":"M","number":30,"captain":false,"starting":true},{"id":16101,"name":"Isak Bjerkebo","position":"F","number":11,"captain":false,"starting":true},{"id":16100,"name":"Neo Jönsson","position":"F","number":17,"captain":false,"starting":false},{"id":15972,"name":"Charlie Nildén","position":"M","number":21,"captain":false,"starting":false},{"id":16110,"name":"Adam Wikman","position":"M","number":18,"captain":false,"starting":false},{"id":29120,"name":"Jesper Uneken","position":"F","number":9,"captain":false,"starting":false},{"id":16286,"name":"Victor Ekstrom","position":"D","number":20,"captain":false,"starting":false},{"id":15410,"name":"Ismael Diawara","position":"G","number":1,"captain":false,"starting":false},{"id":16354,"name":"Ben Magnusson","position":"D","number":27,"captain":false,"starting":false},{"id":15795,"name":"Åke Andersson","position":"F","number":29,"captain":false,"starting":false},{"id":24919,"name":"Odera Samuel Adindu","position":"F","number":25,"captain":false,"starting":false}]},"away":{"formation":"5-3-2","players":[{"id":16034,"name":"Tim Rönning","position":"G","number":1,"captain":false,"starting":true},{"id":16172,"name":"Oliver Kapsimalis","position":"D","number":22,"captain":false,"starting":true},{"id":16019,"name":"André Boman","position":"D","number":17,"captain":false,"starting":true},{"id":16020,"name":"Pascal Gregor","position":"D","number":5,"captain":false,"starting":true},{"id":16029,"name":"Gabriel Wallentin","position":"D","number":3,"captain":false,"starting":true},{"id":16023,"name":"Rami Kaib","position":"D","number":24,"captain":false,"starting":true},{"id":16025,"name":"Joel Allansson","position":"M","number":6,"captain":false,"starting":true},{"id":78068,"name":"Tom Trybull","position":"M","number":28,"captain":false,"starting":true},{"id":16155,"name":"Rocco Ascone","position":"M","number":27,"captain":true,"starting":true},{"id":16031,"name":"Malte Persson","position":"F","number":18,"captain":false,"starting":true},{"id":16309,"name":"Hussein Carneil","position":"F","number":14,"captain":false,"starting":true},{"id":16136,"name":"Ajdin Zeljkovic","position":"F","number":23,"captain":false,"starting":false},{"id":16027,"name":"Marvin Illary","position":"M","number":19,"captain":false,"starting":false},{"id":16033,"name":"Ludvig Arvidsson","position":"F","number":11,"captain":false,"starting":false},{"id":63516,"name":"Adam Wihed","position":"G","number":35,"captain":false,"starting":false},{"id":24793,"name":"Erko Tõugjas","position":"D","number":16,"captain":false,"starting":false},{"id":16021,"name":"Filip Schyberg","position":"D","number":4,"captain":false,"starting":false},{"id":16036,"name":"Aleksander Nilsson","position":"M","number":25,"captain":false,"starting":false},{"id":16026,"name":"Niilo Mäenpää","position":"M","number":8,"captain":false,"starting":false},{"id":16324,"name":"Omar Faraj","position":"F","number":9,"captain":false,"starting":false}]}}},"colors":{"home":"#0d5f9e","away":"#0d5f9f"},"venue":{"name":"Studenternas IP","city":"Uppsala","capacity":11167},"pulled":[],"published":[]}