{"id":580555,"league_id":89,"league":"Ligue 2","kickoff":1792778400,"home":"Pau FC","away":"Grenoble Foot 38","home_id":1659,"away_id":1635,"venue_id":1784,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.619,"score":null,"live_score":null,"lambda":[1.41,1.09],"read":{"text":"Pau FC to edge it","side":"home"},"pass":"Nothing to take on Pau FC against Grenoble Foot 38. 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.4117484051337554,"lambda_away":1.0865216831102964,"corner_rate":9.23,"card_rate":0.191,"lineups":{"status":"predicted","confidence":0.723,"home":{"formation":"5-3-2","players":[{"id":29227,"name":"Brice Maubleu","position":"G","starting":true,"ai_score":0.814},{"id":63309,"name":"Axel Bamba","position":"D","starting":true,"ai_score":0.623},{"id":40573,"name":"Anthony Briançon","position":"D","starting":true,"ai_score":0.58},{"id":114278,"name":"Axel Dodote","position":"D","starting":true,"ai_score":0.527},{"id":40572,"name":"Tom Pouilly","position":"D","starting":true,"ai_score":0.805},{"id":48596,"name":"Gaëtan Paquiez","position":"D","starting":true,"ai_score":0.739},{"id":38139,"name":"Jessy Benet","position":"M","starting":true,"ai_score":0.692},{"id":26908,"name":"Lorenzo Rajot","position":"M","starting":true,"ai_score":0.571},{"id":29218,"name":"Luan Gadegbeku","position":"M","starting":true,"ai_score":0.276},{"id":40665,"name":"Hacène Benali","position":"F","starting":true,"ai_score":0.674},{"id":65489,"name":"Babacar Leye","position":"F","starting":true,"ai_score":0.581},{"id":63308,"name":"Cheikh Fall","position":"M","starting":false,"ai_score":0.694},{"id":15626,"name":"Akim Abdallah","position":"D","starting":false,"ai_score":0.396},{"id":27119,"name":"Mathys Tourraine","position":"D","starting":false,"ai_score":0.306},{"id":63307,"name":"Tom Saettel","position":"F","starting":false,"ai_score":0.3},{"id":40570,"name":"Souleymane Basse","position":"D","starting":false,"ai_score":0.286},{"id":29763,"name":"Bilal Brahimi","position":"M","starting":false,"ai_score":0.267},{"id":42204,"name":"Alexis Lefebvre","position":"M","starting":false,"ai_score":0.263},{"id":26617,"name":"Jeremy Sebas","position":"F","starting":false,"ai_score":0.263},{"id":40579,"name":"Abdoulaye Mbaye","position":"F","starting":false,"ai_score":0.233},{"id":15527,"name":"Royce Openda","position":"F","starting":false,"ai_score":0.214},{"id":39901,"name":"Rony Mimb Baheng","position":"D","starting":false,"ai_score":0.201},{"id":40566,"name":"Kylian Gasnier","position":"M","starting":false,"ai_score":0.146}],"confidence":0.723},"away":{"formation":"4-1-4-1","players":[{"id":37668,"name":"Alexandre Olliero","position":"G","starting":true,"ai_score":0.801},{"id":38138,"name":"Matthéo Xantippe","position":"D","starting":true,"ai_score":0.806},{"id":38136,"name":"Clément Vidal","position":"D","starting":true,"ai_score":0.755},{"id":40754,"name":"Aurelien Pelon","position":"D","starting":true,"ai_score":0.612},{"id":38141,"name":"Nesta Zahui","position":"F","starting":true,"ai_score":0.796},{"id":10739,"name":"Yohann Magnin","position":"M","starting":true,"ai_score":0.716},{"id":48593,"name":"Baptiste Mouazan","position":"M","starting":true,"ai_score":0.691},{"id":48594,"name":"Lucas Bernadou","position":"M","starting":true,"ai_score":0.622},{"id":41389,"name":"Mael Corboz","position":"M","starting":true,"ai_score":0.497},{"id":38143,"name":"Samba Diba","position":"M","starting":true,"ai_score":0.627},{"id":48591,"name":"Ugo Bonnet","position":"F","starting":true,"ai_score":0.461},{"id":116459,"name":"Jean-Guy Akpa Akpro","position":"F","starting":false,"ai_score":0.581},{"id":116457,"name":"Kyliann Fofana","position":"F","starting":false,"ai_score":0.451},{"id":11327,"name":"Yvann Maçon","position":"D","starting":false,"ai_score":0.353},{"id":82687,"name":"Leonardo Cerri","position":"F","starting":false,"ai_score":0.326},{"id":90832,"name":"Farouq Limouri","position":"D","starting":false,"ai_score":0.239},{"id":48590,"name":"Moussa Djitté","position":"F","starting":false,"ai_score":0.238},{"id":1825,"name":"Christ-Owen Kouassi","position":"D","starting":false,"ai_score":0.199},{"id":29789,"name":"Dillon Hoogewerf","position":"M","starting":false,"ai_score":0.181},{"id":38075,"name":"Jules Mouton","position":"M","starting":false,"ai_score":0.167},{"id":79522,"name":"Sakhalou Niakaté","position":"D","starting":false,"ai_score":0.119},{"id":38133,"name":"Bobby Allain","position":"G","starting":false,"ai_score":0.045},{"id":37907,"name":"Arthur Lallias","position":"F","starting":false,"ai_score":0.035}],"confidence":0.768},"unavailable":[]},"people":[{"id":29227,"name":"Brice Maubleu","side":"home"},{"id":63309,"name":"Axel Bamba","side":"home"},{"id":40573,"name":"Anthony Briançon","side":"home"},{"id":114278,"name":"Axel Dodote","side":"home"},{"id":40572,"name":"Tom Pouilly","side":"home"},{"id":48596,"name":"Gaëtan Paquiez","side":"home"},{"id":38139,"name":"Jessy Benet","side":"home"},{"id":26908,"name":"Lorenzo Rajot","side":"home"},{"id":29218,"name":"Luan Gadegbeku","side":"home"},{"id":40665,"name":"Hacène Benali","side":"home"},{"id":65489,"name":"Babacar Leye","side":"home"},{"id":63308,"name":"Cheikh Fall","side":"home"},{"id":15626,"name":"Akim Abdallah","side":"home"},{"id":27119,"name":"Mathys Tourraine","side":"home"},{"id":63307,"name":"Tom Saettel","side":"home"},{"id":40570,"name":"Souleymane Basse","side":"home"},{"id":29763,"name":"Bilal Brahimi","side":"home"},{"id":42204,"name":"Alexis Lefebvre","side":"home"},{"id":26617,"name":"Jeremy Sebas","side":"home"},{"id":40579,"name":"Abdoulaye Mbaye","side":"home"},{"id":15527,"name":"Royce Openda","side":"home"},{"id":39901,"name":"Rony Mimb Baheng","side":"home"},{"id":40566,"name":"Kylian Gasnier","side":"home"},{"id":63310,"name":"Maxime Adam","side":"home"},{"id":40577,"name":"Esteban Salles","side":"home"},{"id":75769,"name":"Quentin Daubin","side":"home"},{"id":37668,"name":"Alexandre Olliero","side":"away"},{"id":38138,"name":"Matthéo Xantippe","side":"away"},{"id":38136,"name":"Clément Vidal","side":"away"},{"id":40754,"name":"Aurelien Pelon","side":"away"},{"id":38141,"name":"Nesta Zahui","side":"away"},{"id":10739,"name":"Yohann Magnin","side":"away"},{"id":48593,"name":"Baptiste Mouazan","side":"away"},{"id":48594,"name":"Lucas Bernadou","side":"away"},{"id":41389,"name":"Mael Corboz","side":"away"},{"id":38143,"name":"Samba Diba","side":"away"},{"id":48591,"name":"Ugo Bonnet","side":"away"},{"id":116459,"name":"Jean-Guy Akpa Akpro","side":"away"},{"id":116457,"name":"Kyliann Fofana","side":"away"},{"id":11327,"name":"Yvann Maçon","side":"away"},{"id":82687,"name":"Leonardo Cerri","side":"away"},{"id":90832,"name":"Farouq Limouri","side":"away"},{"id":48590,"name":"Moussa Djitté","side":"away"},{"id":1825,"name":"Christ-Owen Kouassi","side":"away"},{"id":29789,"name":"Dillon Hoogewerf","side":"away"},{"id":38075,"name":"Jules Mouton","side":"away"},{"id":79522,"name":"Sakhalou Niakaté","side":"away"},{"id":38133,"name":"Bobby Allain","side":"away"},{"id":37907,"name":"Arthur Lallias","side":"away"},{"id":38134,"name":"Ange-Loïc N'gatta","side":"away"},{"id":38148,"name":"Mohamed Bechikh","side":"away"},{"id":65853,"name":"Zé Leite","side":"away"},{"id":39722,"name":"Romain Pereira Da Silva","side":"away"},{"id":39676,"name":"Owen Martinez-Jullien","side":"away"},{"id":218513,"name":"Manny Allegret","side":"away"},{"id":16927,"name":"Yadaly Diaby","side":"away"}],"players":[{"id":65489,"name":"Babacar Leye","side":"home","team":"Pau FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":5,"goals":4,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":13,"tracked_apps":9,"tracked_starts":5},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Rodez AF","kickoff":1787940000,"goals":2,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.281,"country":null,"load":{"games":2,"minutes":170,"country":0}},{"id":40665,"name":"Hacène Benali","side":"home","team":"Pau FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":7,"goals":1,"assists":0,"big_chances":1,"clean_sheets":1,"team_games":13,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Stade Lavallois","kickoff":1791568800,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.087,"country":null,"load":{"games":2,"minutes":156,"country":0}},{"id":38143,"name":"Samba Diba","side":"away","team":"Grenoble Foot 38","club":null,"role":"MID","position":"DM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":6,"goals":2,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":16,"tracked_apps":8,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Stade Lavallois","kickoff":1787940000,"goals":1,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.125,"country":null,"load":{"games":2,"minutes":173,"country":0}},{"id":38141,"name":"Nesta Zahui","side":"away","team":"Grenoble Foot 38","club":null,"role":"ATT","position":"RB","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":9,"goals":0,"assists":0,"big_chances":1,"clean_sheets":4,"team_games":16,"tracked_apps":9,"tracked_starts":9},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.023,"country":null,"load":{"games":2,"minutes":172,"country":0}},{"id":48591,"name":"Ugo Bonnet","side":"away","team":"Grenoble Foot 38","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":4,"goals":0,"assists":1,"big_chances":0,"clean_sheets":2,"team_games":16,"tracked_apps":7,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Annecy FC","kickoff":1788544800,"goals":0,"assists":1,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.04,"country":null,"load":{"games":1,"minutes":83,"country":0}}],"extras":{"teams":{"home":1659,"away":1635},"split":{"home":{"above":{"w":0,"d":0,"l":2},"below":{"w":4,"d":2,"l":1}},"away":{"above":{"w":0,"d":1,"l":5},"below":{"w":2,"d":1,"l":0}}},"referee":null,"managers":{"home":{"id":1089,"name":"Thierry Debes","vs":{"w":1,"d":2,"l":0,"last":{"kickoff":1769194800,"score":"2-2","result":"D"}}},"away":{"id":1050,"name":"Olivier Frapolli","vs":{"w":0,"d":2,"l":1,"last":{"kickoff":1769194800,"score":"2-2","result":"D"}}}},"best_xi":[],"players":{}},"notable":[{"id":8847,"name":"Pape Moussa Fall","goals":7,"rank":1},{"id":37682,"name":"Yaya Fofana","goals":7,"rank":2},{"id":29207,"name":"Augustine Boakye","goals":5,"rank":3},{"id":40666,"name":"Damien Durand","goals":5,"rank":4},{"id":40738,"name":"Ibrahima Baldé","goals":5,"rank":5},{"id":29208,"name":"Irvin Cardona","goals":5,"rank":6},{"id":6469,"name":"Thierno Ballo","goals":5,"rank":7},{"id":65489,"name":"Babacar Leye","goals":4,"rank":8},{"id":40667,"name":"Jovany Ikanga","goals":4,"rank":9},{"id":27308,"name":"Júlio Tavares","goals":4,"rank":10},{"id":39648,"name":"Abdel Hbouch","goals":3,"rank":11},{"id":38088,"name":"Aboubakary Kanté","goals":3,"rank":12},{"id":37803,"name":"Benjamin Gomel","goals":3,"rank":13},{"id":12959,"name":"Egor Prutsev","goals":3,"rank":14},{"id":37700,"name":"Mathis Houdayer","goals":3,"rank":15}],"round_label":"Regular season · Matchday 10","neutral":false,"h2h":{"total_matches":12,"home_wins":3,"draws":6,"away_wins":3,"home_goals":11,"away_goals":13,"avg_total_goals":2,"home_win_rate":0.25,"away_win_rate":0.25,"recent_matches":[{"away":"Grenoble Foot 38","date":"2026-01-23T19:00:00+00:00","home":"Pau FC","score":"2-2","event_id":580974,"away_score":2,"home_score":2,"away_team_id":1635,"home_team_id":1659},{"away":"Pau FC","date":"2025-10-17T18:00:00+00:00","home":"Grenoble Foot 38","score":"1-1","event_id":580877,"away_score":1,"home_score":1,"away_team_id":1659,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2025-02-28T19:00:00+00:00","home":"Pau FC","score":"1-0","event_id":581337,"away_score":0,"home_score":1,"away_team_id":1635,"home_team_id":1659},{"away":"Pau FC","date":"2024-08-30T18:00:00+00:00","home":"Grenoble Foot 38","score":"1-1","event_id":581135,"away_score":1,"home_score":1,"away_team_id":1659,"home_team_id":1635},{"away":"Pau FC","date":"2024-02-24T18:00:00+00:00","home":"Grenoble Foot 38","score":"0-1","event_id":581692,"away_score":1,"home_score":0,"away_team_id":1659,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2023-10-28T17:00:00+00:00","home":"Pau FC","score":"3-2","event_id":581550,"away_score":2,"home_score":3,"away_team_id":1635,"home_team_id":1659},{"away":"Pau FC","date":"2023-02-11T18:00:00+00:00","home":"Grenoble Foot 38","score":"1-1","event_id":582048,"away_score":1,"home_score":1,"away_team_id":1659,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2023-01-10T19:45:00+00:00","home":"Pau FC","score":"0-0","event_id":581998,"away_score":0,"home_score":0,"away_team_id":1635,"home_team_id":1659},{"away":"Grenoble Foot 38","date":"2022-03-15T18:00:00+00:00","home":"Pau FC","score":"0-1","event_id":582505,"away_score":1,"home_score":0,"away_team_id":1635,"home_team_id":1659},{"away":"Pau FC","date":"2021-10-02T17:00:00+00:00","home":"Grenoble Foot 38","score":"2-0","event_id":582311,"away_score":0,"home_score":2,"away_team_id":1659,"home_team_id":1635}]},"standings":{"home":{"team_id":1659,"position":6,"played":9,"points":14,"goal_diff":2,"team_name":"Pau FC","won":4,"drawn":2,"lost":3,"goals_for":11,"goals_against":9,"group":null},"away":{"team_id":1635,"position":15,"played":9,"points":8,"goal_diff":-7,"team_name":"Grenoble Foot 38","won":2,"drawn":2,"lost":5,"goals_for":8,"goals_against":15,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.67,"goals_against":1.17,"clean_sheets":1,"streak":"won 3","sequence":"DDLWWW","venue_ppg":2.33},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":0.5,"goals_against":1.17,"clean_sheets":2,"streak":"winless 4","sequence":"LWDDLL","venue_ppg":1.5}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Pau FC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Grenoble Foot 38 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.723,"cup_tie":false},"strength":0.277,"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":6,"points":14,"games_left":24,"gap_to_leader":8,"gap_to_safety":6,"gap_to_europe":0},"away":{"state":"mid_table","position":15,"points":8,"games_left":24,"gap_to_leader":14,"gap_to_safety":0,"gap_to_europe":6},"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 1-1, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Thierry Debes has 34 matches in charge at Pau FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Thierry Debes","matches_in_charge":34,"tenure_days":329,"ppm":1.24,"appointment_effect":{"before_ppm":1.5,"after_ppm":1.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Olivier Frapolli has 38 matches in charge at Grenoble Foot 38, long enough that the side plays the way he wants it to.","evidence":{"manager":"Olivier Frapolli","matches_in_charge":38,"tenure_days":344,"ppm":1.11,"appointment_effect":{"before_ppm":1.5,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Pau FC come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7,"matchesIn7":1,"matchesIn14":2,"days_rest":7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Grenoble Foot 38 come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7,"matchesIn7":1,"matchesIn14":2,"days_rest":7},"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.004,"defence":-0.052,"effective_matches":12.8,"shrunk":0.38},"away":{"attack":-0.203,"defence":-0.027,"effective_matches":12.8,"shrunk":0.38}},"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":47.4,"shots":14.2,"xg_per_shot":0.11,"corners":4.3,"corners_per_shot":0.3,"finishing_vs_xg":-0.57},"away":{"matches":12,"possession":42.5,"shots":8.6,"xg_per_shot":0.091,"corners":3.3,"corners_per_shot":0.383,"finishing_vs_xg":0.14},"possession_gap":4.8},"strength":0.193,"moves":[]},{"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":"Pau FC 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.57,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Grenoble Foot 38 are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.14,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"16 yellow cards in this referee's last 4 games, where 15 would be usual in this league, and 2 reds. — though 4 games is too few to read much into, so it is left out of the call.","evidence":{"matches":4,"yellows_per_match":4,"reds_per_match":0.5,"league_yellows_per_match":3.68,"league_reds_per_match":0.216,"yellow_ratio":1.09,"red_ratio":2.32,"sample":4,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 527 km for Grenoble Foot 38.","evidence":{"travel_km":527},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":7,"temperature_c":9,"description":"unknown"},"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.07928694073768981},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Grenoble Foot 38 are in trouble, and not only on results. Grenoble Foot 38 have been out-created in six of their last nine games. And away from home, they have been out-created in all of their last five away games. As for the other side, Pau FC have failed to win three of their last nine games in which they made the better chances. Their football is better than their results. Until Grenoble Foot 38 sort that out, they are there to be got at.","external":{"bsd_prediction":{"id":5577,"created_at":"2026-10-17T02:15:26Z","event":{"id":580555,"event_date":"2026-10-23T18:00:00Z","status":"notstarted","home_team_id":1659,"home_team":"Pau FC","away_team_id":1635,"away_team":"Grenoble Foot 38","league_id":89,"league_name":"Ligue 2"},"recommendations":{"favorite":"H","favorite_prob":50.9,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5091,"version":"dc-blend-v1"}}},"computed_at":1792734428,"verdicts":[],"locked":false,"colors":{"home":"#20275f","away":"#0c4a91"},"venue":{"name":"Nouste Camp","city":"Bizanos","capacity":4031},"pulled":[],"published":[]}