{"id":605981,"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":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.331,"score":null,"live_score":null,"lambda":[1.67,1.05],"read":{"text":"Too close to call","side":null},"pass":"Passing on Rwanda v Kenya. It is too close to call with any conviction.","flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."},{"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."},{"id":"market.sharp_reference","section":"§7.1","note":"The sharp book makes AWAY 4.4 points less likely than the wider market does."}],"lambda_home":1.6651613097467148,"lambda_away":1.0544309186971605,"corner_rate":8.84,"card_rate":0.095,"lineups":{"status":"predicted","confidence":0.436,"home":{"formation":"4-1-4-1","players":[{"id":54408,"name":"Fiacre Ntwari","position":"G","starting":true,"ai_score":0.565},{"id":21712,"name":"Claude Niyomugabo","position":"D","starting":true,"ai_score":0.568},{"id":54409,"name":"Ange Mutsinzi","position":"D","starting":true,"ai_score":0.551},{"id":21560,"name":"Thierry Manzi","position":"D","starting":true,"ai_score":0.482},{"id":21711,"name":"Fitina Ombolenga","position":"D","starting":true,"ai_score":0.275},{"id":24102,"name":"Kevin Muhire","position":"M","starting":true,"ai_score":0.394},{"id":52998,"name":"Jojea Kwizera","position":"M","starting":true,"ai_score":0.379},{"id":54411,"name":"Djihad Bizimana","position":"M","starting":true,"ai_score":0.51},{"id":54410,"name":"Bonheur Mugisha","position":"M","starting":true,"ai_score":0.506},{"id":48278,"name":"Bryan-Clovis Ngwabije","position":"M","starting":true,"ai_score":0.232},{"id":21701,"name":"Gilbert Mugisha","position":"F","starting":true,"ai_score":0.51},{"id":42589,"name":"Innocent Nshuti","position":"F","starting":false,"ai_score":0.437},{"id":53172,"name":"Phanuel Kavita","position":"D","starting":false,"ai_score":0.35},{"id":60316,"name":"Noe Uwimana","position":"D","starting":false,"ai_score":0.274},{"id":21710,"name":"Clement Niyigena","position":"D","starting":false,"ai_score":0.249},{"id":21714,"name":"Gilbert Byiringiro","position":"D","starting":false,"ai_score":0.248},{"id":54412,"name":"Emmanuel Imanishimwe","position":"D","starting":false,"ai_score":0.21},{"id":39637,"name":"Aly-Enzo Hamon","position":"D","starting":false,"ai_score":0.195},{"id":97733,"name":"Meddie Kagere","position":"F","starting":false,"ai_score":0.192},{"id":54413,"name":"Abeddy Biramahire","position":"F","starting":false,"ai_score":0.176},{"id":7738,"name":"Hakim Sahabo","position":"M","starting":false,"ai_score":0.115},{"id":36059,"name":"Darryl Nkulikiyimana","position":"D","starting":false,"ai_score":0.114},{"id":21709,"name":"Jean Bosco Ruboneka","position":"M","starting":false,"ai_score":0.053}],"confidence":0.609},"away":{"formation":"4-2-3-1","players":[{"id":54824,"name":"Brian Bwire","position":"G","starting":true,"ai_score":0.241},{"id":54300,"name":"Manzur Okwaro","position":"D","starting":true,"ai_score":0.27},{"id":54299,"name":"Sylvester Owino","position":"D","starting":true,"ai_score":0.387},{"id":54306,"name":"Mike Kibwage","position":"D","starting":true,"ai_score":0.14},{"id":57790,"name":"Baron Ochieng","position":"D","starting":true,"ai_score":0.214},{"id":53824,"name":"William Wilson","position":"M","starting":true,"ai_score":0.338},{"id":15031,"name":"Duke Abuya","position":"M","starting":true,"ai_score":0.295},{"id":24481,"name":"Ryan Ogam","position":"F","starting":true,"ai_score":0.248},{"id":54301,"name":"Alpha Chris Onyango","position":"M","starting":true,"ai_score":0.261},{"id":54825,"name":"Rooney Onyango","position":"D","starting":true,"ai_score":0.26},{"id":54302,"name":"Michael Olunga","position":"F","starting":true,"ai_score":0.345},{"id":54298,"name":"Bryne Odhiambo","position":"G","starting":false,"ai_score":0.231},{"id":60085,"name":"Bryton Onyona","position":"D","starting":false,"ai_score":0.214},{"id":5916,"name":"Jonah Ayunga","position":"F","starting":false,"ai_score":0.199},{"id":54303,"name":"Austin Odhiambo","position":"M","starting":false,"ai_score":0.156},{"id":55985,"name":"Anthony Akumu","position":"M","starting":false,"ai_score":0.154},{"id":12441,"name":"Timothy Ouma","position":"M","starting":false,"ai_score":0.136},{"id":51777,"name":"Lawrence Ouma","position":"F","starting":false,"ai_score":0.133},{"id":95995,"name":"Ovella Ochieng","position":"F","starting":false,"ai_score":0.119},{"id":24391,"name":"Adam Wilson","position":"M","starting":false,"ai_score":0.118},{"id":42396,"name":"Alphonce Omija","position":"D","starting":false,"ai_score":0.117},{"id":24140,"name":"Daniel Sakari","position":"D","starting":false,"ai_score":0.11},{"id":24139,"name":"Aboud Omar","position":"D","starting":false,"ai_score":0.098}],"confidence":0.436},"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":54408,"name":"Fiacre Ntwari","side":"home"},{"id":21712,"name":"Claude Niyomugabo","side":"home"},{"id":54409,"name":"Ange Mutsinzi","side":"home"},{"id":21560,"name":"Thierry Manzi","side":"home"},{"id":21711,"name":"Fitina Ombolenga","side":"home"},{"id":24102,"name":"Kevin Muhire","side":"home"},{"id":52998,"name":"Jojea Kwizera","side":"home"},{"id":54411,"name":"Djihad Bizimana","side":"home"},{"id":54410,"name":"Bonheur Mugisha","side":"home"},{"id":48278,"name":"Bryan-Clovis Ngwabije","side":"home"},{"id":21701,"name":"Gilbert Mugisha","side":"home"},{"id":42589,"name":"Innocent Nshuti","side":"home"},{"id":53172,"name":"Phanuel Kavita","side":"home"},{"id":60316,"name":"Noe Uwimana","side":"home"},{"id":21710,"name":"Clement Niyigena","side":"home"},{"id":21714,"name":"Gilbert Byiringiro","side":"home"},{"id":54412,"name":"Emmanuel Imanishimwe","side":"home"},{"id":39637,"name":"Aly-Enzo Hamon","side":"home"},{"id":97733,"name":"Meddie Kagere","side":"home"},{"id":54413,"name":"Abeddy Biramahire","side":"home"},{"id":7738,"name":"Hakim Sahabo","side":"home"},{"id":36059,"name":"Darryl Nkulikiyimana","side":"home"},{"id":21709,"name":"Jean Bosco Ruboneka","side":"home"},{"id":54824,"name":"Brian Bwire","side":"away"},{"id":54300,"name":"Manzur Okwaro","side":"away"},{"id":54299,"name":"Sylvester Owino","side":"away"},{"id":54306,"name":"Mike Kibwage","side":"away"},{"id":57790,"name":"Baron Ochieng","side":"away"},{"id":53824,"name":"William Wilson","side":"away"},{"id":15031,"name":"Duke Abuya","side":"away"},{"id":24481,"name":"Ryan Ogam","side":"away"},{"id":54301,"name":"Alpha Chris Onyango","side":"away"},{"id":54825,"name":"Rooney Onyango","side":"away"},{"id":54302,"name":"Michael Olunga","side":"away"},{"id":54298,"name":"Bryne Odhiambo","side":"away"},{"id":60085,"name":"Bryton Onyona","side":"away"},{"id":5916,"name":"Jonah Ayunga","side":"away"},{"id":54303,"name":"Austin Odhiambo","side":"away"},{"id":55985,"name":"Anthony Akumu","side":"away"},{"id":12441,"name":"Timothy Ouma","side":"away"},{"id":51777,"name":"Lawrence Ouma","side":"away"},{"id":95995,"name":"Ovella Ochieng","side":"away"},{"id":24391,"name":"Adam Wilson","side":"away"},{"id":42396,"name":"Alphonce Omija","side":"away"},{"id":24140,"name":"Daniel Sakari","side":"away"},{"id":24139,"name":"Aboud Omar","side":"away"},{"id":8947,"name":"Collins Sichenje","side":"away"},{"id":14229,"name":"Erick Otieno","side":"away"}],"players":[{"id":21701,"name":"Gilbert Mugisha","side":"home","team":"Rwanda","club":"Jwaneng Galaxy FC","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":54302,"name":"Michael Olunga","side":"away","team":"Kenya","club":"Al-Arabi SC","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":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},"21701":{"caps":13,"goals":2,"country":"Rwanda","signed":null},"24481":{"caps":6,"goals":4,"country":"Kenya","signed":null},"54302":{"caps":29,"goals":8,"country":"Kenya","signed":null}}},"notable":[{"id":16978,"name":"Jairo Vélez","goals":5,"rank":1},{"id":3974,"name":"Dodi Lukebakio","goals":4,"rank":2},{"id":2231,"name":"Aleksandr Golovin","goals":3,"rank":3},{"id":3369,"name":"Ayase Ueda","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":73,"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.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.436,"cup_tie":false},"strength":0.564,"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.120517199148878 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.021,"defence":-0.019,"effective_matches":1.3,"shrunk":0.86},"sample":0.120517199148878,"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.489764975247901},"strength":0,"moves":[]}],"pass_reason":"Nothing is mispriced enough to call. The closest was home draw-no-bet at 1.83, where the model confidence of 33% is below the threshold.","preview":null,"external":{"bsd_prediction":{"id":4620,"created_at":"2026-10-04T20:05:19Z","event":{"id":605981,"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"},"recommendations":{"favorite":"A","favorite_prob":35.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3572,"version":"dc-blend-v1"}}},"computed_at":1791187848,"verdicts":[],"locked":false,"colors":{"home":"#1098cb","away":"#ad0e0e"},"venue":null,"pulled":[],"published":[]}