{"id":214140,"league_id":12,"league":"Championship","kickoff":1793735100,"home":"Charlton Athletic","away":"Bolton Wanderers","home_id":201,"away_id":1247,"venue_id":196,"rank":4,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.792,"score":[0,1],"live_score":null,"lambda":[1.55,1.3],"odds_1x2":{"HOME":0.4300563882921273,"DRAW":0.26777231885292024,"AWAY":0.30217129285495237},"read":null,"top_pick":{"market":"asian_handicap","outcome":"HOME","line":1.5,"odds":1.13,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.11},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.054}],"prob":0.876,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"HOME","line":1.5,"prob":0.876,"odds":1.13,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.11},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.054}],"lean":false,"caveat":false}],"flags":[{"id":"availability.lineup_confirmed","section":"§3.1","note":"The starting elevens are confirmed. Charlton Athletic have made three changes from the side expected, with Arthur Okonkwo, Oliver Skipp and Miles Leaburn out of the eleven. Bolton Wanderers have made seven changes from the side expected, with Gavin Bazunu, Eoin Toal and Ben Davies out of the eleven."},{"id":"form.home","section":"§2.1","note":"Charlton Athletic have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.3, and 0.50 a game at home."}],"lambda_home":1.5506271266359102,"lambda_away":1.3048110855429884,"corner_rate":10.78,"card_rate":0.123,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":6276,"name":"William Mannion","position":"G","starting":true,"ai_score":null},{"id":6461,"name":"Danny McNamara","position":"D","starting":true,"ai_score":null},{"id":6263,"name":"Lloyd Jones","position":"D","starting":true,"ai_score":null},{"id":5970,"name":"Billy Koumetio","position":"D","starting":true,"ai_score":null},{"id":6846,"name":"Amari'i Bell","position":"D","starting":true,"ai_score":null},{"id":6265,"name":"Conor Coventry","position":"M","starting":true,"ai_score":null},{"id":6280,"name":"Harvey Knibbs","position":"M","starting":true,"ai_score":null},{"id":6274,"name":"Tyreece Campbell","position":"M","starting":true,"ai_score":null},{"id":6604,"name":"Nathaniel Chalobah","position":"M","starting":true,"ai_score":null},{"id":6211,"name":"Karlan Grant","position":"M","starting":true,"ai_score":null},{"id":6272,"name":"Charlie Kelman","position":"F","starting":true,"ai_score":null},{"id":6541,"name":"Arthur Okonkwo","position":"G","starting":false,"ai_score":null},{"id":5368,"name":"Ivan Mesík","position":"D","starting":false,"ai_score":null},{"id":6069,"name":"Tyler Bindon","position":"D","starting":false,"ai_score":null},{"id":6130,"name":"Oliver Skipp","position":"M","starting":false,"ai_score":null},{"id":6277,"name":"Joe Rankin-Costello","position":"M","starting":false,"ai_score":null},{"id":6267,"name":"Sonny Carey","position":"M","starting":false,"ai_score":null},{"id":8589,"name":"Millenic Alli","position":"F","starting":false,"ai_score":null},{"id":6270,"name":"Miles Leaburn","position":"F","starting":false,"ai_score":null},{"id":8579,"name":"Matt Godden","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":6061,"name":"Jack Bonham","position":"G","starting":true,"ai_score":null},{"id":5873,"name":"Luca Stephenson","position":"D","starting":true,"ai_score":null},{"id":26772,"name":"Chris Forino","position":"D","starting":true,"ai_score":null},{"id":6195,"name":"Akin Famewo","position":"D","starting":true,"ai_score":null},{"id":26773,"name":"Max Conway","position":"D","starting":true,"ai_score":null},{"id":26764,"name":"Xavier Simons","position":"M","starting":true,"ai_score":null},{"id":17256,"name":"Josh Sheehan","position":"M","starting":true,"ai_score":null},{"id":4970,"name":"Samuel Iling Junior","position":"M","starting":true,"ai_score":null},{"id":7471,"name":"Atsuki Ito","position":"M","starting":true,"ai_score":null},{"id":26758,"name":"Sam Dalby","position":"M","starting":true,"ai_score":null},{"id":218142,"name":"Max Lott","position":"F","starting":true,"ai_score":null},{"id":26775,"name":"David Harrington","position":"G","starting":false,"ai_score":null},{"id":6966,"name":"Lewis Brunt","position":"D","starting":false,"ai_score":null},{"id":6284,"name":"Ben Davies","position":"D","starting":false,"ai_score":null},{"id":2266,"name":"Gaizka Larrazabal","position":"D","starting":false,"ai_score":null},{"id":26759,"name":"Thierry Gale","position":"F","starting":false,"ai_score":null},{"id":4758,"name":"Rúben Rodrigues","position":"F","starting":false,"ai_score":null},{"id":5996,"name":"David Watson","position":"M","starting":false,"ai_score":null},{"id":4811,"name":"Theo Bair","position":"F","starting":false,"ai_score":null},{"id":4918,"name":"Kyliane Dong","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":8947,"name":"Collins Sichenje","team_id":null,"side":"home","reason":"Cruciate Ligament Injury"},{"id":8579,"name":"Matt Godden","team_id":null,"side":"home","reason":"Muscle Injury"},{"id":26765,"name":"Ethan Erhahon","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":26760,"name":"John McAtee","team_id":null,"side":"away","reason":"Muscle Injury"},{"id":6694,"name":"Ryan Hardie","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":6276,"name":"William Mannion","side":"home"},{"id":6461,"name":"Danny McNamara","side":"home"},{"id":6263,"name":"Lloyd Jones","side":"home"},{"id":5970,"name":"Billy Koumetio","side":"home"},{"id":6846,"name":"Amari'i Bell","side":"home"},{"id":6265,"name":"Conor Coventry","side":"home"},{"id":6280,"name":"Harvey Knibbs","side":"home"},{"id":6274,"name":"Tyreece Campbell","side":"home"},{"id":6604,"name":"Nathaniel Chalobah","side":"home"},{"id":6211,"name":"Karlan Grant","side":"home"},{"id":6272,"name":"Charlie Kelman","side":"home"},{"id":6541,"name":"Arthur Okonkwo","side":"home"},{"id":5368,"name":"Ivan Mesík","side":"home"},{"id":6069,"name":"Tyler Bindon","side":"home"},{"id":6130,"name":"Oliver Skipp","side":"home"},{"id":6277,"name":"Joe Rankin-Costello","side":"home"},{"id":6267,"name":"Sonny Carey","side":"home"},{"id":8589,"name":"Millenic Alli","side":"home"},{"id":6270,"name":"Miles Leaburn","side":"home"},{"id":8579,"name":"Matt Godden","side":"home"},{"id":6262,"name":"Kayne Ramsay","side":"home"},{"id":7019,"name":"Josh Edwards","side":"home"},{"id":6955,"name":"Reece Burke","side":"home"},{"id":5889,"name":"Zach Mitchell","side":"home"},{"id":8947,"name":"Collins Sichenje","side":"home"},{"id":33774,"name":"Micah Mbick","side":"home"},{"id":13522,"name":"Tiernan Brooks","side":"home"},{"id":12441,"name":"Timothy Ouma","side":"home"},{"id":6269,"name":"Robert Apter","side":"home"},{"id":7095,"name":"Alan Mwamba","side":"home"},{"id":62879,"name":"Alan Mwamba","side":"home"},{"id":33787,"name":"Junior Nkeng","side":"home"},{"id":6061,"name":"Jack Bonham","side":"away"},{"id":5873,"name":"Luca Stephenson","side":"away"},{"id":26772,"name":"Chris Forino","side":"away"},{"id":6195,"name":"Akin Famewo","side":"away"},{"id":26773,"name":"Max Conway","side":"away"},{"id":26764,"name":"Xavier Simons","side":"away"},{"id":17256,"name":"Josh Sheehan","side":"away"},{"id":4970,"name":"Samuel Iling Junior","side":"away"},{"id":7471,"name":"Atsuki Ito","side":"away"},{"id":26758,"name":"Sam Dalby","side":"away"},{"id":218142,"name":"Max Lott","side":"away"},{"id":26775,"name":"David Harrington","side":"away"},{"id":6966,"name":"Lewis Brunt","side":"away"},{"id":6284,"name":"Ben Davies","side":"away"},{"id":2266,"name":"Gaizka Larrazabal","side":"away"},{"id":26759,"name":"Thierry Gale","side":"away"},{"id":4758,"name":"Rúben Rodrigues","side":"away"},{"id":5996,"name":"David Watson","side":"away"},{"id":4811,"name":"Theo Bair","side":"away"},{"id":4918,"name":"Kyliane Dong","side":"away"},{"id":17261,"name":"Eoin Toal","side":"away"},{"id":9128,"name":"Jayden Nelson","side":"away"},{"id":6694,"name":"Ryan Hardie","side":"away"},{"id":33829,"name":"Carlos Mendes Gomes","side":"away"},{"id":26776,"name":"Nathan Broome","side":"away"},{"id":6401,"name":"Gavin Bazunu","side":"away"},{"id":26765,"name":"Ethan Erhahon","side":"away"},{"id":224634,"name":"Max Matthew Lott","side":"away"},{"id":26768,"name":"Daeshon Lawrence","side":"away"},{"id":26760,"name":"John McAtee","side":"away"},{"id":26767,"name":"Toby Ritchie","side":"away"}],"players":[{"id":6262,"name":"Kayne Ramsay","side":"home","team":"Charlton Athletic","club":null,"role":"DEF","position":"RB","status":"doubtful","reason":"Muscle Injury","expected_return":"2026-11-15","season":{"apps":5,"starts":3,"goals":1,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":21,"tracked_apps":5,"tracked_starts":3},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Burnley","kickoff":1791917100,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.037,"country":null,"load":{"games":2,"minutes":144,"country":0}},{"id":8947,"name":"Collins Sichenje","side":"home","team":"Charlton Athletic","club":null,"role":"DEF","position":"CB","status":"out","reason":"Cruciate Ligament Injury","expected_return":null,"season":{"apps":4,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":21,"tracked_apps":4,"tracked_starts":0},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":8579,"name":"Matt Godden","side":"home","team":"Charlton Athletic","club":null,"role":"ATT","position":"ST","status":"out","reason":"Muscle Injury","expected_return":"2026-11-20","season":{"apps":2,"starts":1,"goals":1,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":21,"tracked_apps":2,"tracked_starts":1},"recent":{"apps":2,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Cheltenham Town","kickoff":1786206600,"goals":1,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":[],"importance":0.016,"country":null,"load":null},{"id":6274,"name":"Tyreece Campbell","side":"home","team":"Charlton Athletic","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":12,"goals":5,"assists":1,"big_chances":4,"clean_sheets":3,"team_games":21,"tracked_apps":14,"tracked_starts":12},"recent":{"apps":5,"goals":0,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Cheltenham Town","kickoff":1786206600,"goals":1,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.308,"country":{"team":"Jamaica","apps":4,"goals":1,"assists":0,"tournament":null,"lately":null},"load":{"games":2,"minutes":123,"country":0}},{"id":6272,"name":"Charlie Kelman","side":"home","team":"Charlton Athletic","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":7,"starts":2,"goals":1,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":21,"tracked_apps":7,"tracked_starts":2},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Norwich City","kickoff":1792841400,"goals":1,"assists":0,"score":"1-3","won":false},"strengths":[],"tags":[],"importance":0.052,"country":null,"load":{"games":2,"minutes":189,"country":0}},{"id":26765,"name":"Ethan Erhahon","side":"away","team":"Bolton Wanderers","club":null,"role":"MID","position":"DM","status":"out","reason":"Muscle Injury","expected_return":"2026-11-20","season":{"apps":11,"starts":7,"goals":1,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":19,"tracked_apps":11,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"West Ham United","kickoff":1788894000,"goals":1,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":[],"importance":0.058,"country":null,"load":{"games":1,"minutes":55,"country":0}},{"id":26760,"name":"John McAtee","side":"away","team":"Bolton Wanderers","club":null,"role":"MID","position":"ST","status":"out","reason":"Muscle Injury","expected_return":"2026-11-16","season":{"apps":7,"starts":3,"goals":0,"assists":1,"big_chances":0,"clean_sheets":1,"team_games":19,"tracked_apps":7,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Preston North End","kickoff":1786793400,"goals":0,"assists":1,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.028,"country":null,"load":null},{"id":6694,"name":"Ryan Hardie","side":"away","team":"Bolton Wanderers","club":null,"role":"ATT","position":"ST","status":"out","reason":"Muscle Injury","expected_return":"2026-11-16","season":{"apps":8,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":19,"tracked_apps":8,"tracked_starts":0},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":1,"minutes":35,"country":0}},{"id":26758,"name":"Sam Dalby","side":"away","team":"Bolton Wanderers","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":11,"goals":5,"assists":0,"big_chances":1,"clean_sheets":2,"team_games":19,"tracked_apps":14,"tracked_starts":11},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Sheffield United","kickoff":1788288300,"goals":1,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.195,"country":null,"load":{"games":2,"minutes":125,"country":0}},{"id":218142,"name":"Max Lott","side":"away","team":"Bolton Wanderers","club":null,"role":"MID","position":"MID","status":"fit","reason":null,"expected_return":null,"season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":19,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":1,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":1,"minutes":10,"country":0}}],"extras":{"teams":{"home":201,"away":1247},"split":{"home":{"above":{"w":0,"d":4,"l":4},"below":{"w":0,"d":1,"l":1}},"away":{"above":{"w":3,"d":1,"l":6},"below":null}},"referee":null,"managers":{"home":{"id":183,"name":"Nathan Jones","vs":null},"away":{"id":863,"name":"Steven Schumacher","vs":null}},"best_xi":[],"players":{"6274":{"caps":15,"goals":1,"country":"Jamaica","signed":null},"8947":{"caps":null,"goals":null,"country":null,"signed":{"from":"FK Vojvodina","fee":2200000,"at":1769990400}}}},"notable":[{"id":6294,"name":"Will Lankshear","goals":13,"rank":1},{"id":6450,"name":"Andri Guðjohnsen","goals":8,"rank":2},{"id":4164,"name":"Cyle Larin","goals":7,"rank":3},{"id":1641,"name":"Jarrod Bowen","goals":7,"rank":4},{"id":8744,"name":"August Priske","goals":6,"rank":5},{"id":3905,"name":"Fer López","goals":6,"rank":6},{"id":33894,"name":"Jack Moylan","goals":6,"rank":7},{"id":6550,"name":"Kieffer Moore","goals":5,"rank":8},{"id":1636,"name":"Konstantinos Mavropanos","goals":5,"rank":9},{"id":8991,"name":"Mohamed Touré","goals":5,"rank":10},{"id":6076,"name":"Patrick Bamford","goals":5,"rank":11},{"id":26758,"name":"Sam Dalby","goals":5,"rank":12},{"id":6537,"name":"Adam Idah","goals":4,"rank":13},{"id":6212,"name":"Aune Selland Heggebø","goals":4,"rank":14},{"id":36514,"name":"Dominic Ballard","goals":4,"rank":15}],"round_label":"Regular season · Matchday 14","neutral":false,"h2h":{"total_matches":30,"home_wins":7,"draws":11,"away_wins":12,"home_goals":34,"away_goals":46,"avg_total_goals":2.6666666666666665,"home_win_rate":0.23333333333333334,"away_win_rate":0.4,"recent_matches":[{"away":"Charlton Athletic","date":"2025-01-21T19:45:00+00:00","home":"Bolton Wanderers","score":"1-2","event_id":234519,"away_score":2,"home_score":1,"away_team_id":201,"home_team_id":1247},{"away":"Bolton Wanderers","date":"2024-08-24T14:00:00+00:00","home":"Charlton Athletic","score":"2-0","event_id":234225,"away_score":0,"home_score":2,"away_team_id":1247,"home_team_id":201},{"away":"Charlton Athletic","date":"2024-02-17T15:00:00+00:00","home":"Bolton Wanderers","score":"3-3","event_id":244180,"away_score":3,"home_score":3,"away_team_id":201,"home_team_id":1247},{"away":"Bolton Wanderers","date":"2023-10-28T14:00:00+00:00","home":"Charlton Athletic","score":"0-2","event_id":243942,"away_score":2,"home_score":0,"away_team_id":1247,"home_team_id":201},{"away":"Bolton Wanderers","date":"2023-01-28T12:30:00+00:00","home":"Charlton Athletic","score":"1-2","event_id":255291,"away_score":2,"home_score":1,"away_team_id":1247,"home_team_id":201},{"away":"Charlton Athletic","date":"2022-09-03T14:00:00+00:00","home":"Bolton Wanderers","score":"3-1","event_id":254996,"away_score":1,"home_score":3,"away_team_id":201,"home_team_id":1247},{"away":"Charlton Athletic","date":"2022-02-08T20:00:00+00:00","home":"Bolton Wanderers","score":"2-1","event_id":268398,"away_score":1,"home_score":2,"away_team_id":201,"home_team_id":1247},{"away":"Bolton Wanderers","date":"2021-09-28T18:45:00+00:00","home":"Charlton Athletic","score":"1-4","event_id":268083,"away_score":4,"home_score":1,"away_team_id":1247,"home_team_id":201},{"away":"Charlton Athletic","date":"2017-01-28T15:00:00+00:00","home":"Bolton Wanderers","score":"1-2","event_id":362646,"away_score":2,"home_score":1,"away_team_id":201,"home_team_id":1247},{"away":"Bolton Wanderers","date":"2016-08-27T14:00:00+00:00","home":"Charlton Athletic","score":"1-1","event_id":362338,"away_score":1,"home_score":1,"away_team_id":1247,"home_team_id":201}]},"standings":{"home":{"team_id":201,"position":20,"played":13,"points":14,"goal_diff":-10,"team_name":"Charlton Athletic","won":3,"drawn":5,"lost":5,"goals_for":11,"goals_against":21,"group":null},"away":{"team_id":1247,"position":19,"played":13,"points":14,"goal_diff":-8,"team_name":"Bolton Wanderers","won":4,"drawn":2,"lost":7,"goals_for":18,"goals_against":26,"group":null},"size":24},"form":{"home":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.33,"clean_sheets":0,"streak":"lost 3","sequence":"LDDLLL","venue_ppg":0.5},"away":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1.83,"goals_against":2.33,"clean_sheets":1,"streak":"none","sequence":"WLWDLL","venue_ppg":2.33}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Charlton Athletic are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0.091,"combined_importance":0.035,"players":[{"player":"Kayne Ramsay","role":"DEF","reason":"Muscle Injury","goal_share":0.091,"importance":0.018,"measured":true,"doubtful":true,"cover_at_position":9},{"player":"Matt Godden","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0.016,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Collins Sichenje","role":"DEF","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":9}]},"strength":0.15,"moves":[{"channel":"goals","side":"home","pct":-0.2},{"channel":"goals","side":"away","pct":0.1},{"channel":"corners","side":"home","pct":-0.1},{"channel":"cards","side":"both","pct":0}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Bolton Wanderers are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0.056,"combined_importance":0.086,"players":[{"player":"Ethan Erhahon","role":"MID","reason":"Muscle Injury","goal_share":0.056,"importance":0.058,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"John McAtee","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.028,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Ryan Hardie","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":5}]},"strength":0.215,"moves":[{"channel":"goals","side":"away","pct":-0.4},{"channel":"goals","side":"home","pct":0.2},{"channel":"corners","side":"away","pct":-0.2},{"channel":"cards","side":"both","pct":0.3}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Charlton Athletic have made three changes from the side expected, with Arthur Okonkwo, Oliver Skipp and Miles Leaburn out of the eleven. Bolton Wanderers have made seven changes from the side expected, with Gavin Bazunu, Eoin Toal and Ben Davies out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Arthur Okonkwo","Oliver Skipp","Miles Leaburn"],"in":["William Mannion","Harvey Knibbs","Nathaniel Chalobah"]},"away":{"n":7,"out":["Gavin Bazunu","Eoin Toal","Ben Davies","Gaizka Larrazabal","Thierry Gale","Rúben Rodrigues","Kyliane Dong"],"in":["Jack Bonham","Luca Stephenson","Chris Forino","Akin Famewo","Samuel Iling Junior","Atsuki Ito","Max Lott"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Charlton Athletic have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.3, and 0.50 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.33,"clean_sheets":0,"streak":"lost 3","sequence":"LDDLLL","venue_ppg":0.5},"strength":0.678,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Bolton Wanderers have taken 1.17 points a game from their last 6 (2W 1D 3L), scoring 1.8 and conceding 2.3, and 2.33 a game on the road.","evidence":{"matches":6,"ppg":1.17,"record":"2-1-3","goals_for":1.83,"goals_against":2.33,"clean_sheets":1,"streak":"none","sequence":"WLWDLL","venue_ppg":2.33},"strength":0.15,"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":32,"home":{"state":"mid_table","position":20,"points":14,"games_left":32,"gap_to_leader":14,"gap_to_safety":3,"gap_to_europe":9},"away":{"state":"mid_table","position":19,"points":14,"games_left":32,"gap_to_leader":14,"gap_to_safety":3,"gap_to_europe":9},"six_pointer":false},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 1-2, too close to carry a revenge motive.","evidence":{"reverse_margin":1},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Nathan Jones has 28 matches in charge at Charlton Athletic, long enough that the side plays the way he wants it to.","evidence":{"manager":"Nathan Jones","matches_in_charge":28,"tenure_days":215,"ppm":1.14,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.2,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Steven Schumacher has 69 matches in charge at Bolton Wanderers, long enough that the side plays the way he wants it to.","evidence":{"manager":"Steven Schumacher","matches_in_charge":69,"tenure_days":448,"ppm":1.55,"appointment_effect":{"before_ppm":1.1,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Charlton Athletic come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.1979166666666665,"matchesIn7":1,"matchesIn14":2,"days_rest":3.2},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Bolton Wanderers come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.1979166666666665,"matchesIn7":1,"matchesIn14":2,"days_rest":3.2},"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.213,"defence":-0.067,"effective_matches":16.8,"shrunk":0.32},"away":{"attack":-0.003,"defence":-0.232,"effective_matches":9.9,"shrunk":0.45}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Bolton Wanderers average 8 points more possession than Charlton Athletic, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":41.8,"shots":9.4,"xg_per_shot":0.1,"corners":4.5,"corners_per_shot":0.478,"finishing_vs_xg":-0.27},"away":{"matches":12,"possession":50.2,"shots":13.9,"xg_per_shot":0.089,"corners":5.7,"corners_per_shot":0.407,"finishing_vs_xg":0.09},"possession_gap":-8.3},"strength":0.333,"moves":[{"channel":"corners","side":"away","pct":1.8},{"channel":"corners","side":"home","pct":-1.7}]},{"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":"Charlton Athletic have scored 3 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.27,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Bolton Wanderers are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.09,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"132 yellow cards in this referee's last 29 games, where 112 would be usual in this league, and 2 reds. — though 29 games is too few to read much into, so it is left out of the call.","evidence":{"matches":29,"yellows_per_match":4.55,"reds_per_match":0.069,"league_yellows_per_match":3.85,"league_reds_per_match":0.124,"yellow_ratio":1.18,"red_ratio":0.56,"sample":29,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 291 km for Bolton Wanderers.","evidence":{"travel_km":291},"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":4.9,"temperature_c":11,"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.21481414356864878},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 6.6% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0655,"margin_pct":6.55,"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 7.3% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-7.3,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":2.7,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":-1.1,"direction":"SHORTENING"}]},"strength":0.363,"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.443,"DRAW":0.2653,"AWAY":0.2917},"consensus":{"HOME":0.4301,"DRAW":0.2678,"AWAY":0.3022},"largest_gap":{"outcome":"HOME","points":1.29},"sharp_overround":1.0321},"strength":0.161,"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.792,"model":{"HOME":0.4218,"DRAW":0.2666,"AWAY":0.3116},"book":{"HOME":0.4301,"DRAW":0.2678,"AWAY":0.3022},"best":{"HOME":{"odds":2.34,"bookmaker":"dafabet"},"DRAW":{"odds":3.63,"bookmaker":"Pinnacle"},"AWAY":{"odds":3.31,"bookmaker":"Pinnacle"}},"overround":1.0655,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.443,"DRAW":0.2653,"AWAY":0.2917}},"open":{"book":"pinnacle","fair":{"HOME":0.4258,"DRAW":0.2638,"AWAY":0.3104}}},{"market":"double_chance","line":null,"confidence":0.792,"model":{"12":0.7334,"1X":0.6884,"X2":0.5782},"book":{"12":0.7322,"1X":0.6978,"X2":0.5699},"best":{"12":{"odds":1.3,"bookmaker":"William Hill"},"1X":{"odds":1.36,"bookmaker":"William Hill"},"X2":{"odds":1.69,"bookmaker":"Sbo"}},"overround":1.0481,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.7347,"1X":0.7083,"X2":0.557}},"open":{"book":"pinnacle","fair":{"12":0.7362,"1X":0.6896,"X2":0.5742}}},{"market":"draw_no_bet","line":null,"confidence":0.792,"model":{"HOME":0.5752,"AWAY":0.4248},"book":{"HOME":0.5873,"AWAY":0.4127},"best":{"HOME":{"odds":1.7,"bookmaker":"Betway"},"AWAY":{"odds":2.3,"bookmaker":"Betsson"}},"overround":1.0776,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.6029,"AWAY":0.3971}},"open":{"book":"pinnacle","fair":{"HOME":0.5784,"AWAY":0.4216}}},{"market":"btts","line":null,"confidence":0.792,"model":{"yes":0.5836,"no":0.4164},"book":{"yes":0.5817,"no":0.4183},"best":{"yes":{"odds":1.65,"bookmaker":"fonbet"},"no":{"odds":2.3,"bookmaker":"betfair"}},"overround":1.075,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5951,"no":0.4049}},"open":{"book":"betfair","fair":{"yes":0.5951,"no":0.4049}}},{"market":"over_under_05","line":0.5,"confidence":0.792,"model":{"over":0.9331,"under":0.0669},"book":{"over":0.9409,"under":0.0591},"best":{"over":{"odds":1.04,"bookmaker":"1xBet"},"under":{"odds":12,"bookmaker":"betfair"}},"overround":1.0605,"books":3,"sharp":{"book":"betfair","fair":{"over":0.9438,"under":0.0562}},"open":{"book":"betfair","fair":{"over":0.9438,"under":0.0562}}},{"market":"over_under_15","line":1.5,"confidence":0.792,"model":{"over":0.7876,"under":0.2124},"book":{"over":0.7799,"under":0.2201},"best":{"over":{"odds":1.25,"bookmaker":"Pinnacle"},"under":{"odds":4.17,"bookmaker":"Pinnacle"}},"overround":1.0621,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.7801,"under":0.2199}},"open":{"book":"pinnacle","fair":{"over":0.7919,"under":0.2081}}},{"market":"over_under_25","line":2.5,"confidence":0.792,"model":{"over":0.5437,"under":0.4563},"book":{"over":0.5355,"under":0.4645},"best":{"over":{"odds":1.82,"bookmaker":"Pinnacle"},"under":{"odds":2.07,"bookmaker":"Pinnacle"}},"overround":1.0532,"books":6,"sharp":{"book":"pinnacle","fair":{"over":0.5332,"under":0.4668}},"open":{"book":"pinnacle","fair":{"over":0.5515,"under":0.4485}}},{"market":"over_under_35","line":3.5,"confidence":0.792,"model":{"over":0.3204,"under":0.6796},"book":{"over":0.3127,"under":0.6873},"best":{"over":{"odds":3.03,"bookmaker":"Pinnacle"},"under":{"odds":1.4,"bookmaker":"Pinnacle"}},"overround":1.0637,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.3079,"under":0.6921}},"open":{"book":"pinnacle","fair":{"over":0.327,"under":0.673}}},{"market":"asian_handicap","line":-2.5,"confidence":0.792,"model":{"HOME":0.0863,"AWAY":0.9137},"book":{"HOME":0.0725,"AWAY":0.9275},"best":{"HOME":{"odds":9,"bookmaker":"1xBet"},"AWAY":{"odds":1.04,"bookmaker":"fonbet"}},"overround":1.0988,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0705,"AWAY":0.9295}}},{"market":"asian_handicap","line":-2,"confidence":0.792,"model":{"HOME":0.0991,"AWAY":0.9009},"book":{"HOME":0.0884,"AWAY":0.9116},"best":{"HOME":{"odds":8.1,"bookmaker":"1xBet"},"AWAY":{"odds":1.06,"bookmaker":"fonbet"}},"overround":1.0996,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0865,"AWAY":0.9135}}},{"market":"asian_handicap","line":-1.75,"confidence":0.792,"model":{"HOME":0.1614,"AWAY":0.8386},"book":{"HOME":0.1534,"AWAY":0.8466},"best":{"HOME":{"odds":5.75,"bookmaker":"Unibet"},"AWAY":{"odds":1.16,"bookmaker":"Novibet"}},"overround":1.0655,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1469,"AWAY":0.8531}}},{"market":"asian_handicap","line":-1.5,"confidence":0.792,"model":{"HOME":0.2156,"AWAY":0.7844},"book":{"HOME":0.2138,"AWAY":0.7862},"best":{"HOME":{"odds":4.35,"bookmaker":"Unibet"},"AWAY":{"odds":1.24,"bookmaker":"Bet365"}},"overround":1.0758,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2038,"AWAY":0.7962}}},{"market":"asian_handicap","line":-1.25,"confidence":0.792,"model":{"HOME":0.2404,"AWAY":0.7596},"book":{"HOME":0.2405,"AWAY":0.7595},"best":{"HOME":{"odds":3.9,"bookmaker":"Unibet"},"AWAY":{"odds":1.28,"bookmaker":"fonbet"}},"overround":1.0712,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2324,"AWAY":0.7676}}},{"market":"asian_handicap","line":-1,"confidence":0.792,"model":{"HOME":0.2716,"AWAY":0.7284},"book":{"HOME":0.2726,"AWAY":0.7274},"best":{"HOME":{"odds":3.4,"bookmaker":"Unibet"},"AWAY":{"odds":1.33,"bookmaker":"Novibet"}},"overround":1.0735,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2567,"AWAY":0.7433}}},{"market":"asian_handicap","line":-0.75,"confidence":0.792,"model":{"HOME":0.3553,"AWAY":0.6447},"book":{"HOME":0.3644,"AWAY":0.6356},"best":{"HOME":{"odds":2.6,"bookmaker":"Unibet"},"AWAY":{"odds":1.525,"bookmaker":"Bet365"}},"overround":1.0688,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3486,"AWAY":0.6514}}},{"market":"asian_handicap","line":-0.5,"confidence":0.792,"model":{"HOME":0.4218,"AWAY":0.5782},"book":{"HOME":0.4275,"AWAY":0.5725},"best":{"HOME":{"odds":2.25,"bookmaker":"888Sport"},"AWAY":{"odds":1.7,"bookmaker":"Bet365"}},"overround":1.0689,"books":11,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.42,"AWAY":0.58}}},{"market":"asian_handicap","line":-0.25,"confidence":0.792,"model":{"HOME":0.4867,"AWAY":0.5133},"book":{"HOME":0.5039,"AWAY":0.4961},"best":{"HOME":{"odds":1.9,"bookmaker":"Unibet"},"AWAY":{"odds":1.975,"bookmaker":"Bet365"}},"overround":1.0609,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4864,"AWAY":0.5136}}},{"market":"asian_handicap","line":0,"confidence":0.792,"model":{"HOME":0.5752,"AWAY":0.4248},"book":{"HOME":0.5926,"AWAY":0.4074},"best":{"HOME":{"odds":1.62,"bookmaker":"Unibet"},"AWAY":{"odds":2.375,"bookmaker":"Bet365"}},"overround":1.0678,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5742,"AWAY":0.4258}}},{"market":"asian_handicap","line":0.25,"confidence":0.792,"model":{"HOME":0.6405,"AWAY":0.3595},"book":{"HOME":0.6558,"AWAY":0.3442},"best":{"HOME":{"odds":1.48,"bookmaker":"Unibet"},"AWAY":{"odds":2.75,"bookmaker":"Bet365"}},"overround":1.069,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6424,"AWAY":0.3576}}},{"market":"asian_handicap","line":0.5,"confidence":0.792,"model":{"HOME":0.6884,"AWAY":0.3116},"book":{"HOME":0.7085,"AWAY":0.2915},"best":{"HOME":{"odds":1.37,"bookmaker":"Unibet"},"AWAY":{"odds":3.3,"bookmaker":"Bet365"}},"overround":1.0629,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6902,"AWAY":0.3098}}},{"market":"asian_handicap","line":0.75,"confidence":0.792,"model":{"HOME":0.7532,"AWAY":0.2468},"book":{"HOME":0.7694,"AWAY":0.2306},"best":{"HOME":{"odds":1.27,"bookmaker":"fonbet"},"AWAY":{"odds":4,"bookmaker":"Bet365"}},"overround":1.0696,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7597,"AWAY":0.2403}}},{"market":"asian_handicap","line":1,"confidence":0.792,"model":{"HOME":0.8315,"AWAY":0.1685},"book":{"HOME":0.8489,"AWAY":0.1511},"best":{"HOME":{"odds":1.17,"bookmaker":"Interwetten"},"AWAY":{"odds":5.9,"bookmaker":"Bet365"}},"overround":1.0724,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8399,"AWAY":0.1601}}},{"market":"asian_handicap","line":1.25,"confidence":0.792,"model":{"HOME":0.8473,"AWAY":0.1527},"book":{"HOME":0.8708,"AWAY":0.1292},"best":{"HOME":{"odds":1.12,"bookmaker":"Unibet"},"AWAY":{"odds":6.5,"bookmaker":"Unibet"}},"overround":1.0608,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8625,"AWAY":0.1375}}},{"market":"asian_handicap","line":1.5,"confidence":0.792,"model":{"HOME":0.8605,"AWAY":0.1395},"book":{"HOME":0.8765,"AWAY":0.1235},"best":{"HOME":{"odds":1.13,"bookmaker":"Novibet"},"AWAY":{"odds":6.8,"bookmaker":"Bet365"}},"overround":1.0737,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8684,"AWAY":0.1316}}},{"market":"asian_handicap","line":1.75,"confidence":0.792,"model":{"HOME":0.9018,"AWAY":0.0982},"book":{"HOME":0.9364,"AWAY":0.0636},"best":{"HOME":{"odds":1.011,"bookmaker":"1xBet"},"AWAY":{"odds":8.6,"bookmaker":"1xBet"}},"overround":1.1054,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9372,"AWAY":0.0628}}},{"market":"total_corners","line":7.5,"confidence":0.792,"model":{"over":0.7976,"under":0.2024},"book":{"over":0.8278,"under":0.1722},"best":{"over":{"odds":1.15,"bookmaker":"1xBet"},"under":{"odds":4.8,"bookmaker":"betfair"}},"overround":1.094,"books":2,"sharp":{"book":"betfair","fair":{"over":0.8344,"under":0.1656}},"open":{"book":"betfair","fair":{"over":0.8344,"under":0.1656}}},{"market":"total_corners","line":8.5,"confidence":0.792,"model":{"over":0.7057,"under":0.2943},"book":{"over":0.717,"under":0.283},"best":{"over":{"odds":1.35,"bookmaker":"1xBet"},"under":{"odds":3.2,"bookmaker":"betfair"}},"overround":1.0867,"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":9.5,"confidence":0.792,"model":{"over":0.6035,"under":0.3965},"book":{"over":0.5757,"under":0.4243},"best":{"over":{"odds":1.69,"bookmaker":"Pinnacle"},"under":{"odds":2.25,"bookmaker":"betfair"}},"overround":1.0682,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.5644,"under":0.4356}},"open":{"book":"pinnacle","fair":{"over":0.5605,"under":0.4395}}},{"market":"total_corners","line":10.5,"confidence":0.792,"model":{"over":0.4983,"under":0.5017},"book":{"over":0.4597,"under":0.5403},"best":{"over":{"odds":2.08,"bookmaker":"Pinnacle"},"under":{"odds":1.75,"bookmaker":"Pinnacle"}},"overround":1.0674,"books":3,"sharp":{"book":"pinnacle","fair":{"over":0.4547,"under":0.5453}},"open":{"book":"pinnacle","fair":{"over":0.4519,"under":0.5481}}},{"market":"total_corners","line":11.5,"confidence":0.792,"model":{"over":0.3973,"under":0.6027},"book":{"over":0.3426,"under":0.6574},"best":{"over":{"odds":2.61,"bookmaker":"1xBet"},"under":{"odds":1.44,"bookmaker":"betfair"}},"overround":1.0832,"books":2,"sharp":{"book":"betfair","fair":{"over":0.3451,"under":0.6549}},"open":{"book":"betfair","fair":{"over":0.3489,"under":0.6511}}},{"market":"corners_1x2","line":null,"confidence":0.633,"model":{"HOME":0.4008,"DRAW":0.1065,"AWAY":0.4927},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.554,"model":{"yes":0.1161,"no":0.8839},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"total_corners","outcome":"over","line":11.5,"push":null,"model_prob":0.3973,"book_prob":0.3426,"edge":0.0548,"shrunk_edge":0.0301,"odds":2.61,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.61},{"slug":"betfair","book":"betfair","odds":2.6}],"kelly":0.0057,"confidence":0.792,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":1.75,"push":"half","model_prob":0.0982,"book_prob":0.0636,"edge":0.0347,"shrunk_edge":0.0225,"odds":8.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.6}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"total_corners","outcome":"over","line":10.5,"push":null,"model_prob":0.4983,"book_prob":0.4597,"edge":0.0386,"shrunk_edge":0.0212,"odds":2.08,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.08},{"slug":"1xbet","book":"1xBet","odds":2.03},{"slug":"betfair","book":"betfair","odds":1.95}],"kelly":0.0085,"confidence":0.792,"family":"corners"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.2024,"book_prob":0.1722,"edge":0.0302,"shrunk_edge":0.0166,"odds":4.8,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":4.8},{"slug":"1xbet","book":"1xBet","odds":4.11}],"kelly":0,"confidence":0.792,"family":"corners"},{"market":"total_corners","outcome":"over","line":9.5,"push":null,"model_prob":0.6035,"book_prob":0.5757,"edge":0.0278,"shrunk_edge":0.0153,"odds":1.69,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.69},{"slug":"1xbet","book":"1xBet","odds":1.64},{"slug":"betfair","book":"betfair","odds":1.57}],"kelly":0.0072,"confidence":0.792,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.1527,"book_prob":0.1292,"edge":0.0235,"shrunk_edge":0.0152,"odds":6.5,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":6.5},{"slug":"bet365","book":"Bet365","odds":6.4},{"slug":"novibet","book":"Novibet","odds":6.2},{"slug":"1xbet","book":"1xBet","odds":5.92}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.3116,"book_prob":0.2915,"edge":0.02,"shrunk_edge":0.013,"odds":3.3,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"novibet","book":"Novibet","odds":3.1},{"slug":"unibet","book":"Unibet","odds":3},{"slug":"interwetten","book":"Interwetten","odds":2.95}],"kelly":0.0031,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.4248,"book_prob":0.4074,"edge":0.0175,"shrunk_edge":0.0113,"odds":2.375,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.375},{"slug":"novibet","book":"Novibet","odds":2.3},{"slug":"unibet","book":"Unibet","odds":2.25},{"slug":"fonbet","book":"fonbet","odds":2.25},{"slug":"10bet","book":"10bet","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.21},{"slug":"interwetten","book":"Interwetten","odds":2.2}],"kelly":0.0016,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.1685,"book_prob":0.1511,"edge":0.0174,"shrunk_edge":0.0113,"odds":5.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.9},{"slug":"unibet","book":"Unibet","odds":5.75},{"slug":"novibet","book":"Novibet","odds":5.7},{"slug":"1xbet","book":"1xBet","odds":5.35},{"slug":"fonbet","book":"fonbet","odds":5.1},{"slug":"interwetten","book":"Interwetten","odds":4.4}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.5133,"book_prob":0.4961,"edge":0.0172,"shrunk_edge":0.0112,"odds":1.975,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.975},{"slug":"novibet","book":"Novibet","odds":1.91},{"slug":"betsson","book":"Betsson","odds":1.9},{"slug":"fonbet","book":"fonbet","odds":1.9},{"slug":"unibet","book":"Unibet","odds":1.88},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"1xbet","book":"1xBet","odds":1.838}],"kelly":0.0035,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.75,"push":"half","model_prob":0.2468,"book_prob":0.2306,"edge":0.0162,"shrunk_edge":0.0105,"odds":4,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4},{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"novibet","book":"Novibet","odds":3.9},{"slug":"1xbet","book":"1xBet","odds":3.63},{"slug":"fonbet","book":"fonbet","odds":3.4}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.1395,"book_prob":0.1235,"edge":0.016,"shrunk_edge":0.0104,"odds":6.8,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.8},{"slug":"1xbet","book":"1xBet","odds":6.4},{"slug":"novibet","book":"Novibet","odds":5.9},{"slug":"fonbet","book":"fonbet","odds":5.8}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.3595,"book_prob":0.3442,"edge":0.0153,"shrunk_edge":0.0099,"odds":2.75,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.75},{"slug":"novibet","book":"Novibet","odds":2.7},{"slug":"unibet","book":"Unibet","odds":2.65},{"slug":"10bet","book":"10bet","odds":2.6},{"slug":"1xbet","book":"1xBet","odds":2.565},{"slug":"fonbet","book":"fonbet","odds":2.55}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.0863,"book_prob":0.0725,"edge":0.0138,"shrunk_edge":0.0089,"odds":9,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":9},{"slug":"fonbet","book":"fonbet","odds":7.6}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.4248,"book_prob":0.4127,"edge":0.0122,"shrunk_edge":0.0088,"odds":2.3,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.3},{"slug":"betano","book":"Betano","odds":2.25},{"slug":"unibet","book":"Unibet","odds":2.25},{"slug":"novibet","book":"Novibet","odds":2.25},{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"888sport","book":"888Sport","odds":2.2},{"slug":"william-hill","book":"William Hill","odds":2.2},{"slug":"10bet","book":"10bet","odds":2.2},{"slug":"bwin","book":"Bwin","odds":2.15},{"slug":"sportingbet","book":"SportingBet","odds":2.15},{"slug":"vistabet","book":"Vistabet","odds":2.15},{"slug":"betway","book":"Betway","odds":2.05}],"kelly":0,"confidence":0.792,"family":"result"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.5437,"book_prob":0.5355,"edge":0.0082,"shrunk_edge":0.0069,"odds":1.82,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.82},{"slug":"bet365","book":"Bet365","odds":1.8},{"slug":"sbo","book":"Sbo","odds":1.78},{"slug":"1xbet","book":"1xBet","odds":1.75},{"slug":"betfair","book":"betfair","odds":1.75},{"slug":"betvictor","book":"BetVictor","odds":1.72}],"kelly":0,"confidence":0.792,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-2,"push":"full","model_prob":0.0991,"book_prob":0.0884,"edge":0.0107,"shrunk_edge":0.0069,"odds":8.1,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.1},{"slug":"fonbet","book":"fonbet","odds":6.6}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.3116,"book_prob":0.3022,"edge":0.0094,"shrunk_edge":0.0068,"odds":3.31,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.31},{"slug":"bet365","book":"Bet365","odds":3.25},{"slug":"betfair","book":"betfair","odds":3.25},{"slug":"bwin","book":"Bwin","odds":3.1},{"slug":"coral","book":"coral","odds":3.1},{"slug":"betvictor","book":"BetVictor","odds":3.1},{"slug":"1xbet","book":"1xBet","odds":3.05},{"slug":"interwetten","book":"Interwetten","odds":3.05},{"slug":"unibet","book":"Unibet","odds":3.05},{"slug":"dafabet","book":"dafabet","odds":3.05},{"slug":"william-hill","book":"William Hill","odds":3},{"slug":"ladbrokes","book":"ladbrokes","odds":3}],"kelly":0.0034,"confidence":0.792,"family":"result"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0669,"book_prob":0.0591,"edge":0.0078,"shrunk_edge":0.0066,"odds":12,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":12},{"slug":"betvictor","book":"BetVictor","odds":10.5},{"slug":"1xbet","book":"1xBet","odds":10.4}],"kelly":0,"confidence":0.792,"family":"goals"},{"market":"over_under_35","outcome":"over","line":3.5,"push":null,"model_prob":0.3204,"book_prob":0.3127,"edge":0.0078,"shrunk_edge":0.0066,"odds":3.03,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":3.03},{"slug":"betfair","book":"betfair","odds":2.88},{"slug":"1xbet","book":"1xBet","odds":2.78},{"slug":"betvictor","book":"BetVictor","odds":2.71}],"kelly":0,"confidence":0.792,"family":"goals"},{"market":"over_under_15","outcome":"over","line":1.5,"push":null,"model_prob":0.7876,"book_prob":0.7799,"edge":0.0077,"shrunk_edge":0.0065,"odds":1.25,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.25},{"slug":"betvictor","book":"BetVictor","odds":1.25},{"slug":"betfair","book":"betfair","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.19}],"kelly":0,"confidence":0.792,"family":"goals"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.2943,"book_prob":0.283,"edge":0.0113,"shrunk_edge":0.0062,"odds":3.2,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":3.2},{"slug":"1xbet","book":"1xBet","odds":2.8}],"kelly":0,"confidence":0.792,"family":"corners"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.5782,"book_prob":0.5699,"edge":0.0082,"shrunk_edge":0.006,"odds":1.69,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":1.69},{"slug":"1xbet","book":"1xBet","odds":1.62},{"slug":"betfair","book":"betfair","odds":1.62},{"slug":"william-hill","book":"William Hill","odds":1.6},{"slug":"betvictor","book":"BetVictor","odds":1.6}],"kelly":0,"confidence":0.792,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.6447,"book_prob":0.6356,"edge":0.0091,"shrunk_edge":0.0059,"odds":1.525,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.525},{"slug":"novibet","book":"Novibet","odds":1.51},{"slug":"betsson","book":"Betsson","odds":1.5},{"slug":"unibet","book":"Unibet","odds":1.48},{"slug":"fonbet","book":"fonbet","odds":1.48},{"slug":"1xbet","book":"1xBet","odds":1.449}],"kelly":0,"confidence":0.792,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.1614,"book_prob":0.1534,"edge":0.008,"shrunk_edge":0.0052,"odds":5.75,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":5.75},{"slug":"1xbet","book":"1xBet","odds":5.3},{"slug":"novibet","book":"Novibet","odds":5.25},{"slug":"bet365","book":"Bet365","odds":5.25}],"kelly":0,"confidence":0.792,"family":"handicap"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8765,"book_prob":0.8765,"edge":0,"shrunk_edge":0,"odds":1.13,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.13},{"slug":"bet365","book":"Bet365","odds":1.11},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.054}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Charlton should secure a result here because their underlying performance suggests a turnaround is imminent. While the hosts have dropped points recently, they are consistently carving out high quality opportunities that simply have not been converted yet. In contrast, Bolton are trending in the wrong direction, struggling to manufacture chances while appearing leaky at the back. Without their main focal point in attack, the visitors lose their physical presence, and the missing creative spark in the engine room leaves them vulnerable to being overrun. Expect Charlton to dictate the tempo and punish a fragile defense. The ability of the home side to sustain pressure will settle this affair.","why":"Charlton possess the creativity to overwhelm a side currently struggling to produce anything meaningful. Bolton struggle to compete in the middle of the park and rarely threaten away from home, making it difficult to see them forcing a win. Supporting Charlton +1.5 at odds of 1.13 covers the home side even in a tight stalemate. This position only fails if Charlton suffer a complete collapse in front of goal while the visitors find an unlikely scoring rhythm.","drivers":[{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Bolton Wanderers are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0.056,"combined_importance":0.086,"players":[{"player":"Ethan Erhahon","role":"MID","reason":"Muscle Injury","goal_share":0.056,"importance":0.058,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"John McAtee","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0.028,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Ryan Hardie","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":5}]},"strength":0.215,"moves":[{"channel":"goals","side":"away","pct":-0.4},{"channel":"goals","side":"home","pct":0.2},{"channel":"corners","side":"away","pct":-0.2},{"channel":"cards","side":"both","pct":0.3}]}],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed. Charlton Athletic have made three changes from the side expected, with Arthur Okonkwo, Oliver Skipp and Miles Leaburn out of the eleven. Bolton Wanderers have made seven changes from the side expected, with Gavin Bazunu, Eoin Toal and Ben Davies out of the eleven.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":3,"out":["Arthur Okonkwo","Oliver Skipp","Miles Leaburn"],"in":["William Mannion","Harvey Knibbs","Nathaniel Chalobah"]},"away":{"n":7,"out":["Gavin Bazunu","Eoin Toal","Ben Davies","Gaizka Larrazabal","Thierry Gale","Rúben Rodrigues","Kyliane Dong"],"in":["Jack Bonham","Luca Stephenson","Chris Forino","Akin Famewo","Samuel Iling Junior","Atsuki Ito","Max Lott"]}}},"strength":0.8,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Charlton Athletic have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.8 and conceding 2.3, and 0.50 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.83,"goals_against":2.33,"clean_sheets":0,"streak":"lost 3","sequence":"LDDLLL","venue_ppg":0.5},"strength":0.678,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Bolton Wanderers average 8 points more possession than Charlton Athletic, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":41.8,"shots":9.4,"xg_per_shot":0.1,"corners":4.5,"corners_per_shot":0.478,"finishing_vs_xg":-0.27},"away":{"matches":12,"possession":50.2,"shots":13.9,"xg_per_shot":0.089,"corners":5.7,"corners_per_shot":0.407,"finishing_vs_xg":0.09},"possession_gap":-8.3},"strength":0.333,"moves":[{"channel":"corners","side":"away","pct":1.8},{"channel":"corners","side":"home","pct":-1.7}]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"Since opening, AWAY has drifted 7.3% since the market opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-7.3,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":2.7,"direction":"SHORTENING"},{"outcome":"DRAW","move_pct":-1.1,"direction":"SHORTENING"}]},"strength":0.363,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6771,"created_at":"2026-10-28T02:15:15Z","event":{"id":214140,"event_date":"2026-11-03T19:45:00Z","status":"notstarted","home_team_id":201,"home_team":"Charlton Athletic","away_team_id":1247,"away_team":"Bolton Wanderers","league_id":12,"league_name":"Championship"},"markets":{"match_result":{"prob_home":41.6,"prob_draw":26.8,"prob_away":31.6,"predicted":"H"},"expected_goals":{"home":1.41,"away":1.38},"over_under":{"prob_over_15":76.7,"prob_over_25":54.1,"prob_over_35":32.1},"btts":{"prob_yes":58.2},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":50.6},"corners":{"prob_over_85":66.5,"prob_over_95":55,"prob_over_105":44}},"recommendations":{"favorite":"H","favorite_prob":41.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4161,"version":"dc-blend-v1"}}},"computed_at":1793731998,"report":{"fetched_at":1793748586,"ht":null,"attendance":null,"highlights":[],"events":[],"players":[],"stats":null,"lineups":null},"colors":{"home":"#c71028","away":"#263c7e"},"venue":{"name":"The Valley","city":"London","capacity":27111},"pulled":[],"published":[{"market":"asian_handicap","outcome":"HOME","line":1.5,"odds":1.13,"bookmaker":"Novibet","model_prob":0.8764566670557234,"narrative":"Charlton should secure a result here because their underlying performance suggests a turnaround is imminent. While the hosts have dropped points recently, they are consistently carving out high quality opportunities that simply have not been converted yet. In contrast, Bolton are trending in the wrong direction, struggling to manufacture chances while appearing leaky at the back. Without their main focal point in attack, the visitors lose their physical presence, and the missing creative spark in the engine room leaves them vulnerable to being overrun. Expect Charlton to dictate the tempo and punish a fragile defense. The ability of the home side to sustain pressure will settle this affair.","why":"Charlton possess the creativity to overwhelm a side currently struggling to produce anything meaningful. Bolton struggle to compete in the middle of the park and rarely threaten away from home, making it difficult to see them forcing a win. Supporting Charlton +1.5 at odds of 1.13 covers the home side even in a tight stalemate. This position only fails if Charlton suffer a complete collapse in front of goal while the visitors find an unlikely scoring rhythm.","result":"WON","settled":true,"postmortem":{"landed":"landed","swing":1,"closeness":"knife-edge","shape":"quieter","expected_total":2.85,"actual_total":1,"market":"held","opening_odds":1.13,"closing_odds":1.13,"line":"One goal the other way and it was gone. Right, with nothing to spare.","decided":[]}}]}