{"id":606061,"league_id":53,"league":"Botola Pro","kickoff":1792260000,"home":"CODM Meknès","away":"Union Touarga Sport","home_id":2070,"away_id":2062,"venue_id":null,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.546,"score":null,"live_score":null,"lambda":[1.07,1.23],"read":null,"pass":"CODM Meknès v Union Touarga Sport is one to leave alone. No bookmaker is pricing it yet.","flags":[{"id":"form.away","section":"§2.1","note":"Union Touarga Sport have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.5 and conceding 0.5, and 2.33 a game on the road."}],"lambda_home":1.0741326816480683,"lambda_away":1.2306684255894573,"corner_rate":7.59,"card_rate":0.318,"lineups":{"status":"predicted","confidence":0.541,"home":{"formation":"4-2-3-1","players":[{"id":14354,"name":"Anas Zniti","position":"G","starting":true,"ai_score":0.258},{"id":49848,"name":"Saad Morsli","position":"D","starting":true,"ai_score":0.325},{"id":49721,"name":"Anass Nouader","position":"D","starting":true,"ai_score":0.576},{"id":49730,"name":"Ayoub Lakhlifi","position":"D","starting":true,"ai_score":0.345},{"id":49720,"name":"Ayoub Lourhraz","position":"D","starting":true,"ai_score":0.474},{"id":49736,"name":"Adnane Berdad","position":"M","starting":true,"ai_score":0.414},{"id":49725,"name":"Larbi Naji","position":"M","starting":true,"ai_score":0.392},{"id":49714,"name":"Hamza El Wasti","position":"M","starting":true,"ai_score":0.271},{"id":15243,"name":"Taoufik Razko","position":"M","starting":true,"ai_score":0.272},{"id":49728,"name":"Zouhir Eddib","position":"F","starting":true,"ai_score":0.216},{"id":50012,"name":"Zakaria Bahrou","position":"F","starting":true,"ai_score":0.264},{"id":49732,"name":"Oussama Daoui","position":"D","starting":false,"ai_score":0.351},{"id":49722,"name":"Karim El Bounagate","position":"D","starting":false,"ai_score":0.343},{"id":49724,"name":"Achraf Hmaidou","position":"M","starting":false,"ai_score":0.337},{"id":42323,"name":"Willy Onana","position":"F","starting":false,"ai_score":0.194},{"id":49719,"name":"Aymane Majid","position":"G","starting":false,"ai_score":0.169},{"id":49899,"name":"Hamza El Janati","position":"M","starting":false,"ai_score":0.146},{"id":49763,"name":"Badr Gaddarine","position":"D","starting":false,"ai_score":0.133},{"id":113185,"name":"Mohamed Zrida","position":"M","starting":false,"ai_score":0.117},{"id":49733,"name":"Karim L'Koucha","position":"M","starting":false,"ai_score":0.105},{"id":60914,"name":"Yassine Miloudi","position":"M","starting":false,"ai_score":0.073},{"id":120080,"name":"Joseph Guede Gnadou","position":"F","starting":false,"ai_score":0.063},{"id":49727,"name":"Mohamed Zinaf","position":"M","starting":false,"ai_score":0.057}],"confidence":0.541},"away":{"formation":"4-2-3-1","players":[{"id":49608,"name":"Houssam Bouelainine","position":"G","starting":true,"ai_score":0.404},{"id":49861,"name":"Redouan Ait Lamkadem","position":"M","starting":true,"ai_score":0.7},{"id":49609,"name":"Mehdi Ashabi","position":"D","starting":true,"ai_score":0.639},{"id":49611,"name":"Tahar El Khalej","position":"D","starting":true,"ai_score":0.431},{"id":49951,"name":"Youness Akharraz","position":"D","starting":true,"ai_score":0.47},{"id":49863,"name":"Walid Rhailouf","position":"M","starting":true,"ai_score":0.487},{"id":49862,"name":"Hamza Regragui","position":"M","starting":true,"ai_score":0.462},{"id":49614,"name":"Koffi Konan","position":"F","starting":true,"ai_score":0.144},{"id":49864,"name":"Omar Arjoune","position":"M","starting":true,"ai_score":0.303},{"id":49626,"name":"Saad Lotfi","position":"F","starting":true,"ai_score":0.604},{"id":49952,"name":"Mohamed Fouzair","position":"M","starting":true,"ai_score":0.138},{"id":49623,"name":"Reda Asmama","position":"G","starting":false,"ai_score":0.36},{"id":49619,"name":"Youssef Kajai","position":"D","starting":false,"ai_score":0.282},{"id":49620,"name":"Adam Chakir","position":"M","starting":false,"ai_score":0.254},{"id":49906,"name":"Anas Nanah","position":"D","starting":false,"ai_score":0.196},{"id":72893,"name":"Oussama Jalfate","position":"D","starting":false,"ai_score":0.157},{"id":62703,"name":"Imran Douieb","position":"D","starting":false,"ai_score":0.143},{"id":215133,"name":"Ayoub Ajerrar","position":"F","starting":false,"ai_score":0.136},{"id":60977,"name":"Samuel Tebily","position":"F","starting":false,"ai_score":0.129},{"id":49618,"name":"Nacer Moustaghfir","position":"F","starting":false,"ai_score":0.071},{"id":215134,"name":"Abdeljalil Chaynane","position":"F","starting":false,"ai_score":0.063},{"id":52481,"name":"Mohammed Essahel","position":"M","starting":false,"ai_score":0.063},{"id":49616,"name":"Danilson Tavares","position":"M","starting":false,"ai_score":0.03}],"confidence":0.695},"unavailable":[]},"people":[{"id":14354,"name":"Anas Zniti","side":"home"},{"id":49848,"name":"Saad Morsli","side":"home"},{"id":49721,"name":"Anass Nouader","side":"home"},{"id":49730,"name":"Ayoub Lakhlifi","side":"home"},{"id":49720,"name":"Ayoub Lourhraz","side":"home"},{"id":49736,"name":"Adnane Berdad","side":"home"},{"id":49725,"name":"Larbi Naji","side":"home"},{"id":49714,"name":"Hamza El Wasti","side":"home"},{"id":15243,"name":"Taoufik Razko","side":"home"},{"id":49728,"name":"Zouhir Eddib","side":"home"},{"id":50012,"name":"Zakaria Bahrou","side":"home"},{"id":49732,"name":"Oussama Daoui","side":"home"},{"id":49722,"name":"Karim El Bounagate","side":"home"},{"id":49724,"name":"Achraf Hmaidou","side":"home"},{"id":42323,"name":"Willy Onana","side":"home"},{"id":49719,"name":"Aymane Majid","side":"home"},{"id":49899,"name":"Hamza El Janati","side":"home"},{"id":49763,"name":"Badr Gaddarine","side":"home"},{"id":113185,"name":"Mohamed Zrida","side":"home"},{"id":49733,"name":"Karim L'Koucha","side":"home"},{"id":60914,"name":"Yassine Miloudi","side":"home"},{"id":120080,"name":"Joseph Guede Gnadou","side":"home"},{"id":49727,"name":"Mohamed Zinaf","side":"home"},{"id":52362,"name":"Mostafa Marroun","side":"home"},{"id":52363,"name":"Ibrahim El Hajjami","side":"home"},{"id":52364,"name":"Aounzou","side":"home"},{"id":52365,"name":"Eddaoui","side":"home"},{"id":49869,"name":"Hamza Malki","side":"home"},{"id":49668,"name":"Driss El-Jabli","side":"home"},{"id":209917,"name":"Chouaib Boutrid","side":"home"},{"id":65760,"name":"Cruz Ndong Biteghe","side":"home"},{"id":50037,"name":"Yassine Senhaji","side":"home"},{"id":52360,"name":"Yassine Senhaji","side":"home"},{"id":49735,"name":"Soufiane Taher","side":"home"},{"id":21640,"name":"Essomba Onana","side":"home"},{"id":50548,"name":"Exauce Marius Mbou","side":"home"},{"id":49894,"name":"Abdellatif Benkassou","side":"home"},{"id":49896,"name":"Oussama Msahli","side":"home"},{"id":93757,"name":"Mohamed Aanane","side":"home"},{"id":59372,"name":"Mohammed El Miloudi","side":"home"},{"id":49608,"name":"Houssam Bouelainine","side":"away"},{"id":49861,"name":"Redouan Ait Lamkadem","side":"away"},{"id":49609,"name":"Mehdi Ashabi","side":"away"},{"id":49611,"name":"Tahar El Khalej","side":"away"},{"id":49951,"name":"Youness Akharraz","side":"away"},{"id":49863,"name":"Walid Rhailouf","side":"away"},{"id":49862,"name":"Hamza Regragui","side":"away"},{"id":49614,"name":"Koffi Konan","side":"away"},{"id":49864,"name":"Omar Arjoune","side":"away"},{"id":49626,"name":"Saad Lotfi","side":"away"},{"id":49952,"name":"Mohamed Fouzair","side":"away"},{"id":49623,"name":"Reda Asmama","side":"away"},{"id":49619,"name":"Youssef Kajai","side":"away"},{"id":49620,"name":"Adam Chakir","side":"away"},{"id":49906,"name":"Anas Nanah","side":"away"},{"id":72893,"name":"Oussama Jalfate","side":"away"},{"id":62703,"name":"Imran Douieb","side":"away"},{"id":215133,"name":"Ayoub Ajerrar","side":"away"},{"id":60977,"name":"Samuel Tebily","side":"away"},{"id":49618,"name":"Nacer Moustaghfir","side":"away"},{"id":215134,"name":"Abdeljalil Chaynane","side":"away"},{"id":52481,"name":"Mohammed Essahel","side":"away"},{"id":49616,"name":"Danilson Tavares","side":"away"},{"id":52482,"name":"Errafiy Said","side":"away"},{"id":49956,"name":"Zoubir Housni","side":"away"},{"id":52483,"name":"Yassine Bahmad","side":"away"},{"id":215135,"name":"Danny","side":"away"},{"id":217036,"name":"Saad Kouk","side":"away"},{"id":49905,"name":"Zakaria Aiada","side":"away"},{"id":49994,"name":"Khalid Kasbi","side":"away"},{"id":50007,"name":"Zakaria Kassary","side":"away"},{"id":50009,"name":"Yassine El Khalej","side":"away"},{"id":66049,"name":"Hassan Aqboub","side":"away"},{"id":50008,"name":"Salim Ghazzani","side":"away"},{"id":215136,"name":"Wassim Mellouk","side":"away"},{"id":52480,"name":"Walid Atlassi","side":"away"},{"id":49997,"name":"Walid Hasbi","side":"away"},{"id":49953,"name":"Hamza Bousqal","side":"away"},{"id":49929,"name":"Abdelkabir El Ouady","side":"away"},{"id":49698,"name":"Mouad Dahak","side":"away"},{"id":49625,"name":"Abdelhay El Forsy","side":"away"},{"id":49955,"name":"Es-Sahel Mohammed","side":"away"}],"players":[{"id":49714,"name":"Hamza El Wasti","side":"home","team":"CODM Meknès","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":3,"goals":2,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":6,"tracked_apps":3,"tracked_starts":3},"recent":{"apps":3,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Difaâ Hassani El-Jadidi","kickoff":1790445600,"goals":2,"assists":0,"score":"6-2","won":true},"strengths":[],"tags":[],"importance":0.105,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":50012,"name":"Zakaria Bahrou","side":"home","team":"CODM Meknès","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":3,"goals":1,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":6,"tracked_apps":3,"tracked_starts":3},"recent":{"apps":3,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Difaâ Hassani El-Jadidi","kickoff":1790445600,"goals":1,"assists":0,"score":"6-2","won":true},"strengths":[],"tags":[],"importance":0.061,"country":null,"load":{"games":2,"minutes":131,"country":0}},{"id":49728,"name":"Zouhir Eddib","side":"home","team":"CODM Meknès","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":1,"goals":2,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":6,"tracked_apps":3,"tracked_starts":1},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Ittihad Tanger","kickoff":1783270800,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.102,"country":null,"load":{"games":1,"minutes":4,"country":0}},{"id":49626,"name":"Saad Lotfi","side":"away","team":"Union Touarga Sport","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":6,"goals":2,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":7,"tracked_apps":7,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Fath Union Sport","kickoff":1790438400,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["ever_present"],"importance":0.214,"country":null,"load":{"games":1,"minutes":67,"country":0}},{"id":49614,"name":"Koffi Konan","side":"away","team":"Union Touarga Sport","club":null,"role":"ATT","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":7,"tracked_apps":3,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.003,"country":null,"load":null}],"extras":null,"notable":[{"id":14358,"name":"Imad Riahi","goals":5,"rank":1},{"id":49638,"name":"Abderrazak Ennakouss","goals":4,"rank":2},{"id":49902,"name":"Ayoub Benaadi ","goals":3,"rank":3},{"id":68224,"name":"Anas El Mahraoui","goals":2,"rank":4},{"id":49974,"name":"Ayoub Maamouri","goals":2,"rank":5},{"id":49714,"name":"Hamza El Wasti","goals":2,"rank":6},{"id":52520,"name":"Jawad Essaghir","goals":2,"rank":7},{"id":49788,"name":"Saleh Al Sellami","goals":2,"rank":8},{"id":8059,"name":"Silvère Ganvoula","goals":2,"rank":9},{"id":105327,"name":"Tshegofatso Mabasa","goals":2,"rank":10},{"id":49918,"name":"Youness Najari","goals":2,"rank":11},{"id":14743,"name":"Youssef El Fahli","goals":2,"rank":12},{"id":73836,"name":"Zakaria Essalhi","goals":2,"rank":13},{"id":49771,"name":"Abdel Hamid Maali","goals":1,"rank":14},{"id":49663,"name":"Abdellah Ait Brayim","goals":1,"rank":15}],"round_label":"Regular season · Matchday 4","neutral":false,"h2h":{"total_matches":4,"home_wins":0,"draws":3,"away_wins":1,"home_goals":1,"away_goals":3,"avg_total_goals":1,"home_win_rate":0,"away_win_rate":0.25,"recent_matches":[{"away":"CODM Meknès","date":"2026-06-17T15:00:00+00:00","home":"Union Touarga Sport","score":"2-0","event_id":209514,"away_score":0,"home_score":2,"away_team_id":2070,"home_team_id":2062},{"away":"Union Touarga Sport","date":"2026-01-31T17:00:00+00:00","home":"CODM Meknès","score":"1-1","event_id":206797,"away_score":1,"home_score":1,"away_team_id":2062,"home_team_id":2070},{"away":"Union Touarga Sport","date":"2025-02-14T19:00:00+00:00","home":"CODM Meknès","score":"0-0","event_id":230187,"away_score":0,"home_score":0,"away_team_id":2062,"home_team_id":2070},{"away":"CODM Meknès","date":"2024-10-19T15:00:00+00:00","home":"Union Touarga Sport","score":"0-0","event_id":230066,"away_score":0,"home_score":0,"away_team_id":2070,"home_team_id":2062}]},"standings":{"home":{"team_id":2070,"position":7,"played":3,"points":4,"goal_diff":3,"team_name":"CODM Meknès","won":1,"drawn":1,"lost":1,"goals_for":6,"goals_against":3,"group":null},"away":{"team_id":2062,"position":3,"played":3,"points":7,"goal_diff":2,"team_name":"Union Touarga Sport","won":2,"drawn":1,"lost":0,"goals_for":3,"goals_against":1,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.83,"goals_against":1.17,"clean_sheets":2,"streak":"none","sequence":"WLWWLD","venue_ppg":1.5},"away":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":1.5,"goals_against":0.5,"clean_sheets":3,"streak":"unbeaten 6","sequence":"WDWWWD","venue_ppg":2.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"CODM Meknès report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Union Touarga Sport report no absentees.","evidence":{"absences":0},"strength":0.2,"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.541,"cup_tie":false},"strength":0.459,"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":26,"home":{"state":"mid_table","position":7,"points":4,"games_left":26,"gap_to_leader":3,"gap_to_safety":1,"gap_to_europe":3},"away":{"state":"mid_table","position":3,"points":7,"games_left":26,"gap_to_leader":0,"gap_to_safety":4,"gap_to_europe":0},"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":"COMPUTED","note":"The reverse fixture finished 2-0, too close to carry a revenge motive.","evidence":{"reverse_margin":-2},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jorge Paixao has 34 matches in charge at CODM Meknès, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jorge Paixao","matches_in_charge":34,"tenure_days":399,"ppm":1.26,"appointment_effect":{"before_ppm":1.1,"after_ppm":1.6,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Guglielmo Arena is 2 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":2,"tenure_days":16,"ppm":2,"appointment_effect":{"before_ppm":1.8,"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":"COMPUTED","note":"CODM Meknès come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.916666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":5.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Union Touarga Sport come in on 9 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":9.083333333333334,"matchesIn7":0,"matchesIn14":1,"days_rest":9.1},"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.015,"defence":-0.05,"effective_matches":11.4,"shrunk":0.41},"away":{"attack":0.008,"defence":0.043,"effective_matches":12.5,"shrunk":0.39}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":50,"shots":8.9,"xg_per_shot":0.143,"corners":3.4,"corners_per_shot":0.388,"finishing_vs_xg":0.06},"away":{"matches":12,"possession":49,"shots":10.1,"xg_per_shot":0.109,"corners":4.3,"corners_per_shot":0.423,"finishing_vs_xg":0.23},"possession_gap":1},"strength":0.1,"moves":[{"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":"CODM Meknès are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.06,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","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.23,"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.021672135363520806},"strength":0,"moves":[]}],"pass_reason":"call rule: no-prices","preview":null,"external":{"bsd_prediction":{"id":5029,"created_at":"2026-10-11T02:15:30Z","event":{"id":606061,"event_date":"2026-10-17T18:00:00Z","status":"notstarted","home_team_id":2070,"home_team":"CODM Meknès","away_team_id":2062,"away_team":"Union Touarga Sport","league_id":53,"league_name":"Botola Pro"},"recommendations":{"favorite":"A","favorite_prob":40.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4045,"version":"dc-blend-v1"}}},"computed_at":1792037619,"verdicts":[],"locked":false,"colors":{"home":"#df3a36","away":"#eeb52a"},"venue":null,"pulled":[],"published":[]}