{"id":580543,"league_id":89,"league":"Ligue 2","kickoff":1792173600,"home":"Grenoble Foot 38","away":"US Boulogne Côte-d'Opale","home_id":1635,"away_id":1688,"venue_id":1039,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.599,"score":null,"live_score":null,"lambda":[1.09,0.98],"read":{"text":"Too close to call","side":null},"pass":"No call on Grenoble Foot 38 against US Boulogne Côte-d'Opale. 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.089945054726859,"lambda_away":0.9815642395426664,"corner_rate":8.91,"card_rate":0.244,"lineups":{"status":"predicted","confidence":0.655,"home":{"formation":"4-1-4-1","players":[{"id":37668,"name":"Alexandre Olliero","position":"G","starting":true,"ai_score":0.741},{"id":38138,"name":"Matthéo Xantippe","position":"D","starting":true,"ai_score":0.752},{"id":38136,"name":"Clément Vidal","position":"D","starting":true,"ai_score":0.692},{"id":90832,"name":"Farouq Limouri","position":"D","starting":true,"ai_score":0.246},{"id":38141,"name":"Nesta Zahui","position":"F","starting":true,"ai_score":0.74},{"id":10739,"name":"Yohann Magnin","position":"M","starting":true,"ai_score":0.746},{"id":48593,"name":"Baptiste Mouazan","position":"M","starting":true,"ai_score":0.629},{"id":48594,"name":"Lucas Bernadou","position":"M","starting":true,"ai_score":0.55},{"id":41389,"name":"Mael Corboz","position":"M","starting":true,"ai_score":0.419},{"id":116459,"name":"Jean-Guy Akpa Akpro","position":"F","starting":true,"ai_score":0.584},{"id":48591,"name":"Ugo Bonnet","position":"F","starting":true,"ai_score":0.485},{"id":38143,"name":"Samba Diba","position":"M","starting":false,"ai_score":0.563},{"id":40754,"name":"Aurelien Pelon","position":"D","starting":false,"ai_score":0.55},{"id":116457,"name":"Kyliann Fofana","position":"F","starting":false,"ai_score":0.446},{"id":11327,"name":"Yvann Maçon","position":"D","starting":false,"ai_score":0.268},{"id":82687,"name":"Leonardo Cerri","position":"F","starting":false,"ai_score":0.237},{"id":48590,"name":"Moussa Djitté","position":"F","starting":false,"ai_score":0.224},{"id":1825,"name":"Christ-Owen Kouassi","position":"D","starting":false,"ai_score":0.174},{"id":38075,"name":"Jules Mouton","position":"M","starting":false,"ai_score":0.167},{"id":29789,"name":"Dillon Hoogewerf","position":"M","starting":false,"ai_score":0.142},{"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.04},{"id":37907,"name":"Arthur Lallias","position":"F","starting":false,"ai_score":0.035}],"confidence":0.655},"away":{"formation":"5-3-2","players":[{"id":41024,"name":"Blondy Nna Noukeu","position":"G","starting":true,"ai_score":0.748},{"id":38491,"name":"Antoine Kerriou","position":"M","starting":true,"ai_score":0.74},{"id":13294,"name":"Théo Brusco","position":"D","starting":true,"ai_score":0.588},{"id":49342,"name":"Adrien Pinot","position":"D","starting":true,"ai_score":0.358},{"id":41020,"name":"Julien Boyer","position":"D","starting":true,"ai_score":0.594},{"id":41016,"name":"Demba Thiam","position":"D","starting":true,"ai_score":0.736},{"id":41012,"name":"Nolan Binet","position":"M","starting":true,"ai_score":0.685},{"id":41013,"name":"Joffrey Bultel","position":"M","starting":true,"ai_score":0.662},{"id":41009,"name":"Jonas Martin","position":"M","starting":true,"ai_score":0.562},{"id":39648,"name":"Abdel Hbouch","position":"F","starting":true,"ai_score":0.667},{"id":47872,"name":"Benjamin Besic","position":"F","starting":true,"ai_score":0.576},{"id":41011,"name":"Aurelien Platret","position":"M","starting":false,"ai_score":0.601},{"id":7748,"name":"Theo Epailly","position":"F","starting":false,"ai_score":0.531},{"id":41007,"name":"Noah Fatar","position":"M","starting":false,"ai_score":0.363},{"id":38146,"name":"Mathieu Mion","position":"D","starting":false,"ai_score":0.319},{"id":64497,"name":"Mohamed Soumah","position":"M","starting":false,"ai_score":0.278},{"id":41021,"name":"Jonathan Kapenga","position":"D","starting":false,"ai_score":0.202},{"id":13559,"name":"Oscar Lenne","position":"D","starting":false,"ai_score":0.193},{"id":38261,"name":"Martin Lecolier","position":"F","starting":false,"ai_score":0.191},{"id":37841,"name":"Aymane Nassiri","position":"M","starting":false,"ai_score":0.172},{"id":26780,"name":"Luderic Etonde","position":"F","starting":false,"ai_score":0.168},{"id":27805,"name":"Sonny Duflos","position":"M","starting":false,"ai_score":0.123},{"id":41026,"name":"Xavier Lenogue","position":"G","starting":false,"ai_score":0.04}],"confidence":0.705},"unavailable":[]},"people":[{"id":37668,"name":"Alexandre Olliero","side":"home"},{"id":38138,"name":"Matthéo Xantippe","side":"home"},{"id":38136,"name":"Clément Vidal","side":"home"},{"id":90832,"name":"Farouq Limouri","side":"home"},{"id":38141,"name":"Nesta Zahui","side":"home"},{"id":10739,"name":"Yohann Magnin","side":"home"},{"id":48593,"name":"Baptiste Mouazan","side":"home"},{"id":48594,"name":"Lucas Bernadou","side":"home"},{"id":41389,"name":"Mael Corboz","side":"home"},{"id":116459,"name":"Jean-Guy Akpa Akpro","side":"home"},{"id":48591,"name":"Ugo Bonnet","side":"home"},{"id":38143,"name":"Samba Diba","side":"home"},{"id":40754,"name":"Aurelien Pelon","side":"home"},{"id":116457,"name":"Kyliann Fofana","side":"home"},{"id":11327,"name":"Yvann Maçon","side":"home"},{"id":82687,"name":"Leonardo Cerri","side":"home"},{"id":48590,"name":"Moussa Djitté","side":"home"},{"id":1825,"name":"Christ-Owen Kouassi","side":"home"},{"id":38075,"name":"Jules Mouton","side":"home"},{"id":29789,"name":"Dillon Hoogewerf","side":"home"},{"id":79522,"name":"Sakhalou Niakaté","side":"home"},{"id":38133,"name":"Bobby Allain","side":"home"},{"id":37907,"name":"Arthur Lallias","side":"home"},{"id":38134,"name":"Ange-Loïc N'gatta","side":"home"},{"id":38148,"name":"Mohamed Bechikh","side":"home"},{"id":65853,"name":"Zé Leite","side":"home"},{"id":16927,"name":"Yadaly Diaby","side":"home"},{"id":41024,"name":"Blondy Nna Noukeu","side":"away"},{"id":38491,"name":"Antoine Kerriou","side":"away"},{"id":13294,"name":"Théo Brusco","side":"away"},{"id":49342,"name":"Adrien Pinot","side":"away"},{"id":41020,"name":"Julien Boyer","side":"away"},{"id":41016,"name":"Demba Thiam","side":"away"},{"id":41012,"name":"Nolan Binet","side":"away"},{"id":41013,"name":"Joffrey Bultel","side":"away"},{"id":41009,"name":"Jonas Martin","side":"away"},{"id":39648,"name":"Abdel Hbouch","side":"away"},{"id":47872,"name":"Benjamin Besic","side":"away"},{"id":41011,"name":"Aurelien Platret","side":"away"},{"id":7748,"name":"Theo Epailly","side":"away"},{"id":41007,"name":"Noah Fatar","side":"away"},{"id":38146,"name":"Mathieu Mion","side":"away"},{"id":64497,"name":"Mohamed Soumah","side":"away"},{"id":41021,"name":"Jonathan Kapenga","side":"away"},{"id":13559,"name":"Oscar Lenne","side":"away"},{"id":38261,"name":"Martin Lecolier","side":"away"},{"id":37841,"name":"Aymane Nassiri","side":"away"},{"id":26780,"name":"Luderic Etonde","side":"away"},{"id":27805,"name":"Sonny Duflos","side":"away"},{"id":41026,"name":"Xavier Lenogue","side":"away"},{"id":41022,"name":"Louis Siliadin","side":"away"},{"id":41015,"name":"Zoran Moco","side":"away"},{"id":209698,"name":"Cheikh Ibrahim Dia","side":"away"},{"id":41023,"name":"Ibrahim Kone","side":"away"},{"id":41025,"name":"Azamat Uriev","side":"away"},{"id":64496,"name":"Sohan Paillard","side":"away"},{"id":116455,"name":"Tom Dupont","side":"away"}],"players":[{"id":38143,"name":"Samba Diba","side":"home","team":"Grenoble Foot 38","club":null,"role":"MID","position":"DM","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":5,"goals":2,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":15,"tracked_apps":7,"tracked_starts":5},"recent":{"apps":5,"goals":2,"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.128,"country":null,"load":{"games":1,"minutes":83,"country":0}},{"id":38141,"name":"Nesta Zahui","side":"home","team":"Grenoble Foot 38","club":null,"role":"ATT","position":"RB","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":0,"assists":0,"big_chances":1,"clean_sheets":4,"team_games":15,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.023,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":116459,"name":"Jean-Guy Akpa Akpro","side":"home","team":"Grenoble Foot 38","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":6,"goals":0,"assists":0,"big_chances":0,"clean_sheets":4,"team_games":15,"tracked_apps":8,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.015,"country":null,"load":{"games":1,"minutes":19,"country":0}},{"id":39648,"name":"Abdel Hbouch","side":"away","team":"US Boulogne Côte-d'Opale","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":7,"goals":2,"assists":0,"big_chances":0,"clean_sheets":3,"team_games":16,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Red Star FC","kickoff":1787335200,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.19,"country":null,"load":{"games":1,"minutes":87,"country":0}},{"id":47872,"name":"Benjamin Besic","side":"away","team":"US Boulogne Côte-d'Opale","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":6,"goals":0,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":16,"tracked_apps":7,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Dijon","kickoff":1788544800,"goals":0,"assists":1,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.058,"country":null,"load":{"games":1,"minutes":26,"country":0}}],"extras":{"teams":{"home":1635,"away":1688},"split":{"home":{"above":{"w":0,"d":1,"l":4},"below":{"w":2,"d":1,"l":0}},"away":{"above":{"w":0,"d":5,"l":2},"below":{"w":0,"d":1,"l":0}}},"referee":null,"managers":{"home":{"id":1050,"name":"Olivier Frapolli","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1772218800,"score":"0-0","result":"D"}}},"away":{"id":1104,"name":"Fabien Dagneaux","vs":{"w":1,"d":1,"l":0,"last":{"kickoff":1772218800,"score":"0-0","result":"D"}}}},"best_xi":[],"players":{}},"notable":[{"id":8847,"name":"Pape Moussa Fall","goals":7,"rank":1},{"id":37682,"name":"Yaya Fofana","goals":6,"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":6469,"name":"Thierno Ballo","goals":5,"rank":6},{"id":65489,"name":"Babacar Leye","goals":4,"rank":7},{"id":29208,"name":"Irvin Cardona","goals":4,"rank":8},{"id":40667,"name":"Jovany Ikanga","goals":4,"rank":9},{"id":27308,"name":"Júlio Tavares","goals":4,"rank":10},{"id":37700,"name":"Mathis Houdayer","goals":3,"rank":11},{"id":27314,"name":"Samy Chouchane","goals":3,"rank":12},{"id":39648,"name":"Abdel Hbouch","goals":2,"rank":13},{"id":4227,"name":"Ange Lago","goals":2,"rank":14},{"id":37803,"name":"Benjamin Gomel","goals":2,"rank":15}],"round_label":"Regular season · Matchday 9","neutral":false,"h2h":{"total_matches":7,"home_wins":1,"draws":2,"away_wins":4,"home_goals":6,"away_goals":10,"avg_total_goals":2.2857142857142856,"home_win_rate":0.14285714285714285,"away_win_rate":0.5714285714285714,"recent_matches":[{"away":"US Boulogne Côte-d'Opale","date":"2026-02-27T19:00:00+00:00","home":"Grenoble Foot 38","score":"0-0","event_id":581018,"away_score":0,"home_score":0,"away_team_id":1688,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2025-11-21T19:00:00+00:00","home":"US Boulogne Côte-d'Opale","score":"3-1","event_id":580927,"away_score":1,"home_score":3,"away_team_id":1635,"home_team_id":1688},{"away":"Grenoble Foot 38","date":"2015-01-21T18:00:00+00:00","home":"US Boulogne Côte-d'Opale","score":"1-0","event_id":393180,"away_score":0,"home_score":1,"away_team_id":1635,"home_team_id":1688},{"away":"US Boulogne Côte-d'Opale","date":"2011-05-10T18:00:00+00:00","home":"Grenoble Foot 38","score":"2-2","event_id":586810,"away_score":2,"home_score":2,"away_team_id":1688,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2010-12-03T19:00:00+00:00","home":"US Boulogne Côte-d'Opale","score":"2-0","event_id":586630,"away_score":0,"home_score":2,"away_team_id":1635,"home_team_id":1688},{"away":"US Boulogne Côte-d'Opale","date":"2010-05-08T19:00:00+00:00","home":"Grenoble Foot 38","score":"2-0","event_id":469414,"away_score":0,"home_score":2,"away_team_id":1688,"home_team_id":1635},{"away":"Grenoble Foot 38","date":"2009-08-16T15:00:00+00:00","home":"US Boulogne Côte-d'Opale","score":"2-1","event_id":469069,"away_score":1,"home_score":2,"away_team_id":1635,"home_team_id":1688}]},"standings":{"home":{"team_id":1635,"position":14,"played":8,"points":8,"goal_diff":-5,"team_name":"Grenoble Foot 38","won":2,"drawn":2,"lost":4,"goals_for":8,"goals_against":13,"group":null},"away":{"team_id":1688,"position":16,"played":8,"points":6,"goal_diff":-2,"team_name":"US Boulogne Côte-d'Opale","won":0,"drawn":6,"lost":2,"goals_for":4,"goals_against":6,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1,"goals_against":0.83,"clean_sheets":3,"streak":"none","sequence":"WLWDDL","venue_ppg":0.67},"away":{"matches":6,"ppg":0.67,"record":"0-4-2","goals_for":0.67,"goals_against":1.67,"clean_sheets":2,"streak":"winless 6","sequence":"DDDLLD","venue_ppg":0.75}},"ledger":[{"id":"availability.home.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.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"US Boulogne Côte-d'Opale 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.655,"cup_tie":false},"strength":0.345,"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":25,"home":{"state":"mid_table","position":14,"points":8,"games_left":25,"gap_to_leader":11,"gap_to_safety":1,"gap_to_europe":5},"away":{"state":"mid_table","position":16,"points":6,"games_left":25,"gap_to_leader":13,"gap_to_safety":-1,"gap_to_europe":7},"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 3-1, too close to carry a revenge motive.","evidence":{"reverse_margin":-2},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Olivier Frapolli has 37 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":37,"tenure_days":337,"ppm":1.14,"appointment_effect":{"before_ppm":1.5,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Fabien Dagneaux has 37 matches in charge at US Boulogne Côte-d'Opale, long enough that the side plays the way he wants it to.","evidence":{"manager":"Fabien Dagneaux","matches_in_charge":37,"tenure_days":335,"ppm":1.05,"appointment_effect":{"before_ppm":1.2,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","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":1,"days_rest":7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"US Boulogne Côte-d'Opale come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7,"matchesIn7":1,"matchesIn14":1,"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.158,"defence":-0.026,"effective_matches":12.5,"shrunk":0.39},"away":{"attack":-0.216,"defence":0.053,"effective_matches":12,"shrunk":0.4}},"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":41.9,"shots":8.3,"xg_per_shot":0.093,"corners":3.1,"corners_per_shot":0.376,"finishing_vs_xg":0.15},"away":{"matches":12,"possession":44.5,"shots":11.3,"xg_per_shot":0.091,"corners":3.4,"corners_per_shot":0.302,"finishing_vs_xg":-0.44},"possession_gap":-2.6},"strength":0.104,"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":"Grenoble Foot 38 are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.15,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"US Boulogne Côte-d'Opale 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.44,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"79 yellow cards in this referee's last 21 games, exactly what this league averages, and 4 reds. — though 21 games is too few to read much into, so it is left out of the call.","evidence":{"matches":21,"yellows_per_match":3.76,"reds_per_match":0.19,"league_yellows_per_match":3.74,"league_reds_per_match":0.235,"yellow_ratio":1.01,"red_ratio":0.81,"sample":21,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 689 km for US Boulogne Côte-d'Opale.","evidence":{"travel_km":689},"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":3.1,"temperature_c":13,"description":"cloudy"},"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.1258540200486814},"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 eight games. As for the other side, US Boulogne Côte-d'Opale have scored only 4 in their last eight from chances that would usually bring about 8. The goals are coming. Until Grenoble Foot 38 sort that out, they are there to be got at.","external":{"bsd_prediction":{"id":4955,"created_at":"2026-10-10T02:15:29Z","event":{"id":580543,"event_date":"2026-10-16T18:00:00Z","status":"notstarted","home_team_id":1635,"home_team":"Grenoble Foot 38","away_team_id":1688,"away_team":"US Boulogne Côte-d'Opale","league_id":89,"league_name":"Ligue 2"},"recommendations":{"favorite":"H","favorite_prob":35,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3502,"version":"dc-blend-v1"}}},"computed_at":1792037807,"verdicts":[],"locked":false,"colors":{"home":"#0c4a91","away":null},"venue":{"name":"Stade des Alpes","city":"Grenoble","capacity":20068},"pulled":[],"published":[]}