{"id":642999,"league_id":53,"league":"Botola Pro","kickoff":1793995200,"home":"Union Touarga Sport","away":"Union Sportive Amal Tiznit","home_id":2062,"away_id":4771,"venue_id":null,"rank":6,"status":"notstarted","provisional":false,"lineup_status":"confirmed","confidence":0.539,"score":null,"live_score":[0,0],"lambda":[1.28,1.03],"read":null,"pass":"Passing on Union Touarga Sport v Union Sportive Amal Tiznit. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"availability.home.absences","section":"§2.4","note":"Union Touarga Sport are without 1 player, and Omar Arjoune is a real loss."}],"lambda_home":1.277647579372641,"lambda_away":1.0300072314603936,"corner_rate":7.5,"card_rate":0.283,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-3-3","players":[{"id":49623,"name":"Reda Asmama","position":"G","starting":true,"ai_score":null},{"id":62703,"name":"Imran Douieb","position":"D","starting":true,"ai_score":null},{"id":49619,"name":"Youssef Kajai","position":"D","starting":true,"ai_score":null},{"id":49906,"name":"Anas Nanah","position":"D","starting":true,"ai_score":null},{"id":49861,"name":"Redouan Ait Lamkadem","position":"M","starting":true,"ai_score":null},{"id":49620,"name":"Adam Chakir","position":"M","starting":true,"ai_score":null},{"id":49616,"name":"Danilson Tavares","position":"M","starting":true,"ai_score":null},{"id":49863,"name":"Walid Rhailouf","position":"M","starting":true,"ai_score":null},{"id":49698,"name":"Mouad Dahak","position":"M","starting":true,"ai_score":null},{"id":49618,"name":"Nacer Moustaghfir","position":"F","starting":true,"ai_score":null},{"id":49956,"name":"Zoubir Housni","position":null,"starting":true,"ai_score":null},{"id":49608,"name":"Houssam Bouelainine","position":"G","starting":false,"ai_score":null},{"id":49609,"name":"Mehdi Ashabi","position":"D","starting":false,"ai_score":null},{"id":72893,"name":"Oussama Jalfate","position":"D","starting":false,"ai_score":null},{"id":49994,"name":"Khalid Kasbi","position":"D","starting":false,"ai_score":null},{"id":225011,"name":"Youssef Jamal","position":"D","starting":false,"ai_score":null},{"id":49626,"name":"Saad Lotfi","position":"M","starting":false,"ai_score":null},{"id":215133,"name":"Ayoub Ajerrar","position":"F","starting":false,"ai_score":null},{"id":49614,"name":"Koffi Konan","position":"F","starting":false,"ai_score":null},{"id":215134,"name":"Abdeljalil Chaynane","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":73826,"name":"Youssef Faqir","position":"G","starting":true,"ai_score":null},{"id":112313,"name":"Tarik Asstati","position":"D","starting":true,"ai_score":null},{"id":213647,"name":"Omar Housni","position":"D","starting":true,"ai_score":null},{"id":52507,"name":"Jad Assouab","position":"D","starting":true,"ai_score":null},{"id":73845,"name":"Abdelghafour El Kouhil","position":"M","starting":true,"ai_score":null},{"id":73840,"name":"Nourddine Koumah","position":"M","starting":true,"ai_score":null},{"id":73832,"name":"Ayoub Adila","position":"M","starting":true,"ai_score":null},{"id":49615,"name":"Yassine Zraa","position":"M","starting":true,"ai_score":null},{"id":73834,"name":"Saliu Popoola","position":"M","starting":true,"ai_score":null},{"id":73838,"name":"Abdellatif Ait Ouaarab","position":"M","starting":true,"ai_score":null},{"id":73836,"name":"Zakaria Essalhi","position":"F","starting":true,"ai_score":null},{"id":72892,"name":"Youssef Tafay","position":"G","starting":false,"ai_score":null},{"id":73843,"name":"Abderrahmane Bifinzi","position":"D","starting":false,"ai_score":null},{"id":73833,"name":"Hatim Bouhbouh","position":"D","starting":false,"ai_score":null},{"id":122001,"name":"Ayoub Malki","position":"D","starting":false,"ai_score":null},{"id":73827,"name":"Mamadou Tounkara","position":"D","starting":false,"ai_score":null},{"id":73837,"name":"Othman Fadiz","position":"M","starting":false,"ai_score":null},{"id":49731,"name":"Youssef Anouar","position":"M","starting":false,"ai_score":null},{"id":49734,"name":"Mouad Goulouss","position":"M","starting":false,"ai_score":null},{"id":73835,"name":"Hassan Boulaabar","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":49864,"name":"Omar Arjoune","team_id":null,"side":"home","reason":"red_card_suspension"}]},"people":[{"id":49623,"name":"Reda Asmama","side":"home"},{"id":62703,"name":"Imran Douieb","side":"home"},{"id":49619,"name":"Youssef Kajai","side":"home"},{"id":49906,"name":"Anas Nanah","side":"home"},{"id":49861,"name":"Redouan Ait Lamkadem","side":"home"},{"id":49620,"name":"Adam Chakir","side":"home"},{"id":49616,"name":"Danilson Tavares","side":"home"},{"id":49863,"name":"Walid Rhailouf","side":"home"},{"id":49698,"name":"Mouad Dahak","side":"home"},{"id":49618,"name":"Nacer Moustaghfir","side":"home"},{"id":49956,"name":"Zoubir Housni","side":"home"},{"id":49608,"name":"Houssam Bouelainine","side":"home"},{"id":49609,"name":"Mehdi Ashabi","side":"home"},{"id":72893,"name":"Oussama Jalfate","side":"home"},{"id":49994,"name":"Khalid Kasbi","side":"home"},{"id":225011,"name":"Youssef Jamal","side":"home"},{"id":49626,"name":"Saad Lotfi","side":"home"},{"id":215133,"name":"Ayoub Ajerrar","side":"home"},{"id":49614,"name":"Koffi Konan","side":"home"},{"id":215134,"name":"Abdeljalil Chaynane","side":"home"},{"id":52482,"name":"Errafiy Said","side":"home"},{"id":52483,"name":"Yassine Bahmad","side":"home"},{"id":217036,"name":"Saad Kouk","side":"home"},{"id":49951,"name":"Youness Akharraz","side":"home"},{"id":49611,"name":"Tahar El Khalej","side":"home"},{"id":215135,"name":"Danny","side":"home"},{"id":50007,"name":"Zakaria Kassary","side":"home"},{"id":219341,"name":"Maodo Dieng","side":"home"},{"id":50009,"name":"Yassine El Khalej","side":"home"},{"id":50008,"name":"Salim Ghazzani","side":"home"},{"id":60977,"name":"Samuel Tebily","side":"home"},{"id":215136,"name":"Wassim Mellouk","side":"home"},{"id":52480,"name":"Walid Atlassi","side":"home"},{"id":49997,"name":"Walid Hasbi","side":"home"},{"id":221775,"name":"Youssef Ait Mbarek","side":"home"},{"id":49862,"name":"Hamza Regragui","side":"home"},{"id":49953,"name":"Hamza Bousqal","side":"home"},{"id":49929,"name":"Abdelkabir El Ouady","side":"home"},{"id":49625,"name":"Abdelhay El Forsy","side":"home"},{"id":49952,"name":"Mohamed Fouzair","side":"home"},{"id":49955,"name":"Es-Sahel Mohammed","side":"home"},{"id":52481,"name":"Mohammed Essahel","side":"home"},{"id":49864,"name":"Omar Arjoune","side":"home"},{"id":73826,"name":"Youssef Faqir","side":"away"},{"id":112313,"name":"Tarik Asstati","side":"away"},{"id":213647,"name":"Omar Housni","side":"away"},{"id":52507,"name":"Jad Assouab","side":"away"},{"id":73845,"name":"Abdelghafour El Kouhil","side":"away"},{"id":73840,"name":"Nourddine Koumah","side":"away"},{"id":73832,"name":"Ayoub Adila","side":"away"},{"id":49615,"name":"Yassine Zraa","side":"away"},{"id":73834,"name":"Saliu Popoola","side":"away"},{"id":73838,"name":"Abdellatif Ait Ouaarab","side":"away"},{"id":73836,"name":"Zakaria Essalhi","side":"away"},{"id":72892,"name":"Youssef Tafay","side":"away"},{"id":73843,"name":"Abderrahmane Bifinzi","side":"away"},{"id":73833,"name":"Hatim Bouhbouh","side":"away"},{"id":122001,"name":"Ayoub Malki","side":"away"},{"id":73827,"name":"Mamadou Tounkara","side":"away"},{"id":73837,"name":"Othman Fadiz","side":"away"},{"id":49731,"name":"Youssef Anouar","side":"away"},{"id":49734,"name":"Mouad Goulouss","side":"away"},{"id":73835,"name":"Hassan Boulaabar","side":"away"},{"id":21786,"name":"Koffi Holete","side":"away"},{"id":88356,"name":"Saad Benlahsen","side":"away"},{"id":72903,"name":"Soufiane El Azhari","side":"away"},{"id":88354,"name":"Abdelkader Ettalbi","side":"away"},{"id":49888,"name":"Mehdi El Jourbaoui","side":"away"},{"id":49895,"name":"Younes Sakhi","side":"away"},{"id":214274,"name":"Tarik Astati","side":"away"},{"id":73829,"name":"Badreddine Mouzdahir","side":"away"},{"id":75800,"name":"Badr Raghay","side":"away"},{"id":214273,"name":"Yllan Ait-Ouarab","side":"away"}],"players":[{"id":49864,"name":"Omar Arjoune","side":"home","team":"Union Touarga Sport","club":null,"role":"MID","position":"CM","status":"out","reason":"red_card_suspension","expected_return":"2026-11-06","season":{"apps":8,"starts":2,"goals":2,"assists":1,"big_chances":0,"clean_sheets":1,"team_games":10,"tracked_apps":8,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"JS Massira","kickoff":1784656800,"goals":1,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.208,"country":null,"load":{"games":2,"minutes":75,"country":0}},{"id":49618,"name":"Nacer Moustaghfir","side":"home","team":"Union Touarga Sport","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":4,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":10,"tracked_apps":4,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":1,"minutes":44,"country":0}},{"id":73836,"name":"Zakaria Essalhi","side":"away","team":"Union Sportive Amal Tiznit","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":5,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":8,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":4,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"CODM Meknès","kickoff":1792857600,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":["top_scorer","ever_present","in_form"],"importance":0.6,"country":null,"load":{"games":2,"minutes":180,"country":0}}],"extras":{"teams":{"home":2062,"away":4771},"split":{"home":{"above":{"w":3,"d":0,"l":2},"below":{"w":1,"d":2,"l":0}},"away":{"above":{"w":1,"d":1,"l":4},"below":null}},"referee":null,"managers":{"home":{"id":1704,"name":"Guglielmo Arena","vs":null},"away":{"id":2830,"name":"Abderrahim Chkilit","vs":null}},"best_xi":[],"players":{}},"notable":[{"id":49638,"name":"Abderrazak Ennakouss","goals":6,"rank":1},{"id":14358,"name":"Imad Riahi","goals":5,"rank":2},{"id":8059,"name":"Silvère Ganvoula","goals":4,"rank":3},{"id":14743,"name":"Youssef El Fahli","goals":4,"rank":4},{"id":73836,"name":"Zakaria Essalhi","goals":4,"rank":5},{"id":49902,"name":"Ayoub Benaadi ","goals":3,"rank":6},{"id":49714,"name":"Hamza El Wasti","goals":3,"rank":7},{"id":49788,"name":"Saleh Al Sellami","goals":3,"rank":8},{"id":215148,"name":"Akram Khouidssi","goals":2,"rank":9},{"id":68224,"name":"Anas El Mahraoui","goals":2,"rank":10},{"id":49974,"name":"Ayoub Maamouri","goals":2,"rank":11},{"id":93852,"name":"Ibrahima Dieng","goals":2,"rank":12},{"id":52520,"name":"Jawad Essaghir","goals":2,"rank":13},{"id":49632,"name":"Mouad Mouchtanim","goals":2,"rank":14},{"id":213072,"name":"Othman Sabri","goals":2,"rank":15}],"round_label":"Regular season · Matchday 7","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":2062,"position":12,"played":6,"points":8,"goal_diff":0,"team_name":"Union Touarga Sport","won":2,"drawn":2,"lost":2,"goals_for":4,"goals_against":4,"group":null},"away":{"team_id":4771,"position":14,"played":6,"points":4,"goal_diff":-6,"team_name":"Union Sportive Amal Tiznit","won":1,"drawn":1,"lost":4,"goals_for":6,"goals_against":12,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":0.67,"goals_against":0.67,"clean_sheets":2,"streak":"winless 4","sequence":"WWDLLD","venue_ppg":1.33},"away":{"matches":6,"ppg":0.67,"record":"1-1-4","goals_for":1,"goals_against":2,"clean_sheets":1,"streak":"winless 4","sequence":"LWLDLL","venue_ppg":2}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Union Touarga Sport are without 1 player, and Omar Arjoune is a real loss.","evidence":{"count":1,"measured":1,"combined_goal_share":0,"combined_importance":0.208,"players":[{"player":"Omar Arjoune","role":"MID","reason":"red_card_suspension","goal_share":0,"importance":0.208,"measured":true,"doubtful":false,"cover_at_position":14}]},"strength":0.52,"moves":[{"channel":"goals","side":"home","pct":-1},{"channel":"goals","side":"away","pct":0.4},{"channel":"corners","side":"home","pct":-0.5},{"channel":"cards","side":"both","pct":0.7}]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Union Sportive Amal Tiznit report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":null},"strength":0.3,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":23,"home":{"state":"mid_table","position":12,"points":8,"games_left":23,"gap_to_leader":5,"gap_to_safety":4,"gap_to_europe":2},"away":{"state":"mid_table","position":14,"points":4,"games_left":23,"gap_to_leader":9,"gap_to_safety":0,"gap_to_europe":6},"six_pointer":false},"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":"Guglielmo Arena is 5 games into the job at Union Touarga Sport. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Guglielmo Arena","matches_in_charge":5,"tenure_days":36,"ppm":1,"appointment_effect":{"before_ppm":1.8,"after_ppm":1,"delta":null}},"strength":0.2,"moves":[{"channel":"goals","side":"home","pct":1}]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Abderrahim Chkilit is 8 games into the job at Union Sportive Amal Tiznit, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Abderrahim Chkilit","matches_in_charge":8,"tenure_days":112,"ppm":0.75,"appointment_effect":null},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Union Touarga Sport come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7,"matchesIn7":1,"matchesIn14":2,"days_rest":7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Union Sportive Amal Tiznit come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.166666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":6.2},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":-0.043,"defence":0.02,"effective_matches":13.5,"shrunk":0.37},"away":{"attack":-0.013,"defence":-0.212,"effective_matches":6.1,"shrunk":0.57}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"THIN","note":"Possession data is missing for at least one side, so the style matchup cannot be read.","evidence":{"home_matches":12,"away_matches":8},"strength":0,"moves":[]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Union Touarga Sport are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.12,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Union Sportive Amal Tiznit have scored 6 fewer than the chances they made over 8 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.74,"matches":8},"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.017961233004151762},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6940,"created_at":"2026-10-31T02:15:20Z","event":{"id":642999,"event_date":"2026-11-06T20:00:00Z","status":"notstarted","home_team_id":2062,"home_team":"Union Touarga Sport","away_team_id":4771,"away_team":"Union Sportive Amal Tiznit","league_id":53,"league_name":"Botola Pro"},"recommendations":{"favorite":"H","favorite_prob":50,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5,"version":"dc-blend-v1"}}},"computed_at":1793995149,"verdicts":[],"locked":false,"live_minute":1,"colors":{"home":"#eeb52a","away":null},"venue":null,"pulled":[],"published":[]}