{"id": 604481, "h2h": {"draws": 0, "away_wins": 0, "home_wins": 0, "away_goals": null, "home_goals": null, "away_win_rate": null, "home_win_rate": null, "total_matches": 0, "recent_matches": [], "avg_total_goals": null}, "away": "Union Touarga Sport", "form": {"away": {"ppg": 2.33, "record": "4-2-0", "streak": "unbeaten 6", "matches": 6, "sequence": "DWWDWW", "goals_for": 1.83, "venue_ppg": 1.67, "clean_sheets": 2, "goals_against": 0.83}, "home": {"ppg": 0.75, "record": "1-0-3", "streak": "none", "matches": 4, "sequence": "LLLW", "goals_for": 1.25, "clean_sheets": 0, "goals_against": 1.5}}, "home": "Widad Temara", "pass": "Widad Temara v Union Touarga Sport is one to leave alone. No bookmaker is pricing it yet.", "rank": 6, "read": null, "flags": [{"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "section": "§3.1"}, {"id": "form.away", "note": "Union Touarga Sport have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.8 and conceding 0.8, and 1.67 a game on the road.", "section": "§2.1"}, {"id": "fixture.derby", "note": "Local derby. Cards and both-teams-to-score are the reliable reads; total goals are not, since derbies run cagey about as often as they run open.", "section": "§5.2"}], "score": null, "venue": null, "colors": {"away": "#eeb52a", "home": "#ec1918"}, "extras": {"split": {"away": {"above": {"d": 2, "l": 2, "w": 3}, "below": {"d": 0, "l": 0, "w": 1}}, "home": {"above": null, "below": {"d": 0, "l": 0, "w": 1}}}, "teams": {"away": 2062, "home": 8617}, "best_xi": [], "players": {}, "referee": null, "managers": {"away": {"id": 1480, "vs": null, "name": "Abdelouahed Zamrat"}, "home": null}}, "lambda": [1.39, 1.12], "league": "Botola Pro", "ledger": [{"id": "availability.home.full_strength", "note": "Widad Temara report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.away.full_strength", "note": "Union Touarga Sport report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§3.1", "evidence": {"cup_tie": false, "confidence": 0.118, "lineup_status": "predicted"}, "strength": 0.882}, {"id": "stakes.season", "note": "Nothing much riding on this one for either side yet.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§5.1", "evidence": {"away": {"state": "mid_table", "points": 3, "position": 6, "games_left": 28, "gap_to_europe": 0, "gap_to_leader": 0, "gap_to_safety": 3}, "home": {"state": "mid_table", "points": 3, "position": 3, "games_left": 28, "gap_to_europe": 0, "gap_to_leader": 0, "gap_to_safety": 3}, "games_left": 28, "six_pointer": false}, "strength": 0}, {"id": "fixture.derby", "note": "Local derby. Cards and both-teams-to-score are the reliable reads; total goals are not, since derbies run cagey about as often as they run open.", "tier": 2, "moves": [{"pct": 13.5, "side": "both", "channel": "cards"}], "state": "COMPUTED", "section": "§5.2", "evidence": {"derby": true}, "strength": 0.6}, {"id": "fixture.revenge", "note": "No reverse fixture on record this season, so there is no revenge angle to read.", "tier": 2, "moves": [], "state": "THIN", "section": "§5.3", "evidence": {}, "strength": 0}, {"id": "manager.home", "note": "No manager record for Widad Temara, so regime state cannot be read.", "tier": 3, "moves": [], "state": "UNAVAILABLE", "section": "§1.1", "evidence": {}, "strength": 0}, {"id": "manager.away.established", "note": "Abdelouahed Zamrat has 33 matches in charge at Union Touarga Sport, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.15, "manager": "Abdelouahed Zamrat", "tenure_days": 386, "matches_in_charge": 33, "appointment_effect": {"delta": null, "after_ppm": 0.7, "before_ppm": 1.2}}, "strength": 0.1}, {"id": "fatigue.home", "note": "Widad Temara come in on 6 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 5.916666666666667, "days_rest": 5.9, "matchesIn7": 1, "matchesIn14": 3}, "strength": 0.1}, {"id": "fatigue.away", "note": "Union Touarga Sport come in on 6 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 6.083333333333333, "days_rest": 6.1, "matchesIn7": 1, "matchesIn14": 1}, "strength": 0.1}, {"id": "style.opponent_adjustment", "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.970432701063653 games is too few to read much into, so it is left out of the call.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.1", "evidence": {"away": {"attack": 0.023, "shrunk": 0.41, "defence": -0.002, "effective_matches": 11.5}, "home": {"attack": 0.161, "shrunk": 0.89, "defence": 0.011, "effective_matches": 1}, "sample": 0.970432701063653, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "Possession data is missing for at least one side, so the style matchup cannot be read.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.2", "evidence": {"away_matches": 12, "home_matches": 4}, "strength": 0}, {"id": "style.press_matchup", "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.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§4.2", "evidence": {"requires": ["ppda", "defensive_line_height"]}, "strength": 0}, {"id": "style.finishing.home", "note": "No chance data on record for Widad Temara's recent matches, so finishing cannot be compared to chances.", "tier": 5, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"matches": 4}, "strength": 0}, {"id": "style.finishing.away", "note": "Union Touarga Sport have scored 3 more than the chances they made over 12 games, a gap that usually closes rather than holds. — though 4 games is too few to read much into, so it is left out of the call.", "tier": 5, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"sample": 4, "matches": 12, "required": 6, "goals_minus_xg_per_match": 0.26}, "strength": 0}, {"id": "referee.tendency", "note": "No referee appointed or recorded for this fixture yet.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§13", "evidence": {}, "strength": 0}, {"id": "fatigue.travel", "note": "Routine trip of 12 km for Union Touarga Sport.", "tier": 6, "moves": [], "state": "COMPUTED", "section": "§6.4", "evidence": {"travel_km": 12}, "strength": 0}, {"id": "environment.weather", "note": "No weather reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.2", "evidence": {}, "strength": 0}, {"id": "environment.pitch", "note": "No pitch condition reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.3", "evidence": {}, "strength": 0}, {"id": "environment.venue", "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.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.1", "evidence": {"home_adv": 0.0715827306724908}, "strength": 0}], "locked": false, "people": [{"id": 213079, "name": "Rabie Ajlid", "side": "home"}, {"id": 101469, "name": "Mouad Gari", "side": "home"}, {"id": 213075, "name": "Nizar Cherki", "side": "home"}, {"id": 101506, "name": "Zakaria Labib", "side": "home"}, {"id": 215149, "name": "Imad Babassa", "side": "home"}, {"id": 213077, "name": "Reda Bakkouri", "side": "home"}, {"id": 215148, "name": "Akram Khouidssi", "side": "home"}, {"id": 215146, "name": "Abdallah Cherrad", "side": "home"}, {"id": 97984, "name": "Oussama Essafi", "side": "home"}, {"id": 133712, "name": "Taoufik Ijrouten", "side": "home"}, {"id": 213065, "name": "Mohamed Assraoui", "side": "home"}, {"id": 49837, "name": "Fahd El Kaaba", "side": "home"}, {"id": 213070, "name": "Mohamed Belkaida", "side": "home"}, {"id": 215145, "name": "Rabiae Bounnit", "side": "home"}, {"id": 213072, "name": "Othman Sabri", "side": "home"}, {"id": 213078, "name": "Brahim El Yamlahi", "side": "home"}, {"id": 121902, "name": "Karim Ait Mohamed", "side": "home"}, {"id": 56246, "name": "Omar El Khattab", "side": "home"}, {"id": 215147, "name": "Essabah", "side": "home"}, {"id": 213074, "name": "Lahcen Kabiri", "side": "home"}, {"id": 213076, "name": "Said Lbeyd", "side": "home"}, {"id": 215440, "name": "Akram Khouidsi", "side": "home"}, {"id": 213064, "name": "Ibrahima Balia Sagna", "side": "home"}, {"id": 213066, "name": "Mohamed Wail Babah", "side": "home"}, {"id": 213067, "name": "Mouhssin Zouhar", "side": "home"}, {"id": 213068, "name": "Zakaria Oulbenna", "side": "home"}, {"id": 213069, "name": "Ismail Sbahe", "side": "home"}, {"id": 213073, "name": "Yahya Safiri", "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": 49862, "name": "Hamza Regragui", "side": "away"}, {"id": 49863, "name": "Walid Rhailouf", "side": "away"}, {"id": 49618, "name": "Nacer Moustaghfir", "side": "away"}, {"id": 49864, "name": "Omar Arjoune", "side": "away"}, {"id": 49626, "name": "Saad Lotfi", "side": "away"}, {"id": 49952, "name": "Mohamed Fouzair", "side": "away"}, {"id": 49619, "name": "Youssef Kajai", "side": "away"}, {"id": 49623, "name": "Reda Asmama", "side": "away"}, {"id": 72893, "name": "Oussama Jalfate", "side": "away"}, {"id": 49614, "name": "Koffi Konan", "side": "away"}, {"id": 60977, "name": "Samuel Tebily", "side": "away"}, {"id": 49620, "name": "Adam Chakir", "side": "away"}, {"id": 49906, "name": "Anas Nanah", "side": "away"}, {"id": 52481, "name": "Mohammed Essahel", "side": "away"}, {"id": 215133, "name": "Ayoub Ajerrar", "side": "away"}, {"id": 62703, "name": "Imran Douieb", "side": "away"}, {"id": 215134, "name": "Abdeljalil Chaynane", "side": "away"}, {"id": 49698, "name": "Mouad Dahak", "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": 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": 49621, "name": "Brahim El Bahraoui", "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": 49616, "name": "Danilson Tavares", "side": "away"}, {"id": 49953, "name": "Hamza Bousqal", "side": "away"}, {"id": 49929, "name": "Abdelkabir El Ouady", "side": "away"}, {"id": 49625, "name": "Abdelhay El Forsy", "side": "away"}, {"id": 52477, "name": "Banfa Sylla", "side": "away"}, {"id": 49955, "name": "Es-Sahel Mohammed", "side": "away"}], "status": "notstarted", "away_id": 2062, "home_id": 8617, "kickoff": 1790964000, "lineups": {"away": {"players": [{"id": 49608, "name": "Houssam Bouelainine", "ai_score": 0.554, "position": "G", "starting": true}, {"id": 49861, "name": "Redouan Ait Lamkadem", "ai_score": 0.702, "position": "M", "starting": true}, {"id": 49609, "name": "Mehdi Ashabi", "ai_score": 0.7, "position": "D", "starting": true}, {"id": 49611, "name": "Tahar El Khalej", "ai_score": 0.552, "position": "D", "starting": true}, {"id": 49951, "name": "Youness Akharraz", "ai_score": 0.469, "position": "D", "starting": true}, {"id": 49862, "name": "Hamza Regragui", "ai_score": 0.512, "position": "M", "starting": true}, {"id": 49863, "name": "Walid Rhailouf", "ai_score": 0.474, "position": "M", "starting": true}, {"id": 49618, "name": "Nacer Moustaghfir", "ai_score": 0.141, "position": "F", "starting": true}, {"id": 49864, "name": "Omar Arjoune", "ai_score": 0.317, "position": "M", "starting": true}, {"id": 49626, "name": "Saad Lotfi", "ai_score": 0.497, "position": "F", "starting": true}, {"id": 49952, "name": "Mohamed Fouzair", "ai_score": 0.251, "position": "M", "starting": true}, {"id": 49619, "name": "Youssef Kajai", "ai_score": 0.246, "position": "D", "starting": false}, {"id": 49623, "name": "Reda Asmama", "ai_score": 0.224, "position": "G", "starting": false}, {"id": 72893, "name": "Oussama Jalfate", "ai_score": 0.164, "position": "D", "starting": false}, {"id": 49614, "name": "Koffi Konan", "ai_score": 0.161, "position": "F", "starting": false}, {"id": 60977, "name": "Samuel Tebily", "ai_score": 0.116, "position": "F", "starting": false}, {"id": 49620, "name": "Adam Chakir", "ai_score": 0.1, "position": "M", "starting": false}, {"id": 49906, "name": "Anas Nanah", "ai_score": 0.1, "position": "D", "starting": false}, {"id": 52481, "name": "Mohammed Essahel", "ai_score": 0.092, "position": "M", "starting": false}, {"id": 215133, "name": "Ayoub Ajerrar", "ai_score": 0.055, "position": "F", "starting": false}, {"id": 62703, "name": "Imran Douieb", "ai_score": 0.035, "position": "D", "starting": false}, {"id": 215134, "name": "Abdeljalil Chaynane", "ai_score": 0.025, "position": "F", "starting": false}, {"id": 49698, "name": "Mouad Dahak", "ai_score": 0.025, "position": "M", "starting": false}], "formation": "4-2-3-1", "confidence": 0.741}, "home": {"players": [{"id": 213079, "name": "Rabie Ajlid", "ai_score": 0.198, "position": "G", "starting": true}, {"id": 101469, "name": "Mouad Gari", "ai_score": 0.198, "position": "D", "starting": true}, {"id": 213075, "name": "Nizar Cherki", "ai_score": 0.198, "position": "D", "starting": true}, {"id": 101506, "name": "Zakaria Labib", "ai_score": 0.047, "position": "D", "starting": true}, {"id": 215149, "name": "Imad Babassa", "ai_score": 0.047, "position": "D", "starting": true}, {"id": 213077, "name": "Reda Bakkouri", "ai_score": 0.047, "position": "D", "starting": true}, {"id": 215148, "name": "Akram Khouidssi", "ai_score": 0.241, "position": "M", "starting": true}, {"id": 215146, "name": "Abdallah Cherrad", "ai_score": 0.198, "position": "M", "starting": true}, {"id": 97984, "name": "Oussama Essafi", "ai_score": 0.198, "position": "F", "starting": true}, {"id": 133712, "name": "Taoufik Ijrouten", "ai_score": 0.012, "position": "F", "starting": true}, {"id": 213065, "name": "Mohamed Assraoui", "ai_score": 0.012, "position": "F", "starting": true}, {"id": 49837, "name": "Fahd El Kaaba", "ai_score": 0.198, "position": "M", "starting": false}, {"id": 213070, "name": "Mohamed Belkaida", "ai_score": 0.198, "position": "M", "starting": false}, {"id": 215145, "name": "Rabiae Bounnit", "ai_score": 0.198, "position": "M", "starting": false}, {"id": 213072, "name": "Othman Sabri", "ai_score": 0.059, "position": "M", "starting": false}, {"id": 213078, "name": "Brahim El Yamlahi", "ai_score": 0.012, "position": "G", "starting": false}, {"id": 121902, "name": "Karim Ait Mohamed", "ai_score": 0.012, "position": "M", "starting": false}, {"id": 56246, "name": "Omar El Khattab", "ai_score": 0.012, "position": "D", "starting": false}], "formation": "3-4-3", "confidence": 0.118}, "status": "predicted", "confidence": 0.118, "unavailable": []}, "neutral": false, "notable": [{"id": 49714, "name": "Hamza El Wasti", "rank": 1, "goals": 2}, {"id": 49771, "name": "Abdel Hamid Maali", "rank": 2, "goals": 1}, {"id": 215148, "name": "Akram Khouidssi", "rank": 3, "goals": 1}, {"id": 68224, "name": "Anas El Mahraoui", "rank": 4, "goals": 1}, {"id": 215133, "name": "Ayoub Ajerrar", "rank": 5, "goals": 1}, {"id": 49902, "name": "Ayoub Benaadi ", "rank": 6, "goals": 1}, {"id": 49974, "name": "Ayoub Maamouri", "rank": 7, "goals": 1}, {"id": 49899, "name": "Hamza El Janati", "rank": 8, "goals": 1}, {"id": 49915, "name": "Hamza Moumadi", "rank": 9, "goals": 1}, {"id": 93852, "name": "Ibrahima Dieng", "rank": 10, "goals": 1}, {"id": 14358, "name": "Imad Riahi", "rank": 11, "goals": 1}, {"id": 52520, "name": "Jawad Essaghir", "rank": 12, "goals": 1}, {"id": 49632, "name": "Mouad Mouchtanim", "rank": 13, "goals": 1}, {"id": 49885, "name": "Mountassir Lahtimi", "rank": 14, "goals": 1}, {"id": 213072, "name": "Othman Sabri", "rank": 15, "goals": 1}], "players": [{"id": 97984, "club": null, "load": {"games": 1, "country": 0, "minutes": 90}, "name": "Oussama Essafi", "role": "ATT", "side": "home", "tags": [], "team": "Widad Temara", "reason": null, "recent": {"apps": 1, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 1, "goals": 0, "starts": 1, "assists": 0, "team_games": 4, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 1}, "status": "fit", "country": null, "position": "FWD", "standout": null, "strengths": [], "importance": 0.002, "expected_return": null}, {"id": 133712, "club": null, "load": null, "name": "Taoufik Ijrouten", "role": "ATT", "side": "home", "tags": [], "team": "Widad Temara", "reason": null, "recent": null, "season": null, "status": "fit", "country": null, "position": "RW", "standout": null, "strengths": [], "importance": 0, "expected_return": null}, {"id": 49626, "club": null, "load": {"games": 1, "country": 0, "minutes": 90}, "name": "Saad Lotfi", "role": "ATT", "side": "away", "tags": ["ever_present"], "team": "Union Touarga Sport", "reason": null, "recent": {"apps": 5, "goals": 2, "assists": 0, "country": 0, "scoredIn": 1}, "season": {"apps": 5, "goals": 2, "starts": 4, "assists": 0, "team_games": 5, "big_chances": 0, "clean_sheets": 2, "tracked_apps": 5, "tracked_starts": 4}, "status": "fit", "country": null, "position": "RW", "standout": {"won": true, "goals": 1, "score": "2-1", "assists": 0, "kickoff": 1790438400, "opponent": "Fath Union Sport"}, "strengths": [], "importance": 0.232, "expected_return": null}, {"id": 49618, "club": null, "load": {"games": 1, "country": 0, "minutes": 31}, "name": "Nacer Moustaghfir", "role": "ATT", "side": "away", "tags": [], "team": "Union Touarga Sport", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 3, "goals": 0, "starts": 0, "assists": 0, "team_games": 5, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 3, "tracked_starts": 0}, "status": "fit", "country": null, "position": "ST", "standout": null, "strengths": [], "importance": 0, "expected_return": null}], "external": {}, "venue_id": null, "verdicts": [], "card_rate": 0.356, "league_id": 53, "published": [], "standings": {"away": {"won": 1, "lost": 0, "drawn": 0, "group": null, "played": 1, "points": 3, "team_id": 2062, "position": 6, "goal_diff": 1, "goals_for": 2, "team_name": "Union Touarga Sport", "goals_against": 1}, "home": {"won": 1, "lost": 0, "drawn": 0, "group": null, "played": 1, "points": 3, "team_id": 8617, "position": 3, "goal_diff": 2, "goals_for": 3, "team_name": "Widad Temara", "goals_against": 1}, "size": 16}, "confidence": 0.28, "live_score": null, "computed_at": 1790871985, "corner_rate": 7.33, "lambda_away": 1.1156106013405385, "lambda_home": 1.3937011967379782, "pass_reason": "No market is priced for this fixture yet.", "provisional": true, "round_label": "Regular season · Matchday 2", "lineup_status": "predicted"}