{"id": 604483, "h2h": {"draws": 5, "away_wins": 5, "home_wins": 2, "away_goals": 17, "home_goals": 12, "away_win_rate": 0.4166666666666667, "home_win_rate": 0.16666666666666666, "total_matches": 12, "recent_matches": [{"away": "Hassania d'Agadir", "date": "2026-04-29T19:00:00+00:00", "home": "MAS de Fès", "score": "4-0", "event_id": 206862, "away_score": 0, "home_score": 4, "away_team_id": 2060, "home_team_id": 2071}, {"away": "MAS de Fès", "date": "2025-09-20T15:00:00+00:00", "home": "Hassania d'Agadir", "score": "0-2", "event_id": 206732, "away_score": 2, "home_score": 0, "away_team_id": 2071, "home_team_id": 2060}, {"away": "MAS de Fès", "date": "2025-01-19T14:00:00+00:00", "home": "Hassania d'Agadir", "score": "2-2", "event_id": 230174, "away_score": 2, "home_score": 2, "away_team_id": 2071, "home_team_id": 2060}, {"away": "Hassania d'Agadir", "date": "2024-09-27T17:00:00+00:00", "home": "MAS de Fès", "score": "1-0", "event_id": 230046, "away_score": 0, "home_score": 1, "away_team_id": 2060, "home_team_id": 2071}, {"away": "Hassania d'Agadir", "date": "2024-05-27T17:00:00+00:00", "home": "MAS de Fès", "score": "2-2", "event_id": 239817, "away_score": 2, "home_score": 2, "away_team_id": 2060, "home_team_id": 2071}, {"away": "MAS de Fès", "date": "2023-12-29T17:00:00+00:00", "home": "Hassania d'Agadir", "score": "2-1", "event_id": 239695, "away_score": 1, "home_score": 2, "away_team_id": 2071, "home_team_id": 2060}, {"away": "MAS de Fès", "date": "2023-06-20T21:00:00+00:00", "home": "Hassania d'Agadir", "score": "3-0", "event_id": 250342, "away_score": 0, "home_score": 3, "away_team_id": 2071, "home_team_id": 2060}, {"away": "Hassania d'Agadir", "date": "2023-01-21T19:30:00+00:00", "home": "MAS de Fès", "score": "1-1", "event_id": 250210, "away_score": 1, "home_score": 1, "away_team_id": 2060, "home_team_id": 2071}, {"away": "MAS de Fès", "date": "2022-06-19T16:00:00+00:00", "home": "Hassania d'Agadir", "score": "1-2", "event_id": 263561, "away_score": 2, "home_score": 1, "away_team_id": 2071, "home_team_id": 2060}, {"away": "Hassania d'Agadir", "date": "2021-11-20T19:30:00+00:00", "home": "MAS de Fès", "score": "1-0", "event_id": 263467, "away_score": 0, "home_score": 1, "away_team_id": 2060, "home_team_id": 2071}], "avg_total_goals": 2.4166666666666665}, "away": "MAS de Fès", "form": {"away": {"ppg": 2.33, "record": "4-2-0", "streak": "unbeaten 6", "matches": 6, "sequence": "WDWWDW", "goals_for": 1.67, "venue_ppg": 1, "clean_sheets": 3, "goals_against": 0.5}, "home": {"ppg": 1.5, "record": "2-3-1", "streak": "none", "matches": 6, "sequence": "WDDLDW", "goals_for": 1, "venue_ppg": 1.67, "clean_sheets": 2, "goals_against": 1}}, "home": "Hassania d'Agadir", "pass": "Nothing to take on Hassania d'Agadir against MAS de Fès. No bookmaker is pricing it yet.", "rank": 6, "read": null, "flags": [{"id": "form.away", "note": "MAS de Fès have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.7 and conceding 0.5, and 1.00 a game on the road.", "section": "§2.1"}, {"id": "style.matchup", "note": "MAS de Fès average 13 points more possession than Hassania d'Agadir, so this should be one side with the ball and one without it; Hassania d'Agadir work noticeably more of their attacks into wide areas.", "section": "§4.2"}], "score": null, "venue": null, "colors": {"away": "#ddcb12", "home": "#e42d34"}, "extras": {"split": {"away": {"above": null, "below": {"d": 3, "l": 1, "w": 6}}, "home": {"above": {"d": 4, "l": 1, "w": 1}, "below": {"d": 0, "l": 1, "w": 3}}}, "teams": {"away": 2071, "home": 2060}, "best_xi": [], "players": {"1539": {"caps": 9, "goals": 1, "signed": null, "country": "Mozambique"}}, "referee": null, "managers": {"away": {"id": 1487, "vs": {"d": 0, "l": 0, "w": 2, "last": {"score": "4-0", "result": "W", "kickoff": 1777489200}}, "name": "Rui Almeida"}, "home": {"id": 1478, "vs": {"d": 0, "l": 2, "w": 0, "last": {"score": "0-4", "result": "L", "kickoff": 1777489200}}, "name": "Hilal Et-Tair"}}}, "lambda": [1.03, 1.16], "league": "Botola Pro", "ledger": [{"id": "availability.home.full_strength", "note": "Hassania d'Agadir report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.away.absences", "note": "MAS de Fès are without 3 players, none of them central to how the side plays.", "tier": 1, "moves": [{"pct": -0.1, "side": "away", "channel": "goals"}, {"pct": 0.5, "side": "home", "channel": "goals"}, {"pct": 0.1, "side": "both", "channel": "cards"}], "state": "COMPUTED", "section": "§2.4", "evidence": {"count": 3, "players": [{"role": "DEF", "player": "Adil Rhaili", "reason": "Knock Injury", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0.016, "cover_at_position": 9}, {"role": "DEF", "player": "Diogo Calila", "reason": "Broken Foot", "doubtful": false, "measured": false, "goal_share": 0, "importance": 0.05, "cover_at_position": 9}, {"role": "MID", "player": "Soulaïman Allouch", "reason": "Shoulder Injury", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0, "cover_at_position": 11}], "measured": 2, "combined_goal_share": 0, "combined_importance": 0.016}, "strength": 0.15}, {"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.586, "lineup_status": "predicted"}, "strength": 0.414}, {"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": 5, "games_left": 28, "gap_to_europe": 0, "gap_to_leader": 0, "gap_to_safety": 3}, "home": {"state": "mid_table", "points": 3, "position": 4, "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": "Not a local derby.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§5.2", "evidence": {"derby": false}, "strength": 0}, {"id": "fixture.revenge", "note": "Hassania d'Agadir lost the reverse fixture by 4 goals and tend to show up better than form implies in the return.", "tier": 2, "moves": [{"pct": 3.6, "side": "home", "channel": "goals"}], "state": "COMPUTED", "section": "§5.3", "evidence": {"beaten_side": "Hassania d'Agadir", "reverse_date": 1777489200, "reverse_score": "4-0", "reverse_margin": 4}, "strength": 0.48}, {"id": "manager.home.established", "note": "Hilal Et-Tair has 31 matches in charge at Hassania d'Agadir, long enough that the side plays the way he wants it to.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.16, "manager": "Hilal Et-Tair", "tenure_days": 387, "matches_in_charge": 31, "appointment_effect": {"delta": null, "after_ppm": 1.3, "before_ppm": 1.1}}, "strength": 0.1}, {"id": "manager.away.settling", "note": "Rui Almeida is 9 games into the job at MAS de Fès, past the bounce window, where an early lift usually fades back toward the side's real level.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 2.22, "manager": "Rui Almeida", "tenure_days": 109, "matches_in_charge": 9, "appointment_effect": {"delta": null, "after_ppm": 2.22, "before_ppm": 1.8}}, "strength": 0.3}, {"id": "fatigue.home", "note": "Hassania d'Agadir 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.833333333333333, "days_rest": 5.8, "matchesIn7": 1, "matchesIn14": 2}, "strength": 0.1}, {"id": "fatigue.away", "note": "MAS de Fès 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": 2}, "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.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§4.1", "evidence": {"away": {"attack": 0.022, "shrunk": 0.43, "defence": 0.181, "effective_matches": 10.5}, "home": {"attack": -0.032, "shrunk": 0.43, "defence": -0.03, "effective_matches": 10.4}}, "strength": 0.2}, {"id": "style.matchup", "note": "MAS de Fès average 13 points more possession than Hassania d'Agadir, so this should be one side with the ball and one without it; Hassania d'Agadir work noticeably more of their attacks into wide areas.", "tier": 5, "moves": [{"pct": 2.7, "side": "away", "channel": "corners"}, {"pct": -2.7, "side": "home", "channel": "corners"}, {"pct": 3, "side": "home", "channel": "goals"}], "state": "COMPUTED", "section": "§4.2", "evidence": {"away": {"shots": 9.8, "corners": 2.8, "matches": 12, "possession": 57.3, "xg_per_shot": 0.099, "finishing_vs_xg": 0.45, "corners_per_shot": 0.284}, "home": {"shots": 8.7, "corners": 4.2, "matches": 12, "possession": 44.5, "xg_per_shot": 0.133, "finishing_vs_xg": -0.08, "corners_per_shot": 0.479}, "possession_gap": -12.9}, "strength": 0.515}, {"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": "Hassania d'Agadir are scoring about what their chances are worth.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": -0.08}, "strength": 0.1}, {"id": "style.finishing.away", "note": "MAS de Fès have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": 0.45}, "strength": 0.25}, {"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": "No travel distance reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.4", "evidence": {}, "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": 15060, "name": "Gaya Merbah", "side": "home"}, {"id": 49650, "name": "Mouad Bahsain", "side": "home"}, {"id": 49648, "name": "Soulaiman El Amrani", "side": "home"}, {"id": 49649, "name": "Ismail Hrila", "side": "home"}, {"id": 49661, "name": "Ayman Tarrazi", "side": "home"}, {"id": 49651, "name": "Jalal Tachtach", "side": "home"}, {"id": 49654, "name": "Abderrahmane Qassaq", "side": "home"}, {"id": 49655, "name": "Youssef Arbidi", "side": "home"}, {"id": 49652, "name": "Mehdi Akoumi", "side": "home"}, {"id": 49663, "name": "Abdellah Ait Brayim", "side": "home"}, {"id": 49660, "name": "Hamid Ahdad", "side": "home"}, {"id": 49647, "name": "Euclides Cabral", "side": "home"}, {"id": 49902, "name": "Ayoub Benaadi", "side": "home"}, {"id": 49658, "name": "Mohamed Amine Katiba", "side": "home"}, {"id": 49840, "name": "Ayoub Sahnoune", "side": "home"}, {"id": 14358, "name": "Imad Riahi", "side": "home"}, {"id": 49915, "name": "Hamza Moumadi", "side": "home"}, {"id": 49751, "name": "Salaheddine Benyachou", "side": "home"}, {"id": 14366, "name": "Amine Azri", "side": "home"}, {"id": 49961, "name": "Fahd Bendahmane", "side": "home"}, {"id": 49705, "name": "Ayoub Boucheta", "side": "home"}, {"id": 15839, "name": "Mohamed Doumbia", "side": "home"}, {"id": 52429, "name": "Badreddine Octobre", "side": "home"}, {"id": 52435, "name": "Souali Nasallah", "side": "home"}, {"id": 62701, "name": "Lamrany", "side": "home"}, {"id": 98283, "name": "Ayoub Qasmi", "side": "home"}, {"id": 52432, "name": "Akram Haimoud", "side": "home"}, {"id": 49839, "name": "Youness El Amali", "side": "home"}, {"id": 49996, "name": "Walid Jarmouni", "side": "home"}, {"id": 49926, "name": "Mustapha Sahd", "side": "home"}, {"id": 52428, "name": "Ayoub Kazbat", "side": "home"}, {"id": 52433, "name": "Ilyass Motik", "side": "home"}, {"id": 49932, "name": "Hamza Antara", "side": "home"}, {"id": 50016, "name": "Ayoub Yousfi Amkadmi", "side": "home"}, {"id": 52430, "name": "Hamza El Belghyty", "side": "home"}, {"id": 15462, "name": "Rodrigue Kossi", "side": "home"}, {"id": 52436, "name": "Ali El  Moussia", "side": "home"}, {"id": 52431, "name": "Mehdi Akoumi", "side": "home"}, {"id": 204662, "name": "Lamine Kourouma", "side": "home"}, {"id": 49666, "name": "Salaheddine Chihab", "side": "away"}, {"id": 49670, "name": "Marouane Ouhrou", "side": "away"}, {"id": 49941, "name": "Ayman Chabani", "side": "away"}, {"id": 49679, "name": "Hamza Afsal", "side": "away"}, {"id": 49667, "name": "Hamza Ait Allal", "side": "away"}, {"id": 49674, "name": "Anas Tahiri", "side": "away"}, {"id": 49671, "name": "Achraf Harmach", "side": "away"}, {"id": 49672, "name": "Noureddine Oussama", "side": "away"}, {"id": 105327, "name": "Tshegofatso Mabasa", "side": "away"}, {"id": 186019, "name": "Devin Titus", "side": "away"}, {"id": 49673, "name": "Adam   Brika", "side": "away"}, {"id": 49681, "name": "Oussama Errahmany", "side": "away"}, {"id": 49806, "name": "Mounir Elgouje", "side": "away"}, {"id": 49686, "name": "Abdellah Khafifi", "side": "away"}, {"id": 49914, "name": "Khalid Baba", "side": "away"}, {"id": 49678, "name": "El Habib Brija", "side": "away"}, {"id": 68224, "name": "Anas El Mahraoui", "side": "away"}, {"id": 46360, "name": "Salaheddine Ghedamsi", "side": "away"}, {"id": 41010, "name": "Amine El Farissi", "side": "away"}, {"id": 29041, "name": "Mohamed Jaouab", "side": "away"}, {"id": 214148, "name": "Youssef Hafidi", "side": "away"}, {"id": 49934, "name": "Adil Rhaili", "side": "away"}, {"id": 1539, "name": "Diogo Calila", "side": "away"}, {"id": 148997, "name": "Samba Mbengue", "side": "away"}, {"id": 65914, "name": "Ismail Laghzali", "side": "away"}, {"id": 52444, "name": "Akram Khlifi", "side": "away"}, {"id": 52437, "name": "Zakaria Allaoui", "side": "away"}, {"id": 7412, "name": "Christopher Ibayi", "side": "away"}, {"id": 52441, "name": "Ilias Brahimi", "side": "away"}, {"id": 52440, "name": "Walid Lghrissi", "side": "away"}, {"id": 49675, "name": "Soulaïman Allouch", "side": "away"}], "status": "notstarted", "away_id": 2071, "home_id": 2060, "kickoff": 1791043200, "lineups": {"away": {"players": [{"id": 49666, "name": "Salaheddine Chihab", "ai_score": 0.524, "position": "G", "starting": true}, {"id": 49670, "name": "Marouane Ouhrou", "ai_score": 0.583, "position": "D", "starting": true}, {"id": 49941, "name": "Ayman Chabani", "ai_score": 0.588, "position": "D", "starting": true}, {"id": 49679, "name": "Hamza Afsal", "ai_score": 0.394, "position": "M", "starting": true}, {"id": 49667, "name": "Hamza Ait Allal", "ai_score": 0.584, "position": "D", "starting": true}, {"id": 49674, "name": "Anas Tahiri", "ai_score": 0.377, "position": "M", "starting": true}, {"id": 49671, "name": "Achraf Harmach", "ai_score": 0.526, "position": "M", "starting": true}, {"id": 49672, "name": "Noureddine Oussama", "ai_score": 0.406, "position": "M", "starting": true}, {"id": 105327, "name": "Tshegofatso Mabasa", "ai_score": 0.125, "position": "F", "starting": true}, {"id": 186019, "name": "Devin Titus", "ai_score": 0.112, "position": "M", "starting": true}, {"id": 49673, "name": "Adam   Brika", "ai_score": 0.453, "position": "M", "starting": true}, {"id": 49681, "name": "Oussama Errahmany", "ai_score": 0.115, "position": "G", "starting": false}, {"id": 49806, "name": "Mounir Elgouje", "ai_score": 0.108, "position": "M", "starting": false}, {"id": 49686, "name": "Abdellah Khafifi", "ai_score": 0.095, "position": "D", "starting": false}, {"id": 49914, "name": "Khalid Baba", "ai_score": 0.087, "position": "M", "starting": false}, {"id": 49678, "name": "El Habib Brija", "ai_score": 0.052, "position": "M", "starting": false}, {"id": 68224, "name": "Anas El Mahraoui", "ai_score": 0.045, "position": "M", "starting": false}, {"id": 46360, "name": "Salaheddine Ghedamsi", "ai_score": 0.025, "position": "D", "starting": false}, {"id": 41010, "name": "Amine El Farissi", "ai_score": 0.005, "position": "M", "starting": false}, {"id": 29041, "name": "Mohamed Jaouab", "ai_score": 0.005, "position": "D", "starting": false}, {"id": 214148, "name": "Youssef Hafidi", "ai_score": 0.005, "position": "F", "starting": false}], "formation": "4-3-3", "confidence": 0.586}, "home": {"players": [{"id": 15060, "name": "Gaya Merbah", "ai_score": 0.095, "position": "G", "starting": true}, {"id": 49650, "name": "Mouad Bahsain", "ai_score": 0.579, "position": "D", "starting": true}, {"id": 49648, "name": "Soulaiman El Amrani", "ai_score": 0.642, "position": "D", "starting": true}, {"id": 49649, "name": "Ismail Hrila", "ai_score": 0.418, "position": "D", "starting": true}, {"id": 49661, "name": "Ayman Tarrazi", "ai_score": 0.395, "position": "D", "starting": true}, {"id": 49651, "name": "Jalal Tachtach", "ai_score": 0.581, "position": "M", "starting": true}, {"id": 49654, "name": "Abderrahmane Qassaq", "ai_score": 0.501, "position": "M", "starting": true}, {"id": 49655, "name": "Youssef Arbidi", "ai_score": 0.151, "position": "M", "starting": true}, {"id": 49652, "name": "Mehdi Akoumi", "ai_score": 0.581, "position": "M", "starting": true}, {"id": 49663, "name": "Abdellah Ait Brayim", "ai_score": 0.524, "position": "M", "starting": true}, {"id": 49660, "name": "Hamid Ahdad", "ai_score": 0.247, "position": "F", "starting": true}, {"id": 49647, "name": "Euclides Cabral", "ai_score": 0.33, "position": "D", "starting": false}, {"id": 49902, "name": "Ayoub Benaadi ", "ai_score": 0.193, "position": "F", "starting": false}, {"id": 49658, "name": "Mohamed Amine Katiba", "ai_score": 0.189, "position": "M", "starting": false}, {"id": 49840, "name": "Ayoub Sahnoune", "ai_score": 0.164, "position": "D", "starting": false}, {"id": 14358, "name": "Imad Riahi", "ai_score": 0.128, "position": "M", "starting": false}, {"id": 49915, "name": "Hamza Moumadi", "ai_score": 0.125, "position": "M", "starting": false}, {"id": 49751, "name": "Salaheddine Benyachou", "ai_score": 0.108, "position": "M", "starting": false}, {"id": 14366, "name": "Amine Azri", "ai_score": 0.1, "position": "M", "starting": false}, {"id": 49961, "name": "Fahd Bendahmane", "ai_score": 0.096, "position": "M", "starting": false}, {"id": 49705, "name": "Ayoub Boucheta", "ai_score": 0.095, "position": "D", "starting": false}, {"id": 15839, "name": "Mohamed Doumbia", "ai_score": 0.095, "position": "M", "starting": false}, {"id": 52429, "name": "Badreddine Octobre", "ai_score": 0.035, "position": "M", "starting": false}], "formation": "4-2-3-1", "confidence": 0.682}, "status": "predicted", "confidence": 0.586, "unavailable": [{"id": 49934, "name": "Adil Rhaili", "side": "away", "reason": "Knock Injury", "team_id": null}, {"id": 1539, "name": "Diogo Calila", "side": "away", "reason": "Broken Foot", "team_id": null}, {"id": 49675, "name": "Soulaïman Allouch", "side": "away", "reason": "Shoulder Injury", "team_id": null}]}, "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": 49660, "club": null, "load": null, "name": "Hamid Ahdad", "role": "ATT", "side": "home", "tags": [], "team": "Hassania d'Agadir", "reason": null, "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 1}, "season": {"apps": 2, "goals": 1, "starts": 2, "assists": 0, "team_games": 3, "big_chances": 0, "clean_sheets": 1, "tracked_apps": 2, "tracked_starts": 2}, "status": "fit", "country": null, "position": "ST", "standout": {"won": false, "goals": 1, "score": "1-1", "assists": 0, "kickoff": 1783270800, "opponent": "Kawkab Athletic Club Marrakech"}, "strengths": [], "importance": 0.101, "expected_return": null}, {"id": 49934, "club": null, "load": null, "name": "Adil Rhaili", "role": "DEF", "side": "away", "tags": [], "team": "MAS de Fès", "reason": "Knock Injury", "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 2, "goals": 0, "starts": 2, "assists": 0, "team_games": 5, "big_chances": 0, "clean_sheets": 2, "tracked_apps": 2, "tracked_starts": 2}, "status": "out", "country": null, "position": "CB", "standout": null, "strengths": [], "importance": 0.016, "expected_return": "2026-10-20"}, {"id": 1539, "club": null, "load": null, "name": "Diogo Calila", "role": "DEF", "side": "away", "tags": [], "team": "MAS de Fès", "reason": "Broken Foot", "recent": null, "season": null, "status": "out", "country": null, "position": "RM", "standout": null, "strengths": [], "importance": 0, "expected_return": "2026-11-10"}, {"id": 49675, "club": null, "load": null, "name": "Soulaïman Allouch", "role": "MID", "side": "away", "tags": [], "team": "MAS de Fès", "reason": "Shoulder Injury", "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 1, "goals": 0, "starts": 0, "assists": 0, "team_games": 5, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 0}, "status": "out", "country": null, "position": "LW", "standout": null, "strengths": [], "importance": 0, "expected_return": "2027-01-10"}, {"id": 105327, "club": null, "load": {"games": 1, "country": 0, "minutes": 90}, "name": "Tshegofatso Mabasa", "role": "ATT", "side": "away", "tags": [], "team": "MAS de Fès", "reason": null, "recent": {"apps": 1, "goals": 1, "assists": 0, "country": 0, "scoredIn": 1}, "season": {"apps": 1, "goals": 1, "starts": 1, "assists": 0, "team_games": 5, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 1}, "status": "fit", "country": null, "position": "ST", "standout": {"won": true, "goals": 1, "score": "2-1", "assists": 0, "kickoff": 1790532000, "opponent": "Renaissance Zemamra"}, "strengths": [], "importance": 0.024, "expected_return": null}], "external": {"bsd_prediction": {"id": 4113, "event": {"id": 604483, "status": "notstarted", "away_team": "MAS de Fès", "home_team": "Hassania d'Agadir", "league_id": 53, "event_date": "2026-10-03T16:00:00Z", "league_name": "Botola Pro", "away_team_id": 2071, "home_team_id": 2060}, "model": {"version": "dc-blend-v1", "confidence": 0.4776}, "created_at": "2026-09-27T02:15:30Z", "recommendations": {"btts": false, "winner": false, "over_15": false, "over_25": false, "over_35": false, "favorite": "A", "bet_favorite": false, "favorite_prob": 47.8}}}, "venue_id": null, "verdicts": [], "card_rate": 0.286, "league_id": 53, "published": [], "standings": {"away": {"won": 1, "lost": 0, "drawn": 0, "group": null, "played": 1, "points": 3, "team_id": 2071, "position": 5, "goal_diff": 1, "goals_for": 2, "team_name": "MAS de Fès", "goals_against": 1}, "home": {"won": 1, "lost": 0, "drawn": 0, "group": null, "played": 1, "points": 3, "team_id": 2060, "position": 4, "goal_diff": 1, "goals_for": 3, "team_name": "Hassania d'Agadir", "goals_against": 2}, "size": 16}, "confidence": 0.541, "live_score": null, "computed_at": 1790871786, "corner_rate": 7.54, "lambda_away": 1.1613034193368552, "lambda_home": 1.0261137091047896, "pass_reason": "No market is priced for this fixture yet.", "provisional": true, "round_label": "Regular season · Matchday 2", "lineup_status": "predicted"}