{"id":210511,"league_id":6,"league":"Ligue 1","kickoff":1793648700,"home":"Lorient","away":"Stade Brestois","home_id":110,"away_id":105,"venue_id":108,"rank":2,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.665,"score":[0,2],"live_score":null,"lambda":[1.39,1.1],"odds_1x2":{"HOME":0.38668921015663976,"DRAW":0.28954951419491703,"AWAY":0.32376127564844304},"read":{"text":"Too close to call","side":null},"top_pick":null,"pass":"Nothing to take on Lorient against Stade Brestois. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","confident":[],"flags":[],"lambda_home":1.3904403485969836,"lambda_away":1.1007054503463272,"corner_rate":9.03,"card_rate":0.258,"lineups":{"status":"predicted","confidence":0.764,"home":{"formation":"3-4-2-1","players":[{"id":1465,"name":"Yvon Mvogo","position":"G","starting":true,"ai_score":0.744},{"id":1472,"name":"Arsène Kouassi","position":"M","starting":true,"ai_score":0.758},{"id":1467,"name":"Montassar Talbi","position":"D","starting":true,"ai_score":0.775},{"id":1480,"name":"Nathaniel Adjei","position":"D","starting":true,"ai_score":0.775},{"id":38080,"name":"Alec Georgen","position":"D","starting":true,"ai_score":0.263},{"id":1477,"name":"Noah Cadiou","position":"M","starting":true,"ai_score":0.758},{"id":1473,"name":"Jean Victor Makengo","position":"F","starting":true,"ai_score":0.761},{"id":1470,"name":"Arthur Avom Ebong","position":"M","starting":true,"ai_score":0.591},{"id":4325,"name":"Gabin Bernardeau","position":"F","starting":true,"ai_score":0.544},{"id":36569,"name":"Mamadou Koné","position":"F","starting":true,"ai_score":0.471},{"id":40670,"name":"Dembo Sylla","position":"M","starting":true,"ai_score":0.746},{"id":36570,"name":"Isaak Touré","position":"D","starting":false,"ai_score":0.466},{"id":40738,"name":"Ibrahima Baldé","position":"F","starting":false,"ai_score":0.403},{"id":1469,"name":"Théo Le Bris","position":"M","starting":false,"ai_score":0.387},{"id":8924,"name":"Souleymane Faye","position":"F","starting":false,"ai_score":0.271},{"id":27379,"name":"Nosa Edward Obaretin","position":"D","starting":false,"ai_score":0.231},{"id":1483,"name":"Aiyegun Tosin","position":"F","starting":false,"ai_score":0.169},{"id":29772,"name":"Srđan Kuzmić","position":"D","starting":false,"ai_score":0.046},{"id":1481,"name":"Bingourou Kamara","position":"G","starting":false,"ai_score":0.045},{"id":13553,"name":"Daniel Semedo","position":"M","starting":false,"ai_score":0.01},{"id":91788,"name":"Samir Haribou","position":"F","starting":false,"ai_score":0.005}],"confidence":0.8},"away":{"formation":"4-2-3-1","players":[{"id":6027,"name":"Egil Selvik","position":"G","starting":true,"ai_score":0.743},{"id":4084,"name":"Bradley Locko","position":"D","starting":true,"ai_score":0.748},{"id":1726,"name":"Joris Chotard","position":"M","starting":true,"ai_score":0.775},{"id":1429,"name":"Gautier Lloris","position":"D","starting":true,"ai_score":0.687},{"id":1722,"name":"Kenny Lala","position":"D","starting":true,"ai_score":0.692},{"id":1727,"name":"Hugo Magnetti","position":"M","starting":true,"ai_score":0.649},{"id":1734,"name":"Lucas Tousart","position":"M","starting":true,"ai_score":0.523},{"id":1730,"name":"Pathé Mboup","position":"M","starting":true,"ai_score":0.74},{"id":1729,"name":"Kamory Doumbia","position":"M","starting":true,"ai_score":0.752},{"id":1956,"name":"Noah Edjouma","position":"F","starting":true,"ai_score":0.223},{"id":1731,"name":"Ludovic Ajorque","position":"F","starting":true,"ai_score":0.738},{"id":1735,"name":"Mama Baldé","position":"F","starting":false,"ai_score":0.442},{"id":6579,"name":"Joseph Nonge","position":"M","starting":false,"ai_score":0.303},{"id":3053,"name":"Mamady Diambou","position":"M","starting":false,"ai_score":0.283},{"id":1738,"name":"Luc Zogbé","position":"D","starting":false,"ai_score":0.254},{"id":4529,"name":"Ibrahim Yayiya Kante","position":"F","starting":false,"ai_score":0.245},{"id":38415,"name":"Mathis Lainé","position":"M","starting":false,"ai_score":0.245},{"id":29209,"name":"Djylian N'Guessan","position":"F","starting":false,"ai_score":0.171},{"id":1739,"name":"Justin Bourgault","position":"D","starting":false,"ai_score":0.043},{"id":8411,"name":"Mathieu Patouillet","position":"G","starting":false,"ai_score":0.04},{"id":27816,"name":"Evan Mailly","position":"D","starting":false,"ai_score":0.015},{"id":52148,"name":"Enzo Monchatre","position":"F","starting":false,"ai_score":0.01},{"id":76077,"name":"Cheick Kante","position":"F","starting":false,"ai_score":0.005}],"confidence":0.764},"unavailable":[{"id":8550,"name":"Bandiougou Fadiga","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":5486,"name":"Isak Jensen","team_id":null,"side":"home","reason":"Unknown"},{"id":7602,"name":"Noah Mbamba","team_id":null,"side":"home","reason":"Hamstring Injury"},{"id":4819,"name":"Panos Katseris","team_id":null,"side":"home","reason":"Groin Injury"},{"id":40563,"name":"Giovani Versini","team_id":null,"side":"away","reason":"Knee Injury"},{"id":1737,"name":"Raphaël Le Guen","team_id":null,"side":"away","reason":"Broken Ankle"}]},"people":[{"id":1465,"name":"Yvon Mvogo","side":"home"},{"id":1472,"name":"Arsène Kouassi","side":"home"},{"id":1467,"name":"Montassar Talbi","side":"home"},{"id":1480,"name":"Nathaniel Adjei","side":"home"},{"id":38080,"name":"Alec Georgen","side":"home"},{"id":1477,"name":"Noah Cadiou","side":"home"},{"id":1473,"name":"Jean Victor Makengo","side":"home"},{"id":1470,"name":"Arthur Avom Ebong","side":"home"},{"id":4325,"name":"Gabin Bernardeau","side":"home"},{"id":36569,"name":"Mamadou Koné","side":"home"},{"id":40670,"name":"Dembo Sylla","side":"home"},{"id":36570,"name":"Isaak Touré","side":"home"},{"id":40738,"name":"Ibrahima Baldé","side":"home"},{"id":1469,"name":"Théo Le Bris","side":"home"},{"id":8924,"name":"Souleymane Faye","side":"home"},{"id":27379,"name":"Nosa Edward Obaretin","side":"home"},{"id":1483,"name":"Aiyegun Tosin","side":"home"},{"id":29772,"name":"Srđan Kuzmić","side":"home"},{"id":1481,"name":"Bingourou Kamara","side":"home"},{"id":13553,"name":"Daniel Semedo","side":"home"},{"id":91788,"name":"Samir Haribou","side":"home"},{"id":4891,"name":"Formose Mendy","side":"home"},{"id":1484,"name":"Mohamed Bamba","side":"home"},{"id":5486,"name":"Isak Jensen","side":"home"},{"id":4820,"name":"Benjamin Leroy","side":"home"},{"id":8550,"name":"Bandiougou Fadiga","side":"home"},{"id":7602,"name":"Noah Mbamba","side":"home"},{"id":4819,"name":"Panos Katseris","side":"home"},{"id":6027,"name":"Egil Selvik","side":"away"},{"id":4084,"name":"Bradley Locko","side":"away"},{"id":1726,"name":"Joris Chotard","side":"away"},{"id":1429,"name":"Gautier Lloris","side":"away"},{"id":1722,"name":"Kenny Lala","side":"away"},{"id":1727,"name":"Hugo Magnetti","side":"away"},{"id":1734,"name":"Lucas Tousart","side":"away"},{"id":1730,"name":"Pathé Mboup","side":"away"},{"id":1729,"name":"Kamory Doumbia","side":"away"},{"id":1956,"name":"Noah Edjouma","side":"away"},{"id":1731,"name":"Ludovic Ajorque","side":"away"},{"id":1735,"name":"Mama Baldé","side":"away"},{"id":6579,"name":"Joseph Nonge","side":"away"},{"id":3053,"name":"Mamady Diambou","side":"away"},{"id":1738,"name":"Luc Zogbé","side":"away"},{"id":4529,"name":"Ibrahim Yayiya Kante","side":"away"},{"id":38415,"name":"Mathis Lainé","side":"away"},{"id":29209,"name":"Djylian N'Guessan","side":"away"},{"id":1739,"name":"Justin Bourgault","side":"away"},{"id":8411,"name":"Mathieu Patouillet","side":"away"},{"id":27816,"name":"Evan Mailly","side":"away"},{"id":52148,"name":"Enzo Monchatre","side":"away"},{"id":76077,"name":"Cheick Kante","side":"away"},{"id":1723,"name":"Brendan Chardonnet","side":"away"},{"id":1737,"name":"Raphaël Le Guen","side":"away"},{"id":75108,"name":"Noé Poillion","side":"away"},{"id":113829,"name":"Romain Cagnon","side":"away"},{"id":40563,"name":"Giovani Versini","side":"away"},{"id":1728,"name":"Romain Del Castillo","side":"away"}],"players":[{"id":4819,"name":"Panos Katseris","side":"home","team":"Lorient","club":null,"role":"MID","position":"RM","status":"out","reason":"Groin Injury","expected_return":"2026-11-20","season":{"apps":5,"starts":1,"goals":0,"assists":3,"big_chances":2,"clean_sheets":1,"team_games":14,"tracked_apps":5,"tracked_starts":1},"recent":{"apps":5,"goals":0,"assists":3,"scoredIn":0,"country":0},"standout":{"opponent":"Toulouse","kickoff":1789238700,"goals":0,"assists":2,"score":"2-2","won":false},"strengths":[],"tags":["top_creator"],"importance":0.114,"country":null,"load":null},{"id":5486,"name":"Isak Jensen","side":"home","team":"Lorient","club":null,"role":"ATT","position":"LW","status":"out","reason":"Unknown","expected_return":"2026-11-07","season":{"apps":6,"starts":1,"goals":1,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":14,"tracked_apps":6,"tracked_starts":1},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Le Mans","kickoff":1789843500,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.046,"country":null,"load":{"games":1,"minutes":2,"country":0}},{"id":7602,"name":"Noah Mbamba","side":"home","team":"Lorient","club":null,"role":"MID","position":"CM","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-20","season":{"apps":3,"starts":2,"goals":1,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":14,"tracked_apps":3,"tracked_starts":2},"recent":{"apps":3,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Toulouse","kickoff":1789238700,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.034,"country":null,"load":null},{"id":8550,"name":"Bandiougou Fadiga","side":"home","team":"Lorient","club":null,"role":"MID","position":"CM","status":"out","reason":"Hamstring Injury","expected_return":"2026-11-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":1473,"name":"Jean Victor Makengo","side":"home","team":"Lorient","club":null,"role":"ATT","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":1,"assists":1,"big_chances":1,"clean_sheets":5,"team_games":14,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Troyes","kickoff":1788029100,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":["best_performer"],"importance":0.121,"country":null,"load":{"games":1,"minutes":88,"country":0}},{"id":4325,"name":"Gabin Bernardeau","side":"home","team":"Lorient","club":null,"role":"ATT","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":5,"goals":1,"assists":0,"big_chances":2,"clean_sheets":3,"team_games":14,"tracked_apps":8,"tracked_starts":5},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Paris FC","kickoff":1791657900,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.056,"country":null,"load":{"games":1,"minutes":31,"country":0}},{"id":40563,"name":"Giovani Versini","side":"away","team":"Stade Brestois","club":null,"role":"MID","position":"RW","status":"out","reason":"Knee Injury","expected_return":"2026-11-10","season":{"apps":3,"starts":2,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":15,"tracked_apps":3,"tracked_starts":2},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.004,"country":null,"load":null},{"id":1737,"name":"Raphaël Le Guen","side":"away","team":"Stade Brestois","club":null,"role":"DEF","position":"CB","status":"out","reason":"Broken Ankle","expected_return":"2027-01-31","season":{"apps":5,"starts":5,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":15,"tracked_apps":5,"tracked_starts":5},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.031,"country":null,"load":null},{"id":1729,"name":"Kamory Doumbia","side":"away","team":"Stade Brestois","club":null,"role":"MID","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":4,"assists":1,"big_chances":1,"clean_sheets":1,"team_games":15,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Le Havre","kickoff":1788633900,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.189,"country":{"team":"Mali","apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":{"games":1,"minutes":80,"country":0}},{"id":1731,"name":"Ludovic Ajorque","side":"away","team":"Stade Brestois","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":8,"goals":3,"assists":1,"big_chances":3,"clean_sheets":0,"team_games":15,"tracked_apps":8,"tracked_starts":8},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":1,"country":0},"standout":{"opponent":"Angers","kickoff":1791657900,"goals":1,"assists":1,"score":"5-1","won":true},"strengths":[],"tags":[],"importance":0.168,"country":null,"load":{"games":1,"minutes":101,"country":0}},{"id":1956,"name":"Noah Edjouma","side":"away","team":"Stade Brestois","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":3,"starts":0,"goals":0,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":15,"tracked_apps":3,"tracked_starts":0},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":1,"minutes":31,"country":0}}],"extras":{"teams":{"home":110,"away":105},"split":{"home":{"above":{"w":3,"d":1,"l":0},"below":{"w":0,"d":2,"l":2}},"away":{"above":{"w":0,"d":2,"l":3},"below":{"w":2,"d":1,"l":0}}},"referee":null,"managers":{"home":{"id":379,"name":"Alexandre Dujeux","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1779044400,"score":"1-1","result":"D"}}},"away":{"id":1906,"name":"Julien Lachuer","vs":null}},"best_xi":[],"players":{"1729":{"caps":27,"goals":8,"country":"Mali","signed":null},"4325":{"caps":null,"goals":null,"country":null,"signed":{"from":"Nice","fee":1000000,"at":1783555200}},"5486":{"caps":1,"goals":0,"country":"Denmark U19","signed":null},"40563":{"caps":null,"goals":null,"country":null,"signed":{"from":"Pau FC","fee":2000000,"at":1788307200}}}},"notable":[{"id":2099,"name":"Lassine Sinayoko","goals":8,"rank":1},{"id":2810,"name":"Esteban Lepaul","goals":7,"rank":2},{"id":4540,"name":"Amine Gouiri","goals":6,"rank":3},{"id":6412,"name":"Cameron Archer","goals":6,"rank":4},{"id":3527,"name":"Elye Wahi","goals":6,"rank":5},{"id":3382,"name":"Casper Tengstedt","goals":5,"rank":6},{"id":2015,"name":"Boulaye Dia","goals":4,"rank":7},{"id":24027,"name":"Ernest Nuamah","goals":4,"rank":8},{"id":749,"name":"Ferran Torres","goals":4,"rank":9},{"id":1414,"name":"Florian Thauvin","goals":4,"rank":10},{"id":8630,"name":"Gessime Yassine","goals":4,"rank":11},{"id":6214,"name":"Josh Maja","goals":4,"rank":12},{"id":1729,"name":"Kamory Doumbia","goals":4,"rank":13},{"id":27966,"name":"Louis Mafouta","goals":4,"rank":14},{"id":4513,"name":"Paris Brunner","goals":4,"rank":15}],"round_label":"Regular season · Matchday 9","neutral":false,"h2h":{"total_matches":22,"home_wins":10,"draws":3,"away_wins":9,"home_goals":33,"away_goals":33,"avg_total_goals":3,"home_win_rate":0.45454545454545453,"away_win_rate":0.4090909090909091,"recent_matches":[{"away":"Lorient","date":"2026-02-07T18:00:00+00:00","home":"Stade Brestois","score":"2-0","event_id":1951,"away_score":0,"home_score":2,"away_team_id":110,"home_team_id":105},{"away":"Stade Brestois","date":"2025-10-19T15:15:00+00:00","home":"Lorient","score":"3-3","event_id":1831,"away_score":3,"home_score":3,"away_team_id":105,"home_team_id":110},{"away":"Stade Brestois","date":"2024-03-31T11:00:00+00:00","home":"Lorient","score":"0-1","event_id":311751,"away_score":1,"home_score":0,"away_team_id":105,"home_team_id":110},{"away":"Lorient","date":"2023-12-20T20:00:00+00:00","home":"Stade Brestois","score":"4-0","event_id":311664,"away_score":0,"home_score":4,"away_team_id":110,"home_team_id":105},{"away":"Stade Brestois","date":"2023-05-07T13:00:00+00:00","home":"Lorient","score":"2-1","event_id":316858,"away_score":1,"home_score":2,"away_team_id":105,"home_team_id":110},{"away":"Lorient","date":"2022-10-09T13:00:00+00:00","home":"Stade Brestois","score":"1-2","event_id":316619,"away_score":2,"home_score":1,"away_team_id":110,"home_team_id":105},{"away":"Lorient","date":"2022-02-27T14:00:00+00:00","home":"Stade Brestois","score":"0-1","event_id":320550,"away_score":1,"home_score":0,"away_team_id":110,"home_team_id":105},{"away":"Stade Brestois","date":"2021-11-07T14:00:00+00:00","home":"Lorient","score":"1-2","event_id":320412,"away_score":2,"home_score":1,"away_team_id":105,"home_team_id":110},{"away":"Stade Brestois","date":"2021-04-04T13:00:00+00:00","home":"Lorient","score":"1-0","event_id":324265,"away_score":0,"home_score":1,"away_team_id":105,"home_team_id":110},{"away":"Lorient","date":"2020-09-20T13:00:00+00:00","home":"Stade Brestois","score":"3-2","event_id":323997,"away_score":2,"home_score":3,"away_team_id":110,"home_team_id":105}]},"standings":{"home":{"team_id":110,"position":10,"played":8,"points":12,"goal_diff":1,"team_name":"Lorient","won":3,"drawn":3,"lost":2,"goals_for":7,"goals_against":6,"group":null},"away":{"team_id":105,"position":14,"played":8,"points":9,"goal_diff":2,"team_name":"Stade Brestois","won":2,"drawn":3,"lost":3,"goals_for":14,"goals_against":12,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.67,"clean_sheets":4,"streak":"none","sequence":"WDLWWD","venue_ppg":2.33},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.67,"goals_against":1.5,"clean_sheets":0,"streak":"none","sequence":"LLDWDL","venue_ppg":0.5}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Lorient are without 4 players, and Panos Katseris is a real loss.","evidence":{"count":4,"measured":3,"combined_goal_share":0.286,"combined_importance":0.194,"players":[{"player":"Panos Katseris","role":"MID","reason":"Groin Injury","goal_share":0,"importance":0.114,"measured":true,"doubtful":false,"cover_at_position":6,"tags":["top_creator"]},{"player":"Isak Jensen","role":"ATT","reason":"Unknown","goal_share":0.143,"importance":0.046,"measured":true,"doubtful":false,"cover_at_position":8},{"player":"Noah Mbamba","role":"MID","reason":"Hamstring Injury","goal_share":0.143,"importance":0.034,"measured":true,"doubtful":false,"cover_at_position":6},{"player":"Bandiougou Fadiga","role":"MID","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":6}]},"strength":0.485,"moves":[{"channel":"goals","side":"home","pct":-1.4},{"channel":"goals","side":"away","pct":0.4},{"channel":"corners","side":"home","pct":-0.7},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Stade Brestois 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.035,"players":[{"player":"Raphaël Le Guen","role":"DEF","reason":"Broken Ankle","goal_share":0,"importance":0.031,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Giovani Versini","role":"MID","reason":"Knee Injury","goal_share":0,"importance":0.004,"measured":true,"doubtful":false,"cover_at_position":8}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"goals","side":"home","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":"Lorient have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 1.0 and conceding 0.7, and 2.33 a game at home.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1,"goals_against":0.67,"clean_sheets":4,"streak":"none","sequence":"WDLWWD","venue_ppg":2.33},"strength":0.322,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Stade Brestois have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 1.7 and conceding 1.5, and 0.50 a game on the road.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.67,"goals_against":1.5,"clean_sheets":0,"streak":"none","sequence":"LLDWDL","venue_ppg":0.5},"strength":0.344,"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":10,"points":12,"games_left":25,"gap_to_leader":8,"gap_to_safety":4,"gap_to_europe":3},"away":{"state":"mid_table","position":14,"points":9,"games_left":25,"gap_to_leader":11,"gap_to_safety":1,"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 2-0, 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":"Alexandre Dujeux has 30 matches in charge at Lorient, long enough that the side plays the way he wants it to.","evidence":{"manager":"Alexandre Dujeux","matches_in_charge":30,"tenure_days":640,"ppm":2.03,"appointment_effect":{"before_ppm":2,"after_ppm":2.4,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Julien Lachuer is 15 games into the job at Stade Brestois, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Julien Lachuer","matches_in_charge":15,"tenure_days":108,"ppm":1.07,"appointment_effect":{"before_ppm":0.6,"after_ppm":1.1,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Lorient come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8.145833333333334,"matchesIn7":0,"matchesIn14":1,"days_rest":8.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Stade Brestois come in on 10 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":10.041666666666666,"matchesIn7":0,"matchesIn14":1,"days_rest":10},"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.123,"defence":0.173,"effective_matches":11.6,"shrunk":0.41},"away":{"attack":0.033,"defence":0.015,"effective_matches":12.2,"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":47.3,"shots":9.9,"xg_per_shot":0.105,"corners":3,"corners_per_shot":0.304,"finishing_vs_xg":0.3},"away":{"matches":12,"possession":47.4,"shots":17,"xg_per_shot":0.119,"corners":4,"corners_per_shot":0.235,"finishing_vs_xg":-0.36},"possession_gap":-0.1},"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":"Lorient have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.3,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Stade Brestois have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.36,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"120 yellow cards in this referee's last 33 games, where 119 would be usual in this league, and 10 reds.","evidence":{"matches":33,"yellows_per_match":3.64,"reds_per_match":0.303,"league_yellows_per_match":3.61,"league_reds_per_match":0.189,"yellow_ratio":1.01,"red_ratio":1.61},"strength":0.1,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 109 km for Stade Brestois.","evidence":{"travel_km":109},"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":19.8,"temperature_c":8,"description":"rain"},"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.24665544648735155},"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.057,"margin_pct":5.7,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 4.3% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-4.3,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":4.3,"direction":"SHORTENING"},{"outcome":"HOME","move_pct":0,"direction":"SHORTENING"}]},"strength":0.213,"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.3879,"DRAW":0.2942,"AWAY":0.3179},"consensus":{"HOME":0.3867,"DRAW":0.2895,"AWAY":0.3238},"largest_gap":{"outcome":"AWAY","points":-0.59},"sharp_overround":1.0302},"strength":0.073,"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.665,"model":{"HOME":0.4214,"DRAW":0.2949,"AWAY":0.2836},"book":{"HOME":0.3867,"DRAW":0.2895,"AWAY":0.3238},"best":{"HOME":{"odds":2.56,"bookmaker":"1xBet"},"DRAW":{"odds":3.39,"bookmaker":"1xBet"},"AWAY":{"odds":3.05,"bookmaker":"Pinnacle"}},"overround":1.057,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.3879,"DRAW":0.2942,"AWAY":0.3179}},"open":{"book":"pinnacle","fair":{"HOME":0.3872,"DRAW":0.2812,"AWAY":0.3317}}},{"market":"double_chance","line":null,"confidence":0.665,"model":{"12":0.7051,"1X":0.7164,"X2":0.5786},"book":{"12":0.7105,"1X":0.6762,"X2":0.6133},"best":{"12":{"odds":1.37,"bookmaker":"1xBet"},"1X":{"odds":1.44,"bookmaker":"1xBet"},"X2":{"odds":1.58,"bookmaker":"1xBet"}},"overround":1.0286,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7058,"1X":0.6821,"X2":0.6121}},"open":{"book":"pinnacle","fair":{"12":0.7188,"1X":0.6683,"X2":0.6128}}},{"market":"draw_no_bet","line":null,"confidence":0.665,"model":{"HOME":0.5977,"AWAY":0.4023},"book":{"HOME":0.5443,"AWAY":0.4557},"best":{"HOME":{"odds":1.75,"bookmaker":"Betway"},"AWAY":{"odds":2.1,"bookmaker":"Bet365"}},"overround":1.0765,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.5496,"AWAY":0.4504}},"open":{"book":"pinnacle","fair":{"HOME":0.5386,"AWAY":0.4614}}},{"market":"btts","line":null,"confidence":0.665,"model":{"yes":0.5151,"no":0.4849},"book":{"yes":0.5233,"no":0.4767},"best":{"yes":{"odds":1.85,"bookmaker":"Betway"},"no":{"odds":2,"bookmaker":"888Sport"}},"overround":1.0727,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5214,"no":0.4786}},"open":{"book":"betfair","fair":{"yes":0.5293,"no":0.4707}}},{"market":"over_under_05","line":0.5,"confidence":0.665,"model":{"over":0.9033,"under":0.0967},"book":{"over":0.9188,"under":0.0812},"best":{"over":{"odds":1.06,"bookmaker":"betfair"},"under":{"odds":9,"bookmaker":"betfair"}},"overround":1.0669,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9161,"under":0.0839}},"open":{"book":"betfair","fair":{"over":0.9299,"under":0.0701}}},{"market":"over_under_15","line":1.5,"confidence":0.665,"model":{"over":0.7248,"under":0.2752},"book":{"over":0.7152,"under":0.2848},"best":{"over":{"odds":1.35,"bookmaker":"1xBet"},"under":{"odds":3.31,"bookmaker":"Pinnacle"}},"overround":1.0576,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7193,"under":0.2807}},"open":{"book":"pinnacle","fair":{"over":0.7318,"under":0.2682}}},{"market":"over_under_25","line":2.5,"confidence":0.665,"model":{"over":0.4539,"under":0.5461},"book":{"over":0.4504,"under":0.5496},"best":{"over":{"odds":2.15,"bookmaker":"Pinnacle"},"under":{"odds":1.83,"bookmaker":"1xBet"}},"overround":1.0462,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.4501,"under":0.5499}},"open":{"book":"pinnacle","fair":{"over":0.4736,"under":0.5264}}},{"market":"over_under_35","line":3.5,"confidence":0.665,"model":{"over":0.2405,"under":0.7595},"book":{"over":0.2378,"under":0.7622},"best":{"over":{"odds":3.9,"bookmaker":"BetVictor"},"under":{"odds":1.29,"bookmaker":"1xBet"}},"overround":1.0532,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.2443,"under":0.7557}},"open":{"book":"pinnacle","fair":{"over":0.2625,"under":0.7375}}},{"market":"asian_handicap","line":-2.5,"confidence":0.665,"model":{"HOME":0.0769,"AWAY":0.9231},"book":{"HOME":0.0436,"AWAY":0.9564},"best":{"HOME":{"odds":11.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.001,"bookmaker":"1xBet"}},"overround":1.0852,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0436,"AWAY":0.9564}}},{"market":"asian_handicap","line":-2,"confidence":0.665,"model":{"HOME":0.0884,"AWAY":0.9116},"book":{"HOME":0.0705,"AWAY":0.9295},"best":{"HOME":{"odds":9.25,"bookmaker":"1xBet"},"AWAY":{"odds":1.034,"bookmaker":"1xBet"}},"overround":1.0752,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0705,"AWAY":0.9295}}},{"market":"asian_handicap","line":-1.75,"confidence":0.665,"model":{"HOME":0.1515,"AWAY":0.8485},"book":{"HOME":0.1236,"AWAY":0.8764},"best":{"HOME":{"odds":6.6,"bookmaker":"Novibet"},"AWAY":{"odds":1.11,"bookmaker":"Novibet"}},"overround":1.0617,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1236,"AWAY":0.8764}}},{"market":"asian_handicap","line":-1.5,"confidence":0.665,"model":{"HOME":0.2065,"AWAY":0.7935},"book":{"HOME":0.171,"AWAY":0.829},"best":{"HOME":{"odds":5.25,"bookmaker":"Unibet"},"AWAY":{"odds":1.17,"bookmaker":"Novibet"}},"overround":1.0639,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1708,"AWAY":0.8292}}},{"market":"asian_handicap","line":-1.25,"confidence":0.665,"model":{"HOME":0.2314,"AWAY":0.7686},"book":{"HOME":0.1899,"AWAY":0.8101},"best":{"HOME":{"odds":4.75,"bookmaker":"Unibet"},"AWAY":{"odds":1.2,"bookmaker":"Novibet"}},"overround":1.0624,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1888,"AWAY":0.8112}}},{"market":"asian_handicap","line":-1,"confidence":0.665,"model":{"HOME":0.263,"AWAY":0.737},"book":{"HOME":0.2212,"AWAY":0.7788},"best":{"HOME":{"odds":4.2,"bookmaker":"Unibet"},"AWAY":{"odds":1.262,"bookmaker":"1xBet"}},"overround":1.0618,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2188,"AWAY":0.7812}}},{"market":"asian_handicap","line":-0.75,"confidence":0.665,"model":{"HOME":0.3518,"AWAY":0.6482},"book":{"HOME":0.3127,"AWAY":0.6873},"best":{"HOME":{"odds":3,"bookmaker":"Unibet"},"AWAY":{"odds":1.4,"bookmaker":"Unibet"}},"overround":1.063,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3114,"AWAY":0.6886}}},{"market":"asian_handicap","line":-0.5,"confidence":0.665,"model":{"HOME":0.4214,"AWAY":0.5786},"book":{"HOME":0.3839,"AWAY":0.6161},"best":{"HOME":{"odds":2.5,"bookmaker":"Interwetten"},"AWAY":{"odds":1.56,"bookmaker":"Novibet"}},"overround":1.0682,"books":11,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3841,"AWAY":0.6159}}},{"market":"asian_handicap","line":-0.25,"confidence":0.665,"model":{"HOME":0.4943,"AWAY":0.5057},"book":{"HOME":0.4557,"AWAY":0.5443},"best":{"HOME":{"odds":2.1,"bookmaker":"Bet365"},"AWAY":{"odds":1.775,"bookmaker":"Bet365"}},"overround":1.0571,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4553,"AWAY":0.5447}}},{"market":"asian_handicap","line":0,"confidence":0.665,"model":{"HOME":0.5977,"AWAY":0.4023},"book":{"HOME":0.544,"AWAY":0.456},"best":{"HOME":{"odds":1.823,"bookmaker":"1xBet"},"AWAY":{"odds":2.142,"bookmaker":"1xBet"}},"overround":1.0553,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5427,"AWAY":0.4573}}},{"market":"asian_handicap","line":0.25,"confidence":0.665,"model":{"HOME":0.6673,"AWAY":0.3327},"book":{"HOME":0.6193,"AWAY":0.3807},"best":{"HOME":{"odds":1.61,"bookmaker":"1xBet"},"AWAY":{"odds":2.536,"bookmaker":"1xBet"}},"overround":1.0591,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6193,"AWAY":0.3807}}},{"market":"asian_handicap","line":0.5,"confidence":0.665,"model":{"HOME":0.7164,"AWAY":0.2836},"book":{"HOME":0.6861,"AWAY":0.3139},"best":{"HOME":{"odds":1.42,"bookmaker":"Unibet"},"AWAY":{"odds":3,"bookmaker":"Bet365"}},"overround":1.0549,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6866,"AWAY":0.3134}}},{"market":"asian_handicap","line":0.75,"confidence":0.665,"model":{"HOME":0.7817,"AWAY":0.2183},"book":{"HOME":0.7557,"AWAY":0.2443},"best":{"HOME":{"odds":1.3,"bookmaker":"1xBet"},"AWAY":{"odds":3.7,"bookmaker":"Bet365"}},"overround":1.0628,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7557,"AWAY":0.2443}}},{"market":"asian_handicap","line":1,"confidence":0.665,"model":{"HOME":0.8603,"AWAY":0.1397},"book":{"HOME":0.8441,"AWAY":0.1559},"best":{"HOME":{"odds":1.156,"bookmaker":"1xBet"},"AWAY":{"odds":5.75,"bookmaker":"Bet365"}},"overround":1.0621,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8442,"AWAY":0.1558}}},{"market":"asian_handicap","line":1.25,"confidence":0.665,"model":{"HOME":0.873,"AWAY":0.127},"book":{"HOME":0.8593,"AWAY":0.1407},"best":{"HOME":{"odds":1.13,"bookmaker":"Novibet"},"AWAY":{"odds":6,"bookmaker":"Unibet"}},"overround":1.0594,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8597,"AWAY":0.1403}}},{"market":"asian_handicap","line":1.5,"confidence":0.665,"model":{"HOME":0.8836,"AWAY":0.1164},"book":{"HOME":0.8738,"AWAY":0.1262},"best":{"HOME":{"odds":1.11,"bookmaker":"Novibet"},"AWAY":{"odds":6.6,"bookmaker":"Bet365"}},"overround":1.0689,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.874,"AWAY":0.126}}},{"market":"asian_handicap","line":1.75,"confidence":0.665,"model":{"HOME":0.921,"AWAY":0.079},"book":{"HOME":0.9122,"AWAY":0.0878},"best":{"HOME":{"odds":1.047,"bookmaker":"1xBet"},"AWAY":{"odds":7.65,"bookmaker":"1xBet"}},"overround":1.0858,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9122,"AWAY":0.0878}}},{"market":"total_corners","line":7.5,"confidence":0.665,"model":{"over":0.6484,"under":0.3516},"book":{"over":0.7062,"under":0.2938},"best":{"over":{"odds":1.31,"bookmaker":"1xBet"},"under":{"odds":2.85,"bookmaker":"1xBet"}},"overround":1.1142,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7104,"under":0.2896}}},{"market":"total_corners","line":8.5,"confidence":0.665,"model":{"over":0.5304,"under":0.4696},"book":{"over":0.568,"under":0.432},"best":{"over":{"odds":1.69,"bookmaker":"Pinnacle"},"under":{"odds":2.18,"bookmaker":"1xBet"}},"overround":1.0665,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5622,"under":0.4378}},"open":{"book":"pinnacle","fair":{"over":0.5679,"under":0.4321}}},{"market":"total_corners","line":9.5,"confidence":0.665,"model":{"over":0.4153,"under":0.5847},"book":{"over":0.4496,"under":0.5504},"best":{"over":{"odds":2.1,"bookmaker":"Pinnacle"},"under":{"odds":1.71,"bookmaker":"1xBet"}},"overround":1.0688,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4457,"under":0.5543}},"open":{"book":"pinnacle","fair":{"over":0.4485,"under":0.5515}}},{"market":"total_corners","line":10.5,"confidence":0.665,"model":{"over":0.3113,"under":0.6887},"book":{"over":0.347,"under":0.653},"best":{"over":{"odds":2.48,"bookmaker":"1xBet"},"under":{"odds":1.41,"bookmaker":"1xBet"}},"overround":1.1124,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3276,"under":0.6724}}},{"market":"total_corners","line":11.5,"confidence":0.665,"model":{"over":0.2239,"under":0.7761},"book":{"over":0.2504,"under":0.7496},"best":{"over":{"odds":3.12,"bookmaker":"1xBet"},"under":{"odds":1.22,"bookmaker":"1xBet"}},"overround":1.1402,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.2264,"under":0.7736}}},{"market":"corners_1x2","line":null,"confidence":0.532,"model":{"HOME":0.4629,"DRAW":0.1205,"AWAY":0.4167},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.466,"model":{"yes":0.2276,"no":0.7724},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.5977,"book_prob":0.5443,"edge":0.0534,"shrunk_edge":0.0389,"odds":1.75,"bookmaker":"Betway","prices":[{"slug":"betway","book":"Betway","odds":1.75},{"slug":"unibet","book":"Unibet","odds":1.73},{"slug":"888sport","book":"888Sport","odds":1.727},{"slug":"william-hill","book":"William Hill","odds":1.727},{"slug":"10bet","book":"10bet","odds":1.727},{"slug":"novibet","book":"Novibet","odds":1.71},{"slug":"betano","book":"Betano","odds":1.7},{"slug":"bwin","book":"Bwin","odds":1.7},{"slug":"sportingbet","book":"SportingBet","odds":1.7},{"slug":"betsson","book":"Betsson","odds":1.7},{"slug":"vistabet","book":"Vistabet","odds":1.7},{"slug":"bet365","book":"Bet365","odds":1.667}],"kelly":0.0153,"confidence":0.665,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.5977,"book_prob":0.544,"edge":0.0537,"shrunk_edge":0.0348,"odds":1.823,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.823},{"slug":"10bet","book":"10bet","odds":1.8},{"slug":"fonbet","book":"fonbet","odds":1.75},{"slug":"novibet","book":"Novibet","odds":1.74},{"slug":"interwetten","book":"Interwetten","odds":1.73},{"slug":"unibet","book":"Unibet","odds":1.73},{"slug":"bet365","book":"Bet365","odds":1.7}],"kelly":0.0272,"confidence":0.665,"family":"handicap"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.3516,"book_prob":0.2938,"edge":0.0578,"shrunk_edge":0.0318,"odds":2.85,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.85}],"kelly":0.0003,"confidence":0.665,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.6673,"book_prob":0.6193,"edge":0.048,"shrunk_edge":0.0311,"odds":1.61,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.61},{"slug":"10bet","book":"10bet","odds":1.571},{"slug":"unibet","book":"Unibet","odds":1.54},{"slug":"novibet","book":"Novibet","odds":1.53},{"slug":"fonbet","book":"fonbet","odds":1.52},{"slug":"bet365","book":"Bet365","odds":1.5}],"kelly":0.0305,"confidence":0.665,"family":"handicap"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.7164,"book_prob":0.6762,"edge":0.0401,"shrunk_edge":0.0292,"odds":1.44,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.44},{"slug":"william-hill","book":"William Hill","odds":1.4},{"slug":"betfair","book":"betfair","odds":1.36},{"slug":"betvictor","book":"BetVictor","odds":1.36},{"slug":"sbo","book":"Sbo","odds":1.34}],"kelly":0.0179,"confidence":0.665,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.263,"book_prob":0.2212,"edge":0.0418,"shrunk_edge":0.0271,"odds":4.2,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":4.2},{"slug":"novibet","book":"Novibet","odds":4.1},{"slug":"1xbet","book":"1xBet","odds":3.95},{"slug":"interwetten","book":"Interwetten","odds":3.95},{"slug":"bet365","book":"Bet365","odds":3.9},{"slug":"fonbet","book":"fonbet","odds":3.75}],"kelly":0.0082,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.2314,"book_prob":0.1899,"edge":0.0414,"shrunk_edge":0.0268,"odds":4.75,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":4.75},{"slug":"novibet","book":"Novibet","odds":4.6},{"slug":"bet365","book":"Bet365","odds":4.4},{"slug":"1xbet","book":"1xBet","odds":4.38}],"kelly":0.0066,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.3518,"book_prob":0.3127,"edge":0.0391,"shrunk_edge":0.0253,"odds":3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3},{"slug":"novibet","book":"Novibet","odds":2.95},{"slug":"betsson","book":"Betsson","odds":2.92},{"slug":"1xbet","book":"1xBet","odds":2.884},{"slug":"bet365","book":"Bet365","odds":2.85},{"slug":"fonbet","book":"fonbet","odds":2.85}],"kelly":0.0069,"confidence":0.665,"family":"handicap"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.4214,"book_prob":0.3867,"edge":0.0347,"shrunk_edge":0.0253,"odds":2.56,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.56},{"slug":"pinnacle","book":"Pinnacle","odds":2.51},{"slug":"interwetten","book":"Interwetten","odds":2.5},{"slug":"dafabet","book":"dafabet","odds":2.5},{"slug":"melbet","book":"MelBet","odds":2.47},{"slug":"mansionbet","book":"MansionBet","odds":2.47},{"slug":"bwin","book":"Bwin","odds":2.45},{"slug":"william-hill","book":"William Hill","odds":2.45},{"slug":"bet365","book":"Bet365","odds":2.45},{"slug":"betfair","book":"betfair","odds":2.45},{"slug":"coral","book":"coral","odds":2.45},{"slug":"ladbrokes","book":"ladbrokes","odds":2.45}],"kelly":0.0126,"confidence":0.665,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.4943,"book_prob":0.4557,"edge":0.0386,"shrunk_edge":0.025,"odds":2.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.1},{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"1xbet","book":"1xBet","odds":2.097},{"slug":"unibet","book":"Unibet","odds":2.08},{"slug":"novibet","book":"Novibet","odds":2.08},{"slug":"betsson","book":"Betsson","odds":2.05},{"slug":"fonbet","book":"fonbet","odds":1.95}],"kelly":0.0087,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.4214,"book_prob":0.3839,"edge":0.0375,"shrunk_edge":0.0243,"odds":2.5,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.5},{"slug":"unibet","book":"Unibet","odds":2.4},{"slug":"novibet","book":"Novibet","odds":2.4},{"slug":"888sport","book":"888Sport","odds":2.4},{"slug":"william-hill","book":"William Hill","odds":2.4},{"slug":"betsson","book":"Betsson","odds":2.4},{"slug":"10bet","book":"10bet","odds":2.4},{"slug":"bet365","book":"Bet365","odds":2.375},{"slug":"bwin","book":"Bwin","odds":2.35},{"slug":"sportingbet","book":"SportingBet","odds":2.35},{"slug":"vistabet","book":"Vistabet","odds":2.35}],"kelly":0.0089,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.2065,"book_prob":0.171,"edge":0.0355,"shrunk_edge":0.023,"odds":5.25,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":5.25},{"slug":"novibet","book":"Novibet","odds":5.05},{"slug":"bet365","book":"Bet365","odds":5},{"slug":"1xbet","book":"1xBet","odds":4.875},{"slug":"fonbet","book":"fonbet","odds":4.5}],"kelly":0.0049,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.0769,"book_prob":0.0436,"edge":0.0333,"shrunk_edge":0.0216,"odds":11.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":11.6}],"kelly":0,"confidence":0.665,"family":"handicap"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.4696,"book_prob":0.432,"edge":0.0375,"shrunk_edge":0.0206,"odds":2.18,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.18},{"slug":"pinnacle","book":"Pinnacle","odds":2.14}],"kelly":0.005,"confidence":0.665,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.7164,"book_prob":0.6861,"edge":0.0303,"shrunk_edge":0.0196,"odds":1.42,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.42},{"slug":"novibet","book":"Novibet","odds":1.42},{"slug":"interwetten","book":"Interwetten","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.375}],"kelly":0.0103,"confidence":0.665,"family":"handicap"},{"market":"total_corners","outcome":"under","line":10.5,"push":null,"model_prob":0.6887,"book_prob":0.653,"edge":0.0357,"shrunk_edge":0.0196,"odds":1.41,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.41}],"kelly":0,"confidence":0.665,"family":"corners"},{"market":"total_corners","outcome":"under","line":9.5,"push":null,"model_prob":0.5847,"book_prob":0.5504,"edge":0.0344,"shrunk_edge":0.0189,"odds":1.71,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.71},{"slug":"pinnacle","book":"Pinnacle","odds":1.71}],"kelly":0,"confidence":0.665,"family":"corners"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.1515,"book_prob":0.1236,"edge":0.0279,"shrunk_edge":0.0181,"odds":6.6,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":6.6},{"slug":"bet365","book":"Bet365","odds":6.6},{"slug":"1xbet","book":"1xBet","odds":6.17}],"kelly":0,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.7817,"book_prob":0.7557,"edge":0.0261,"shrunk_edge":0.0169,"odds":1.3,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.3},{"slug":"novibet","book":"Novibet","odds":1.28},{"slug":"unibet","book":"Unibet","odds":1.27},{"slug":"bet365","book":"Bet365","odds":1.26},{"slug":"fonbet","book":"fonbet","odds":1.25}],"kelly":0.0136,"confidence":0.665,"family":"handicap"},{"market":"total_corners","outcome":"under","line":11.5,"push":null,"model_prob":0.7761,"book_prob":0.7496,"edge":0.0265,"shrunk_edge":0.0146,"odds":1.22,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.22}],"kelly":0,"confidence":0.665,"family":"corners"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0967,"book_prob":0.0812,"edge":0.0155,"shrunk_edge":0.0132,"odds":9,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":9},{"slug":"betvictor","book":"BetVictor","odds":9},{"slug":"1xbet","book":"1xBet","odds":7.9}],"kelly":0,"confidence":0.665,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-2,"push":"full","model_prob":0.0884,"book_prob":0.0705,"edge":0.0179,"shrunk_edge":0.0116,"odds":9.25,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":9.25}],"kelly":0,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.8603,"book_prob":0.8441,"edge":0.0162,"shrunk_edge":0.0105,"odds":1.156,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.156},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"unibet","book":"Unibet","odds":1.14},{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"fonbet","book":"fonbet","odds":1.13}],"kelly":0,"confidence":0.665,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.873,"book_prob":0.8593,"edge":0.0137,"shrunk_edge":0.0089,"odds":1.13,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.125},{"slug":"1xbet","book":"1xBet","odds":1.124},{"slug":"unibet","book":"Unibet","odds":1.12}],"kelly":0,"confidence":0.665,"family":"handicap"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.7248,"book_prob":0.7152,"edge":0.0096,"shrunk_edge":0.0082,"odds":1.35,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.35},{"slug":"pinnacle","book":"Pinnacle","odds":1.35},{"slug":"betvictor","book":"BetVictor","odds":1.35},{"slug":"betfair","book":"betfair","odds":1.33}],"kelly":0,"confidence":0.665,"family":"goals"}],"verdicts":[],"pass_reason":"call rule: value","preview":"Stade Brestois will dictate this match despite recent scorelines. Their underlying play outshines their raw results: they failed to win three of their last eight fixtures despite crafting the finer openings, even with three defeats in their last six. Lorient have shut out opponents four times in six, yet they have won none of their last four fixtures facing clubs beneath them. Lorient transform when playing on home turf, but a groin injury to Panos Katseris deprives them of their main provider and removes a big chunk of their goals. Creating superior chances is the one detail that decides it.","external":{"bsd_prediction":{"id":6286,"created_at":"2026-10-25T02:15:17Z","event":{"id":210511,"event_date":"2026-11-02T19:45:00Z","status":"notstarted","home_team_id":110,"home_team":"Lorient","away_team_id":105,"away_team":"Stade Brestois","league_id":6,"league_name":"Ligue 1"},"markets":{"match_result":{"prob_home":38.4,"prob_draw":29.1,"prob_away":32.5,"predicted":"H"},"expected_goals":{"home":1.81,"away":1.12},"over_under":{"prob_over_15":70.6,"prob_over_25":46,"prob_over_35":27},"btts":{"prob_yes":52.4},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":71.6},"corners":{"prob_over_85":56.6,"prob_over_95":44.9,"prob_over_105":33}},"recommendations":{"favorite":"H","favorite_prob":38.4,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3835,"version":"dc-blend-v1"}},"polymarket":{"event_id":210511,"event_date":"2026-11-02T19:45:00Z","home_team":"Lorient","away_team":"Stade Brestois","polymarket_event_id":"1242611","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":{"yes":0.265,"no":0.735},"over_under":{"over_15":0.13,"under_15":0.87,"over_25":0.495,"under_25":0.505,"over_35":0.495,"under_35":0.505,"over_45":0.495,"under_45":0.505},"halftime":{"home":null,"draw":null,"away":null},"handicap":{"home_minus_15":0.445,"away_minus_15":0.45,"home_minus_25":0.465,"away_minus_25":0.465}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":375,"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":{"Any Other Score":0.14,"FC Lorient 0 - 0 Stade Brestois 29":0.09,"FC Lorient 0 - 1 Stade Brestois 29":0.095,"FC Lorient 0 - 2 Stade Brestois 29":0.0515,"FC Lorient 0 - 3 Stade Brestois 29":0.019,"FC Lorient 0 - 4 Stade Brestois 29":0.0085,"FC Lorient 0 - 5 Stade Brestois 29":0.207,"FC Lorient 1 - 0 Stade Brestois 29":0.11,"FC Lorient 1 - 1 Stade Brestois 29":0.145,"FC Lorient 1 - 2 Stade Brestois 29":0.075,"FC Lorient 1 - 3 Stade Brestois 29":0.027,"FC Lorient 1 - 4 Stade Brestois 29":0.0145,"FC Lorient 1 - 5 Stade Brestois 29":0.015,"FC Lorient 2 - 0 Stade Brestois 29":0.07,"FC Lorient 2 - 1 Stade Brestois 29":0.085,"FC Lorient 2 - 2 Stade Brestois 29":0.055,"FC Lorient 2 - 3 Stade Brestois 29":0.02,"FC Lorient 2 - 4 Stade Brestois 29":0.0145,"FC Lorient 2 - 5 Stade Brestois 29":0.015,"FC Lorient 3 - 0 Stade Brestois 29":0.0285,"FC Lorient 3 - 1 Stade Brestois 29":0.0345,"FC Lorient 3 - 2 Stade Brestois 29":0.0225,"FC Lorient 3 - 3 Stade Brestois 29":0.011,"FC Lorient 3 - 4 Stade Brestois 29":0.0145,"FC Lorient 3 - 5 Stade Brestois 29":0.127,"FC Lorient 4 - 0 Stade Brestois 29":0.009,"FC Lorient 4 - 1 Stade Brestois 29":0.0065,"FC Lorient 4 - 2 Stade Brestois 29":0.0095,"FC Lorient 4 - 3 Stade Brestois 29":0.0145,"FC Lorient 4 - 4 Stade Brestois 29":0.025,"FC Lorient 4 - 5 Stade Brestois 29":0.243,"FC Lorient 5 - 0 Stade Brestois 29":0.015,"FC Lorient 5 - 1 Stade Brestois 29":0.1085,"FC Lorient 5 - 2 Stade Brestois 29":0.015,"FC Lorient 5 - 3 Stade Brestois 29":0.12,"FC Lorient 5 - 4 Stade Brestois 29":0.241,"FC Lorient 5 - 5 Stade Brestois 29":0.0395},"updated_at":"2026-11-02T07:57:11Z"}},"computed_at":1793622333,"report":{"fetched_at":1793664159,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"Lorient 0 - 2 Brest — Full Highlights","url":"https://youtu.be/9AR3UolGfDE?si=HP0xyYOMxMVSqr7Z","thumbnail":"https://i.ytimg.com/vi/9AR3UolGfDE/hqdefault.jpg"}],"events":[{"t":"card","minute":41,"added":null,"side":"away","player":"M. Baldé","player_id":1735,"card":"yellow","reason":"Foul"},{"t":"card","minute":58,"added":null,"side":"home","player":"S. I. Touré","player_id":36570,"card":"yellow","reason":"Foul"},{"t":"sub","minute":66,"added":null,"side":"home","in":"G. Bernardeau","in_id":4325,"out":"S. Faye","out_id":8924},{"t":"sub","minute":66,"added":null,"side":"home","in":"A. Tosin","in_id":1483,"out":"I. Baldé","out_id":40738},{"t":"goal","minute":69,"added":null,"side":"away","player":"L. Ajorque","player_id":1731,"assist":null,"kind":"regular","score":[0,1]},{"t":"sub","minute":76,"added":null,"side":"away","in":"N. Edjouma","in_id":1956,"out":"M. Baldé","out_id":1735},{"t":"sub","minute":76,"added":null,"side":"away","in":"G. Versini","in_id":40563,"out":"K. Doumbia","out_id":1729},{"t":"sub","minute":79,"added":null,"side":"home","in":"T. L. Bris","in_id":1469,"out":"J. Makengo","out_id":1473},{"t":"sub","minute":79,"added":null,"side":"home","in":"N. Mbamba","in_id":7602,"out":"N. Cadiou","out_id":1477},{"t":"sub","minute":82,"added":null,"side":"away","in":"M. Diambou","in_id":3053,"out":"P. Mboup","out_id":1730},{"t":"sub","minute":86,"added":null,"side":"home","in":"S. Kuzmić","in_id":29772,"out":"D. Sylla","out_id":40670},{"t":"goal","minute":90,"added":2,"side":"away","player":"N. Edjouma","player_id":1956,"assist":"G. Versini","kind":"regular","score":[0,2]}],"players":[{"id":1727,"team_id":105,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4084,"team_id":105,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":6027,"team_id":105,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1722,"team_id":105,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1734,"team_id":105,"minutes":90,"rating":7.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1429,"team_id":105,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1726,"team_id":105,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":1731,"team_id":105,"minutes":90,"rating":7.4,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":1},{"id":1730,"team_id":105,"minutes":82,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":1729,"team_id":105,"minutes":76,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":1735,"team_id":105,"minutes":76,"rating":6.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":40563,"team_id":105,"minutes":14,"rating":7.5,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1956,"team_id":105,"minutes":14,"rating":7.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":3053,"team_id":105,"minutes":8,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4529,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":29209,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":8411,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1739,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1738,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":6579,"team_id":105,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1470,"team_id":110,"minutes":90,"rating":7.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":1465,"team_id":110,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":2,"shots":0,"on_target":0,"key_passes":0},{"id":1480,"team_id":110,"minutes":90,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1467,"team_id":110,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":36570,"team_id":110,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":1472,"team_id":110,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":40670,"team_id":110,"minutes":86,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":1477,"team_id":110,"minutes":79,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":1473,"team_id":110,"minutes":79,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":5,"on_target":0,"key_passes":1},{"id":40738,"team_id":110,"minutes":66,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":8924,"team_id":110,"minutes":66,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":1483,"team_id":110,"minutes":24,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":4325,"team_id":110,"minutes":24,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":1469,"team_id":110,"minutes":11,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":7602,"team_id":110,"minutes":11,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":29772,"team_id":110,"minutes":9,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5486,"team_id":110,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1481,"team_id":110,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":27379,"team_id":110,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":38080,"team_id":110,"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":52,"shots":15,"on_target":0,"corners":8,"fouls":11,"yellow":1,"red":0,"big_chances":3,"passes":508,"pass_pct":87.6,"offsides":1,"saves":2},"away":{"possession":48,"shots":12,"on_target":4,"corners":2,"fouls":16,"yellow":1,"red":0,"big_chances":2,"passes":481,"pass_pct":87.3,"offsides":0,"saves":0}},"lineups":{"home":{"formation":"3-4-2-1","players":[{"id":1465,"name":"Yvon Mvogo","position":"G","number":38,"captain":false,"starting":true},{"id":1480,"name":"Nathaniel Adjei","position":"D","number":32,"captain":false,"starting":true},{"id":1467,"name":"Montassar Talbi","position":"D","number":3,"captain":true,"starting":true},{"id":36570,"name":"Isaak Touré","position":"D","number":95,"captain":false,"starting":true},{"id":40670,"name":"Dembo Sylla","position":"M","number":20,"captain":false,"starting":true},{"id":1477,"name":"Noah Cadiou","position":"M","number":8,"captain":false,"starting":true},{"id":1470,"name":"Arthur Avom Ebong","position":"M","number":62,"captain":false,"starting":true},{"id":1472,"name":"Arsène Kouassi","position":"M","number":43,"captain":false,"starting":true},{"id":1473,"name":"Jean Victor Makengo","position":"F","number":17,"captain":false,"starting":true},{"id":8924,"name":"Souleymane Faye","position":"F","number":19,"captain":false,"starting":true},{"id":40738,"name":"Ibrahima Baldé","position":"F","number":18,"captain":false,"starting":true},{"id":4325,"name":"Gabin Bernardeau","position":"M","number":33,"captain":false,"starting":false},{"id":1483,"name":"Aiyegun Tosin","position":"F","number":15,"captain":false,"starting":false},{"id":7602,"name":"Noah Mbamba","position":"M","number":72,"captain":false,"starting":false},{"id":1469,"name":"Théo Le Bris","position":"M","number":11,"captain":false,"starting":false},{"id":29772,"name":"Srđan Kuzmić","position":"D","number":30,"captain":false,"starting":false},{"id":1481,"name":"Bingourou Kamara","position":"G","number":21,"captain":false,"starting":false},{"id":27379,"name":"Nosa Edward Obaretin","position":"D","number":55,"captain":false,"starting":false},{"id":38080,"name":"Alec Georgen","position":"D","number":2,"captain":false,"starting":false},{"id":5486,"name":"Isak Jensen","position":"F","number":10,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":6027,"name":"Egil Selvik","position":"G","number":1,"captain":false,"starting":true},{"id":1722,"name":"Kenny Lala","position":"D","number":70,"captain":false,"starting":true},{"id":1734,"name":"Lucas Tousart","position":"D","number":29,"captain":false,"starting":true},{"id":1429,"name":"Gautier Lloris","position":"D","number":4,"captain":false,"starting":true},{"id":4084,"name":"Bradley Locko","position":"D","number":2,"captain":false,"starting":true},{"id":1726,"name":"Joris Chotard","position":"M","number":13,"captain":false,"starting":true},{"id":1727,"name":"Hugo Magnetti","position":"M","number":8,"captain":true,"starting":true},{"id":1735,"name":"Mama Baldé","position":"M","number":17,"captain":false,"starting":true},{"id":1729,"name":"Kamory Doumbia","position":"M","number":23,"captain":false,"starting":true},{"id":1730,"name":"Pathé Mboup","position":"M","number":9,"captain":false,"starting":true},{"id":1731,"name":"Ludovic Ajorque","position":"F","number":19,"captain":false,"starting":true},{"id":40563,"name":"Giovani Versini","position":"F","number":10,"captain":false,"starting":false},{"id":1956,"name":"Noah Edjouma","position":"F","number":11,"captain":false,"starting":false},{"id":3053,"name":"Mamady Diambou","position":"M","number":6,"captain":false,"starting":false},{"id":8411,"name":"Mathieu Patouillet","position":"G","number":30,"captain":false,"starting":false},{"id":1739,"name":"Justin Bourgault","position":"D","number":18,"captain":false,"starting":false},{"id":1738,"name":"Luc Zogbé","position":"D","number":20,"captain":false,"starting":false},{"id":6579,"name":"Joseph Nonge","position":"M","number":7,"captain":false,"starting":false},{"id":4529,"name":"Ibrahim Yayiya Kante","position":"F","number":21,"captain":false,"starting":false},{"id":29209,"name":"Djylian N'Guessan","position":"F","number":39,"captain":false,"starting":false}]}}},"colors":{"home":"#d56711","away":"#d01f26"},"venue":{"name":"Stade Yves Allainmat-Le Moustoir","city":"Lorient","capacity":18110},"pulled":[],"published":[]}