{"id":605510,"league_id":31,"league":"International Friendly Games","kickoff":1791118800,"home":"Comoros","away":"Senegal","home_id":643,"away_id":486,"venue_id":499,"rank":9,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.302,"score":[0,1],"live_score":null,"lambda":[1.68,1.01],"odds_1x2":{},"read":null,"top_pick":null,"pass":"Passing on Comoros v Senegal. No bookmaker is pricing it yet.","confident":[],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Comoros have made nine changes from the side expected, with Yannick Pandor, Ahmed Soilihi and Yannis Kari out of the eleven. Senegal have made eight changes from the side expected, with Edouard Mendy, Ismail Jakobs and Moussa Niakhaté out of the eleven."},{"id":"manager.home.bounce","section":"§1.1","note":"Hubert Velud is 1 game into the job at Comoros. The new-manager bounce window is live but reverts by around game six."},{"id":"style.matchup","section":"§4.2","note":"Senegal average 21 points more possession than Comoros, so this should be one side with the ball and one without it."}],"lambda_home":1.6754342933152535,"lambda_away":1.0061097440389468,"corner_rate":8.74,"card_rate":0.106,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":15633,"name":"Adel Anzimati-Aboudou","position":"G","starting":true,"ai_score":null},{"id":15622,"name":"Bendjaloud Youssouf","position":"D","starting":true,"ai_score":null},{"id":4615,"name":"Warmed Omari","position":"D","starting":true,"ai_score":null},{"id":15623,"name":"Kenan Toibibou","position":"D","starting":true,"ai_score":null},{"id":15626,"name":"Akim Abdallah","position":"D","starting":true,"ai_score":null},{"id":15628,"name":"Yacine Bourhane","position":"M","starting":true,"ai_score":null},{"id":3978,"name":"Iyad Mohamed","position":"M","starting":true,"ai_score":null},{"id":15638,"name":"Aymeric Ahmed","position":"F","starting":true,"ai_score":null},{"id":27316,"name":"Ben-Chayeel Hamada","position":"M","starting":true,"ai_score":null},{"id":59582,"name":"Housseine Zakouani","position":"M","starting":true,"ai_score":null},{"id":60890,"name":"Enzo Ibrahim Rivière","position":"F","starting":true,"ai_score":null},{"id":8784,"name":"Naime Said Mchindra","position":"G","starting":false,"ai_score":null},{"id":39896,"name":"Abdallah Ali Mohamed","position":"D","starting":false,"ai_score":null},{"id":15635,"name":"Idris Mohamed","position":"D","starting":false,"ai_score":null},{"id":55648,"name":"Yakine Said M'Madi","position":"D","starting":false,"ai_score":null},{"id":15636,"name":"Rayan Lutin","position":"M","starting":false,"ai_score":null},{"id":59584,"name":"Yassine Saindou","position":"M","starting":false,"ai_score":null},{"id":8018,"name":"Zaydou Youssouf","position":"M","starting":false,"ai_score":null},{"id":15639,"name":"Aboubacar Ali","position":"F","starting":false,"ai_score":null},{"id":15640,"name":"Zaïd Amir","position":"F","starting":false,"ai_score":null},{"id":55004,"name":"Adel Mahamoud","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":1426,"name":"Mory Diaw","position":"G","starting":true,"ai_score":null},{"id":2092,"name":"Lamine Sy","position":"D","starting":true,"ai_score":null},{"id":1704,"name":"Mamadou Sarr","position":"D","starting":true,"ai_score":null},{"id":7992,"name":"Kalidou Koulibaly","position":"D","starting":true,"ai_score":null},{"id":906,"name":"Nobel Mendy","position":"D","starting":true,"ai_score":null},{"id":3800,"name":"Idrissa Gana Gueye","position":"M","starting":true,"ai_score":null},{"id":724,"name":"Pape Matar Sarr","position":"M","starting":true,"ai_score":null},{"id":2255,"name":"Ibrahim Mbaye","position":"F","starting":true,"ai_score":null},{"id":23922,"name":"Bara Sapoko Ndiaye","position":"M","starting":true,"ai_score":null},{"id":810,"name":"Iliman Ndiaye","position":"M","starting":true,"ai_score":null},{"id":1435,"name":"Issa Soumaré","position":"F","starting":true,"ai_score":null},{"id":50314,"name":"Mamour Ndiaye","position":"G","starting":false,"ai_score":null},{"id":28579,"name":"Demba Thiam","position":"G","starting":false,"ai_score":null},{"id":1638,"name":"El Hadji Malick Diouf","position":"D","starting":false,"ai_score":null},{"id":1409,"name":"Malang Sarr","position":"D","starting":false,"ai_score":null},{"id":2799,"name":"Sadibou Sané","position":"D","starting":false,"ai_score":null},{"id":1428,"name":"Arouna Sangante","position":"D","starting":false,"ai_score":null},{"id":1434,"name":"Rassoul Ndiaye","position":"M","starting":false,"ai_score":null},{"id":2228,"name":"Lamine Camara","position":"M","starting":false,"ai_score":null},{"id":1771,"name":"Pape Gueye","position":"M","starting":false,"ai_score":null},{"id":4105,"name":"Assane Diao","position":"M","starting":false,"ai_score":null},{"id":2015,"name":"Boulaye Dia","position":"F","starting":false,"ai_score":null},{"id":3547,"name":"Mamadou Diakhon","position":"F","starting":false,"ai_score":null},{"id":8847,"name":"Pape Moussa Fall","position":"F","starting":false,"ai_score":null},{"id":2471,"name":"Nicolas Jackson","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":1486,"name":"Antoine Mendy","team_id":null,"side":"away","reason":"Cruciate Ligament Injury"},{"id":4743,"name":"Habib Diarra","team_id":null,"side":"away","reason":"Hamstring Injury"}]},"people":[{"id":15633,"name":"Adel Anzimati-Aboudou","side":"home"},{"id":15622,"name":"Bendjaloud Youssouf","side":"home"},{"id":4615,"name":"Warmed Omari","side":"home"},{"id":15623,"name":"Kenan Toibibou","side":"home"},{"id":15626,"name":"Akim Abdallah","side":"home"},{"id":15628,"name":"Yacine Bourhane","side":"home"},{"id":3978,"name":"Iyad Mohamed","side":"home"},{"id":15638,"name":"Aymeric Ahmed","side":"home"},{"id":27316,"name":"Ben-Chayeel Hamada","side":"home"},{"id":59582,"name":"Housseine Zakouani","side":"home"},{"id":60890,"name":"Enzo Ibrahim Rivière","side":"home"},{"id":8784,"name":"Naime Said Mchindra","side":"home"},{"id":39896,"name":"Abdallah Ali Mohamed","side":"home"},{"id":15635,"name":"Idris Mohamed","side":"home"},{"id":55648,"name":"Yakine Said M'Madi","side":"home"},{"id":15636,"name":"Rayan Lutin","side":"home"},{"id":59584,"name":"Yassine Saindou","side":"home"},{"id":8018,"name":"Zaydou Youssouf","side":"home"},{"id":15639,"name":"Aboubacar Ali","side":"home"},{"id":15640,"name":"Zaïd Amir","side":"home"},{"id":55004,"name":"Adel Mahamoud","side":"home"},{"id":1426,"name":"Mory Diaw","side":"away"},{"id":2092,"name":"Lamine Sy","side":"away"},{"id":1704,"name":"Mamadou Sarr","side":"away"},{"id":7992,"name":"Kalidou Koulibaly","side":"away"},{"id":906,"name":"Nobel Mendy","side":"away"},{"id":3800,"name":"Idrissa Gana Gueye","side":"away"},{"id":724,"name":"Pape Matar Sarr","side":"away"},{"id":2255,"name":"Ibrahim Mbaye","side":"away"},{"id":23922,"name":"Bara Sapoko Ndiaye","side":"away"},{"id":810,"name":"Iliman Ndiaye","side":"away"},{"id":1435,"name":"Issa Soumaré","side":"away"},{"id":50314,"name":"Mamour Ndiaye","side":"away"},{"id":28579,"name":"Demba Thiam","side":"away"},{"id":1638,"name":"El Hadji Malick Diouf","side":"away"},{"id":1409,"name":"Malang Sarr","side":"away"},{"id":2799,"name":"Sadibou Sané","side":"away"},{"id":1428,"name":"Arouna Sangante","side":"away"},{"id":1434,"name":"Rassoul Ndiaye","side":"away"},{"id":2228,"name":"Lamine Camara","side":"away"},{"id":1771,"name":"Pape Gueye","side":"away"},{"id":4105,"name":"Assane Diao","side":"away"},{"id":2015,"name":"Boulaye Dia","side":"away"},{"id":3547,"name":"Mamadou Diakhon","side":"away"},{"id":8847,"name":"Pape Moussa Fall","side":"away"},{"id":2471,"name":"Nicolas Jackson","side":"away"},{"id":7879,"name":"Sadio Mané","side":"away"},{"id":1787,"name":"Ismaïla Sarr","side":"away"},{"id":1486,"name":"Antoine Mendy","side":"away"},{"id":4743,"name":"Habib Diarra","side":"away"}],"players":[{"id":15638,"name":"Aymeric Ahmed","side":"home","team":"Comoros","club":"US Créteil Football","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":60890,"name":"Enzo Ibrahim Rivière","side":"home","team":"Comoros","club":"Dijon U19","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":4743,"name":"Habib Diarra","side":"away","team":"Senegal","club":"Sunderland","role":"MID","position":"CM","status":"out","reason":"Hamstring Injury","expected_return":"2026-10-31","season":{"apps":2,"starts":0,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":12,"tracked_apps":2,"tracked_starts":0},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":3},"standout":{"opponent":"Fulham","kickoff":1788094800,"goals":0,"assists":1,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.007,"country":{"team":"Senegal","apps":5,"goals":2,"assists":1,"tournament":{"name":"World Cup 2026","apps":3,"goals":2,"assists":0,"ended":1782936000},"lately":null},"load":null},{"id":1486,"name":"Antoine Mendy","side":"away","team":"Senegal","club":"Nice","role":"DEF","position":"RB","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-05-31","season":{"apps":4,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":10,"tracked_apps":4,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0.006,"country":{"team":"Senegal","apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":7879,"name":"Sadio Mané","side":"away","team":"Senegal","club":"Al-Nassr","role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":7,"goals":2,"assists":2,"big_chances":0,"clean_sheets":2,"team_games":11,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Al-Ettifaq","kickoff":1787680800,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["best_performer","chance_creator"],"importance":0.116,"country":{"team":"Senegal","apps":6,"goals":2,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":1,"ended":1782936000},"lately":null},"load":null},{"id":2255,"name":"Ibrahim Mbaye","side":"away","team":"Senegal","club":"Aston Villa","role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":1,"goals":0,"assists":1,"big_chances":1,"clean_sheets":0,"team_games":47,"tracked_apps":3,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":2},"standout":{"opponent":"Coventry City","kickoff":1789585200,"goals":0,"assists":1,"score":"3-1","won":true},"strengths":[],"tags":[],"importance":0.004,"country":{"team":"Senegal","apps":8,"goals":2,"assists":1,"tournament":{"name":"World Cup 2026","apps":4,"goals":1,"assists":0,"ended":1782936000},"lately":null},"load":null},{"id":1435,"name":"Issa Soumaré","side":"away","team":"Senegal","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":null,"recent":{"apps":1,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":null,"apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null}],"extras":{"teams":{"home":643,"away":486},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":1801,"name":"Hubert Velud","vs":null},"away":{"id":3515,"name":"Patrick Vieira","vs":null}},"best_xi":[],"players":{"1486":{"caps":23,"goals":0,"country":"Senegal","signed":null},"2255":{"caps":15,"goals":3,"country":"Senegal","signed":null},"4743":{"caps":22,"goals":3,"country":"Senegal","signed":null},"7879":{"caps":75,"goals":25,"country":"Senegal","signed":null},"15638":{"caps":10,"goals":0,"country":"Comoros","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":0,"home_wins":0,"draws":0,"away_wins":0,"home_goals":null,"away_goals":null,"avg_total_goals":null,"home_win_rate":null,"away_win_rate":null,"recent_matches":[]},"standings":{"home":{"team_id":643,"position":106,"played":1,"points":3,"goal_diff":1,"team_name":"Comoros","won":1,"drawn":0,"lost":0,"goals_for":1,"goals_against":0,"group":null},"away":{"team_id":486,"position":36,"played":4,"points":7,"goal_diff":3,"team_name":"Senegal","won":2,"drawn":1,"lost":1,"goals_for":7,"goals_against":4,"group":null},"size":197},"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.33,"clean_sheets":5,"streak":"none","sequence":"WWLDDW","venue_ppg":2.33},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":2,"goals_against":1.83,"clean_sheets":2,"streak":"none","sequence":"LDLLWD","venue_ppg":0.25}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Comoros report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Senegal 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.013,"players":[{"player":"Habib Diarra","role":"MID","reason":"Hamstring Injury","goal_share":0,"importance":0.007,"measured":true,"doubtful":false,"cover_at_position":0},{"player":"Antoine Mendy","role":"DEF","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0.006,"measured":true,"doubtful":false,"cover_at_position":0}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"goals","side":"home","pct":0.1},{"channel":"corners","side":"away","pct":0},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Comoros have made nine changes from the side expected, with Yannick Pandor, Ahmed Soilihi and Yannis Kari out of the eleven. Senegal have made eight changes from the side expected, with Edouard Mendy, Ismail Jakobs and Moussa Niakhaté out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":9,"out":["Yannick Pandor","Ahmed Soilihi","Yannis Kari","Rafiki Saïd","Ismaël Boura","Zaydou Youssouf","Youssouf M'Changama","Faïz Selemani","Myziane Maolida"],"in":["Adel Anzimati-Aboudou","Bendjaloud Youssouf","Warmed Omari","Akim Abdallah","Iyad Mohamed","Aymeric Ahmed","Ben-Chayeel Hamada","Housseine Zakouani","Enzo Ibrahim Rivière"]},"away":{"n":8,"out":["Edouard Mendy","Ismail Jakobs","Moussa Niakhaté","Krépin Diatta","Lamine Camara","Pape Gueye","Sadio Mané","Nicolas Jackson"],"in":["Mory Diaw","Lamine Sy","Kalidou Koulibaly","Nobel Mendy","Pape Matar Sarr","Bara Sapoko Ndiaye","Iliman Ndiaye","Issa Soumaré"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Comoros have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 1.0 and conceding 0.3, and 2.33 a game at home.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.33,"clean_sheets":5,"streak":"none","sequence":"WWLDDW","venue_ppg":2.33},"strength":0.322,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Senegal have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 2.0 and conceding 1.8, and 0.25 a game on the road.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":2,"goals_against":1.83,"clean_sheets":2,"streak":"none","sequence":"LDLLWD","venue_ppg":0.25},"strength":0.344,"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":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Hubert Velud is 1 game into the job at Comoros. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Hubert Velud","matches_in_charge":1,"tenure_days":118,"ppm":3,"appointment_effect":{"before_ppm":1.1,"after_ppm":3,"delta":null}},"strength":0.583,"moves":[{"channel":"goals","side":"home","pct":5.2}]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Patrick Vieira is 10 games into the job at Senegal, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Patrick Vieira","matches_in_charge":10,"tenure_days":1049,"ppm":2.4,"appointment_effect":{"before_ppm":1.7,"after_ppm":2.4,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"THIN","note":"Comoros 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":"Senegal 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.808857492408193 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.005,"defence":0.076,"effective_matches":0.8,"shrunk":0.91},"away":{"attack":0.046,"defence":0.039,"effective_matches":1.9,"shrunk":0.81},"sample":0.808857492408193,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Senegal average 21 points more possession than Comoros, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":38.3,"shots":6.3,"xg_per_shot":0.041,"corners":2.3,"corners_per_shot":0.368,"finishing_vs_xg":0.74},"away":{"matches":12,"possession":58.9,"shots":14,"xg_per_shot":0.116,"corners":5.9,"corners_per_shot":0.421,"finishing_vs_xg":0.12},"possession_gap":-20.6},"strength":0.6,"moves":[{"channel":"corners","side":"away","pct":4.3},{"channel":"corners","side":"home","pct":-4.3},{"channel":"goals","side":"home","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":"Comoros have scored 9 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.74,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Senegal are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.12,"matches":12},"strength":0.1,"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.491589605412344},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"UNAVAILABLE","note":"No priced match-odds market for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"THIN","note":"No opening price on record for this market, so movement cannot be read.","evidence":{},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"UNAVAILABLE","note":"The sharp reference book is not quoting this fixture.","evidence":{"entitled":true},"strength":0,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.302,"model":{"HOME":0.5167,"DRAW":0.2703,"AWAY":0.213},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"double_chance","line":null,"confidence":0.302,"model":{"12":0.7297,"1X":0.787,"X2":0.4833},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"draw_no_bet","line":null,"confidence":0.302,"model":{"HOME":0.7081,"AWAY":0.2919},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.302,"model":{"yes":0.5294,"no":0.4706},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_05","line":0.5,"confidence":0.302,"model":{"over":0.9177,"under":0.0823},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.302,"model":{"over":0.7618,"under":0.2382},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_25","line":2.5,"confidence":0.302,"model":{"over":0.5018,"under":0.4982},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_35","line":3.5,"confidence":0.302,"model":{"over":0.2818,"under":0.7182},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"corners_1x2","line":null,"confidence":0.242,"model":{"HOME":0.5801,"DRAW":0.1101,"AWAY":0.3098},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.212,"model":{"yes":0.1006,"no":0.8994},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[],"verdicts":[],"pass_reason":"No market is priced for this fixture yet.","preview":null,"external":{"bsd_prediction":{"id":4345,"created_at":"2026-10-02T08:05:14Z","event":{"id":605510,"event_date":"2026-10-04T13:00:00Z","status":"notstarted","home_team_id":643,"home_team":"Comoros","away_team_id":486,"away_team":"Senegal","league_id":31,"league_name":"International Friendly Games"},"markets":{"match_result":{"prob_home":31.9,"prob_draw":27.8,"prob_away":40.3,"predicted":"A"},"expected_goals":{"home":1.21,"away":1.35},"over_under":{"prob_over_15":72,"prob_over_25":47.3,"prob_over_35":25.1},"btts":{"prob_yes":51.6},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":44.4},"corners":null},"recommendations":{"favorite":"A","favorite_prob":40.3,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.403,"version":"dc-blend-v1"}}},"computed_at":1791118741,"report":{"fetched_at":1791134030,"ht":[0,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":5,"added":null,"side":"away","player":"I. Ndiaye","player_id":810,"assist":null,"kind":"regular","score":[0,1]},{"t":"sub","minute":33,"added":null,"side":"home","in":"A. A. Mohamed","in_id":39896,"out":"B. Youssouf","out_id":15622},{"t":"sub","minute":46,"added":null,"side":"home","in":"A. A. Abdallah","in_id":15639,"out":"E. I. Rivière","out_id":60890},{"t":"card","minute":51,"added":null,"side":"home","player":"W. Omari","player_id":4615,"card":"yellow","reason":"Foul"},{"t":"sub","minute":63,"added":null,"side":"away","in":"R. Ndiaye","in_id":1434,"out":"L. Sy","out_id":2092}],"players":[{"id":2471,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2092,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":906,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":23922,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3800,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":810,"team_id":486,"minutes":0,"rating":null,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":724,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2255,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1435,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1434,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50314,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":28579,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1638,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1409,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2799,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1428,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2228,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1771,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4105,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2015,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3547,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8847,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1426,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7992,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1704,"team_id":486,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15622,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15623,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4615,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15626,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3978,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15628,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15638,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27316,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":59582,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":60890,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":39896,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15639,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8784,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15635,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15636,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":59584,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8018,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":55005,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15640,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":55004,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15633,"team_id":643,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"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-1-4-1","players":[{"id":15633,"name":"Adel Anzimati-Aboudou","position":"G","number":23,"captain":false,"starting":true},{"id":15622,"name":"Bendjaloud Youssouf","position":"D","number":15,"captain":false,"starting":true},{"id":15623,"name":"Kenan Toibibou","position":"D","number":4,"captain":false,"starting":true},{"id":4615,"name":"Warmed Omari","position":"D","number":29,"captain":false,"starting":true},{"id":15626,"name":"Akim Abdallah","position":"D","number":3,"captain":true,"starting":true},{"id":3978,"name":"Iyad Mohamed","position":"M","number":6,"captain":false,"starting":true},{"id":15628,"name":"Yacine Bourhane","position":"M","number":18,"captain":false,"starting":true},{"id":15638,"name":"Aymeric Ahmed","position":"F","number":13,"captain":false,"starting":true},{"id":27316,"name":"Ben-Chayeel Hamada","position":"M","number":24,"captain":false,"starting":true},{"id":59582,"name":"Housseine Zakouani","position":"M","number":7,"captain":false,"starting":true},{"id":60890,"name":"Enzo Ibrahim Rivière","position":"F","number":22,"captain":false,"starting":true},{"id":39896,"name":"Abdallah Ali Mohamed","position":"D","number":5,"captain":false,"starting":false},{"id":15639,"name":"Aboubacar Ali","position":"F","number":9,"captain":false,"starting":false},{"id":8784,"name":"Naime Said Mchindra","position":"G","number":1,"captain":false,"starting":false},{"id":15635,"name":"Idris Mohamed","position":"D","number":19,"captain":false,"starting":false},{"id":15636,"name":"Rayan Lutin","position":"M","number":27,"captain":false,"starting":false},{"id":59584,"name":"Yassine Saindou","position":"M","number":12,"captain":false,"starting":false},{"id":8018,"name":"Zaydou Youssouf","position":"M","number":28,"captain":false,"starting":false},{"id":55005,"name":"Yakine Said","position":"F","number":14,"captain":false,"starting":false},{"id":15640,"name":"Zaïd Amir","position":"F","number":17,"captain":false,"starting":false},{"id":55004,"name":"Adel Mahamoud","position":"F","number":21,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":1426,"name":"Mory Diaw","position":"G","number":23,"captain":false,"starting":true},{"id":7992,"name":"Kalidou Koulibaly","position":"D","number":3,"captain":true,"starting":true},{"id":1704,"name":"Mamadou Sarr","position":"D","number":2,"captain":false,"starting":true},{"id":2092,"name":"Lamine Sy","position":"D","number":6,"captain":false,"starting":true},{"id":906,"name":"Nobel Mendy","position":"D","number":28,"captain":false,"starting":true},{"id":23922,"name":"Bara Sapoko Ndiaye","position":"M","number":22,"captain":false,"starting":true},{"id":3800,"name":"Idrissa Gana Gueye","position":"M","number":5,"captain":false,"starting":true},{"id":810,"name":"Iliman Ndiaye","position":"M","number":13,"captain":false,"starting":true},{"id":724,"name":"Pape Matar Sarr","position":"M","number":17,"captain":false,"starting":true},{"id":2255,"name":"Ibrahim Mbaye","position":"F","number":20,"captain":false,"starting":true},{"id":1435,"name":"Issa Soumaré","position":"F","number":12,"captain":false,"starting":true},{"id":1434,"name":"Rassoul Ndiaye","position":"M","number":24,"captain":false,"starting":false},{"id":50314,"name":"Mamour Ndiaye","position":"G","number":16,"captain":false,"starting":false},{"id":28579,"name":"Demba Thiam","position":"G","number":30,"captain":false,"starting":false},{"id":1638,"name":"El Hadji Malick Diouf","position":"D","number":25,"captain":false,"starting":false},{"id":1409,"name":"Malang Sarr","position":"D","number":27,"captain":false,"starting":false},{"id":2799,"name":"Sadibou Sané","position":"D","number":4,"captain":false,"starting":false},{"id":1428,"name":"Arouna Sangante","position":"D","number":15,"captain":false,"starting":false},{"id":2228,"name":"Lamine Camara","position":"M","number":8,"captain":false,"starting":false},{"id":1771,"name":"Pape Gueye","position":"M","number":26,"captain":false,"starting":false},{"id":4105,"name":"Assane Diao","position":"M","number":7,"captain":false,"starting":false},{"id":2015,"name":"Boulaye Dia","position":"F","number":9,"captain":false,"starting":false},{"id":3547,"name":"Mamadou Diakhon","position":"F","number":10,"captain":false,"starting":false},{"id":8847,"name":"Pape Moussa Fall","position":"F","number":29,"captain":false,"starting":false},{"id":2471,"name":"Nicolas Jackson","position":"F","number":11,"captain":false,"starting":false}]}}},"colors":{"home":"#239d46","away":"#df1b23"},"venue":{"name":"Said Mohamed Cheikh","city":"Mitsamiouli","capacity":2000},"pulled":[],"published":[]}