{"id":642998,"league_id":53,"league":"Botola Pro","kickoff":1793984400,"home":"Hassania d'Agadir","away":"RS Berkane","home_id":2060,"away_id":594,"venue_id":null,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.555,"score":null,"live_score":null,"lambda":[1.04,1.26],"read":null,"pass":"Hassania d'Agadir v RS Berkane is one to leave alone. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[],"lambda_home":1.0398996310320947,"lambda_away":1.2622344430232084,"corner_rate":7.95,"card_rate":0.241,"lineups":{"status":"predicted","confidence":0.559,"home":{"formation":"4-2-3-1","players":[{"id":15060,"name":"Gaya Merbah","position":"G","starting":true,"ai_score":0.458},{"id":49650,"name":"Mouad Bahsain","position":"D","starting":true,"ai_score":0.42},{"id":49648,"name":"Soulaiman El Amrani","position":"D","starting":true,"ai_score":0.38},{"id":98283,"name":"Ayoub Qasmi","position":"D","starting":true,"ai_score":0.286},{"id":49661,"name":"Ayman Tarrazi","position":"D","starting":true,"ai_score":0.514},{"id":49651,"name":"Jalal Tachtach","position":"M","starting":true,"ai_score":0.591},{"id":15839,"name":"Mohamed Doumbia","position":"M","starting":true,"ai_score":0.344},{"id":15571,"name":"Tumisang Orebonye","position":"F","starting":true,"ai_score":0.256},{"id":49654,"name":"Abderrahmane Qassaq","position":"M","starting":true,"ai_score":0.219},{"id":14358,"name":"Imad Riahi","position":"M","starting":true,"ai_score":0.414},{"id":49902,"name":"Ayoub Benaadi ","position":"F","starting":true,"ai_score":0.476},{"id":49705,"name":"Ayoub Boucheta","position":"D","starting":false,"ai_score":0.399},{"id":49652,"name":"Mehdi Akoumi","position":"M","starting":false,"ai_score":0.384},{"id":14366,"name":"Amine Azri","position":"M","starting":false,"ai_score":0.337},{"id":49663,"name":"Abdellah Ait Brayim","position":"M","starting":false,"ai_score":0.327},{"id":49649,"name":"Ismail Hrila","position":"D","starting":false,"ai_score":0.286},{"id":49647,"name":"Euclides Cabral","position":"D","starting":false,"ai_score":0.255},{"id":49660,"name":"Hamid Ahdad","position":"F","starting":false,"ai_score":0.206},{"id":62701,"name":"Lamrany","position":"D","starting":false,"ai_score":0.196},{"id":49840,"name":"Ayoub Sahnoune","position":"D","starting":false,"ai_score":0.177},{"id":49751,"name":"Salaheddine Benyachou","position":"M","starting":false,"ai_score":0.177},{"id":49655,"name":"Youssef Arbidi","position":"M","starting":false,"ai_score":0.137},{"id":49926,"name":"Mustapha Sahd","position":"F","starting":false,"ai_score":0.12}],"confidence":0.614},"away":{"formation":"4-2-3-1","players":[{"id":15369,"name":"Munir El Kajoui","position":"G","starting":true,"ai_score":0.335},{"id":14362,"name":"Hamza El Moussaoui","position":"D","starting":true,"ai_score":0.256},{"id":14356,"name":"Ismael Kandouss","position":"D","starting":true,"ai_score":0.53},{"id":8072,"name":"Jamal Harkass","position":"D","starting":true,"ai_score":0.398},{"id":15098,"name":"Haytam Manaout","position":"D","starting":true,"ai_score":0.406},{"id":14360,"name":"Yassine Labhiri","position":"M","starting":true,"ai_score":0.524},{"id":6503,"name":"Youssef Aït Bennasser","position":"M","starting":true,"ai_score":0.325},{"id":11921,"name":"Mounir Chouiar","position":"M","starting":true,"ai_score":0.587},{"id":14361,"name":"Youssef Mehri","position":"M","starting":true,"ai_score":0.476},{"id":7073,"name":"Ryan Mendes","position":"M","starting":true,"ai_score":0.184},{"id":15099,"name":"Oussama Lamlioui","position":"F","starting":true,"ai_score":0.541},{"id":49892,"name":"Abdelghafour Lamirat","position":"M","starting":false,"ai_score":0.271},{"id":14370,"name":"Oussama Haddadi","position":"D","starting":false,"ai_score":0.261},{"id":14857,"name":"Rayane Aabid","position":"M","starting":false,"ai_score":0.261},{"id":14365,"name":"Et-Tayeb Boukhriss","position":"D","starting":false,"ai_score":0.254},{"id":14359,"name":"Ayoub Khairi","position":"M","starting":false,"ai_score":0.202},{"id":15097,"name":"Mehdi Maftah","position":"G","starting":false,"ai_score":0.159},{"id":14363,"name":"Youness El Kaabi","position":"F","starting":false,"ai_score":0.144},{"id":49622,"name":"Mohamed Amine Essahel","position":"M","starting":false,"ai_score":0.116},{"id":37164,"name":"Mohammed Ouyahya","position":"M","starting":false,"ai_score":0.108},{"id":49842,"name":"Youssef El Motie","position":"G","starting":false,"ai_score":0.099},{"id":101616,"name":"Adil Tahif","position":"D","starting":false,"ai_score":0.095},{"id":97000,"name":"Omar El Manssouri","position":"M","starting":false,"ai_score":0.068}],"confidence":0.559},"unavailable":[]},"people":[{"id":15060,"name":"Gaya Merbah","side":"home"},{"id":49650,"name":"Mouad Bahsain","side":"home"},{"id":49648,"name":"Soulaiman El Amrani","side":"home"},{"id":98283,"name":"Ayoub Qasmi","side":"home"},{"id":49661,"name":"Ayman Tarrazi","side":"home"},{"id":49651,"name":"Jalal Tachtach","side":"home"},{"id":15839,"name":"Mohamed Doumbia","side":"home"},{"id":15571,"name":"Tumisang Orebonye","side":"home"},{"id":49654,"name":"Abderrahmane Qassaq","side":"home"},{"id":14358,"name":"Imad Riahi","side":"home"},{"id":49902,"name":"Ayoub Benaadi","side":"home"},{"id":49705,"name":"Ayoub Boucheta","side":"home"},{"id":49652,"name":"Mehdi Akoumi","side":"home"},{"id":14366,"name":"Amine Azri","side":"home"},{"id":49663,"name":"Abdellah Ait Brayim","side":"home"},{"id":49649,"name":"Ismail Hrila","side":"home"},{"id":49647,"name":"Euclides Cabral","side":"home"},{"id":49660,"name":"Hamid Ahdad","side":"home"},{"id":62701,"name":"Lamrany","side":"home"},{"id":49840,"name":"Ayoub Sahnoune","side":"home"},{"id":49751,"name":"Salaheddine Benyachou","side":"home"},{"id":49655,"name":"Youssef Arbidi","side":"home"},{"id":49926,"name":"Mustapha Sahd","side":"home"},{"id":52435,"name":"Souali Nasallah","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":52428,"name":"Ayoub Kazbat","side":"home"},{"id":49932,"name":"Hamza Antara","side":"home"},{"id":52433,"name":"Ilyass Motik","side":"home"},{"id":52429,"name":"Badreddine Octobre","side":"home"},{"id":50016,"name":"Ayoub Yousfi Amkadmi","side":"home"},{"id":49915,"name":"Hamza Moumadi","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":49961,"name":"Fahd Bendahmane","side":"home"},{"id":15369,"name":"Munir El Kajoui","side":"away"},{"id":14362,"name":"Hamza El Moussaoui","side":"away"},{"id":14356,"name":"Ismael Kandouss","side":"away"},{"id":8072,"name":"Jamal Harkass","side":"away"},{"id":15098,"name":"Haytam Manaout","side":"away"},{"id":14360,"name":"Yassine Labhiri","side":"away"},{"id":6503,"name":"Youssef Aït Bennasser","side":"away"},{"id":11921,"name":"Mounir Chouiar","side":"away"},{"id":14361,"name":"Youssef Mehri","side":"away"},{"id":7073,"name":"Ryan Mendes","side":"away"},{"id":15099,"name":"Oussama Lamlioui","side":"away"},{"id":49892,"name":"Abdelghafour Lamirat","side":"away"},{"id":14370,"name":"Oussama Haddadi","side":"away"},{"id":14857,"name":"Rayane Aabid","side":"away"},{"id":14365,"name":"Et-Tayeb Boukhriss","side":"away"},{"id":14359,"name":"Ayoub Khairi","side":"away"},{"id":15097,"name":"Mehdi Maftah","side":"away"},{"id":14363,"name":"Youness El Kaabi","side":"away"},{"id":49622,"name":"Mohamed Amine Essahel","side":"away"},{"id":37164,"name":"Mohammed Ouyahya","side":"away"},{"id":49842,"name":"Youssef El Motie","side":"away"},{"id":101616,"name":"Adil Tahif","side":"away"},{"id":97000,"name":"Omar El Manssouri","side":"away"},{"id":37166,"name":"Mohamed Aymen Sadil","side":"away"},{"id":62702,"name":"Ilyass Mahsoub","side":"away"},{"id":61130,"name":"Hamza Raji","side":"away"},{"id":217688,"name":"Souleymane Sy","side":"away"},{"id":14372,"name":"Soumaila Sidibe","side":"away"},{"id":126122,"name":"Hamza Kattoussi","side":"away"},{"id":14858,"name":"Reda Hajji","side":"away"},{"id":216091,"name":"Kattoussi Hamza","side":"away"},{"id":14367,"name":"Zinédine Machach","side":"away"}],"players":[{"id":14358,"name":"Imad Riahi","side":"home","team":"Hassania d'Agadir","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":5,"goals":5,"assists":2,"big_chances":0,"clean_sheets":1,"team_games":8,"tracked_apps":6,"tracked_starts":5},"recent":{"apps":5,"goals":4,"assists":2,"scoredIn":0,"country":0},"standout":{"opponent":"Renaissance Zemamra","kickoff":1791482400,"goals":2,"assists":2,"score":"5-2","won":true},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.431,"country":null,"load":{"games":2,"minutes":99,"country":0}},{"id":49902,"name":"Ayoub Benaadi ","side":"home","team":"Hassania d'Agadir","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":6,"goals":3,"assists":1,"big_chances":0,"clean_sheets":1,"team_games":8,"tracked_apps":6,"tracked_starts":6},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Renaissance Zemamra","kickoff":1791482400,"goals":2,"assists":1,"score":"5-2","won":true},"strengths":[],"tags":[],"importance":0.286,"country":null,"load":{"games":2,"minutes":170,"country":0}},{"id":15571,"name":"Tumisang Orebonye","side":"home","team":"Hassania d'Agadir","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":4,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":8,"tracked_apps":4,"tracked_starts":3},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.012,"country":null,"load":{"games":2,"minutes":99,"country":0}},{"id":15099,"name":"Oussama Lamlioui","side":"away","team":"RS Berkane","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":6,"goals":4,"assists":1,"big_chances":0,"clean_sheets":5,"team_games":9,"tracked_apps":6,"tracked_starts":6},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Difaâ Hassani El-Jadidi","kickoff":1783270800,"goals":2,"assists":1,"score":"3-1","won":true},"strengths":[],"tags":[],"importance":0.379,"country":null,"load":{"games":2,"minutes":169,"country":0}}],"extras":{"teams":{"home":2060,"away":594},"split":{"home":{"above":{"w":1,"d":4,"l":1},"below":{"w":1,"d":1,"l":2}},"away":{"above":{"w":2,"d":2,"l":0},"below":{"w":2,"d":3,"l":1}}},"referee":null,"managers":{"home":{"id":1478,"name":"Hilal Et-Tair","vs":{"w":2,"d":0,"l":1,"last":{"kickoff":1781449200,"score":"1-0","result":"W"}}},"away":{"id":1445,"name":"Bubista","vs":{"w":1,"d":0,"l":2,"last":{"kickoff":1781449200,"score":"0-1","result":"L"}}}},"best_xi":[],"players":{"15571":{"caps":16,"goals":0,"country":"Botswana","signed":null}}},"notable":[{"id":49638,"name":"Abderrazak Ennakouss","goals":6,"rank":1},{"id":14358,"name":"Imad Riahi","goals":5,"rank":2},{"id":8059,"name":"Silvère Ganvoula","goals":4,"rank":3},{"id":14743,"name":"Youssef El Fahli","goals":4,"rank":4},{"id":73836,"name":"Zakaria Essalhi","goals":4,"rank":5},{"id":49902,"name":"Ayoub Benaadi ","goals":3,"rank":6},{"id":49714,"name":"Hamza El Wasti","goals":3,"rank":7},{"id":49788,"name":"Saleh Al Sellami","goals":3,"rank":8},{"id":215148,"name":"Akram Khouidssi","goals":2,"rank":9},{"id":68224,"name":"Anas El Mahraoui","goals":2,"rank":10},{"id":49974,"name":"Ayoub Maamouri","goals":2,"rank":11},{"id":93852,"name":"Ibrahima Dieng","goals":2,"rank":12},{"id":52520,"name":"Jawad Essaghir","goals":2,"rank":13},{"id":49632,"name":"Mouad Mouchtanim","goals":2,"rank":14},{"id":213072,"name":"Othman Sabri","goals":2,"rank":15}],"round_label":"Regular season · Matchday 7","neutral":false,"h2h":{"total_matches":12,"home_wins":4,"draws":2,"away_wins":6,"home_goals":9,"away_goals":10,"avg_total_goals":1.5833333333333333,"home_win_rate":0.3333333333333333,"away_win_rate":0.5,"recent_matches":[{"away":"RS Berkane","date":"2026-06-14T15:00:00+00:00","home":"Hassania d'Agadir","score":"1-0","event_id":209502,"away_score":0,"home_score":1,"away_team_id":594,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2026-03-04T22:00:00+00:00","home":"RS Berkane","score":"2-1","event_id":206791,"away_score":1,"home_score":2,"away_team_id":2060,"home_team_id":594},{"away":"RS Berkane","date":"2025-04-13T15:00:00+00:00","home":"Hassania d'Agadir","score":"2-0","event_id":230231,"away_score":0,"home_score":2,"away_team_id":594,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2024-11-23T19:00:00+00:00","home":"RS Berkane","score":"2-1","event_id":230106,"away_score":1,"home_score":2,"away_team_id":2060,"home_team_id":594},{"away":"RS Berkane","date":"2024-03-10T15:00:00+00:00","home":"Hassania d'Agadir","score":"0-2","event_id":239780,"away_score":2,"home_score":0,"away_team_id":594,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2023-11-04T17:15:00+00:00","home":"RS Berkane","score":"0-0","event_id":239650,"away_score":0,"home_score":0,"away_team_id":2060,"home_team_id":594},{"away":"RS Berkane","date":"2023-01-29T19:30:00+00:00","home":"Hassania d'Agadir","score":"0-1","event_id":250229,"away_score":1,"home_score":0,"away_team_id":594,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2022-09-01T19:30:00+00:00","home":"RS Berkane","score":"0-1","event_id":250094,"away_score":1,"home_score":0,"away_team_id":2060,"home_team_id":594},{"away":"RS Berkane","date":"2022-03-02T19:00:00+00:00","home":"Hassania d'Agadir","score":"2-0","event_id":263625,"away_score":0,"home_score":2,"away_team_id":594,"home_team_id":2060},{"away":"Hassania d'Agadir","date":"2021-09-29T20:30:00+00:00","home":"RS Berkane","score":"0-0","event_id":263430,"away_score":0,"home_score":0,"away_team_id":2060,"home_team_id":594}]},"standings":{"home":{"team_id":2060,"position":7,"played":6,"points":8,"goal_diff":2,"team_name":"Hassania d'Agadir","won":2,"drawn":2,"lost":2,"goals_for":12,"goals_against":10,"group":null},"away":{"team_id":594,"position":13,"played":5,"points":7,"goal_diff":2,"team_name":"RS Berkane","won":1,"drawn":4,"lost":0,"goals_for":4,"goals_against":2,"group":null},"size":16},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":2,"goals_against":1.67,"clean_sheets":0,"streak":"none","sequence":"WLWDDL","venue_ppg":0.5},"away":{"matches":6,"ppg":2,"record":"3-3-0","goals_for":1.17,"goals_against":0.33,"clean_sheets":5,"streak":"unbeaten 6","sequence":"DDWWDW","venue_ppg":1.67}},"ledger":[{"id":"availability.home.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.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"RS Berkane 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.559,"cup_tie":false},"strength":0.441,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":23,"home":{"state":"mid_table","position":7,"points":8,"games_left":23,"gap_to_leader":5,"gap_to_safety":4,"gap_to_europe":2},"away":{"state":"mid_table","position":13,"points":7,"games_left":23,"gap_to_leader":6,"gap_to_safety":3,"gap_to_europe":3},"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-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.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":421,"ppm":1.14,"appointment_effect":{"before_ppm":1.1,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Bubista has 26 matches in charge at RS Berkane, long enough that the side plays the way he wants it to.","evidence":{"manager":"Bubista","matches_in_charge":26,"tenure_days":421,"ppm":1.88,"appointment_effect":{"before_ppm":2.1,"after_ppm":1.9,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Hassania d'Agadir come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.875,"matchesIn7":1,"matchesIn14":2,"days_rest":5.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"RS Berkane come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.875,"matchesIn7":1,"matchesIn14":3,"days_rest":4.9},"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.055,"defence":-0.074,"effective_matches":12.7,"shrunk":0.39},"away":{"attack":0.071,"defence":0.122,"effective_matches":12.4,"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":44.8,"shots":7.5,"xg_per_shot":0.131,"corners":3,"corners_per_shot":0.4,"finishing_vs_xg":0.35},"away":{"matches":12,"possession":50.2,"shots":10.2,"xg_per_shot":0.177,"corners":4.4,"corners_per_shot":0.431,"finishing_vs_xg":-0.39},"possession_gap":-5.4},"strength":0.215,"moves":[{"channel":"goals","side":"home","pct":3},{"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":"Hassania d'Agadir have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.35,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"RS Berkane have scored 5 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.39,"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":"COMPUTED","note":"RS Berkane travel 847 km for this fixture.","evidence":{"travel_km":847},"strength":0.1,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"corners","side":"away","pct":-0.1}]},{"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.017984857019897486},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6952,"created_at":"2026-10-31T02:15:20Z","event":{"id":642998,"event_date":"2026-11-06T17:00:00Z","status":"notstarted","home_team_id":2060,"home_team":"Hassania d'Agadir","away_team_id":594,"away_team":"RS Berkane","league_id":53,"league_name":"Botola Pro"},"recommendations":{"favorite":"A","favorite_prob":45.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4563,"version":"dc-blend-v1"}}},"computed_at":1793940551,"verdicts":[],"locked":false,"colors":{"home":"#e42d34","away":null},"venue":null,"pulled":[],"published":[]}