{"id":605983,"league_id":31,"league":"International Friendly Games","kickoff":1791216000,"home":"Rwanda","away":"Kenya","home_id":2263,"away_id":2248,"venue_id":null,"rank":9,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.402,"score":[0,0],"live_score":null,"lambda":[1.65,1.06],"odds_1x2":{"HOME":0.39908906280385703,"DRAW":0.29506567632452674,"AWAY":0.30584526087161606},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"Nothing to take on Rwanda against Kenya. It is too close to call with any conviction.","confident":[],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Rwanda have made nine changes from the side expected, with Fiacre Ntwari, Claude Niyomugabo and Ange Mutsinzi out of the eleven. Kenya have made eight changes from the side expected, with Brian Bwire, Sylvester Owino and Baron Ochieng out of the eleven."},{"id":"form.home","section":"§2.1","note":"Rwanda have taken 0.50 points a game from their last 6 (1W 0D 5L), scoring 0.2 and conceding 1.5."}],"lambda_home":1.6476602479642861,"lambda_away":1.0576959303975477,"corner_rate":8.83,"card_rate":0.095,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-1-3-2","players":[{"id":21718,"name":"Adolphe Hakizimana","position":"G","starting":true,"ai_score":null},{"id":55749,"name":"Obed Uwumukiza","position":"D","starting":true,"ai_score":null},{"id":36059,"name":"Darryl Nkulikiyimana","position":"D","starting":true,"ai_score":null},{"id":21710,"name":"Clement Niyigena","position":"D","starting":true,"ai_score":null},{"id":54412,"name":"Emmanuel Imanishimwe","position":"D","starting":true,"ai_score":null},{"id":7579,"name":"Samuel Gueulette","position":"M","starting":true,"ai_score":null},{"id":52998,"name":"Jojea Kwizera","position":"M","starting":true,"ai_score":null},{"id":24102,"name":"Kevin Muhire","position":"M","starting":true,"ai_score":null},{"id":214956,"name":"Elie Iradukunda","position":"F","starting":true,"ai_score":null},{"id":54413,"name":"Abeddy Biramahire","position":"F","starting":true,"ai_score":null},{"id":42589,"name":"Innocent Nshuti","position":"F","starting":true,"ai_score":null},{"id":60319,"name":"Niyongira Patience","position":"G","starting":false,"ai_score":null},{"id":21712,"name":"Claude Niyomugabo","position":"D","starting":false,"ai_score":null},{"id":21714,"name":"Gilbert Byiringiro","position":"D","starting":false,"ai_score":null},{"id":54409,"name":"Ange Mutsinzi","position":"D","starting":false,"ai_score":null},{"id":54411,"name":"Djihad Bizimana","position":"M","starting":false,"ai_score":null},{"id":54410,"name":"Bonheur Mugisha","position":"M","starting":false,"ai_score":null},{"id":214958,"name":"Hakim Hamis","position":"M","starting":false,"ai_score":null},{"id":21701,"name":"Gilbert Mugisha","position":"F","starting":false,"ai_score":null},{"id":60310,"name":"Leroy-Jacques Mickels","position":"F","starting":false,"ai_score":null},{"id":13023,"name":"Joy Lance Mickels","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"5-4-1","players":[{"id":54305,"name":"Farouk Shikalo","position":"G","starting":true,"ai_score":null},{"id":24116,"name":"Haniff Wesonga","position":"D","starting":true,"ai_score":null},{"id":79594,"name":"Amos Wanjala","position":"D","starting":true,"ai_score":null},{"id":54306,"name":"Mike Kibwage","position":"D","starting":true,"ai_score":null},{"id":54300,"name":"Manzur Okwaro","position":"D","starting":true,"ai_score":null},{"id":24139,"name":"Aboud Omar","position":"D","starting":true,"ai_score":null},{"id":16323,"name":"Stanley Wilson","position":"D","starting":true,"ai_score":null},{"id":57327,"name":"Chrispine Erambo","position":"M","starting":true,"ai_score":null},{"id":24131,"name":"Marvin Omondi","position":"M","starting":true,"ai_score":null},{"id":33907,"name":"Vincent Harper","position":"M","starting":true,"ai_score":null},{"id":24481,"name":"Ryan Ogam","position":"F","starting":true,"ai_score":null},{"id":54824,"name":"Brian Bwire","position":"G","starting":false,"ai_score":null},{"id":54298,"name":"Bryne Odhiambo","position":"G","starting":false,"ai_score":null},{"id":54825,"name":"Rooney Onyango","position":"D","starting":false,"ai_score":null},{"id":60084,"name":"Frank Odhiambo","position":"D","starting":false,"ai_score":null},{"id":8639,"name":"Job Ochieng","position":"M","starting":false,"ai_score":null},{"id":54826,"name":"Ben Omondi","position":"F","starting":false,"ai_score":null},{"id":25848,"name":"Mohammed Bajaber","position":"F","starting":false,"ai_score":null},{"id":146638,"name":"Shariff Musa","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":8947,"name":"Collins Sichenje","team_id":null,"side":"away","reason":"Knee Injury"},{"id":14229,"name":"Erick Otieno","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":21718,"name":"Adolphe Hakizimana","side":"home"},{"id":55749,"name":"Obed Uwumukiza","side":"home"},{"id":36059,"name":"Darryl Nkulikiyimana","side":"home"},{"id":21710,"name":"Clement Niyigena","side":"home"},{"id":54412,"name":"Emmanuel Imanishimwe","side":"home"},{"id":7579,"name":"Samuel Gueulette","side":"home"},{"id":52998,"name":"Jojea Kwizera","side":"home"},{"id":24102,"name":"Kevin Muhire","side":"home"},{"id":214956,"name":"Elie Iradukunda","side":"home"},{"id":54413,"name":"Abeddy Biramahire","side":"home"},{"id":42589,"name":"Innocent Nshuti","side":"home"},{"id":60319,"name":"Niyongira Patience","side":"home"},{"id":21712,"name":"Claude Niyomugabo","side":"home"},{"id":21714,"name":"Gilbert Byiringiro","side":"home"},{"id":54409,"name":"Ange Mutsinzi","side":"home"},{"id":54411,"name":"Djihad Bizimana","side":"home"},{"id":54410,"name":"Bonheur Mugisha","side":"home"},{"id":214958,"name":"Hakim Hamis","side":"home"},{"id":21701,"name":"Gilbert Mugisha","side":"home"},{"id":60310,"name":"Leroy-Jacques Mickels","side":"home"},{"id":13023,"name":"Joy Lance Mickels","side":"home"},{"id":54305,"name":"Farouk Shikalo","side":"away"},{"id":24116,"name":"Haniff Wesonga","side":"away"},{"id":79594,"name":"Amos Wanjala","side":"away"},{"id":54306,"name":"Mike Kibwage","side":"away"},{"id":54300,"name":"Manzur Okwaro","side":"away"},{"id":24139,"name":"Aboud Omar","side":"away"},{"id":16323,"name":"Stanley Wilson","side":"away"},{"id":57327,"name":"Chrispine Erambo","side":"away"},{"id":24131,"name":"Marvin Omondi","side":"away"},{"id":33907,"name":"Vincent Harper","side":"away"},{"id":24481,"name":"Ryan Ogam","side":"away"},{"id":54824,"name":"Brian Bwire","side":"away"},{"id":54298,"name":"Bryne Odhiambo","side":"away"},{"id":54825,"name":"Rooney Onyango","side":"away"},{"id":60084,"name":"Frank Odhiambo","side":"away"},{"id":8639,"name":"Job Ochieng","side":"away"},{"id":54826,"name":"Ben Omondi","side":"away"},{"id":25848,"name":"Mohammed Bajaber","side":"away"},{"id":146638,"name":"Shariff Musa","side":"away"},{"id":8947,"name":"Collins Sichenje","side":"away"},{"id":14229,"name":"Erick Otieno","side":"away"}],"players":[{"id":214956,"name":"Elie Iradukunda","side":"home","team":"Rwanda","club":"Mukura","role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":54413,"name":"Abeddy Biramahire","side":"home","team":"Rwanda","club":"Al Batin","role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":8947,"name":"Collins Sichenje","side":"away","team":"Kenya","club":"Charlton Athletic","role":"DEF","position":"CB","status":"out","reason":"Knee Injury","expected_return":"2026-10-20","season":{"apps":4,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":16,"tracked_apps":4,"tracked_starts":0},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":14229,"name":"Erick Otieno","side":"away","team":"Kenya","club":"Raków Częstochowa","role":"MID","position":"LM","status":"out","reason":"Muscle Injury","expected_return":"2026-10-10","season":{"apps":5,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":49,"tracked_apps":5,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.001,"country":null,"load":null},{"id":24481,"name":"Ryan Ogam","side":"away","team":"Kenya","club":"RFC Liège","role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":3,"goals":0,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":17,"tracked_apps":6,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.003,"country":null,"load":null}],"extras":{"teams":{"home":2263,"away":2248},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":1687,"name":"Stephen Constantine","vs":null},"away":{"id":1644,"name":"Benni McCarthy","vs":null}},"best_xi":[],"players":{"8947":{"caps":12,"goals":1,"country":"Kenya","signed":null},"14229":{"caps":22,"goals":0,"country":"Kenya","signed":null},"24481":{"caps":6,"goals":4,"country":"Kenya","signed":null},"54413":{"caps":7,"goals":0,"country":"Rwanda","signed":null}}},"notable":[{"id":16978,"name":"Jairo Vélez","goals":5,"rank":1},{"id":3369,"name":"Ayase Ueda","goals":4,"rank":2},{"id":3974,"name":"Dodi Lukebakio","goals":4,"rank":3},{"id":2231,"name":"Aleksandr Golovin","goals":3,"rank":4},{"id":551,"name":"Dan Ndoye","goals":3,"rank":5},{"id":1620,"name":"Deniz Undav","goals":3,"rank":6},{"id":330,"name":"Florian Wirtz","goals":3,"rank":7},{"id":33894,"name":"Jack Moylan","goals":3,"rank":8},{"id":530,"name":"Jhon Arias","goals":3,"rank":9},{"id":2186,"name":"Jonathan David","goals":3,"rank":10},{"id":9620,"name":"Julian Hall","goals":3,"rank":11},{"id":1687,"name":"Lautaro Martínez","goals":3,"rank":12},{"id":5774,"name":"Lawrence Shankland","goals":3,"rank":13},{"id":16791,"name":"Lechi Sadulaev","goals":3,"rank":14},{"id":2161,"name":"Marcel Sabitzer","goals":3,"rank":15}],"round_label":"League phase","neutral":false,"h2h":{"total_matches":2,"home_wins":0,"draws":1,"away_wins":1,"home_goals":2,"away_goals":3,"avg_total_goals":2.5,"home_win_rate":0,"away_win_rate":0.5,"recent_matches":[{"away":"Rwanda","date":"2021-11-15T13:00:00+00:00","home":"Kenya","score":"2-1","event_id":262554,"away_score":1,"home_score":2,"away_team_id":2263,"home_team_id":2248},{"away":"Kenya","date":"2021-09-05T13:00:00+00:00","home":"Rwanda","score":"1-1","event_id":262467,"away_score":1,"home_score":1,"away_team_id":2248,"home_team_id":2263}]},"standings":{"home":{"team_id":2263,"position":169,"played":0,"points":0,"goal_diff":0,"team_name":"Rwanda","won":0,"drawn":0,"lost":0,"goals_for":0,"goals_against":0,"group":null},"away":{"team_id":2248,"position":74,"played":2,"points":4,"goal_diff":4,"team_name":"Kenya","won":1,"drawn":1,"lost":0,"goals_for":5,"goals_against":1,"group":null},"size":197},"form":{"home":{"matches":6,"ppg":0.5,"record":"1-0-5","goals_for":0.17,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"LLLWLL"},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1,"goals_against":2.17,"clean_sheets":2,"streak":"none","sequence":"WLLLDW","venue_ppg":1.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Rwanda report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Kenya are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":2,"combined_goal_share":0,"combined_importance":0.001,"players":[{"player":"Erick Otieno","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.001,"measured":true,"doubtful":false,"cover_at_position":0},{"player":"Collins Sichenje","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":0}]},"strength":0.15,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Rwanda have made nine changes from the side expected, with Fiacre Ntwari, Claude Niyomugabo and Ange Mutsinzi out of the eleven. Kenya have made eight changes from the side expected, with Brian Bwire, Sylvester Owino and Baron Ochieng out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":9,"out":["Fiacre Ntwari","Claude Niyomugabo","Ange Mutsinzi","Thierry Manzi","Fitina Ombolenga","Djihad Bizimana","Bonheur Mugisha","Bryan-Clovis Ngwabije","Gilbert Mugisha"],"in":["Adolphe Hakizimana","Obed Uwumukiza","Darryl Nkulikiyimana","Clement Niyigena","Emmanuel Imanishimwe","Samuel Gueulette","Elie Iradukunda","Abeddy Biramahire","Innocent Nshuti"]},"away":{"n":8,"out":["Brian Bwire","Sylvester Owino","Baron Ochieng","William Wilson","Duke Abuya","Alpha Chris Onyango","Rooney Onyango","Michael Olunga"],"in":["Farouk Shikalo","Haniff Wesonga","Amos Wanjala","Aboud Omar","Stanley Wilson","Chrispine Erambo","Marvin Omondi","Vincent Harper"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Rwanda have taken 0.50 points a game from their last 6 (1W 0D 5L), scoring 0.2 and conceding 1.5.","evidence":{"matches":6,"ppg":0.5,"record":"1-0-5","goals_for":0.17,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"LLLWLL"},"strength":0.567,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Kenya have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 1.0 and conceding 2.2, and 1.33 a game on the road.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1,"goals_against":2.17,"clean_sheets":2,"streak":"none","sequence":"WLLLDW","venue_ppg":1.33},"strength":0.15,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 2-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Stephen Constantine is 10 games into the job at Rwanda, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Stephen Constantine","matches_in_charge":10,"tenure_days":1056,"ppm":1.1,"appointment_effect":{"before_ppm":0.8,"after_ppm":1.5,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Benni McCarthy is 2 games into the job at Kenya. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Benni McCarthy","matches_in_charge":2,"tenure_days":125,"ppm":2,"appointment_effect":{"before_ppm":1.1,"after_ppm":2,"delta":null}},"strength":0.467,"moves":[{"channel":"goals","side":"away","pct":2.8}]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"THIN","note":"Rwanda have no prior fixture on record in the window, so days of rest cannot be computed.","evidence":{"daysRest":null,"matchesIn7":0,"matchesIn14":0},"strength":0,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"THIN","note":"Kenya have no prior fixture on record in the window, so days of rest cannot be computed.","evidence":{"daysRest":null,"matchesIn7":0,"matchesIn14":0},"strength":0,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 0.119997785021399 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.004,"defence":0.001,"effective_matches":0.1,"shrunk":0.99},"away":{"attack":0.022,"defence":-0.019,"effective_matches":1.3,"shrunk":0.86},"sample":0.119997785021399,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence; Rwanda work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":37,"shots":4,"xg_per_shot":0.07,"corners":4,"corners_per_shot":1,"finishing_vs_xg":0.3},"away":{"matches":12,"possession":31,"shots":4,"xg_per_shot":0.05,"corners":1,"corners_per_shot":0.25,"finishing_vs_xg":1.3},"possession_gap":6},"strength":0.24,"moves":[{"channel":"goals","side":"home","pct":-3},{"channel":"goals","side":"away","pct":-3}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Rwanda have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.3,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Kenya have scored 16 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":1.3,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"UNAVAILABLE","note":"No weather reported for this fixture.","evidence":{},"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.476700252337105},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 7.9% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0793,"margin_pct":7.93,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-3.2,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-1.9,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":0,"direction":null}]},"strength":0.159,"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.3993,"DRAW":0.2993,"AWAY":0.3013},"consensus":{"HOME":0.3991,"DRAW":0.2951,"AWAY":0.3058},"largest_gap":{"outcome":"AWAY","points":-0.45},"sharp_overround":1.0496},"strength":0.056,"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.402,"model":{"HOME":0.4979,"DRAW":0.2719,"AWAY":0.2302},"book":{"HOME":0.3991,"DRAW":0.2951,"AWAY":0.3058},"best":{"HOME":{"odds":2.54,"bookmaker":"1xBet"},"DRAW":{"odds":3.5,"bookmaker":"Bet365"},"AWAY":{"odds":3.2,"bookmaker":"dafabet"}},"overround":1.0793,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.3993,"DRAW":0.2993,"AWAY":0.3013}},"open":{"book":"pinnacle","fair":{"HOME":0.3936,"DRAW":0.3001,"AWAY":0.3063}}},{"market":"double_chance","line":null,"confidence":0.402,"model":{"12":0.7281,"1X":0.7698,"X2":0.5021},"book":{"12":0.7049,"1X":0.6942,"X2":0.6009},"best":{"12":{"odds":1.37,"bookmaker":"1xBet"},"1X":{"odds":1.45,"bookmaker":"1xBet"},"X2":{"odds":1.58,"bookmaker":"1xBet"}},"overround":1.0262,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7007,"1X":0.6987,"X2":0.6007}},"open":{"book":"pinnacle","fair":{"12":0.6999,"1X":0.6937,"X2":0.6064}}},{"market":"draw_no_bet","line":null,"confidence":0.402,"model":{"HOME":0.6839,"AWAY":0.3161},"book":{"HOME":0.5661,"AWAY":0.4339},"best":{"HOME":{"odds":1.533,"bookmaker":"Bet365"},"AWAY":{"odds":2.65,"bookmaker":"Betsson"}},"overround":1.083,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.5699,"AWAY":0.4301}},"open":{"book":"pinnacle","fair":{"HOME":0.5624,"AWAY":0.4376}}},{"market":"btts","line":null,"confidence":0.402,"model":{"yes":0.5405,"no":0.4595},"book":{"yes":0.4451,"no":0.5549},"best":{"yes":{"odds":2.2,"bookmaker":"Interwetten"},"no":{"odds":1.75,"bookmaker":"William Hill"}},"overround":1.0802,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.4582,"no":0.5418}},"open":{"book":"betfair","fair":{"yes":0.4958,"no":0.5042}}},{"market":"over_under_05","line":0.5,"confidence":0.402,"model":{"over":0.9197,"under":0.0803},"book":{"over":0.9055,"under":0.0945},"best":{"over":{"odds":1.07,"bookmaker":"betfair"},"under":{"odds":8,"bookmaker":"betfair"}},"overround":1.0749,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9048,"under":0.0952}},"open":{"book":"betfair","fair":{"over":0.9048,"under":0.0952}}},{"market":"over_under_15","line":1.5,"confidence":0.402,"model":{"over":0.7657,"under":0.2343},"book":{"over":0.6528,"under":0.3472},"best":{"over":{"odds":1.48,"bookmaker":"Pinnacle"},"under":{"odds":2.7,"bookmaker":"betfair"}},"overround":1.0681,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.6499,"under":0.3501}},"open":{"book":"pinnacle","fair":{"over":0.6569,"under":0.3431}}},{"market":"over_under_25","line":2.5,"confidence":0.402,"model":{"over":0.5077,"under":0.4923},"book":{"over":0.3858,"under":0.6142},"best":{"over":{"odds":2.5,"bookmaker":"1xBet"},"under":{"odds":1.65,"bookmaker":"Bet365"}},"overround":1.0577,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.3732,"under":0.6268}},"open":{"book":"pinnacle","fair":{"over":0.3751,"under":0.6249}}},{"market":"over_under_35","line":3.5,"confidence":0.402,"model":{"over":0.2871,"under":0.7129},"book":{"over":0.1833,"under":0.8167},"best":{"over":{"odds":4.8,"bookmaker":"BetVictor"},"under":{"odds":1.2,"bookmaker":"betfair"}},"overround":1.0654,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.1864,"under":0.8136}},"open":{"book":"pinnacle","fair":{"over":0.1871,"under":0.8129}}},{"market":"asian_handicap","line":-2.5,"confidence":0.402,"model":{"HOME":0.1166,"AWAY":0.8834},"book":{"HOME":0.0749,"AWAY":0.9251},"best":{"HOME":{"odds":8.7,"bookmaker":"1xBet"},"AWAY":{"odds":1.04,"bookmaker":"fonbet"}},"overround":1.0907,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0749,"AWAY":0.9251}}},{"market":"asian_handicap","line":-1.75,"confidence":0.402,"model":{"HOME":0.2113,"AWAY":0.7887},"book":{"HOME":0.1419,"AWAY":0.8581},"best":{"HOME":{"odds":5.75,"bookmaker":"1xBet"},"AWAY":{"odds":1.15,"bookmaker":"Bet365"}},"overround":1.0733,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1075,"AWAY":0.8925}}},{"market":"asian_handicap","line":-1.5,"confidence":0.402,"model":{"HOME":0.2729,"AWAY":0.7271},"book":{"HOME":0.1943,"AWAY":0.8057},"best":{"HOME":{"odds":4.4,"bookmaker":"Interwetten"},"AWAY":{"odds":1.23,"bookmaker":"Bet365"}},"overround":1.0841,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1413,"AWAY":0.8587}}},{"market":"asian_handicap","line":-1.25,"confidence":0.402,"model":{"HOME":0.3075,"AWAY":0.6925},"book":{"HOME":0.2319,"AWAY":0.7681},"best":{"HOME":{"odds":3.84,"bookmaker":"1xBet"},"AWAY":{"odds":1.275,"bookmaker":"Bet365"}},"overround":1.0823,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1398,"AWAY":0.8602}}},{"market":"asian_handicap","line":-1,"confidence":0.402,"model":{"HOME":0.3522,"AWAY":0.6478},"book":{"HOME":0.2689,"AWAY":0.7311},"best":{"HOME":{"odds":3.34,"bookmaker":"1xBet"},"AWAY":{"odds":1.35,"bookmaker":"Bet365"}},"overround":1.0833,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.178,"AWAY":0.822}}},{"market":"asian_handicap","line":-0.75,"confidence":0.402,"model":{"HOME":0.4343,"AWAY":0.5657},"book":{"HOME":0.3793,"AWAY":0.6207},"best":{"HOME":{"odds":2.45,"bookmaker":"Novibet"},"AWAY":{"odds":1.575,"bookmaker":"Bet365"}},"overround":1.0737,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2835,"AWAY":0.7165}}},{"market":"asian_handicap","line":-0.5,"confidence":0.402,"model":{"HOME":0.4979,"AWAY":0.5021},"book":{"HOME":0.4517,"AWAY":0.5483},"best":{"HOME":{"odds":2.05,"bookmaker":"Interwetten"},"AWAY":{"odds":1.75,"bookmaker":"Novibet"}},"overround":1.0732,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3659,"AWAY":0.6341}}},{"market":"asian_handicap","line":-0.25,"confidence":0.402,"model":{"HOME":0.5763,"AWAY":0.4237},"book":{"HOME":0.5285,"AWAY":0.4715},"best":{"HOME":{"odds":1.907,"bookmaker":"1xBet"},"AWAY":{"odds":2.025,"bookmaker":"Bet365"}},"overround":1.0606,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4313,"AWAY":0.5687}}},{"market":"asian_handicap","line":0,"confidence":0.402,"model":{"HOME":0.6839,"AWAY":0.3161},"book":{"HOME":0.6233,"AWAY":0.3767},"best":{"HOME":{"odds":1.575,"bookmaker":"Bet365"},"AWAY":{"odds":2.598,"bookmaker":"1xBet"}},"overround":1.0637,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4934,"AWAY":0.5066}}},{"market":"asian_handicap","line":0.25,"confidence":0.402,"model":{"HOME":0.7336,"AWAY":0.2664},"book":{"HOME":0.6796,"AWAY":0.3204},"best":{"HOME":{"odds":1.425,"bookmaker":"Bet365"},"AWAY":{"odds":2.95,"bookmaker":"Novibet"}},"overround":1.0733,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5584,"AWAY":0.4416}}},{"market":"asian_handicap","line":0.5,"confidence":0.402,"model":{"HOME":0.7698,"AWAY":0.2302},"book":{"HOME":0.7175,"AWAY":0.2825},"best":{"HOME":{"odds":1.35,"bookmaker":"Bet365"},"AWAY":{"odds":3.2,"bookmaker":"Interwetten"}},"overround":1.0713,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.63,"AWAY":0.37}}},{"market":"asian_handicap","line":0.75,"confidence":0.402,"model":{"HOME":0.8276,"AWAY":0.1724},"book":{"HOME":0.7972,"AWAY":0.2028},"best":{"HOME":{"odds":1.22,"bookmaker":"Bet365"},"AWAY":{"odds":4.15,"bookmaker":"Bet365"}},"overround":1.079,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.686,"AWAY":0.314}}},{"market":"asian_handicap","line":1,"confidence":0.402,"model":{"HOME":0.8948,"AWAY":0.1052},"book":{"HOME":0.8843,"AWAY":0.1157},"best":{"HOME":{"odds":1.12,"bookmaker":"Interwetten"},"AWAY":{"odds":7,"bookmaker":"Bet365"}},"overround":1.0775,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8109,"AWAY":0.1891}}},{"market":"asian_handicap","line":1.25,"confidence":0.402,"model":{"HOME":0.9027,"AWAY":0.0973},"book":{"HOME":0.8857,"AWAY":0.1143},"best":{"HOME":{"odds":1.12,"bookmaker":"Bet365"},"AWAY":{"odds":7.2,"bookmaker":"1xBet"}},"overround":1.0742,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8153,"AWAY":0.1847}}},{"market":"asian_handicap","line":1.5,"confidence":0.402,"model":{"HOME":0.9095,"AWAY":0.0905},"book":{"HOME":0.904,"AWAY":0.096},"best":{"HOME":{"odds":1.105,"bookmaker":"Bet365"},"AWAY":{"odds":8,"bookmaker":"fonbet"}},"overround":1.0776,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8489,"AWAY":0.1511}}},{"market":"asian_handicap","line":1.75,"confidence":0.402,"model":{"HOME":0.9397,"AWAY":0.0603},"book":{"HOME":0.9319,"AWAY":0.0681},"best":{"HOME":{"odds":1.016,"bookmaker":"1xBet"},"AWAY":{"odds":8.3,"bookmaker":"1xBet"}},"overround":1.1047,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9117,"AWAY":0.0883}}},{"market":"total_corners","line":7.5,"confidence":0.402,"model":{"over":0.6129,"under":0.3871},"book":{"over":0.5845,"under":0.4155},"best":{"over":{"odds":1.61,"bookmaker":"Pinnacle"},"under":{"odds":2.22,"bookmaker":"Pinnacle"}},"overround":1.0768,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5853,"under":0.4147}},"open":{"book":"pinnacle","fair":{"over":0.5853,"under":0.4147}}},{"market":"total_corners","line":8.5,"confidence":0.402,"model":{"over":0.4997,"under":0.5003},"book":{"over":0.4505,"under":0.5495},"best":{"over":{"odds":2.06,"bookmaker":"Pinnacle"},"under":{"odds":1.71,"bookmaker":"Pinnacle"}},"overround":1.0754,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4503,"under":0.5497}},"open":{"book":"pinnacle","fair":{"over":0.4503,"under":0.5497}}},{"market":"total_corners","line":9.5,"confidence":0.402,"model":{"over":0.3921,"under":0.6079},"book":{"over":0.33,"under":0.67},"best":{"over":{"odds":2.6,"bookmaker":"1xBet"},"under":{"odds":1.38,"bookmaker":"1xBet"}},"overround":1.1093,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.33,"under":0.67}}},{"market":"total_corners","line":10.5,"confidence":0.402,"model":{"over":0.2965,"under":0.7035},"book":{"over":0.2339,"under":0.7661},"best":{"over":{"odds":3.32,"bookmaker":"1xBet"},"under":{"odds":1.2,"bookmaker":"1xBet"}},"overround":1.1345,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2339,"under":0.7661}}},{"market":"total_corners","line":11.5,"confidence":0.402,"model":{"over":0.2165,"under":0.7835},"book":{"over":0.1591,"under":0.8409},"best":{"over":{"odds":4.4,"bookmaker":"1xBet"},"under":{"odds":1.1,"bookmaker":"1xBet"}},"overround":1.1364,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.1591,"under":0.8409}}},{"market":"corners_1x2","line":null,"confidence":0.322,"model":{"HOME":0.67,"DRAW":0.0991,"AWAY":0.2309},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.282,"model":{"yes":0.0904,"no":0.9096},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.5077,"book_prob":0.3858,"edge":0.1219,"shrunk_edge":0.1013,"odds":2.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.5},{"slug":"pinnacle","book":"Pinnacle","odds":2.5},{"slug":"betfair","book":"betfair","odds":2.45},{"slug":"betvictor","book":"BetVictor","odds":2.31},{"slug":"bet365","book":"Bet365","odds":2.2}],"kelly":0.0449,"confidence":0.402,"family":"goals"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.7657,"book_prob":0.6528,"edge":0.1129,"shrunk_edge":0.0938,"odds":1.48,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.48},{"slug":"betvictor","book":"BetVictor","odds":1.46},{"slug":"betfair","book":"betfair","odds":1.44},{"slug":"1xbet","book":"1xBet","odds":1.41}],"kelly":0.0694,"confidence":0.402,"family":"goals"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.2871,"book_prob":0.1833,"edge":0.1038,"shrunk_edge":0.0863,"odds":4.8,"bookmaker":"BetVictor","prices":[{"slug":"betvictor","book":"BetVictor","odds":4.8},{"slug":"pinnacle","book":"Pinnacle","odds":4.69},{"slug":"1xbet","book":"1xBet","odds":4.55},{"slug":"betfair","book":"betfair","odds":4.5}],"kelly":0.0249,"confidence":0.402,"family":"goals"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.5405,"book_prob":0.4451,"edge":0.0954,"shrunk_edge":0.0792,"odds":2.2,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.2},{"slug":"betsson","book":"Betsson","odds":2.12},{"slug":"unibet","book":"Unibet","odds":2.1},{"slug":"betway","book":"Betway","odds":2.1},{"slug":"888sport","book":"888Sport","odds":2.1},{"slug":"fonbet","book":"fonbet","odds":2.1},{"slug":"novibet","book":"Novibet","odds":2.09},{"slug":"bwin","book":"Bwin","odds":2.05},{"slug":"sportingbet","book":"SportingBet","odds":2.05},{"slug":"betfair","book":"betfair","odds":2.05},{"slug":"vistabet","book":"Vistabet","odds":2.05},{"slug":"1xbet","book":"1xBet","odds":2.01}],"kelly":0.0394,"confidence":0.402,"family":"goals"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.6839,"book_prob":0.5661,"edge":0.1177,"shrunk_edge":0.0584,"odds":1.533,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.533},{"slug":"unibet","book":"Unibet","odds":1.5},{"slug":"novibet","book":"Novibet","odds":1.5},{"slug":"888sport","book":"888Sport","odds":1.5},{"slug":"william-hill","book":"William Hill","odds":1.5},{"slug":"bwin","book":"Bwin","odds":1.49},{"slug":"sportingbet","book":"SportingBet","odds":1.49},{"slug":"vistabet","book":"Vistabet","odds":1.49},{"slug":"10bet","book":"10bet","odds":1.48},{"slug":"betway","book":"Betway","odds":1.475},{"slug":"betsson","book":"Betsson","odds":1.45}],"kelly":0.0227,"confidence":0.402,"family":"result"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.4979,"book_prob":0.3991,"edge":0.0989,"shrunk_edge":0.049,"odds":2.54,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.54},{"slug":"interwetten","book":"Interwetten","odds":2.5},{"slug":"melbet","book":"MelBet","odds":2.45},{"slug":"unibet","book":"Unibet","odds":2.43},{"slug":"pinnacle","book":"Pinnacle","odds":2.4},{"slug":"coral","book":"coral","odds":2.37},{"slug":"ladbrokes","book":"ladbrokes","odds":2.37},{"slug":"bwin","book":"Bwin","odds":2.35},{"slug":"mansionbet","book":"MansionBet","odds":2.33},{"slug":"william-hill","book":"William Hill","odds":2.3},{"slug":"betfair","book":"betfair","odds":2.3},{"slug":"dafabet","book":"dafabet","odds":2.3}],"kelly":0.043,"confidence":0.402,"family":"result"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.7698,"book_prob":0.6942,"edge":0.0757,"shrunk_edge":0.0375,"odds":1.45,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.45},{"slug":"william-hill","book":"William Hill","odds":1.36},{"slug":"betfair","book":"betfair","odds":1.33},{"slug":"betvictor","book":"BetVictor","odds":1.33},{"slug":"sbo","book":"Sbo","odds":1.25}],"kelly":0.0646,"confidence":0.402,"family":"result"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.2965,"book_prob":0.2339,"edge":0.0626,"shrunk_edge":0.0344,"odds":3.32,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.32}],"kelly":0,"confidence":0.402,"family":"corners"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.3921,"book_prob":0.33,"edge":0.0621,"shrunk_edge":0.0342,"odds":2.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.6}],"kelly":0.003,"confidence":0.402,"family":"corners"},{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.2165,"book_prob":0.1591,"edge":0.0574,"shrunk_edge":0.0316,"odds":4.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.4}],"kelly":0,"confidence":0.402,"family":"corners"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.4997,"book_prob":0.4505,"edge":0.0492,"shrunk_edge":0.027,"odds":2.06,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.06},{"slug":"1xbet","book":"1xBet","odds":2.01}],"kelly":0.0069,"confidence":0.402,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.3522,"book_prob":0.2689,"edge":0.0833,"shrunk_edge":0.0204,"odds":3.34,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.34},{"slug":"fonbet","book":"fonbet","odds":3.3},{"slug":"interwetten","book":"Interwetten","odds":3.2},{"slug":"bet365","book":"Bet365","odds":3.1}],"kelly":0.0188,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.2729,"book_prob":0.1943,"edge":0.0786,"shrunk_edge":0.0192,"odds":4.4,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":4.4},{"slug":"1xbet","book":"1xBet","odds":4.33},{"slug":"fonbet","book":"fonbet","odds":4.3},{"slug":"bet365","book":"Bet365","odds":4}],"kelly":0.0148,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.3075,"book_prob":0.2319,"edge":0.0757,"shrunk_edge":0.0185,"odds":3.84,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.84},{"slug":"bet365","book":"Bet365","odds":3.55}],"kelly":0.0159,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.2113,"book_prob":0.1419,"edge":0.0694,"shrunk_edge":0.017,"odds":5.75,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":5.75},{"slug":"bet365","book":"Bet365","odds":5.5}],"kelly":0.0113,"confidence":0.402,"family":"handicap"},{"market":"total_corners","outcome":"over","line":7.5,"push":null,"model_prob":0.6129,"book_prob":0.5845,"edge":0.0283,"shrunk_edge":0.0156,"odds":1.61,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.61},{"slug":"1xbet","book":"1xBet","odds":1.59}],"kelly":0,"confidence":0.402,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.6839,"book_prob":0.6233,"edge":0.0606,"shrunk_edge":0.0148,"odds":1.575,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.575},{"slug":"1xbet","book":"1xBet","odds":1.573},{"slug":"interwetten","book":"Interwetten","odds":1.5},{"slug":"novibet","book":"Novibet","odds":1.5},{"slug":"fonbet","book":"fonbet","odds":1.48}],"kelly":0.0335,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.4343,"book_prob":0.3793,"edge":0.055,"shrunk_edge":0.0134,"odds":2.45,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"1xbet","book":"1xBet","odds":2.43},{"slug":"bet365","book":"Bet365","odds":2.35}],"kelly":0.011,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.7336,"book_prob":0.6796,"edge":0.054,"shrunk_edge":0.0132,"odds":1.425,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.425},{"slug":"novibet","book":"Novibet","odds":1.39},{"slug":"1xbet","book":"1xBet","odds":1.363}],"kelly":0.0267,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.7698,"book_prob":0.7175,"edge":0.0524,"shrunk_edge":0.0128,"odds":1.35,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.35},{"slug":"interwetten","book":"Interwetten","odds":1.3}],"kelly":0.028,"confidence":0.402,"family":"handicap"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.9197,"book_prob":0.9055,"edge":0.0142,"shrunk_edge":0.0118,"odds":1.07,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.07},{"slug":"betvictor","book":"BetVictor","odds":1.07},{"slug":"1xbet","book":"1xBet","odds":1.03}],"kelly":0,"confidence":0.402,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.5763,"book_prob":0.5285,"edge":0.0478,"shrunk_edge":0.0117,"odds":1.907,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.907},{"slug":"novibet","book":"Novibet","odds":1.79},{"slug":"bet365","book":"Bet365","odds":1.775},{"slug":"betsson","book":"Betsson","odds":1.75},{"slug":"10bet","book":"10bet","odds":1.75}],"kelly":0.0273,"confidence":0.402,"family":"handicap"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.7281,"book_prob":0.7049,"edge":0.0232,"shrunk_edge":0.0115,"odds":1.37,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.37},{"slug":"william-hill","book":"William Hill","odds":1.36},{"slug":"betfair","book":"betfair","odds":1.33},{"slug":"betvictor","book":"BetVictor","odds":1.33},{"slug":"sbo","book":"Sbo","odds":1.28}],"kelly":0,"confidence":0.402,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.4979,"book_prob":0.4517,"edge":0.0463,"shrunk_edge":0.0113,"odds":2.05,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.05},{"slug":"unibet","book":"Unibet","odds":2.05},{"slug":"bwin","book":"Bwin","odds":2.05},{"slug":"sportingbet","book":"SportingBet","odds":2.05},{"slug":"888sport","book":"888Sport","odds":2.05},{"slug":"william-hill","book":"William Hill","odds":2.05},{"slug":"bet365","book":"Bet365","odds":2.05},{"slug":"betsson","book":"Betsson","odds":2.05},{"slug":"vistabet","book":"Vistabet","odds":2.05},{"slug":"novibet","book":"Novibet","odds":2.03}],"kelly":0.0049,"confidence":0.402,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.1166,"book_prob":0.0749,"edge":0.0417,"shrunk_edge":0.0102,"odds":8.7,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.7},{"slug":"fonbet","book":"fonbet","odds":8}],"kelly":0.0005,"confidence":0.402,"family":"handicap"}],"verdicts":[],"pass_reason":"Nothing is mispriced enough to call. The closest was over 2.5 goals at 2.50, where the model confidence of 40% is below the threshold.","preview":null,"external":{"bsd_prediction":{"id":4790,"created_at":"2026-10-05T08:05:14Z","event":{"id":605983,"event_date":"2026-10-05T16:00:00Z","status":"notstarted","home_team_id":2263,"home_team":"Rwanda","away_team_id":2248,"away_team":"Kenya","league_id":31,"league_name":"International Friendly Games"},"markets":{"match_result":{"prob_home":39.5,"prob_draw":29.6,"prob_away":30.9,"predicted":"H"},"expected_goals":{"home":1.38,"away":1.17},"over_under":{"prob_over_15":64.8,"prob_over_25":40,"prob_over_35":21.4},"btts":{"prob_yes":46.8},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":57.3},"corners":null},"recommendations":{"favorite":"H","favorite_prob":39.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3946,"version":"dc-blend-v1"}}},"computed_at":1791215874,"report":{"fetched_at":1791224260,"ht":[0,0],"attendance":null,"highlights":[],"events":[{"t":"sub","minute":46,"added":null,"side":"home","in":"J. Mickels","in_id":13023,"out":"A. Biramahire","out_id":54413},{"t":"sub","minute":46,"added":null,"side":"home","in":"D. Bizimana","in_id":54411,"out":"S. Gueulette","out_id":7579},{"t":"sub","minute":46,"added":null,"side":"home","in":"G. Byiringiro","in_id":21714,"out":"O. Uwumukiza","out_id":55749},{"t":"sub","minute":46,"added":null,"side":"home","in":"H. Hamis","in_id":214958,"out":"K. Muhire","out_id":24102},{"t":"sub","minute":60,"added":null,"side":"away","in":"B. Omondi","in_id":54826,"out":"C. Erambo","out_id":57327},{"t":"sub","minute":61,"added":null,"side":"home","in":"L. Mickels","in_id":60310,"out":"J. Kwizera","out_id":52998},{"t":"sub","minute":61,"added":null,"side":"home","in":"N. Patience","in_id":60319,"out":"A. Hakizimana","out_id":21718},{"t":"sub","minute":61,"added":null,"side":"home","in":"C. Niyomugabo","in_id":21712,"out":"E. Iradukunda","out_id":214956},{"t":"sub","minute":61,"added":null,"side":"home","in":"T. Mbonyumwami","in_id":217054,"out":"I. Nshuti","out_id":42589},{"t":"sub","minute":67,"added":null,"side":"away","in":"R. Onyango","in_id":54825,"out":"A. Omar","out_id":24139},{"t":"card","minute":78,"added":null,"side":"away","player":"A. Wanjala","player_id":79594,"card":"yellow","reason":"Foul"},{"t":"sub","minute":80,"added":null,"side":"away","in":"M. Bajaber","in_id":25848,"out":"S. Wilson","out_id":16323},{"t":"sub","minute":81,"added":null,"side":"away","in":"F. Odhiambo","in_id":60084,"out":"H. Wesonga","out_id":24116},{"t":"card","minute":83,"added":null,"side":"home","player":"L. Mickels","player_id":60310,"card":"yellow","reason":"Foul"},{"t":"card","minute":85,"added":null,"side":"away","player":"M. Kibwage","player_id":54306,"card":"yellow","reason":"Foul"},{"t":"card","minute":88,"added":null,"side":"away","player":"M. Omondi","player_id":54304,"card":"yellow","reason":"Foul"},{"t":"card","minute":90,"added":4,"side":"away","player":"R. Ogam","player_id":24481,"card":"yellow","reason":"Foul"}],"players":[{"id":54305,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":24116,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":79594,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54306,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":24139,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":57327,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54300,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54304,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":16323,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":33907,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":24481,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54826,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54825,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":25848,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60084,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54824,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54298,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":215694,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60088,"team_id":2248,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54409,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":21718,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":21701,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54410,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":36059,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":21710,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54412,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":214956,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":55749,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7579,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52998,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":24102,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54413,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":42589,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":21714,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":54411,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":214958,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13023,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60319,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":21712,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":217054,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60310,"team_id":2263,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0}],"stats":{"home":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":null,"red":null,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null},"away":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":null,"red":null,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null}},"lineups":{"home":{"formation":"4-4-2","players":[{"id":21718,"name":"Adolphe Hakizimana","position":"G","number":18,"captain":false,"starting":true},{"id":36059,"name":"Darryl Nkulikiyimana","position":"D","number":26,"captain":false,"starting":true},{"id":21710,"name":"Clement Niyigena","position":"D","number":16,"captain":false,"starting":true},{"id":54412,"name":"Emmanuel Imanishimwe","position":"D","number":3,"captain":false,"starting":true},{"id":214956,"name":"Elie Iradukunda","position":"F","number":14,"captain":false,"starting":true},{"id":55749,"name":"Obed Uwumukiza","position":"D","number":6,"captain":false,"starting":true},{"id":7579,"name":"Samuel Gueulette","position":"M","number":8,"captain":false,"starting":true},{"id":52998,"name":"Jojea Kwizera","position":"M","number":22,"captain":false,"starting":true},{"id":24102,"name":"Kevin Muhire","position":"M","number":11,"captain":false,"starting":true},{"id":54413,"name":"Abeddy Biramahire","position":"F","number":7,"captain":false,"starting":true},{"id":42589,"name":"Innocent Nshuti","position":"F","number":17,"captain":true,"starting":true},{"id":21714,"name":"Gilbert Byiringiro","position":"D","number":24,"captain":false,"starting":false},{"id":54411,"name":"Djihad Bizimana","position":"M","number":4,"captain":false,"starting":false},{"id":214958,"name":"Hakim Hamis","position":"M","number":10,"captain":false,"starting":false},{"id":13023,"name":"Joy Lance Mickels","position":"F","number":20,"captain":false,"starting":false},{"id":60319,"name":"Niyongira Patience","position":"G","number":1,"captain":false,"starting":false},{"id":21712,"name":"Claude Niyomugabo","position":"D","number":2,"captain":false,"starting":false},{"id":217054,"name":"Taïba Mbonyumwami","position":"F","number":9,"captain":false,"starting":false},{"id":60310,"name":"Leroy-Jacques Mickels","position":"F","number":13,"captain":false,"starting":false},{"id":54409,"name":"Ange Mutsinzi","position":"D","number":5,"captain":false,"starting":false},{"id":54410,"name":"Bonheur Mugisha","position":"M","number":15,"captain":false,"starting":false},{"id":21701,"name":"Gilbert Mugisha","position":"F","number":12,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":54305,"name":"Farouk Shikalo","position":"G","number":1,"captain":false,"starting":true},{"id":24116,"name":"Haniff Wesonga","position":"D","number":2,"captain":false,"starting":true},{"id":79594,"name":"Amos Wanjala","position":"D","number":14,"captain":false,"starting":true},{"id":54306,"name":"Mike Kibwage","position":"D","number":4,"captain":false,"starting":true},{"id":24139,"name":"Aboud Omar","position":"D","number":3,"captain":true,"starting":true},{"id":57327,"name":"Chrispine Erambo","position":"M","number":12,"captain":false,"starting":true},{"id":54300,"name":"Manzur Okwaro","position":"D","number":20,"captain":false,"starting":true},{"id":54304,"name":"Marvin Omondi","position":"M","number":22,"captain":false,"starting":true},{"id":16323,"name":"Stanley Wilson","position":"D","number":21,"captain":false,"starting":true},{"id":33907,"name":"Vincent Harper","position":"M","number":17,"captain":false,"starting":true},{"id":24481,"name":"Ryan Ogam","position":"F","number":15,"captain":false,"starting":true},{"id":54826,"name":"Ben Omondi","position":"F","number":24,"captain":false,"starting":false},{"id":54825,"name":"Rooney Onyango","position":"D","number":16,"captain":false,"starting":false},{"id":25848,"name":"Mohammed Bajaber","position":"F","number":7,"captain":false,"starting":false},{"id":60084,"name":"Frank Odhiambo","position":"D","number":5,"captain":false,"starting":false},{"id":54824,"name":"Brian Bwire","position":"G","number":18,"captain":false,"starting":false},{"id":54298,"name":"Bryne Odhiambo","position":"G","number":23,"captain":false,"starting":false},{"id":215694,"name":"Javan Omondi","position":"F","number":13,"captain":false,"starting":false},{"id":60088,"name":"Shariff Sirengo","position":null,"number":11,"captain":false,"starting":false}]}}},"colors":{"home":"#1098cb","away":"#ad0e0e"},"venue":null,"pulled":[],"published":[]}