{"id":642978,"league_id":53,"league":"Botola Pro","kickoff":1793476800,"home":"Fath Union Sport","away":"Hassania d'Agadir","home_id":2066,"away_id":2060,"venue_id":null,"rank":6,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.678,"score":[1,0],"live_score":null,"lambda":[1.11,1.22],"odds_1x2":{"HOME":0.4141707403406466,"DRAW":0.3097782962228408,"AWAY":0.2760509634365126},"read":{"text":"Too close to call. A draw is live","side":null},"top_pick":null,"pass":"Passing on Fath Union Sport v Hassania d'Agadir. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[],"lambda_home":1.1101642943185308,"lambda_away":1.2176708465709785,"corner_rate":8.48,"card_rate":0.277,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-1-4-1","players":[{"id":49739,"name":"Ayoub Lakred","position":"G","starting":true,"ai_score":null},{"id":49844,"name":"Faraji Karmoune","position":"D","starting":true,"ai_score":null},{"id":15438,"name":"Fernando Chamboco","position":"D","starting":true,"ai_score":null},{"id":49866,"name":"Amine El Msane","position":"D","starting":true,"ai_score":null},{"id":15138,"name":"Anderson Cruz","position":"M","starting":true,"ai_score":null},{"id":49745,"name":"Anas Serrhat","position":"M","starting":true,"ai_score":null},{"id":49746,"name":"Amine Souane","position":"M","starting":true,"ai_score":null},{"id":210356,"name":"Issam Naji","position":"M","starting":true,"ai_score":null},{"id":49744,"name":"Abdessamad Mahir","position":"M","starting":true,"ai_score":null},{"id":49657,"name":"Mohamed Bakhkhach","position":"M","starting":true,"ai_score":null},{"id":49885,"name":"Mountassir Lahtimi","position":"F","starting":true,"ai_score":null},{"id":61129,"name":"Hamza Bouhaddi","position":"D","starting":false,"ai_score":null},{"id":49691,"name":"Hilal Ferdaoussi","position":"M","starting":false,"ai_score":null},{"id":49754,"name":"Ismail Moutaraji","position":"M","starting":false,"ai_score":null},{"id":217713,"name":"Mohamed Ferhane","position":"F","starting":false,"ai_score":null},{"id":215139,"name":"Hamza Lizoul","position":"G","starting":false,"ai_score":null},{"id":219286,"name":"Abderahmane Arkide","position":"D","starting":false,"ai_score":null},{"id":49747,"name":"Soufiane Tazi","position":"M","starting":false,"ai_score":null},{"id":49753,"name":"Chouaib Faidi","position":"M","starting":false,"ai_score":null},{"id":49748,"name":"Ali El Harrak","position":"M","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":15060,"name":"Gaya Merbah","position":"G","starting":true,"ai_score":null},{"id":49647,"name":"Euclides Cabral","position":"D","starting":true,"ai_score":null},{"id":98283,"name":"Ayoub Qasmi","position":"D","starting":true,"ai_score":null},{"id":62701,"name":"Lamrany","position":"D","starting":true,"ai_score":null},{"id":49705,"name":"Ayoub Boucheta","position":"D","starting":true,"ai_score":null},{"id":49651,"name":"Jalal Tachtach","position":"M","starting":true,"ai_score":null},{"id":15839,"name":"Mohamed Doumbia","position":"M","starting":true,"ai_score":null},{"id":49751,"name":"Salaheddine Benyachou","position":"M","starting":true,"ai_score":null},{"id":49902,"name":"Ayoub Benaadi ","position":"F","starting":true,"ai_score":null},{"id":49663,"name":"Abdellah Ait Brayim","position":"M","starting":true,"ai_score":null},{"id":49926,"name":"Mustapha Sahd","position":"F","starting":true,"ai_score":null},{"id":14358,"name":"Imad Riahi","position":"M","starting":false,"ai_score":null},{"id":14366,"name":"Amine Azri","position":"M","starting":false,"ai_score":null},{"id":15571,"name":"Tumisang Orebonye","position":"F","starting":false,"ai_score":null},{"id":49654,"name":"Abderrahmane Qassaq","position":"M","starting":false,"ai_score":null},{"id":49661,"name":"Ayman Tarrazi","position":"D","starting":false,"ai_score":null},{"id":52433,"name":"Ilyass Motik","position":"G","starting":false,"ai_score":null},{"id":49650,"name":"Mouad Bahsain","position":"D","starting":false,"ai_score":null},{"id":49649,"name":"Ismail Hrila","position":"D","starting":false,"ai_score":null},{"id":49652,"name":"Mehdi Akoumi","position":"M","starting":false,"ai_score":null}],"confidence":null},"unavailable":[]},"people":[{"id":49739,"name":"Ayoub Lakred","side":"home"},{"id":49844,"name":"Faraji Karmoune","side":"home"},{"id":15438,"name":"Fernando Chamboco","side":"home"},{"id":49866,"name":"Amine El Msane","side":"home"},{"id":15138,"name":"Anderson Cruz","side":"home"},{"id":49745,"name":"Anas Serrhat","side":"home"},{"id":49746,"name":"Amine Souane","side":"home"},{"id":210356,"name":"Issam Naji","side":"home"},{"id":49744,"name":"Abdessamad Mahir","side":"home"},{"id":49657,"name":"Mohamed Bakhkhach","side":"home"},{"id":49885,"name":"Mountassir Lahtimi","side":"home"},{"id":61129,"name":"Hamza Bouhaddi","side":"home"},{"id":49691,"name":"Hilal Ferdaoussi","side":"home"},{"id":49754,"name":"Ismail Moutaraji","side":"home"},{"id":217713,"name":"Mohamed Ferhane","side":"home"},{"id":215139,"name":"Hamza Lizoul","side":"home"},{"id":219286,"name":"Abderahmane Arkide","side":"home"},{"id":49747,"name":"Soufiane Tazi","side":"home"},{"id":49753,"name":"Chouaib Faidi","side":"home"},{"id":49748,"name":"Ali El Harrak","side":"home"},{"id":49758,"name":"Walid El Hani","side":"home"},{"id":107594,"name":"Abdsselam Lachhab","side":"home"},{"id":50039,"name":"Abdesalem Achhab","side":"home"},{"id":64599,"name":"Ayman Chenikh","side":"home"},{"id":215138,"name":"Mustapha El Meskini","side":"home"},{"id":215137,"name":"Youssef Belgharouadi","side":"home"},{"id":49742,"name":"Yassine Amhih","side":"home"},{"id":49946,"name":"Achraf Zine","side":"home"},{"id":50020,"name":"Amine Farhane","side":"home"},{"id":52425,"name":"Abdesalem Achnab","side":"home"},{"id":49750,"name":"Oussama Soukhane","side":"home"},{"id":125915,"name":"Abdessamad Achhab","side":"home"},{"id":219285,"name":"Hamza Chllali","side":"home"},{"id":49752,"name":"Déo Bassinga","side":"home"},{"id":126833,"name":"Mehdi Bellarabi","side":"home"},{"id":49756,"name":"Hamza Moujahid","side":"home"},{"id":50005,"name":"Anas El Makkaoui","side":"home"},{"id":49757,"name":"Oussama Raoui","side":"home"},{"id":15060,"name":"Gaya Merbah","side":"away"},{"id":49647,"name":"Euclides Cabral","side":"away"},{"id":98283,"name":"Ayoub Qasmi","side":"away"},{"id":62701,"name":"Lamrany","side":"away"},{"id":49705,"name":"Ayoub Boucheta","side":"away"},{"id":49651,"name":"Jalal Tachtach","side":"away"},{"id":15839,"name":"Mohamed Doumbia","side":"away"},{"id":49751,"name":"Salaheddine Benyachou","side":"away"},{"id":49902,"name":"Ayoub Benaadi","side":"away"},{"id":49663,"name":"Abdellah Ait Brayim","side":"away"},{"id":49926,"name":"Mustapha Sahd","side":"away"},{"id":14358,"name":"Imad Riahi","side":"away"},{"id":14366,"name":"Amine Azri","side":"away"},{"id":15571,"name":"Tumisang Orebonye","side":"away"},{"id":49654,"name":"Abderrahmane Qassaq","side":"away"},{"id":49661,"name":"Ayman Tarrazi","side":"away"},{"id":52433,"name":"Ilyass Motik","side":"away"},{"id":49650,"name":"Mouad Bahsain","side":"away"},{"id":49649,"name":"Ismail Hrila","side":"away"},{"id":49652,"name":"Mehdi Akoumi","side":"away"},{"id":52435,"name":"Souali Nasallah","side":"away"},{"id":52432,"name":"Akram Haimoud","side":"away"},{"id":49648,"name":"Soulaiman El Amrani","side":"away"},{"id":49839,"name":"Youness El Amali","side":"away"},{"id":49840,"name":"Ayoub Sahnoune","side":"away"},{"id":49996,"name":"Walid Jarmouni","side":"away"},{"id":49660,"name":"Hamid Ahdad","side":"away"},{"id":52428,"name":"Ayoub Kazbat","side":"away"},{"id":49932,"name":"Hamza Antara","side":"away"},{"id":52429,"name":"Badreddine Octobre","side":"away"},{"id":50016,"name":"Ayoub Yousfi Amkadmi","side":"away"},{"id":49915,"name":"Hamza Moumadi","side":"away"},{"id":52430,"name":"Hamza El Belghyty","side":"away"},{"id":15462,"name":"Rodrigue Kossi","side":"away"},{"id":52436,"name":"Ali El  Moussia","side":"away"},{"id":49655,"name":"Youssef Arbidi","side":"away"},{"id":52431,"name":"Mehdi Akoumi","side":"away"},{"id":49961,"name":"Fahd Bendahmane","side":"away"}],"players":null,"extras":{"teams":{"home":2066,"away":2060},"split":{"home":{"above":{"w":2,"d":1,"l":1},"below":{"w":1,"d":2,"l":3}},"away":{"above":{"w":1,"d":3,"l":2},"below":{"w":1,"d":2,"l":1}}},"referee":null,"managers":{"home":{"id":4190,"name":"Ricardo Formosinho","vs":{"w":1,"d":0,"l":1,"last":{"kickoff":1762110000,"score":"1-2","result":"L"}}},"away":{"id":1478,"name":"Hilal Et-Tair","vs":{"w":1,"d":1,"l":1,"last":{"kickoff":1780596000,"score":"0-0","result":"D"}}}},"best_xi":[],"players":{}},"notable":[{"id":49638,"name":"Abderrazak Ennakouss","goals":6,"rank":1},{"id":14358,"name":"Imad Riahi","goals":5,"rank":2},{"id":73836,"name":"Zakaria Essalhi","goals":4,"rank":3},{"id":49902,"name":"Ayoub Benaadi ","goals":3,"rank":4},{"id":49714,"name":"Hamza El Wasti","goals":3,"rank":5},{"id":49788,"name":"Saleh Al Sellami","goals":3,"rank":6},{"id":8059,"name":"Silvère Ganvoula","goals":3,"rank":7},{"id":14743,"name":"Youssef El Fahli","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":52520,"name":"Jawad Essaghir","goals":2,"rank":12},{"id":49632,"name":"Mouad Mouchtanim","goals":2,"rank":13},{"id":213072,"name":"Othman Sabri","goals":2,"rank":14},{"id":15243,"name":"Taoufik Razko","goals":2,"rank":15}],"round_label":"Regular season · Matchday 6","neutral":false,"h2h":{"total_matches":12,"home_wins":5,"draws":5,"away_wins":2,"home_goals":11,"away_goals":6,"avg_total_goals":1.4166666666666667,"home_win_rate":0.4166666666666667,"away_win_rate":0.16666666666666666,"recent_matches":[{"away":"Fath Union Sport","date":"2026-06-04T18:00:00+00:00","home":"Hassania d'Agadir","score":"0-0","event_id":207513,"away_score":0,"home_score":0,"away_team_id":2066,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2025-11-02T19:00:00+00:00","home":"Fath Union Sport","score":"1-2","event_id":206773,"away_score":2,"home_score":1,"away_team_id":2060,"home_team_id":2066},{"away":"Hassania d'Agadir","date":"2025-05-08T19:00:00+00:00","home":"Fath Union Sport","score":"2-1","event_id":230254,"away_score":1,"home_score":2,"away_team_id":2060,"home_team_id":2066},{"away":"Fath Union Sport","date":"2024-12-13T19:00:00+00:00","home":"Hassania d'Agadir","score":"0-1","event_id":230126,"away_score":1,"home_score":0,"away_team_id":2066,"home_team_id":2060},{"away":"Fath Union Sport","date":"2024-02-16T19:00:00+00:00","home":"Hassania d'Agadir","score":"1-3","event_id":239738,"away_score":3,"home_score":1,"away_team_id":2066,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2023-09-27T19:00:00+00:00","home":"Fath Union Sport","score":"2-0","event_id":239621,"away_score":0,"home_score":2,"away_team_id":2060,"home_team_id":2066},{"away":"Hassania d'Agadir","date":"2023-06-23T19:00:00+00:00","home":"Fath Union Sport","score":"0-0","event_id":250343,"away_score":0,"home_score":0,"away_team_id":2060,"home_team_id":2066},{"away":"Fath Union Sport","date":"2023-01-26T15:00:00+00:00","home":"Hassania d'Agadir","score":"0-1","event_id":250220,"away_score":1,"home_score":0,"away_team_id":2066,"home_team_id":2060},{"away":"Fath Union Sport","date":"2022-04-16T22:00:00+00:00","home":"Hassania d'Agadir","score":"2-1","event_id":263575,"away_score":1,"home_score":2,"away_team_id":2066,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2021-10-17T17:15:00+00:00","home":"Fath Union Sport","score":"0-0","event_id":263442,"away_score":0,"home_score":0,"away_team_id":2060,"home_team_id":2066}]},"standings":{"home":{"team_id":2066,"position":12,"played":5,"points":5,"goal_diff":-1,"team_name":"Fath Union Sport","won":1,"drawn":2,"lost":2,"goals_for":3,"goals_against":4,"group":null},"away":{"team_id":2060,"position":7,"played":5,"points":8,"goal_diff":3,"team_name":"Hassania d'Agadir","won":2,"drawn":2,"lost":1,"goals_for":12,"goals_against":9,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":0.5,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"LLLDDW","venue_ppg":0.33},"away":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":2.17,"goals_against":1.67,"clean_sheets":0,"streak":"none","sequence":"DWLWDD","venue_ppg":2.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Fath Union Sport report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Hassania d'Agadir 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":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Fath Union Sport have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 0.5 and conceding 0.8, and 0.33 a game at home.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":0.5,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"LLLDDW","venue_ppg":0.33},"strength":0.344,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Hassania d'Agadir have taken 1.50 points a game from their last 6 (2W 3D 1L), scoring 2.2 and conceding 1.7, and 2.33 a game on the road.","evidence":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":2.17,"goals_against":1.67,"clean_sheets":0,"streak":"none","sequence":"DWLWDD","venue_ppg":2.33},"strength":0.15,"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":24,"home":{"state":"mid_table","position":12,"points":5,"games_left":24,"gap_to_leader":5,"gap_to_safety":1,"gap_to_europe":3},"away":{"state":"mid_table","position":7,"points":8,"games_left":24,"gap_to_leader":2,"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 0-0, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ricardo Formosinho is 5 games into the job at Fath Union Sport. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Ricardo Formosinho","matches_in_charge":5,"tenure_days":30,"ppm":1.6,"appointment_effect":{"before_ppm":0.9,"after_ppm":1.6,"delta":null}},"strength":0.2,"moves":[{"channel":"goals","side":"home","pct":1}]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Hilal Et-Tair has 36 matches in charge at Hassania d'Agadir, long enough that the side plays the way he wants it to.","evidence":{"manager":"Hilal Et-Tair","matches_in_charge":36,"tenure_days":415,"ppm":1.14,"appointment_effect":{"before_ppm":1.1,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Fath Union Sport come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.166666666666667,"matchesIn7":1,"matchesIn14":1,"days_rest":6.2},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Hassania d'Agadir come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.0833333333333335,"matchesIn7":1,"matchesIn14":1,"days_rest":3.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.064,"defence":0.02,"effective_matches":12.2,"shrunk":0.4},"away":{"attack":0.073,"defence":-0.065,"effective_matches":12.1,"shrunk":0.4}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Fath Union Sport average 8 points more possession than Hassania d'Agadir, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":53,"shots":11.5,"xg_per_shot":0.106,"corners":4.8,"corners_per_shot":0.42,"finishing_vs_xg":-0.56},"away":{"matches":12,"possession":44.6,"shots":7.7,"xg_per_shot":0.134,"corners":3.4,"corners_per_shot":0.444,"finishing_vs_xg":0.38},"possession_gap":8.4},"strength":0.337,"moves":[{"channel":"corners","side":"home","pct":1.8},{"channel":"corners","side":"away","pct":-1.8},{"channel":"goals","side":"away","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":"Fath Union Sport have scored 7 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.56,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Hassania d'Agadir have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.38,"matches":12},"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.022110402136304712},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 11.4% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.1143,"margin_pct":11.43,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":0,"direction":null},{"outcome":"DRAW","move_pct":0,"direction":null},{"outcome":"AWAY","move_pct":0,"direction":null}]},"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.678,"model":{"HOME":0.3159,"DRAW":0.3153,"AWAY":0.3688},"book":{"HOME":0.4142,"DRAW":0.3098,"AWAY":0.2761},"best":{"HOME":{"odds":2.2,"bookmaker":"Bet365"},"DRAW":{"odds":2.88,"bookmaker":"Bet365"},"AWAY":{"odds":3.2,"bookmaker":"Bet365"}},"overround":1.1143,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4142,"DRAW":0.3098,"AWAY":0.2761}}},{"market":"double_chance","line":null,"confidence":0.678,"model":{"12":0.6847,"1X":0.6312,"X2":0.6841},"book":{"12":0.6902,"1X":0.7239,"X2":0.5858},"best":{"12":{"odds":1.364,"bookmaker":"Bet365"},"1X":{"odds":1.333,"bookmaker":"Bet365"},"X2":{"odds":1.571,"bookmaker":"Bet365"}},"overround":1.0599,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"12":0.6902,"1X":0.7239,"X2":0.5858}}},{"market":"draw_no_bet","line":null,"confidence":0.678,"model":{"HOME":0.4614,"AWAY":0.5386},"book":{"HOME":0.6001,"AWAY":0.3999},"best":{"HOME":{"odds":1.571,"bookmaker":"Bet365"},"AWAY":{"odds":2.25,"bookmaker":"Bet365"}},"overround":1.081,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6001,"AWAY":0.3999}}},{"market":"btts","line":null,"confidence":0.678,"model":{"yes":0.4892,"no":0.5108},"book":{"yes":0.4382,"no":0.5618},"best":{"yes":{"odds":2.1,"bookmaker":"Bet365"},"no":{"odds":1.667,"bookmaker":"Bet365"}},"overround":1.0761,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.4382,"no":0.5618}}},{"market":"over_under_05","line":0.5,"confidence":0.678,"model":{"over":0.8854,"under":0.1146},"book":{"over":0.8731,"under":0.1269},"best":{"over":{"odds":1.111,"bookmaker":"Bet365"},"under":{"odds":6.5,"bookmaker":"Bet365"}},"overround":1.0539,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.8731,"under":0.1269}}},{"market":"over_under_15","line":1.5,"confidence":0.678,"model":{"over":0.6926,"under":0.3074},"book":{"over":0.6333,"under":0.3667},"best":{"over":{"odds":1.5,"bookmaker":"Bet365"},"under":{"odds":2.5,"bookmaker":"Bet365"}},"overround":1.0667,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6333,"under":0.3667}}},{"market":"over_under_25","line":2.5,"confidence":0.678,"model":{"over":0.4113,"under":0.5887},"book":{"over":0.3667,"under":0.6333},"best":{"over":{"odds":2.5,"bookmaker":"Bet365"},"under":{"odds":1.5,"bookmaker":"Bet365"}},"overround":1.0667,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3667,"under":0.6333}}},{"market":"over_under_35","line":3.5,"confidence":0.678,"model":{"over":0.2063,"under":0.7937},"book":{"over":0.1716,"under":0.8284},"best":{"over":{"odds":5,"bookmaker":"Bet365"},"under":{"odds":1.167,"bookmaker":"Bet365"}},"overround":1.0569,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.1716,"under":0.8284}}},{"market":"corners_1x2","line":null,"confidence":0.542,"model":{"HOME":0.482,"DRAW":0.126,"AWAY":0.392},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.474,"model":{"yes":0.2417,"no":0.7583},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.5386,"book_prob":0.3999,"edge":0.1386,"shrunk_edge":0.1014,"odds":2.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.25}],"kelly":0.0424,"confidence":0.678,"family":"result"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.6841,"book_prob":0.5858,"edge":0.0982,"shrunk_edge":0.0719,"odds":1.571,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.571}],"kelly":0.0327,"confidence":0.678,"family":"result"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.3688,"book_prob":0.2761,"edge":0.0927,"shrunk_edge":0.0678,"odds":3.2,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.2}],"kelly":0.0205,"confidence":0.678,"family":"result"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.6926,"book_prob":0.6333,"edge":0.0593,"shrunk_edge":0.0504,"odds":1.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.5}],"kelly":0.0194,"confidence":0.678,"family":"goals"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.4892,"book_prob":0.4382,"edge":0.051,"shrunk_edge":0.0433,"odds":2.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.1}],"kelly":0.0062,"confidence":0.678,"family":"goals"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.4113,"book_prob":0.3667,"edge":0.0447,"shrunk_edge":0.038,"odds":2.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.5}],"kelly":0.0047,"confidence":0.678,"family":"goals"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.2063,"book_prob":0.1716,"edge":0.0348,"shrunk_edge":0.0296,"odds":5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5}],"kelly":0.002,"confidence":0.678,"family":"goals"},{"market":"over_under_05","outcome":"over","line":0.5,"push":null,"model_prob":0.8854,"book_prob":0.8731,"edge":0.0123,"shrunk_edge":0.0105,"odds":1.111,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.111}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.3153,"book_prob":0.3098,"edge":0.0055,"shrunk_edge":0.004,"odds":2.88,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.88}],"kelly":0,"confidence":0.678,"family":"result"},{"market":"double_chance","outcome":"12","line":null,"push":null,"model_prob":0.6847,"book_prob":0.6902,"edge":-0.0055,"shrunk_edge":-0.004,"odds":1.364,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.364}],"kelly":0,"confidence":0.678,"family":"result"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.1146,"book_prob":0.1269,"edge":-0.0123,"shrunk_edge":-0.0105,"odds":6.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.5}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.7937,"book_prob":0.8284,"edge":-0.0348,"shrunk_edge":-0.0296,"odds":1.167,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.167}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.5887,"book_prob":0.6333,"edge":-0.0447,"shrunk_edge":-0.038,"odds":1.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.5}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.5108,"book_prob":0.5618,"edge":-0.051,"shrunk_edge":-0.0433,"odds":1.667,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.667}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.3074,"book_prob":0.3667,"edge":-0.0593,"shrunk_edge":-0.0504,"odds":2.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.5}],"kelly":0,"confidence":0.678,"family":"goals"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.6312,"book_prob":0.7239,"edge":-0.0927,"shrunk_edge":-0.0678,"odds":1.333,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.333}],"kelly":0,"confidence":0.678,"family":"result"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.3159,"book_prob":0.4142,"edge":-0.0982,"shrunk_edge":-0.0719,"odds":2.2,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.2}],"kelly":0,"confidence":0.678,"family":"result"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.4614,"book_prob":0.6001,"edge":-0.1386,"shrunk_edge":-0.1014,"odds":1.571,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.571}],"kelly":0,"confidence":0.678,"family":"result"}],"verdicts":[],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6295,"created_at":"2026-10-25T02:15:17Z","event":{"id":642978,"event_date":"2026-10-31T20:00:00Z","status":"finished","home_team_id":2066,"home_team":"Fath Union Sport","away_team_id":2060,"away_team":"Hassania d'Agadir","league_id":53,"league_name":"Botola Pro"},"markets":{"match_result":{"prob_home":40.8,"prob_draw":31.2,"prob_away":28.1,"predicted":"H"},"expected_goals":{"home":1.28,"away":1.01},"over_under":{"prob_over_15":62.9,"prob_over_25":37.7,"prob_over_35":19.1},"btts":{"prob_yes":44.6},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":60.2},"corners":{"prob_over_85":52.9,"prob_over_95":41.1,"prob_over_105":29.1}},"recommendations":{"favorite":"H","favorite_prob":40.8,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4079,"version":"dc-blend-v1"}}},"computed_at":1793494939,"report":{"fetched_at":1793494965,"ht":[1,0],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":42,"added":null,"side":"home","player":"A. Serrhat","player_id":49745,"assist":"M. Bakhkhach","kind":"regular","score":[1,0]},{"t":"sub","minute":57,"added":null,"side":"home","in":"H. Bouhadi ","in_id":61129,"out":"M. Bakhkhach","out_id":49657},{"t":"sub","minute":63,"added":null,"side":"away","in":"T. Orebonye","in_id":15571,"out":"M. Sahd","out_id":49926},{"t":"sub","minute":63,"added":null,"side":"away","in":"I. Riahi","in_id":14358,"out":"A. A. Brayim","out_id":49663},{"t":"sub","minute":63,"added":null,"side":"away","in":"A. Azri","in_id":14366,"out":"J. Tachtach","out_id":49651},{"t":"sub","minute":67,"added":null,"side":"home","in":"H. Ferdaoussi","in_id":49691,"out":"A. Serrhat","out_id":49745},{"t":"sub","minute":71,"added":null,"side":"home","in":"I. Moutaraji","in_id":49754,"out":"I. Naji","out_id":210356},{"t":"sub","minute":71,"added":null,"side":"home","in":"M. Ferhane","in_id":217713,"out":"M. Elhtemy","out_id":49885},{"t":"sub","minute":71,"added":null,"side":"away","in":"A. Qassaq","in_id":49654,"out":"J. Tachtach","out_id":49651},{"t":"sub","minute":89,"added":null,"side":"away","in":"A. Tarrazi","in_id":49661,"out":"E. Cabral","out_id":49647},{"t":"card","minute":90,"added":null,"side":"home","player":"A. Souane","player_id":49746,"card":"yellow","reason":null}],"players":[{"id":98283,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15060,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49751,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15839,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49705,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":62701,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49902,"team_id":2060,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49647,"team_id":2060,"minutes":89,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49926,"team_id":2060,"minutes":63,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49663,"team_id":2060,"minutes":63,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49651,"team_id":2060,"minutes":63,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14366,"team_id":2060,"minutes":27,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15571,"team_id":2060,"minutes":27,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14358,"team_id":2060,"minutes":27,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49654,"team_id":2060,"minutes":19,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49661,"team_id":2060,"minutes":1,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49649,"team_id":2060,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49650,"team_id":2060,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":52433,"team_id":2060,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49652,"team_id":2060,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49744,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49746,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15138,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49866,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":15438,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49844,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49739,"team_id":2066,"minutes":90,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":210356,"team_id":2066,"minutes":71,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49885,"team_id":2066,"minutes":71,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49745,"team_id":2066,"minutes":67,"rating":null,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49657,"team_id":2066,"minutes":57,"rating":null,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":61129,"team_id":2066,"minutes":33,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49691,"team_id":2066,"minutes":23,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":217713,"team_id":2066,"minutes":19,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49754,"team_id":2066,"minutes":19,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49748,"team_id":2066,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49753,"team_id":2066,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":49747,"team_id":2066,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":219286,"team_id":2066,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":215139,"team_id":2066,"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":1,"red":0,"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":0,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null}},"lineups":{"home":{"formation":"4-1-4-1","players":[{"id":49739,"name":"Ayoub Lakred","position":"G","number":97,"captain":false,"starting":true},{"id":49844,"name":"Faraji Karmoune","position":"D","number":2,"captain":false,"starting":true},{"id":15438,"name":"Fernando Chamboco","position":"D","number":31,"captain":false,"starting":true},{"id":49866,"name":"Amine El Msane","position":"D","number":3,"captain":true,"starting":true},{"id":15138,"name":"Anderson Cruz","position":"M","number":21,"captain":false,"starting":true},{"id":49745,"name":"Anas Serrhat","position":"M","number":5,"captain":false,"starting":true},{"id":49746,"name":"Amine Souane","position":"M","number":14,"captain":false,"starting":true},{"id":210356,"name":"Issam Naji","position":"M","number":6,"captain":false,"starting":true},{"id":49744,"name":"Abdessamad Mahir","position":"M","number":8,"captain":false,"starting":true},{"id":49657,"name":"Mohamed Bakhkhach","position":"M","number":17,"captain":false,"starting":true},{"id":49885,"name":"Mountassir Lahtimi","position":"F","number":9,"captain":false,"starting":true},{"id":61129,"name":"Hamza Bouhaddi","position":"D","number":42,"captain":false,"starting":false},{"id":49691,"name":"Hilal Ferdaoussi","position":"M","number":10,"captain":false,"starting":false},{"id":49754,"name":"Ismail Moutaraji","position":"M","number":18,"captain":false,"starting":false},{"id":217713,"name":"Mohamed Ferhane","position":"F","number":22,"captain":false,"starting":false},{"id":215139,"name":"Hamza Lizoul","position":"G","number":1,"captain":false,"starting":false},{"id":219286,"name":"Abderahmane Arkide","position":"D","number":32,"captain":false,"starting":false},{"id":49747,"name":"Soufiane Tazi","position":"M","number":49,"captain":false,"starting":false},{"id":49753,"name":"Chouaib Faidi","position":"M","number":7,"captain":false,"starting":false},{"id":49748,"name":"Ali El Harrak","position":"M","number":30,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":15060,"name":"Gaya Merbah","position":"G","number":1,"captain":false,"starting":true},{"id":49647,"name":"Euclides Cabral","position":"D","number":19,"captain":false,"starting":true},{"id":98283,"name":"Ayoub Qasmi","position":"D","number":16,"captain":false,"starting":true},{"id":62701,"name":"Lamrany","position":"D","number":30,"captain":false,"starting":true},{"id":49705,"name":"Ayoub Boucheta","position":"D","number":24,"captain":false,"starting":true},{"id":49651,"name":"Jalal Tachtach","position":"M","number":5,"captain":false,"starting":true},{"id":15839,"name":"Mohamed Doumbia","position":"M","number":42,"captain":false,"starting":true},{"id":49751,"name":"Salaheddine Benyachou","position":"M","number":7,"captain":false,"starting":true},{"id":49902,"name":"Ayoub Benaadi ","position":"F","number":2,"captain":true,"starting":true},{"id":49663,"name":"Abdellah Ait Brayim","position":"M","number":14,"captain":false,"starting":true},{"id":49926,"name":"Mustapha Sahd","position":"F","number":18,"captain":false,"starting":true},{"id":14358,"name":"Imad Riahi","position":"M","number":11,"captain":false,"starting":false},{"id":14366,"name":"Amine Azri","position":"M","number":21,"captain":false,"starting":false},{"id":15571,"name":"Tumisang Orebonye","position":"F","number":9,"captain":false,"starting":false},{"id":49654,"name":"Abderrahmane Qassaq","position":"M","number":10,"captain":false,"starting":false},{"id":49661,"name":"Ayman Tarrazi","position":"D","number":27,"captain":false,"starting":false},{"id":52433,"name":"Ilyass Motik","position":"G","number":31,"captain":false,"starting":false},{"id":49650,"name":"Mouad Bahsain","position":"D","number":6,"captain":false,"starting":false},{"id":49649,"name":"Ismail Hrila","position":"D","number":34,"captain":false,"starting":false},{"id":49652,"name":"Mehdi Akoumi","position":"M","number":32,"captain":false,"starting":false}]}}},"colors":{"home":"#ed2221","away":"#e42d34"},"venue":null,"pulled":[],"published":[]}