{"board":"eflchamp","board_name":"EFL Championship","week_key":"d2026-10-24","version":16,"published_utc":"2026-10-24T13:17:41Z","source":"board","games":10,"feed_ref":"free","licence":"Bet Better standard publisher licence PL-2026-09 — internal use + derived publication with credit. No redistribution.","attribution":"Model data: Bet Better (https://betbetter.world)","rows":[{"game_id":"6ba5c9e49aac3f34425f72bc0177dcde","kickoff_utc":"2026-10-24T11:30:00Z","away":"Norwich City","home":"Charlton Athletic","away_abbr":null,"home_abbr":null,"spread_home":0.10,"total":2.73,"win_prob_home":0.2908,"win_prob_draw":0.2764,"fair_ml_home":244,"fair_ml_away":131,"fair_ml_draw":262,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.50,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.448,"published_utc":"2026-10-24T11:17:46Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"c4d125854e94f7bef22d7d93a5473a5e","kickoff_utc":"2026-10-24T11:30:00Z","away":"Millwall","home":"Portsmouth","away_abbr":null,"home_abbr":null,"spread_home":0.02,"total":2.60,"win_prob_home":0.3814,"win_prob_draw":0.2866,"fair_ml_home":162,"fair_ml_away":201,"fair_ml_draw":249,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.00,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.626,"published_utc":"2026-10-24T11:17:46Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"db43527da94fc1e2b397d48c1b14910a","kickoff_utc":"2026-10-24T11:30:00Z","away":"Derby County","home":"Sheffield United","away_abbr":null,"home_abbr":null,"spread_home":-0.41,"total":2.81,"win_prob_home":0.5301,"win_prob_draw":0.2490,"fair_ml_home":-113,"fair_ml_away":353,"fair_ml_draw":302,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":-0.50,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.625,"published_utc":"2026-10-24T11:17:46Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"e902b8d3a22b31adbdb83678f4a796b3","kickoff_utc":"2026-10-24T14:00:00Z","away":"West Bromwich Albion","home":"Preston North End","away_abbr":null,"home_abbr":null,"spread_home":0.09,"total":2.69,"win_prob_home":0.2658,"win_prob_draw":0.2691,"fair_ml_home":276,"fair_ml_away":115,"fair_ml_draw":272,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.50,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.585,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"d0829979a9fbcc740b6758c5d60c3ead","kickoff_utc":"2026-10-24T14:00:00Z","away":"Southampton","home":"West Ham United","away_abbr":null,"home_abbr":null,"spread_home":-0.28,"total":3.36,"win_prob_home":0.5638,"win_prob_draw":0.2246,"fair_ml_home":-129,"fair_ml_away":373,"fair_ml_draw":345,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":-0.50,"market_total":3.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.298,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"89b4f56843ed131dcd5a5ef7d36c6234","kickoff_utc":"2026-10-24T14:00:00Z","away":"Wrexham AFC","home":"Blackburn Rovers","away_abbr":null,"home_abbr":null,"spread_home":-0.18,"total":2.47,"win_prob_home":0.3476,"win_prob_draw":0.2930,"fair_ml_home":188,"fair_ml_away":178,"fair_ml_draw":241,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.00,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.401,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"9b36b7eba9f444405318b6a931ebf229","kickoff_utc":"2026-10-24T14:00:00Z","away":"Bristol City","home":"Stoke City","away_abbr":null,"home_abbr":null,"spread_home":-0.02,"total":2.54,"win_prob_home":0.3889,"win_prob_draw":0.2893,"fair_ml_home":157,"fair_ml_away":211,"fair_ml_draw":246,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.00,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.612,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"0b4ff381f91d622a9204399080535072","kickoff_utc":"2026-10-24T14:00:00Z","away":"Watford","home":"Wolverhampton Wanderers","away_abbr":null,"home_abbr":null,"spread_home":-0.85,"total":3.08,"win_prob_home":0.6919,"win_prob_draw":0.1896,"fair_ml_home":-225,"fair_ml_away":744,"fair_ml_draw":427,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":-1.50,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.685,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"48ff496c5b9ad78f94388b4b86605144","kickoff_utc":"2026-10-24T14:00:00Z","away":"Swansea City","home":"Queens Park Rangers","away_abbr":null,"home_abbr":null,"spread_home":-0.03,"total":2.63,"win_prob_home":0.3834,"win_prob_draw":0.2797,"fair_ml_home":161,"fair_ml_away":197,"fair_ml_draw":258,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.00,"market_total":2.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":2.222,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"},{"game_id":"60d0f45831035c374992df8ca58ca380","kickoff_utc":"2026-10-24T14:00:00Z","away":"Birmingham City","home":"Cardiff City","away_abbr":null,"home_abbr":null,"spread_home":-0.05,"total":3.20,"win_prob_home":0.3483,"win_prob_draw":0.2533,"fair_ml_home":187,"fair_ml_away":151,"fair_ml_draw":295,"fair_spread_price":-100,"fair_total_price":-100,"market_spread_home":0.00,"market_total":3.50,"market_ml_home":null,"market_ml_away":null,"h1_spread_home":null,"h1_total":null,"h1_win_prob_home":null,"sd_margin":1.613,"sd_total":1.787,"published_utc":"2026-10-24T13:17:41Z","version":16,"model_version":"soccer-2026-09","source":"board"}]}