{"market_calibration":{"sportsbook":{"status":"collecting","n":0,"min_n":50,"brier":null,"buckets":[]},"kalshi":{"status":"collecting","n":0,"min_n":50,"brier":null,"buckets":[]},"polymarket":{"status":"collecting","n":0,"min_n":50,"brier":null,"buckets":[]},"model":{"status":"collecting","n":0,"min_n":50,"brier":null,"buckets":[]}},"market_health":{"status":"permission_required","sources":{"kalshi":{"collect":false,"display":"none","priceText":false,"api":false,"reviewed_at":"2026-10-31","terms_url":"https://assets.kalshi.com/Kalshi-Developer-Agreement.pdf","reason":"Paused pending written authorization for collection and publication.","allowed":false,"status":"permission_required","label":"Kalshi"},"polymarket":{"collect":true,"display":"embed","priceText":false,"api":false,"reviewed_at":"2026-10-31","terms_url":"https://polymarket.com/tos","reason":"Metadata collection and official embeds only; independent price redistribution awaits written permission.","allowed":false,"status":"permission_unverified","label":"Polymarket"}},"matched":0,"unmatched":[],"ambiguous":[],"thin":[],"passes":[]},"date":"2026-10-31","as_of":"2026-10-31T07:30:31.186Z","source":"ESPN","source_url":"https://site.api.espn.com/apis/site/v2/sports/","source_urls":["https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261101&limit=100"],"status":"ok","games":[{"id":"401879248","league":"epl","date":"2026-10-31T12:30Z","start_et":"Oct 31, 8:30 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"363","name":"Chelsea","abbr":"CHE","score":null},"away":{"id":"360","name":"Manchester United","abbr":"MAN","score":null},"line":{"spread":-0.5,"details":"CHE +100","total":2.5,"moneyline":{"home":100,"away":255,"draw":275},"implied":{"home":0.47693685624720106,"away":0.2686968204209584,"draw":0.25436632333184056},"vig":0.0483568075117371,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"249","fullName":"Stamford Bridge","address":{"city":"London","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"4-1-3","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"1-4-3","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":0,"total":2.8,"threshold":0.75,"edge":-0.5,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Chelsea to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879251","league":"epl","date":"2026-10-31T15:00Z","start_et":"Oct 31, 11:00 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"349","name":"AFC Bournemouth","abbr":"BOU","score":null},"away":{"id":"357","name":"Leeds United","abbr":"LEE","score":null},"line":{"spread":-0.5,"details":"BOU +115","total":2.5,"moneyline":{"home":115,"away":255,"draw":240},"implied":{"home":0.4468301712170291,"away":0.2706154558074965,"draw":0.2825543729754743},"vig":0.040924066973661466,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"6020","fullName":"Vitality Stadium","address":{"city":"Bournemouth","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"2-3-3","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"2-5-1","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":-0.3,"total":2.8,"threshold":0.75,"edge":-0.2,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"AFC Bournemouth to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879249","league":"epl","date":"2026-10-31T15:00Z","start_et":"Oct 31, 11:00 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"337","name":"Brentford","abbr":"BRE","score":null},"away":{"id":"393","name":"Nottingham Forest","abbr":"NFO","score":null},"line":{"spread":-0.5,"details":"BRE +110","total":2.5,"moneyline":{"home":110,"away":230,"draw":270},"implied":{"home":0.4537346711259754,"away":0.28874024526198433,"draw":0.25752508361204013},"vig":0.049491049491049655,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"9658","fullName":"Gtech Community Stadium","address":{"city":"Brentford","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"2-5-1","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"1-3-4","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":-0.3,"total":2.7,"threshold":0.75,"edge":-0.2,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Brentford to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879247","league":"epl","date":"2026-10-31T15:00Z","start_et":"Oct 31, 11:00 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"388","name":"Coventry City","abbr":"COV","score":null},"away":{"id":"366","name":"Sunderland","abbr":"SUN","score":null},"line":{"spread":0.5,"details":"SUN +135","total":2.5,"moneyline":{"home":210,"away":135,"draw":235},"implied":{"home":0.3082118038563179,"away":0.4065772731721641,"draw":0.28521092297151807},"vig":0.046620022741474365,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"1680","fullName":"Coventry Building Society Arena","address":{"city":"Coventry","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"2-0-6","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"1-2-5","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","pick":"pass","reason":"At least three prior season games per team required","spread":null,"total":null,"threshold":0.75,"edge":null,"history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Coventry City to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401878763","league":"epl","date":"2026-10-31T15:00Z","start_et":"Oct 31, 11:00 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"306","name":"Hull City","abbr":"HUL","score":null},"away":{"id":"373","name":"Ipswich Town","abbr":"IPS","score":null},"line":{"spread":0.5,"details":"IPS +150","total":2.5,"moneyline":{"home":185,"away":150,"draw":240},"implied":{"home":0.3357693067351373,"away":0.3827770096780565,"draw":0.2814536835868063},"vig":0.04499484004127963,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"3670","fullName":"The MKM Stadium","address":{"city":"Hull","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"2-4-2","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"3-1-4","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","pick":"pass","reason":"At least three prior season games per team required","spread":null,"total":null,"threshold":0.75,"edge":null,"history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Hull City to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879245","league":"epl","date":"2026-10-31T15:00Z","start_et":"Oct 31, 11:00 AM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"382","name":"Manchester City","abbr":"MNC","score":null},"away":{"id":"331","name":"Brighton & Hove Albion","abbr":"BHA","score":null},"line":{"spread":-0.5,"details":"MNC -150","total":3.5,"moneyline":{"home":-150,"away":350,"draw":340},"implied":{"home":0.5717035611164581,"away":0.21174205967276227,"draw":0.21655437921077958},"vig":0.04949494949494948,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"4036","fullName":"Etihad Stadium","address":{"city":"Manchester","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"7-0-1","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"5-1-2","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":-0.6,"total":2.7,"threshold":0.75,"edge":0.1,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Manchester City to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401878761","league":"epl","date":"2026-10-31T17:30Z","start_et":"Oct 31, 1:30 PM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"367","name":"Tottenham Hotspur","abbr":"TOT","score":null},"away":{"id":"384","name":"Crystal Palace","abbr":"CRY","score":null},"line":{"spread":-0.5,"details":"TOT -155","total":2.5,"moneyline":{"home":-155,"away":400,"draw":330},"implied":{"home":0.5842391304347826,"away":0.1922335203366059,"draw":0.2235273492286115},"vig":0.04040127678978567,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"7827","fullName":"Tottenham Hotspur Stadium","address":{"city":"London","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"2-3-3","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"2-1-5","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":-0.2,"total":2.7,"threshold":0.75,"edge":-0.3,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Tottenham Hotspur to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879250","league":"epl","date":"2026-10-31T20:00Z","start_et":"Oct 31, 4:00 PM EDT","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"362","name":"Aston Villa","abbr":"AVL","score":null},"away":{"id":"370","name":"Fulham","abbr":"FUL","score":null},"line":{"spread":-0.5,"details":"AVL +100","total":2.5,"moneyline":{"home":100,"away":260,"draw":265},"implied":{"home":0.4753979739507959,"away":0.26410998552821996,"draw":0.260492040520984},"vig":0.05175038051750391,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","as_of":"2026-10-31T07:30:31.186Z","espn_weather":null,"venue":{"id":"307","fullName":"Villa Park","address":{"city":"Birmingham","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"3-2-3","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"2-2-4","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":-0.3,"total":2.7,"threshold":0.75,"edge":-0.2,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Aston Villa to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}},{"id":"401879246","league":"epl","date":"2026-11-01T16:30Z","start_et":"Nov 1, 11:30 AM EST","season":2026,"season_type":14308,"exhibition":false,"neutral":false,"status":"Scheduled","state":"pre","home":{"id":"364","name":"Liverpool","abbr":"LIV","score":null},"away":{"id":"359","name":"Arsenal","abbr":"ARS","score":null},"line":{"spread":0.5,"details":"ARS +140","total":2.5,"moneyline":{"home":190,"away":140,"draw":245},"implied":{"home":0.32798573975044565,"away":0.39631610219845514,"draw":0.2756981580510992},"vig":0.051349325337331386,"provider":"DraftKings","kind":"current","closing_verified":false},"source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261101&limit=100","as_of":"2026-10-31T07:30:44.807Z","espn_weather":null,"venue":{"id":"192","fullName":"Anfield","address":{"city":"Liverpool","country":"England"}},"records":{"home":[{"name":"All Splits","type":"total","summary":"4-3-1","abbreviation":"Total"}],"away":[{"name":"All Splits","type":"total","summary":"7-0-1","abbreviation":"Total"}]},"injuries":{"home":[],"away":[]},"injury_status":"not_available","situation":null,"outcome":{"ats":null,"total":null},"model":{"version":"margin-v1","spread":0.2,"total":2.8,"threshold":0.75,"edge":0.3,"pick":"pass","early_season":true,"label":"early-season estimate","reason":"Early-season estimate; picks require three current-season games per team","history_as_of":"2026-10-31T07:30:50.364Z"},"market_view":{"status":"unavailable","outcome":"home_win","label":"Liverpool to win","sources":{"sportsbook":{"status":"unavailable","probability":null,"observed_at":null,"note":"The stored sportsbook feed covers spreads and totals; a no-vig win probability is unavailable."},"kalshi":{"status":"unavailable","probability":null,"note":"Paused pending written authorization for collection and publication."},"polymarket":{"status":"unavailable","probability":null,"note":"Metadata collection and official embeds only; independent price redistribution awaits written permission."},"model":{"status":"unavailable","probability":null,"observed_at":null,"note":"The model forecasts a margin, not a win probability."}},"disagreement":false,"gap":null,"threshold":0.1,"note":"Prices imply probabilities, not advice. Comparisons require the same outcome; disagreement means more than 10 percentage points."}}],"record":{"wins":2,"losses":2,"pushes":0,"pending":17,"n":4,"win_pct":50,"units":-0.182,"roi":-4.55,"closing_record":{"wins":1,"losses":2,"pushes":0,"pending":0,"n":3,"win_pct":33.333333333333336,"units":-1.091,"roi":-36.36666666666667},"clv":{"n":3,"beat":0,"average":-0.67,"status":"collecting"},"seasons":[{"league":"nba","season":2027,"wins":1,"losses":2,"pushes":0,"pending":2,"n":3,"win_pct":33.333333333333336,"units":-1.091,"roi":-36.36666666666667,"first_recorded_at":"2026-10-30T18:50:17.284Z"},{"league":"ncaaf","season":2026,"wins":1,"losses":0,"pushes":0,"pending":13,"n":1,"win_pct":100,"units":0.909,"roi":90.9,"first_recorded_at":"2026-10-30T18:50:17.284Z"},{"league":"nfl","season":2026,"wins":0,"losses":0,"pushes":0,"pending":2,"n":0,"win_pct":null,"units":0,"roi":null,"first_recorded_at":"2026-10-31T04:00:55.164Z"}],"as_of":"2026-10-31T07:40:22.214Z","scope":"current calendar year","note":"Paper record assumes one unit risked at -110; no offered or executed wager. Pushes count in ROI stakes.","first_recorded_at":"2026-10-30T18:50:17.284Z","status":"recorded"},"picks":[],"performances":[],"performances_status":"not_requested","performances_as_of":null,"coverage":[{"league":"epl","date":"2026-10-31","as_of":"2026-10-31T07:30:31.186Z","source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261031&limit=100","tier":"direct","attempts":[{"tier":"direct","status":200,"blocked":false,"time":"2026-10-31T07:30:17.501Z"}],"proxyEvidence":null,"status":"ok","count":8},{"league":"epl","date":"2026-11-01","as_of":"2026-10-31T07:30:44.807Z","source_url":"https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?dates=20261101&limit=100","tier":"direct","attempts":[{"tier":"direct","status":200,"blocked":false,"time":"2026-10-31T07:30:17.580Z"}],"proxyEvidence":null,"status":"ok","count":1}],"odds_api":{"status":"pending","as_of":null,"books_max":0,"next_refresh_estimate":"2026-10-31T06:00:00.000Z","note":"Multi-book odds are configured; snapshots are collected on game days within the free-tier allowance. ESPN lines are shown until the first one."},"responsible_gaming":"21+. Odds and picks are informational, not advice. apprised.news takes no bets and has no sportsbook affiliation. Gambling problem? Call 1-800-GAMBLER.","model_note":"Ratings use four league-mean prior games. Before three current-season games, last-season final ratings are regressed halfway to the mean and weighted by (3 − current games) / 3. Early-season estimates cannot qualify as picks. Historical ATS tests require observed closing lines.","backtest":{"as_of":"2026-10-30T06:44:19.006Z","url":"https://apprised.news/sports-backtest.json","thresholds":{"nfl":3,"ncaaf":5,"nba":5},"rows":[{"league":"nfl","season":"2025","threshold":2,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":285,"eligible_games":237,"verified_closing_lines":0,"straight_up_n":168,"straight_up_correct":112,"straight_up_ties":1,"straight_up_accuracy":67.06586826347305,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2025","threshold":3,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":285,"eligible_games":237,"verified_closing_lines":0,"straight_up_n":142,"straight_up_correct":97,"straight_up_ties":1,"straight_up_accuracy":68.79432624113475,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2025","threshold":5,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":285,"eligible_games":237,"verified_closing_lines":0,"straight_up_n":94,"straight_up_correct":72,"straight_up_ties":0,"straight_up_accuracy":76.59574468085107,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2025","threshold":7,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":285,"eligible_games":237,"verified_closing_lines":0,"straight_up_n":68,"straight_up_correct":50,"straight_up_ties":0,"straight_up_accuracy":73.52941176470588,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2026","threshold":2,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":108,"eligible_games":60,"verified_closing_lines":0,"straight_up_n":40,"straight_up_correct":21,"straight_up_ties":1,"straight_up_accuracy":53.84615384615385,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2026","threshold":3,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":108,"eligible_games":60,"verified_closing_lines":0,"straight_up_n":30,"straight_up_correct":16,"straight_up_ties":0,"straight_up_accuracy":53.333333333333336,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2026","threshold":5,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":108,"eligible_games":60,"verified_closing_lines":0,"straight_up_n":21,"straight_up_correct":11,"straight_up_ties":0,"straight_up_accuracy":52.38095238095238,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nfl","season":"2026","threshold":7,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":108,"eligible_games":60,"verified_closing_lines":0,"straight_up_n":12,"straight_up_correct":8,"straight_up_ties":0,"straight_up_accuracy":66.66666666666667,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2025","threshold":2,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":958,"eligible_games":647,"verified_closing_lines":0,"straight_up_n":530,"straight_up_correct":387,"straight_up_ties":0,"straight_up_accuracy":73.01886792452831,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2025","threshold":3,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":958,"eligible_games":647,"verified_closing_lines":0,"straight_up_n":458,"straight_up_correct":337,"straight_up_ties":0,"straight_up_accuracy":73.58078602620087,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2025","threshold":5,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":958,"eligible_games":647,"verified_closing_lines":0,"straight_up_n":361,"straight_up_correct":279,"straight_up_ties":0,"straight_up_accuracy":77.28531855955679,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2025","threshold":7,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":958,"eligible_games":647,"verified_closing_lines":0,"straight_up_n":266,"straight_up_correct":218,"straight_up_ties":0,"straight_up_accuracy":81.95488721804512,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2026","threshold":2,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":572,"eligible_games":290,"verified_closing_lines":0,"straight_up_n":230,"straight_up_correct":154,"straight_up_ties":0,"straight_up_accuracy":66.95652173913044,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2026","threshold":3,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":572,"eligible_games":290,"verified_closing_lines":0,"straight_up_n":214,"straight_up_correct":142,"straight_up_ties":0,"straight_up_accuracy":66.35514018691589,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2026","threshold":5,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":572,"eligible_games":290,"verified_closing_lines":0,"straight_up_n":145,"straight_up_correct":97,"straight_up_ties":0,"straight_up_accuracy":66.89655172413794,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"ncaaf","season":"2026","threshold":7,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"out-of-sample","games":572,"eligible_games":290,"verified_closing_lines":0,"straight_up_n":105,"straight_up_correct":79,"straight_up_ties":0,"straight_up_accuracy":75.23809523809524,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nba","season":"2025-26","threshold":2,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":1320,"eligible_games":1272,"verified_closing_lines":0,"straight_up_n":1008,"straight_up_correct":726,"straight_up_ties":3,"straight_up_accuracy":72.23880597014926,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nba","season":"2025-26","threshold":3,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":1320,"eligible_games":1272,"verified_closing_lines":0,"straight_up_n":898,"straight_up_correct":659,"straight_up_ties":3,"straight_up_accuracy":73.63128491620111,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nba","season":"2025-26","threshold":5,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":1320,"eligible_games":1272,"verified_closing_lines":0,"straight_up_n":660,"straight_up_correct":511,"straight_up_ties":0,"straight_up_accuracy":77.42424242424242,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."},{"league":"nba","season":"2025-26","threshold":7,"n":0,"ats_w_l_p":"0-0-0","win_pct":null,"roi":null,"units":0,"window":"in-sample","games":1320,"eligible_games":1272,"verified_closing_lines":0,"straight_up_n":486,"straight_up_correct":384,"straight_up_ties":0,"straight_up_accuracy":79.01234567901234,"straight_up_filter":"Absolute model margin >= threshold; this is not model-vs-market betting edge."}],"coverage":{"planned":233,"measured":233,"unmeasured":[],"tiers":{"direct":233}}}}