{"id":601301,"league_id":8,"league":"Europa League","kickoff":1793806200,"home":"Stade Rennais","away":"Olympiacos FC","home_id":97,"away_id":118,"venue_id":95,"rank":3,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.424,"score":[0,0],"live_score":null,"lambda":[1.41,1.16],"odds_1x2":{"HOME":0.4313056909999583,"DRAW":0.26578271272745463,"AWAY":0.302911596272587},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"Nothing to take on Stade Rennais against Olympiacos FC. The likely outcome is priced too short to be worth taking, and nothing else is sure enough to call.","confident":[],"flags":[{"id":"form.away","section":"§2.1","note":"Olympiacos FC have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 2.2 and conceding 0.3, and 3.00 a game on the road."}],"lambda_home":1.4134885602588643,"lambda_away":1.156276729546949,"corner_rate":11.39,"card_rate":0.16,"lineups":{"status":"predicted","confidence":0.764,"home":{"formation":"4-1-4-1","players":[{"id":2801,"name":"Brice Samba","position":"G","starting":true,"ai_score":0.762},{"id":2818,"name":"Mahamadou Nagida","position":"D","starting":true,"ai_score":0.714},{"id":1944,"name":"Charlie Cresswell","position":"D","starting":true,"ai_score":0.828},{"id":2812,"name":"Anthony Rouault","position":"D","starting":true,"ai_score":0.693},{"id":7524,"name":"Bryan Reynolds","position":"D","starting":true,"ai_score":0.489},{"id":2807,"name":"Valentin Rongier","position":"M","starting":true,"ai_score":0.351},{"id":3424,"name":"Sebastian Szymański","position":"M","starting":true,"ai_score":0.594},{"id":2806,"name":"Mahdi Camara","position":"M","starting":true,"ai_score":0.663},{"id":1412,"name":"Adrien Thomasson","position":"M","starting":true,"ai_score":0.554},{"id":2805,"name":"Przemysław Frankowski","position":"M","starting":true,"ai_score":0.489},{"id":2810,"name":"Esteban Lepaul","position":"F","starting":true,"ai_score":0.568},{"id":2809,"name":"Mousa Al-Tamari","position":"M","starting":false,"ai_score":0.632},{"id":2015,"name":"Boulaye Dia","position":"F","starting":false,"ai_score":0.52},{"id":2814,"name":"Ludovic Blas","position":"M","starting":false,"ai_score":0.4},{"id":1435,"name":"Issa Soumaré","position":"F","starting":false,"ai_score":0.335},{"id":361,"name":"Eliezer Mayenda","position":"F","starting":false,"ai_score":0.298},{"id":2802,"name":"Abdelhamid Ait Boudlal","position":"D","starting":false,"ai_score":0.294},{"id":2808,"name":"Djaoui Cissé","position":"M","starting":false,"ai_score":0.272},{"id":29666,"name":"Nicolas Lemaitre","position":"G","starting":false,"ai_score":0.256},{"id":2813,"name":"Quentin Merlin","position":"D","starting":false,"ai_score":0.235},{"id":1201,"name":"Arnaud Nordin","position":"F","starting":false,"ai_score":0.22},{"id":4316,"name":"Kilian Belazzoug","position":"G","starting":false,"ai_score":0.03},{"id":4497,"name":"Gonçalo Oliveira","position":"D","starting":false,"ai_score":0.025}],"confidence":0.764},"away":{"formation":"4-2-3-1","players":[{"id":4966,"name":"Stefan Ortega","position":"G","starting":true,"ai_score":0.801},{"id":3059,"name":"Nair Tiknizyan","position":"D","starting":true,"ai_score":0.546},{"id":3478,"name":"Panagiotis Retsos","position":"D","starting":true,"ai_score":0.83},{"id":3479,"name":"Lorenzo Pirola","position":"D","starting":true,"ai_score":0.701},{"id":1838,"name":"Marcus Pedersen","position":"M","starting":true,"ai_score":0.483},{"id":4266,"name":"Remo Freuler","position":"M","starting":true,"ai_score":0.689},{"id":16386,"name":"Gustavo Puerta","position":"M","starting":true,"ai_score":0.608},{"id":1049,"name":"Joel Roca","position":"M","starting":true,"ai_score":0.411},{"id":3484,"name":"Chiquinho","position":"M","starting":true,"ai_score":0.69},{"id":4948,"name":"Jota Silva","position":"M","starting":true,"ai_score":0.719},{"id":3498,"name":"Roman Yaremchuk","position":"F","starting":true,"ai_score":0.422},{"id":2493,"name":"Manolis Saliakas","position":"D","starting":false,"ai_score":0.516},{"id":3488,"name":"Santiago Hezze","position":"M","starting":false,"ai_score":0.478},{"id":3483,"name":"Gelson Martins","position":"M","starting":false,"ai_score":0.443},{"id":7901,"name":"Kostas Fortounis","position":"F","starting":false,"ai_score":0.409},{"id":3494,"name":"Onyemaechi Bruno","position":"D","starting":false,"ai_score":0.384},{"id":10171,"name":"Armando González","position":"F","starting":false,"ai_score":0.337},{"id":5733,"name":"Marius Mouandilmadji","position":"F","starting":false,"ai_score":0.324},{"id":2330,"name":"Gustavo Sá","position":"M","starting":false,"ai_score":0.285},{"id":1967,"name":"David Carmo","position":"D","starting":false,"ai_score":0.28},{"id":1072,"name":"Leon Bailey","position":"F","starting":false,"ai_score":0.218},{"id":50124,"name":"Zinedin Smajlović","position":"D","starting":false,"ai_score":0.05},{"id":16749,"name":"Balša Popović","position":"G","starting":false,"ai_score":0.035}],"confidence":0.782},"unavailable":[{"id":3486,"name":"Ayoub El Kaabi","team_id":null,"side":"away","reason":"Broken Cheekbone"}]},"people":[{"id":2801,"name":"Brice Samba","side":"home"},{"id":2818,"name":"Mahamadou Nagida","side":"home"},{"id":1944,"name":"Charlie Cresswell","side":"home"},{"id":2812,"name":"Anthony Rouault","side":"home"},{"id":7524,"name":"Bryan Reynolds","side":"home"},{"id":2807,"name":"Valentin Rongier","side":"home"},{"id":3424,"name":"Sebastian Szymański","side":"home"},{"id":2806,"name":"Mahdi Camara","side":"home"},{"id":1412,"name":"Adrien Thomasson","side":"home"},{"id":2805,"name":"Przemysław Frankowski","side":"home"},{"id":2810,"name":"Esteban Lepaul","side":"home"},{"id":2809,"name":"Mousa Al-Tamari","side":"home"},{"id":2015,"name":"Boulaye Dia","side":"home"},{"id":2814,"name":"Ludovic Blas","side":"home"},{"id":1435,"name":"Issa Soumaré","side":"home"},{"id":361,"name":"Eliezer Mayenda","side":"home"},{"id":2802,"name":"Abdelhamid Ait Boudlal","side":"home"},{"id":2808,"name":"Djaoui Cissé","side":"home"},{"id":29666,"name":"Nicolas Lemaitre","side":"home"},{"id":2813,"name":"Quentin Merlin","side":"home"},{"id":1201,"name":"Arnaud Nordin","side":"home"},{"id":4316,"name":"Kilian Belazzoug","side":"home"},{"id":4497,"name":"Gonçalo Oliveira","side":"home"},{"id":2820,"name":"Elías Legendre Quiñónez","side":"home"},{"id":37330,"name":"Ayanda Sishuba","side":"home"},{"id":10577,"name":"Henrick Do Marcolino","side":"home"},{"id":4966,"name":"Stefan Ortega","side":"away"},{"id":3059,"name":"Nair Tiknizyan","side":"away"},{"id":3478,"name":"Panagiotis Retsos","side":"away"},{"id":3479,"name":"Lorenzo Pirola","side":"away"},{"id":1838,"name":"Marcus Pedersen","side":"away"},{"id":4266,"name":"Remo Freuler","side":"away"},{"id":16386,"name":"Gustavo Puerta","side":"away"},{"id":1049,"name":"Joel Roca","side":"away"},{"id":3484,"name":"Chiquinho","side":"away"},{"id":4948,"name":"Jota Silva","side":"away"},{"id":3498,"name":"Roman Yaremchuk","side":"away"},{"id":2493,"name":"Manolis Saliakas","side":"away"},{"id":3488,"name":"Santiago Hezze","side":"away"},{"id":3483,"name":"Gelson Martins","side":"away"},{"id":7901,"name":"Kostas Fortounis","side":"away"},{"id":3494,"name":"Onyemaechi Bruno","side":"away"},{"id":10171,"name":"Armando González","side":"away"},{"id":5733,"name":"Marius Mouandilmadji","side":"away"},{"id":2330,"name":"Gustavo Sá","side":"away"},{"id":1967,"name":"David Carmo","side":"away"},{"id":1072,"name":"Leon Bailey","side":"away"},{"id":50124,"name":"Zinedin Smajlović","side":"away"},{"id":16749,"name":"Balša Popović","side":"away"},{"id":3486,"name":"Ayoub El Kaabi","side":"away"},{"id":1514,"name":"Clayton","side":"away"},{"id":4240,"name":"Georgios Kouraklis","side":"away"},{"id":67445,"name":"Dimitrios Stournaras","side":"away"},{"id":218195,"name":"Iason Georgakopoulos","side":"away"},{"id":3496,"name":"Lorenzo Scipioni","side":"away"},{"id":67446,"name":"Christos Filis","side":"away"},{"id":221268,"name":"Paschalis Toufakis","side":"away"},{"id":10792,"name":"Yusuf Yazıcı","side":"away"}],"players":[{"id":2802,"name":"Abdelhamid Ait Boudlal","side":"home","team":"Stade Rennais","club":null,"role":"DEF","position":"CB","status":"doubtful","reason":"Muscle Injury","expected_return":"2026-11-14","season":{"apps":9,"starts":8,"goals":1,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":19,"tracked_apps":9,"tracked_starts":8},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"OFI Crete","kickoff":1792090800,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.05,"country":null,"load":{"games":3,"minutes":270,"country":0}},{"id":2807,"name":"Valentin Rongier","side":"home","team":"Stade Rennais","club":null,"role":"MID","position":"DM","status":"doubtful","reason":"Knock Injury","expected_return":"2026-11-14","season":{"apps":12,"starts":10,"goals":1,"assists":0,"big_chances":2,"clean_sheets":2,"team_games":19,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Le Mans","kickoff":1788102900,"goals":1,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":[],"importance":0.057,"country":null,"load":{"games":3,"minutes":248,"country":0}},{"id":2810,"name":"Esteban Lepaul","side":"home","team":"Stade Rennais","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":9,"goals":10,"assists":0,"big_chances":2,"clean_sheets":2,"team_games":19,"tracked_apps":10,"tracked_starts":9},"recent":{"apps":5,"goals":4,"assists":0,"scoredIn":1,"country":2},"standout":{"opponent":"Galatasaray","kickoff":1785693600,"goals":3,"assists":0,"score":"3-3","won":false},"strengths":[],"tags":["best_performer","in_form"],"importance":0.341,"country":{"team":null,"apps":3,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":3486,"name":"Ayoub El Kaabi","side":"away","team":"Olympiacos FC","club":null,"role":"ATT","position":"ST","status":"out","reason":"Broken Cheekbone","expected_return":null,"season":{"apps":5,"starts":4,"goals":1,"assists":0,"big_chances":1,"clean_sheets":3,"team_games":20,"tracked_apps":5,"tracked_starts":4},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"NEC Nijmegen","kickoff":1786469400,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.03,"country":{"team":"Morocco","apps":2,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782338400},"lately":null},"load":null},{"id":2493,"name":"Manolis Saliakas","side":"away","team":"Olympiacos FC","club":null,"role":"DEF","position":"RM","status":"out","reason":"yellow_card_accumulation_suspension","expected_return":"2026-11-13","season":{"apps":8,"starts":6,"goals":1,"assists":1,"big_chances":3,"clean_sheets":4,"team_games":20,"tracked_apps":8,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":{"opponent":"APO Levadiakos","kickoff":1789912800,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.061,"country":{"team":"Greece","apps":3,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":74,"country":0}},{"id":10171,"name":"Armando González","side":"away","team":"Olympiacos FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":2,"goals":2,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":20,"tracked_apps":8,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":2},"standout":{"opponent":"AC Sparta Praha","kickoff":1792695600,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.064,"country":{"team":"Mexico","apps":4,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1781204400},"lately":null},"load":{"games":1,"minutes":32,"country":0}},{"id":3498,"name":"Roman Yaremchuk","side":"away","team":"Olympiacos FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":4,"goals":1,"assists":0,"big_chances":0,"clean_sheets":3,"team_games":20,"tracked_apps":8,"tracked_starts":4},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Jagiellonia Białystok","kickoff":1789585200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.034,"country":{"team":"Ukraine","apps":3,"goals":1,"assists":0,"tournament":null,"lately":null},"load":{"games":2,"minutes":125,"country":0}}],"extras":{"teams":{"home":97,"away":118},"split":{"home":{"above":{"w":0,"d":1,"l":0},"below":{"w":1,"d":1,"l":0}},"away":{"above":null,"below":{"w":3,"d":0,"l":0}}},"referee":null,"managers":{"home":{"id":300,"name":"Franck Haise","vs":null},"away":{"id":3901,"name":"Imanol Alguacil Barrenetxea","vs":null}},"best_xi":[],"players":{"2493":{"caps":16,"goals":0,"country":"Greece","signed":{"from":"FC St. Pauli","fee":1300000,"at":1784851200}},"2810":{"caps":null,"goals":null,"country":null,"signed":{"from":"Angers","fee":13500000,"at":1756339200}},"3486":{"caps":55,"goals":10,"country":"Morocco","signed":null},"3498":{"caps":61,"goals":11,"country":"Ukraine","signed":null},"10171":{"caps":19,"goals":1,"country":"Mexico","signed":{"from":"CD Guadalajara","fee":8600000,"at":1787356800}}}},"notable":[{"id":2061,"name":"Vangelis Pavlidis","goals":8,"rank":1},{"id":2877,"name":"Haris Tabaković","goals":6,"rank":2},{"id":3431,"name":"Kristoffer Zachariassen","goals":6,"rank":3},{"id":6621,"name":"Danylo Sikan","goals":5,"rank":4},{"id":7354,"name":"Mihajlo Cvetković","goals":5,"rank":5},{"id":2062,"name":"Gianluca Prestianni","goals":4,"rank":6},{"id":3439,"name":"Lenny Joseph","goals":4,"rank":7},{"id":76108,"name":"Loïs Diony","goals":4,"rank":8},{"id":14009,"name":"Patrik Wålemark","goals":4,"rank":9},{"id":5847,"name":"Rafa Silva","goals":4,"rank":10},{"id":3436,"name":"Yusuf Bamidele","goals":4,"rank":11},{"id":39443,"name":"Alphadjo Cisse","goals":3,"rank":12},{"id":4082,"name":"Amir Murillo","goals":3,"rank":13},{"id":3359,"name":"Dion Drena Beljo","goals":3,"rank":14},{"id":4147,"name":"Giannis Konstantelias","goals":3,"rank":15}],"round_label":"League phase · Matchday 4","neutral":false,"h2h":{"total_matches":0,"home_wins":0,"draws":0,"away_wins":0,"home_goals":null,"away_goals":null,"avg_total_goals":null,"home_win_rate":null,"away_win_rate":null,"recent_matches":[]},"standings":{"home":{"team_id":97,"position":13,"played":3,"points":5,"goal_diff":1,"team_name":"Stade Rennais","won":1,"drawn":2,"lost":0,"goals_for":4,"goals_against":3,"group":null},"away":{"team_id":118,"position":5,"played":3,"points":9,"goal_diff":3,"team_name":"Olympiacos FC","won":3,"drawn":0,"lost":0,"goals_for":4,"goals_against":1,"group":null},"size":36},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2.67,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"WWLDWL","venue_ppg":3},"away":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":2.17,"goals_against":0.33,"clean_sheets":5,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Stade Rennais are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":2,"combined_goal_share":0.25,"combined_importance":0.054,"players":[{"player":"Valentin Rongier","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.029,"measured":true,"doubtful":true,"cover_at_position":9},{"player":"Abdelhamid Ait Boudlal","role":"DEF","reason":"Muscle Injury","goal_share":0.25,"importance":0.025,"measured":true,"doubtful":true,"cover_at_position":6}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":-0.2},{"channel":"goals","side":"away","pct":0.2},{"channel":"corners","side":"home","pct":-0.1},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Olympiacos FC are without 2 players, none of them central to how the side plays.","evidence":{"count":2,"measured":2,"combined_goal_share":0,"combined_importance":0.091,"players":[{"player":"Manolis Saliakas","role":"DEF","reason":"yellow_card_accumulation_suspension","goal_share":0,"importance":0.061,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Ayoub El Kaabi","role":"ATT","reason":"Broken Cheekbone","goal_share":0,"importance":0.03,"measured":true,"doubtful":false,"cover_at_position":6}]},"strength":0.227,"moves":[{"channel":"goals","side":"away","pct":-0.4},{"channel":"goals","side":"home","pct":0.4},{"channel":"corners","side":"away","pct":-0.2},{"channel":"cards","side":"both","pct":0.1}]},{"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.764,"cup_tie":false},"strength":0.236,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Stade Rennais have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 2.7 and conceding 2.2, and 3.00 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2.67,"goals_against":2.17,"clean_sheets":1,"streak":"none","sequence":"WWLDWL","venue_ppg":3},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Olympiacos FC have taken 3.00 points a game from their last 6 (6W 0D 0L), scoring 2.2 and conceding 0.3, and 3.00 a game on the road.","evidence":{"matches":6,"ppg":3,"record":"6-0-0","goals_for":2.17,"goals_against":0.33,"clean_sheets":5,"streak":"won 6","sequence":"WWWWWW","venue_ppg":3},"strength":0.7,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"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":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Franck Haise has 26 matches in charge at Stade Rennais, long enough that the side plays the way he wants it to.","evidence":{"manager":"Franck Haise","matches_in_charge":26,"tenure_days":215,"ppm":1.65,"appointment_effect":{"before_ppm":1.3,"after_ppm":2.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Imanol Alguacil Barrenetxea is 10 games into the job at Olympiacos FC, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Imanol Alguacil Barrenetxea","matches_in_charge":10,"tenure_days":103,"ppm":2.4,"appointment_effect":{"before_ppm":1.5,"after_ppm":1.7,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Stade Rennais come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.895833333333333,"matchesIn7":1,"matchesIn14":3,"days_rest":4.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Olympiacos FC come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.9375,"matchesIn7":1,"matchesIn14":3,"days_rest":3.9},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 2.5285636307180717 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.047,"defence":0.069,"effective_matches":2.5,"shrunk":0.76},"away":{"attack":0.012,"defence":0.139,"effective_matches":2.7,"shrunk":0.75},"sample":2.5285636307180717,"required":6},"strength":0,"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":54.6,"shots":18.4,"xg_per_shot":0.11,"corners":6.5,"corners_per_shot":0.354,"finishing_vs_xg":-0.19},"away":{"matches":12,"possession":56.8,"shots":18.3,"xg_per_shot":0.093,"corners":7.7,"corners_per_shot":0.423,"finishing_vs_xg":-0.12},"possession_gap":-2.2},"strength":0.1,"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":"Stade Rennais are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.19,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Olympiacos FC are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.12,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"40 yellow cards in this referee's last 13 games, where 52 would be usual in this league, and 2 reds. — though 13 games is too few to read much into, so it is left out of the call.","evidence":{"matches":13,"yellows_per_match":3.08,"reds_per_match":0.154,"league_yellows_per_match":3.98,"league_reds_per_match":0.169,"yellow_ratio":0.77,"red_ratio":0.91,"sample":13,"required":30},"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":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":14.1,"temperature_c":12,"description":"clear"},"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.2324316597177008},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 5.7% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0573,"margin_pct":5.73,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, HOME has drifted 5.7% since the market opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":-5.7,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":2.5,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":1.4,"direction":"SHORTENING"}]},"strength":0.286,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.4279,"DRAW":0.2681,"AWAY":0.3039},"consensus":{"HOME":0.4313,"DRAW":0.2658,"AWAY":0.3029},"largest_gap":{"outcome":"HOME","points":-0.34},"sharp_overround":1.0353},"strength":0.042,"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.424,"model":{"HOME":0.4204,"DRAW":0.28,"AWAY":0.2996},"book":{"HOME":0.4313,"DRAW":0.2658,"AWAY":0.3029},"best":{"HOME":{"odds":2.3,"bookmaker":"Betsson"},"DRAW":{"odds":3.67,"bookmaker":"1xBet"},"AWAY":{"odds":3.2,"bookmaker":"Bet365"}},"overround":1.0573,"books":16,"sharp":{"book":"pinnacle","fair":{"HOME":0.4279,"DRAW":0.2681,"AWAY":0.3039}},"open":{"book":"pinnacle","fair":{"HOME":0.449,"DRAW":0.2596,"AWAY":0.2914}}},{"market":"double_chance","line":null,"confidence":0.424,"model":{"12":0.72,"1X":0.7004,"X2":0.5796},"book":{"12":0.7342,"1X":0.6971,"X2":0.5687},"best":{"12":{"odds":1.31,"bookmaker":"1xBet"},"1X":{"odds":1.38,"bookmaker":"1xBet"},"X2":{"odds":1.69,"bookmaker":"1xBet"}},"overround":1.0399,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7319,"1X":0.6961,"X2":0.5721}},"open":{"book":"pinnacle","fair":{"12":0.7404,"1X":0.7086,"X2":0.551}}},{"market":"draw_no_bet","line":null,"confidence":0.424,"model":{"HOME":0.5839,"AWAY":0.4161},"book":{"HOME":0.5874,"AWAY":0.4126},"best":{"HOME":{"odds":1.63,"bookmaker":"Novibet"},"AWAY":{"odds":2.3,"bookmaker":"Betsson"}},"overround":1.0746,"books":11,"sharp":{"book":"pinnacle","fair":{"HOME":0.5847,"AWAY":0.4153}},"open":{"book":"pinnacle","fair":{"HOME":0.6064,"AWAY":0.3936}}},{"market":"btts","line":null,"confidence":0.424,"model":{"yes":0.527,"no":0.473},"book":{"yes":0.5892,"no":0.4108},"best":{"yes":{"odds":1.63,"bookmaker":"Bwin"},"no":{"odds":2.38,"bookmaker":"betfair"}},"overround":1.0721,"books":16,"sharp":{"book":"betfair","fair":{"yes":0.6084,"no":0.3916}},"open":{"book":"betfair","fair":{"yes":0.6084,"no":0.3916}}},{"market":"over_under_05","line":0.5,"confidence":0.424,"model":{"over":0.915,"under":0.085},"book":{"over":0.9517,"under":0.0483},"best":{"over":{"odds":1.02,"bookmaker":"betfair"},"under":{"odds":13,"bookmaker":"betfair"}},"overround":1.0573,"books":1,"sharp":{"book":"betfair","fair":{"over":0.9517,"under":0.0483}},"open":{"book":"betfair","fair":{"over":0.9517,"under":0.0483}}},{"market":"over_under_15","line":1.5,"confidence":0.424,"model":{"over":0.7352,"under":0.2648},"book":{"over":0.7862,"under":0.2138},"best":{"over":{"odds":1.24,"bookmaker":"1xBet"},"under":{"odds":4.2,"bookmaker":"Pinnacle"}},"overround":1.0576,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7875,"under":0.2125}},"open":{"book":"pinnacle","fair":{"over":0.7854,"under":0.2146}}},{"market":"over_under_25","line":2.5,"confidence":0.424,"model":{"over":0.474,"under":0.526},"book":{"over":0.5475,"under":0.4525},"best":{"over":{"odds":1.79,"bookmaker":"1xBet"},"under":{"odds":2.12,"bookmaker":"1xBet"}},"overround":1.0527,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.546,"under":0.454}},"open":{"book":"pinnacle","fair":{"over":0.5481,"under":0.4519}}},{"market":"over_under_35","line":3.5,"confidence":0.424,"model":{"over":0.2574,"under":0.7426},"book":{"over":0.3235,"under":0.6765},"best":{"over":{"odds":2.88,"bookmaker":"betfair"},"under":{"odds":1.43,"bookmaker":"Pinnacle"}},"overround":1.0599,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.3252,"under":0.6748}},"open":{"book":"pinnacle","fair":{"over":0.3283,"under":0.6717}}},{"market":"asian_handicap","line":-2.5,"confidence":0.424,"model":{"HOME":0.0769,"AWAY":0.9231},"book":{"HOME":0.0894,"AWAY":0.9106},"best":{"HOME":{"odds":7.8,"bookmaker":"1xBet"},"AWAY":{"odds":1.05,"bookmaker":"fonbet"}},"overround":1.0888,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0884,"AWAY":0.9116}}},{"market":"asian_handicap","line":-2,"confidence":0.424,"model":{"HOME":0.0882,"AWAY":0.9118},"book":{"HOME":0.1066,"AWAY":0.8934},"best":{"HOME":{"odds":7.18,"bookmaker":"1xBet"},"AWAY":{"odds":1.07,"bookmaker":"fonbet"}},"overround":1.0858,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.106,"AWAY":0.894}}},{"market":"asian_handicap","line":-1.75,"confidence":0.424,"model":{"HOME":0.1503,"AWAY":0.8497},"book":{"HOME":0.158,"AWAY":0.842},"best":{"HOME":{"odds":5.5,"bookmaker":"Bet365"},"AWAY":{"odds":1.15,"bookmaker":"Novibet"}},"overround":1.0625,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1613,"AWAY":0.8387}}},{"market":"asian_handicap","line":-1.5,"confidence":0.424,"model":{"HOME":0.2046,"AWAY":0.7954},"book":{"HOME":0.2167,"AWAY":0.7833},"best":{"HOME":{"odds":4.2,"bookmaker":"Novibet"},"AWAY":{"odds":1.23,"bookmaker":"Novibet"}},"overround":1.0653,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2191,"AWAY":0.7809}}},{"market":"asian_handicap","line":-1.25,"confidence":0.424,"model":{"HOME":0.2293,"AWAY":0.7707},"book":{"HOME":0.2398,"AWAY":0.7602},"best":{"HOME":{"odds":3.8,"bookmaker":"Novibet"},"AWAY":{"odds":1.27,"bookmaker":"Novibet"}},"overround":1.0626,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.244,"AWAY":0.756}}},{"market":"asian_handicap","line":-1,"confidence":0.424,"model":{"HOME":0.2609,"AWAY":0.7391},"book":{"HOME":0.2715,"AWAY":0.7285},"best":{"HOME":{"odds":3.45,"bookmaker":"Bet365"},"AWAY":{"odds":1.341,"bookmaker":"1xBet"}},"overround":1.0644,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2754,"AWAY":0.7246}}},{"market":"asian_handicap","line":-0.75,"confidence":0.424,"model":{"HOME":0.3503,"AWAY":0.6497},"book":{"HOME":0.3587,"AWAY":0.6413},"best":{"HOME":{"odds":2.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.512,"bookmaker":"1xBet"}},"overround":1.0634,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3602,"AWAY":0.6398}}},{"market":"asian_handicap","line":-0.5,"confidence":0.424,"model":{"HOME":0.4204,"AWAY":0.5796},"book":{"HOME":0.4323,"AWAY":0.5677},"best":{"HOME":{"odds":2.25,"bookmaker":"Interwetten"},"AWAY":{"odds":1.7,"bookmaker":"888Sport"}},"overround":1.066,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4309,"AWAY":0.5691}}},{"market":"asian_handicap","line":-0.25,"confidence":0.424,"model":{"HOME":0.4888,"AWAY":0.5112},"book":{"HOME":0.4965,"AWAY":0.5035},"best":{"HOME":{"odds":1.975,"bookmaker":"Bet365"},"AWAY":{"odds":1.94,"bookmaker":"1xBet"}},"overround":1.0546,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.498,"AWAY":0.502}}},{"market":"asian_handicap","line":0,"confidence":0.424,"model":{"HOME":0.5839,"AWAY":0.4161},"book":{"HOME":0.5839,"AWAY":0.4161},"best":{"HOME":{"odds":1.663,"bookmaker":"1xBet"},"AWAY":{"odds":2.327,"bookmaker":"1xBet"}},"overround":1.0559,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5858,"AWAY":0.4142}}},{"market":"asian_handicap","line":0.25,"confidence":0.424,"model":{"HOME":0.6516,"AWAY":0.3484},"book":{"HOME":0.6451,"AWAY":0.3549},"best":{"HOME":{"odds":1.5,"bookmaker":"Novibet"},"AWAY":{"odds":2.651,"bookmaker":"1xBet"}},"overround":1.0646,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6483,"AWAY":0.3517}}},{"market":"asian_handicap","line":0.5,"confidence":0.424,"model":{"HOME":0.7004,"AWAY":0.2996},"book":{"HOME":0.6954,"AWAY":0.3046},"best":{"HOME":{"odds":1.4,"bookmaker":"Novibet"},"AWAY":{"odds":3.05,"bookmaker":"Interwetten"}},"overround":1.0575,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.697,"AWAY":0.303}}},{"market":"asian_handicap","line":0.75,"confidence":0.424,"model":{"HOME":0.7676,"AWAY":0.2324},"book":{"HOME":0.7559,"AWAY":0.2441},"best":{"HOME":{"odds":1.28,"bookmaker":"Novibet"},"AWAY":{"odds":3.7,"bookmaker":"Novibet"}},"overround":1.062,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7644,"AWAY":0.2356}}},{"market":"asian_handicap","line":1,"confidence":0.424,"model":{"HOME":0.849,"AWAY":0.151},"book":{"HOME":0.8392,"AWAY":0.1608},"best":{"HOME":{"odds":1.16,"bookmaker":"Novibet"},"AWAY":{"odds":5.35,"bookmaker":"1xBet"}},"overround":1.0634,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8428,"AWAY":0.1572}}},{"market":"asian_handicap","line":1.25,"confidence":0.424,"model":{"HOME":0.8635,"AWAY":0.1365},"book":{"HOME":0.855,"AWAY":0.145},"best":{"HOME":{"odds":1.14,"bookmaker":"Novibet"},"AWAY":{"odds":5.8,"bookmaker":"Novibet"}},"overround":1.0582,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8587,"AWAY":0.1413}}},{"market":"asian_handicap","line":1.5,"confidence":0.424,"model":{"HOME":0.8754,"AWAY":0.1246},"book":{"HOME":0.8679,"AWAY":0.1321},"best":{"HOME":{"odds":1.125,"bookmaker":"Bet365"},"AWAY":{"odds":6.2,"bookmaker":"Novibet"}},"overround":1.0705,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.871,"AWAY":0.129}}},{"market":"asian_handicap","line":1.75,"confidence":0.424,"model":{"HOME":0.9145,"AWAY":0.0855},"book":{"HOME":0.9131,"AWAY":0.0869},"best":{"HOME":{"odds":1.046,"bookmaker":"1xBet"},"AWAY":{"odds":7.7,"bookmaker":"1xBet"}},"overround":1.0859,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9131,"AWAY":0.0869}}},{"market":"total_corners","line":7.5,"confidence":0.424,"model":{"over":0.8525,"under":0.1475},"book":{"over":0.7331,"under":0.2669},"best":{"over":{"odds":1.3,"bookmaker":"betfair"},"under":{"odds":3.2,"bookmaker":"betfair"}},"overround":1.0994,"books":2,"sharp":{"book":"betfair","fair":{"over":0.7284,"under":0.2716}},"open":{"book":"betfair","fair":{"over":0.7284,"under":0.2716}}},{"market":"total_corners","line":8.5,"confidence":0.424,"model":{"over":0.7713,"under":0.2287},"book":{"over":0.6104,"under":0.3896},"best":{"over":{"odds":1.57,"bookmaker":"betfair"},"under":{"odds":2.41,"bookmaker":"Pinnacle"}},"overround":1.0733,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.613,"under":0.387}},"open":{"book":"pinnacle","fair":{"over":0.6142,"under":0.3858}}},{"market":"total_corners","line":9.5,"confidence":0.424,"model":{"over":0.6744,"under":0.3256},"book":{"over":0.4904,"under":0.5096},"best":{"over":{"odds":1.95,"bookmaker":"betfair"},"under":{"odds":1.91,"bookmaker":"1xBet"}},"overround":1.0632,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.4973,"under":0.5027}},"open":{"book":"pinnacle","fair":{"over":0.4972,"under":0.5028}}},{"market":"total_corners","line":10.5,"confidence":0.424,"model":{"over":0.5685,"under":0.4315},"book":{"over":0.3743,"under":0.6257},"best":{"over":{"odds":2.6,"bookmaker":"betfair"},"under":{"odds":1.56,"bookmaker":"Pinnacle"}},"overround":1.0733,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.3878,"under":0.6122}},"open":{"book":"pinnacle","fair":{"over":0.3887,"under":0.6113}}},{"market":"total_corners","line":11.5,"confidence":0.424,"model":{"over":0.4614,"under":0.5386},"book":{"over":0.255,"under":0.745},"best":{"over":{"odds":3.6,"bookmaker":"betfair"},"under":{"odds":1.31,"bookmaker":"1xBet"}},"overround":1.0872,"books":2,"sharp":{"book":"betfair","fair":{"over":0.2389,"under":0.7611}},"open":{"book":"betfair","fair":{"over":0.2389,"under":0.7611}}},{"market":"corners_1x2","line":null,"confidence":0.339,"model":{"HOME":0.5278,"DRAW":0.1068,"AWAY":0.3654},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.297,"model":{"yes":0.1482,"no":0.8518},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.4614,"book_prob":0.255,"edge":0.2065,"shrunk_edge":0.1136,"odds":3.6,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.6},{"slug":"1xbet","book":"1xBet","odds":2.9}],"kelly":0.0636,"confidence":0.424,"family":"corners"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.5685,"book_prob":0.3743,"edge":0.1942,"shrunk_edge":0.1068,"odds":2.6,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":2.6},{"slug":"pinnacle","book":"Pinnacle","odds":2.4},{"slug":"1xbet","book":"1xBet","odds":2.22}],"kelly":0.0747,"confidence":0.424,"family":"corners"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.6744,"book_prob":0.4904,"edge":0.1839,"shrunk_edge":0.1012,"odds":1.95,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.95},{"slug":"pinnacle","book":"Pinnacle","odds":1.92},{"slug":"1xbet","book":"1xBet","odds":1.83}],"kelly":0.0829,"confidence":0.424,"family":"corners"},{"market":"total_corners","outcome":"over","line":8.5,"push":null,"model_prob":0.7713,"book_prob":0.6104,"edge":0.1609,"shrunk_edge":0.0885,"odds":1.57,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.57},{"slug":"pinnacle","book":"Pinnacle","odds":1.56},{"slug":"1xbet","book":"1xBet","odds":1.45}],"kelly":0.0925,"confidence":0.424,"family":"corners"},{"market":"total_corners","outcome":"over","line":7.5,"push":null,"model_prob":0.8525,"book_prob":0.7331,"edge":0.1194,"shrunk_edge":0.0657,"odds":1.3,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":1.3},{"slug":"1xbet","book":"1xBet","odds":1.23}],"kelly":0.0903,"confidence":0.424,"family":"corners"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.526,"book_prob":0.4525,"edge":0.0735,"shrunk_edge":0.0622,"odds":2.12,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.12},{"slug":"pinnacle","book":"Pinnacle","odds":2.1},{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"betfair","book":"betfair","odds":2.1},{"slug":"sbo","book":"Sbo","odds":2.09},{"slug":"betvictor","book":"BetVictor","odds":1.99}],"kelly":0.0257,"confidence":0.424,"family":"goals"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.7426,"book_prob":0.6765,"edge":0.066,"shrunk_edge":0.0559,"odds":1.43,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.43},{"slug":"1xbet","book":"1xBet","odds":1.42},{"slug":"betfair","book":"betfair","odds":1.4},{"slug":"betvictor","book":"BetVictor","odds":1.4}],"kelly":0.036,"confidence":0.424,"family":"goals"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.473,"book_prob":0.4108,"edge":0.0621,"shrunk_edge":0.0526,"odds":2.38,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":2.38},{"slug":"betsson","book":"Betsson","odds":2.28},{"slug":"interwetten","book":"Interwetten","odds":2.25},{"slug":"novibet","book":"Novibet","odds":2.25},{"slug":"888sport","book":"888Sport","odds":2.25},{"slug":"william-hill","book":"William Hill","odds":2.25},{"slug":"fonbet","book":"fonbet","odds":2.25},{"slug":"10bet","book":"10bet","odds":2.25},{"slug":"betvictor","book":"BetVictor","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.22},{"slug":"betano","book":"Betano","odds":2.22},{"slug":"bwin","book":"Bwin","odds":2.2}],"kelly":0.0228,"confidence":0.424,"family":"goals"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.2648,"book_prob":0.2138,"edge":0.0511,"shrunk_edge":0.0432,"odds":4.2,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":4.2},{"slug":"betfair","book":"betfair","odds":4.2},{"slug":"betvictor","book":"BetVictor","odds":4},{"slug":"1xbet","book":"1xBet","odds":3.86}],"kelly":0.0088,"confidence":0.424,"family":"goals"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.085,"book_prob":0.0483,"edge":0.0367,"shrunk_edge":0.0311,"odds":13,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":13},{"slug":"1xbet","book":"1xBet","odds":11.6}],"kelly":0.0022,"confidence":0.424,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.9118,"book_prob":0.8934,"edge":0.0185,"shrunk_edge":0.0118,"odds":1.07,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.07},{"slug":"1xbet","book":"1xBet","odds":1.066}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.28,"book_prob":0.2658,"edge":0.0142,"shrunk_edge":0.0103,"odds":3.67,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.67},{"slug":"bwin","book":"Bwin","odds":3.6},{"slug":"bet365","book":"Bet365","odds":3.6},{"slug":"coral","book":"coral","odds":3.6},{"slug":"dafabet","book":"dafabet","odds":3.6},{"slug":"mansionbet","book":"MansionBet","odds":3.6},{"slug":"pinnacle","book":"Pinnacle","odds":3.58},{"slug":"macauslot","book":"Macauslot","odds":3.58},{"slug":"interwetten","book":"Interwetten","odds":3.55},{"slug":"betsson","book":"Betsson","odds":3.55},{"slug":"unibet","book":"Unibet","odds":3.5},{"slug":"betfair","book":"betfair","odds":3.5}],"kelly":0.0026,"confidence":0.424,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.9231,"book_prob":0.9106,"edge":0.0125,"shrunk_edge":0.008,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.044}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.5796,"book_prob":0.5687,"edge":0.0109,"shrunk_edge":0.0079,"odds":1.69,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.69},{"slug":"william-hill","book":"William Hill","odds":1.67},{"slug":"sbo","book":"Sbo","odds":1.65},{"slug":"betfair","book":"betfair","odds":1.62},{"slug":"betvictor","book":"BetVictor","odds":1.62}],"kelly":0,"confidence":0.424,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.7954,"book_prob":0.7833,"edge":0.0121,"shrunk_edge":0.0077,"odds":1.23,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.23},{"slug":"fonbet","book":"fonbet","odds":1.23},{"slug":"1xbet","book":"1xBet","odds":1.224},{"slug":"bet365","book":"Bet365","odds":1.22}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.5796,"book_prob":0.5677,"edge":0.0119,"shrunk_edge":0.0076,"odds":1.7,"bookmaker":"888Sport","prices":[{"slug":"888sport","book":"888Sport","odds":1.7},{"slug":"william-hill","book":"William Hill","odds":1.7},{"slug":"novibet","book":"Novibet","odds":1.68},{"slug":"betsson","book":"Betsson","odds":1.68},{"slug":"10bet","book":"10bet","odds":1.666},{"slug":"bwin","book":"Bwin","odds":1.65},{"slug":"sportingbet","book":"SportingBet","odds":1.65},{"slug":"bet365","book":"Bet365","odds":1.65},{"slug":"vistabet","book":"Vistabet","odds":1.65},{"slug":"interwetten","book":"Interwetten","odds":1.63}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7676,"book_prob":0.7559,"edge":0.0117,"shrunk_edge":0.0075,"odds":1.28,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.28},{"slug":"bet365","book":"Bet365","odds":1.275},{"slug":"1xbet","book":"1xBet","odds":1.255}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.7391,"book_prob":0.7285,"edge":0.0106,"shrunk_edge":0.0068,"odds":1.341,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.341},{"slug":"novibet","book":"Novibet","odds":1.32},{"slug":"fonbet","book":"fonbet","odds":1.32},{"slug":"interwetten","book":"Interwetten","odds":1.3},{"slug":"bet365","book":"Bet365","odds":1.3}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.7707,"book_prob":0.7602,"edge":0.0104,"shrunk_edge":0.0067,"odds":1.27,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.27},{"slug":"1xbet","book":"1xBet","odds":1.261},{"slug":"bet365","book":"Bet365","odds":1.26}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.849,"book_prob":0.8392,"edge":0.0098,"shrunk_edge":0.0062,"odds":1.16,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.16},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.139},{"slug":"fonbet","book":"fonbet","odds":1.13}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.8635,"book_prob":0.855,"edge":0.0085,"shrunk_edge":0.0054,"odds":1.14,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.14},{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.109}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.6497,"book_prob":0.6413,"edge":0.0084,"shrunk_edge":0.0054,"odds":1.512,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.512},{"slug":"betsson","book":"Betsson","odds":1.5},{"slug":"novibet","book":"Novibet","odds":1.49},{"slug":"bet365","book":"Bet365","odds":1.475},{"slug":"fonbet","book":"fonbet","odds":1.46}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.5112,"book_prob":0.5035,"edge":0.0077,"shrunk_edge":0.0049,"odds":1.94,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.94},{"slug":"betsson","book":"Betsson","odds":1.9},{"slug":"bet365","book":"Bet365","odds":1.875},{"slug":"novibet","book":"Novibet","odds":1.87},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"fonbet","book":"fonbet","odds":1.86}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.8497,"book_prob":0.842,"edge":0.0077,"shrunk_edge":0.0049,"odds":1.15,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.15},{"slug":"1xbet","book":"1xBet","odds":1.133}],"kelly":0,"confidence":0.424,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8754,"book_prob":0.8679,"edge":0.0075,"shrunk_edge":0.0048,"odds":1.125,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.125},{"slug":"novibet","book":"Novibet","odds":1.12},{"slug":"fonbet","book":"fonbet","odds":1.09},{"slug":"1xbet","book":"1xBet","odds":1.088}],"kelly":0,"confidence":0.424,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: short","preview":"Olympiacos arrive with a perfect record from their last six, but their dominance is less certain than it appears. The visitors shoot from distance far too often, hitting the target 24 times from 97 attempts. At home, Stade Rennais consistently create the better openings despite a recent slump where their chance creation reached a low point. The loss of a suspended full-back for the visitors threatens a back line that has kept five clean sheets in six. While the hosts are missing a chunk of their usual scoring output, Esteban Lepaul is in red-hot form with four goals in five games. His ability to convert half-chances will be the difference against a wasteful opposition.","external":{"bsd_prediction":{"id":6895,"created_at":"2026-10-30T02:15:14Z","event":{"id":601301,"event_date":"2026-11-04T15:30:00Z","status":"notstarted","home_team_id":97,"home_team":"Stade Rennais","away_team_id":118,"away_team":"Olympiacos FC","league_id":8,"league_name":"Europa League"},"markets":{"match_result":{"prob_home":42.7,"prob_draw":26.8,"prob_away":30.5,"predicted":"H"},"expected_goals":{"home":1.2,"away":1.61},"over_under":{"prob_over_15":76.9,"prob_over_25":54.4,"prob_over_35":32.7},"btts":{"prob_yes":58},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":36.1},"corners":{"prob_over_85":67.9,"prob_over_95":56.5,"prob_over_105":45.7}},"recommendations":{"favorite":"H","favorite_prob":42.7,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4272,"version":"dc-blend-v1"}},"polymarket":{"event_id":601301,"event_date":"2026-11-04T15:30:00Z","home_team":"Stade Rennais","away_team":"Olympiacos FC","polymarket_event_id":"1236486","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":{"yes":0.305,"no":0.695},"over_under":{"over_15":0.185,"under_15":0.815,"over_25":0.07,"under_25":0.93,"over_35":0.495,"under_35":0.505,"over_45":0.465,"under_45":0.535},"halftime":{"home":null,"draw":null,"away":null},"handicap":{"home_minus_15":0.21,"away_minus_15":0.13,"home_minus_25":0.085,"away_minus_25":0.05}},"liquidity":{"volume_24hr":1284.6404,"volume_1wk":1315.136983,"volume_1mo":1315.136983,"volume_1yr":1315.136983,"open_interest":3036.711158,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":null,"updated_at":"2026-11-04T08:27:27Z"}},"computed_at":1793795442,"report":{"fetched_at":1793814348,"ht":[0,0],"attendance":null,"highlights":[],"events":[{"t":"sub","minute":46,"added":null,"side":"away","in":"M. Pedersen","in_id":1838,"out":"M. Saliakas","out_id":2493},{"t":"sub","minute":59,"added":null,"side":"away","in":"G. Martins","in_id":3483,"out":"L. Bailey","out_id":1072},{"t":"sub","minute":59,"added":null,"side":"away","in":"R. Yaremchuk","in_id":3498,"out":"A. González","out_id":10171},{"t":"sub","minute":60,"added":null,"side":"home","in":"V. Rongier","in_id":2807,"out":"S. Szymański","out_id":3424},{"t":"sub","minute":79,"added":null,"side":"away","in":"Chiquinho","in_id":3484,"out":"G. Sá","out_id":2330},{"t":"sub","minute":80,"added":null,"side":"home","in":"L. Blas","in_id":2814,"out":"M. Tamari","out_id":2809},{"t":"sub","minute":81,"added":null,"side":"home","in":"D. Cissé","in_id":2808,"out":"A. Thomasson","out_id":1412},{"t":"sub","minute":81,"added":null,"side":"home","in":"E. Mayenda","in_id":361,"out":"B. Dia","out_id":2015},{"t":"sub","minute":82,"added":null,"side":"away","in":"N. Tiknizyan","in_id":3059,"out":"O. Bruno","out_id":3494},{"t":"card","minute":88,"added":null,"side":"home","player":"V. Rongier","player_id":2807,"card":"yellow","reason":"Foul"},{"t":"card","minute":90,"added":null,"side":"home","player":"F. Haise","player_id":null,"card":"yellow","reason":"Argument"}],"players":[{"id":2818,"team_id":97,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":7524,"team_id":97,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2812,"team_id":97,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":1944,"team_id":97,"minutes":90,"rating":7.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":4497,"team_id":97,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2806,"team_id":97,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2801,"team_id":97,"minutes":90,"rating":8.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":2015,"team_id":97,"minutes":81,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1412,"team_id":97,"minutes":81,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":2809,"team_id":97,"minutes":80,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":0},{"id":3424,"team_id":97,"minutes":60,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":3},{"id":2807,"team_id":97,"minutes":30,"rating":6.6,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":2814,"team_id":97,"minutes":10,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2808,"team_id":97,"minutes":9,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":361,"team_id":97,"minutes":9,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":29666,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4316,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2813,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2802,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":10577,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2820,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1201,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1435,"team_id":97,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":16386,"team_id":118,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":4966,"team_id":118,"minutes":90,"rating":9.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":4,"shots":0,"on_target":0,"key_passes":0},{"id":3478,"team_id":118,"minutes":90,"rating":8.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":1967,"team_id":118,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3488,"team_id":118,"minutes":90,"rating":7.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":7901,"team_id":118,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":4},{"id":3494,"team_id":118,"minutes":82,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2330,"team_id":118,"minutes":79,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":1072,"team_id":118,"minutes":59,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":10171,"team_id":118,"minutes":59,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":2493,"team_id":118,"minutes":45,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":1838,"team_id":118,"minutes":45,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3483,"team_id":118,"minutes":31,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":0},{"id":3498,"team_id":118,"minutes":31,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":3484,"team_id":118,"minutes":11,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3059,"team_id":118,"minutes":8,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":67445,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":218195,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50124,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3479,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4266,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4948,"team_id":118,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":221268,"team_id":118,"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":42,"shots":9,"on_target":4,"corners":3,"fouls":15,"yellow":1,"red":0,"big_chances":0,"passes":424,"pass_pct":80.7,"offsides":4,"saves":3},"away":{"possession":58,"shots":12,"on_target":3,"corners":3,"fouls":11,"yellow":0,"red":0,"big_chances":2,"passes":593,"pass_pct":84.3,"offsides":0,"saves":4}},"lineups":{"home":{"formation":"5-3-2","players":[{"id":2801,"name":"Brice Samba","position":"G","number":30,"captain":false,"starting":true},{"id":7524,"name":"Bryan Reynolds","position":"D","number":14,"captain":false,"starting":true},{"id":2812,"name":"Anthony Rouault","position":"D","number":24,"captain":false,"starting":true},{"id":1944,"name":"Charlie Cresswell","position":"D","number":4,"captain":false,"starting":true},{"id":4497,"name":"Gonçalo Oliveira","position":"D","number":5,"captain":false,"starting":true},{"id":2818,"name":"Mahamadou Nagida","position":"D","number":18,"captain":false,"starting":true},{"id":3424,"name":"Sebastian Szymański","position":"M","number":17,"captain":false,"starting":true},{"id":1412,"name":"Adrien Thomasson","position":"M","number":28,"captain":false,"starting":true},{"id":2806,"name":"Mahdi Camara","position":"M","number":45,"captain":true,"starting":true},{"id":2809,"name":"Mousa Al-Tamari","position":"F","number":11,"captain":false,"starting":true},{"id":2015,"name":"Boulaye Dia","position":"F","number":22,"captain":false,"starting":true},{"id":2807,"name":"Valentin Rongier","position":"M","number":21,"captain":false,"starting":false},{"id":2814,"name":"Ludovic Blas","position":"F","number":10,"captain":false,"starting":false},{"id":2808,"name":"Djaoui Cissé","position":"M","number":6,"captain":false,"starting":false},{"id":361,"name":"Eliezer Mayenda","position":"F","number":12,"captain":false,"starting":false},{"id":29666,"name":"Nicolas Lemaitre","position":"G","number":16,"captain":false,"starting":false},{"id":4316,"name":"Kilian Belazzoug","position":"G","number":60,"captain":false,"starting":false},{"id":2813,"name":"Quentin Merlin","position":"D","number":26,"captain":false,"starting":false},{"id":2802,"name":"Abdelhamid Ait Boudlal","position":"D","number":48,"captain":false,"starting":false},{"id":10577,"name":"Henrick Do Marcolino","position":"F","number":65,"captain":false,"starting":false},{"id":2820,"name":"Elías Legendre Quiñónez","position":"F","number":35,"captain":false,"starting":false},{"id":1201,"name":"Arnaud Nordin","position":"F","number":70,"captain":false,"starting":false},{"id":1435,"name":"Issa Soumaré","position":"F","number":90,"captain":false,"starting":false}]},"away":{"formation":"4-3-3","players":[{"id":4966,"name":"Stefan Ortega","position":"G","number":1,"captain":false,"starting":true},{"id":2493,"name":"Manolis Saliakas","position":"D","number":2,"captain":false,"starting":true},{"id":3478,"name":"Panagiotis Retsos","position":"D","number":45,"captain":true,"starting":true},{"id":1967,"name":"David Carmo","position":"D","number":6,"captain":false,"starting":true},{"id":3494,"name":"Onyemaechi Bruno","position":"D","number":70,"captain":false,"starting":true},{"id":16386,"name":"Gustavo Puerta","position":"M","number":15,"captain":false,"starting":true},{"id":3488,"name":"Santiago Hezze","position":"M","number":32,"captain":false,"starting":true},{"id":2330,"name":"Gustavo Sá","position":"M","number":8,"captain":false,"starting":true},{"id":1072,"name":"Leon Bailey","position":"F","number":17,"captain":false,"starting":true},{"id":10171,"name":"Armando González","position":"F","number":34,"captain":false,"starting":true},{"id":7901,"name":"Kostas Fortounis","position":"F","number":7,"captain":false,"starting":true},{"id":1838,"name":"Marcus Pedersen","position":"D","number":27,"captain":false,"starting":false},{"id":3483,"name":"Gelson Martins","position":"M","number":10,"captain":false,"starting":false},{"id":3498,"name":"Roman Yaremchuk","position":"F","number":11,"captain":false,"starting":false},{"id":3484,"name":"Chiquinho","position":"M","number":22,"captain":false,"starting":false},{"id":3059,"name":"Nair Tiknizyan","position":"D","number":71,"captain":false,"starting":false},{"id":67445,"name":"Dimitrios Stournaras","position":"G","number":91,"captain":false,"starting":false},{"id":218195,"name":"Iason Georgakopoulos","position":"G","number":92,"captain":false,"starting":false},{"id":50124,"name":"Zinedin Smajlović","position":"D","number":4,"captain":false,"starting":false},{"id":3479,"name":"Lorenzo Pirola","position":"D","number":5,"captain":false,"starting":false},{"id":4266,"name":"Remo Freuler","position":"M","number":19,"captain":false,"starting":false},{"id":4948,"name":"Jota Silva","position":"F","number":20,"captain":false,"starting":false},{"id":221268,"name":"Paschalis Toufakis","position":"M","number":89,"captain":false,"starting":false}]}}},"colors":{"home":"#ed3324","away":null},"venue":{"name":"Roazhon Park","city":"Rennes","capacity":29778},"pulled":[],"published":[]}