{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/skysports-com/",
 "canonical": "/sources/skysports-com/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Sky Sports: Football Prediction Record",
 "description": "Sky Sports (Premier League): 545 statements recorded by Forecast Record. Every statement with its source and the rule applied to it.",
 "first_paragraph": {
  "body": "Forecast Record has recorded 545 statements by Sky Sports (Premier League), including 17 predictions. Of the 17 predictions we hold for Sky Sports (Premier League), 1 is linked to matches: 1 was recorded by us before kick-off; 9 are excluded while the attribution is under review. The statements are listed below; as of 7 November 2026.",
  "key_number": "545",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:18:22.806Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "b7c6797ba117f53e911ce192ba153f91cb9187846b6d460aa909780ed830f46d",
 "dependency_group": "author:e-f923b04718de0c7d3ede8258",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/skysports-com/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/skysports-com/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-f923b04718de0c7d3ede8258",
  "public_name": "Sky Sports (Premier League)",
  "tracker_number": 1012,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-25",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-f923b04718de0c7d3ede8258-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": null,
   "unit": "percent",
   "data_status": "unknown",
   "cause": "no pick in this window has been settled",
   "n_bets": 0,
   "n_events": 0,
   "n_void": null,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": "100.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:18:22.806Z",
   "enough_for_ranking": false,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 0 settled picks across 0 matches",
  "average_odds": null,
  "odds_from_author": null,
  "odds_from_snapshot": null
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-d610c114807315d89c98ee8f",
  "bankroll_hundredths": 1038100,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 38100,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-24T14:46:21.872Z",
    "bankroll_hundredths": 1013300,
    "profit_hundredths": 13300,
    "outcome_id": "ish-dadbed7fe2f33c5e15f5a8a0"
   },
   {
    "at": "2026-10-24T16:08:18.193Z",
    "bankroll_hundredths": 1003300,
    "profit_hundredths": 3300,
    "outcome_id": "ish-0c8f0d5bf724553b373a12f8"
   },
   {
    "at": "2026-10-26T12:50:38.579Z",
    "bankroll_hundredths": 1016100,
    "profit_hundredths": 16100,
    "outcome_id": "ish-c6fd3c055bd788e337ef7ccb"
   },
   {
    "at": "2026-10-26T12:50:38.594Z",
    "bankroll_hundredths": 1038100,
    "profit_hundredths": 38100,
    "outcome_id": "ish-c7210ebe957d97df369ddb65"
   }
  ],
  "top_ups": [],
  "rule": "When the balance falls below 100 points and no bets are open, 10000 points are added; the remaining balance is kept. While bets are open we wait for settlement.",
  "series_key": "market_price",
  "series_label": "At an independent odds snapshot"
 },
 "simulations": [],
 "completeness": {
  "detected": 545,
  "recognised": 17,
  "accepted": 8,
  "executed": 4,
  "calculated": 4,
  "gaps": [
   {
    "cause": "not_checked",
    "figure": 4
   },
   {
    "cause": "other reading",
    "figure": 4
   },
   {
    "cause": "not_supported",
    "figure": 3
   },
   {
    "cause": "outside the method",
    "figure": 2
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 545,
  "of_them_restored": 93,
  "not_predictions": {
   "opinions": 168,
   "not_about_a_match": 360,
   "unclassified": 0
  },
  "predictions": 17,
  "predictions_restored": 0,
  "matches": 8,
  "admitted": 8,
  "qualifying_picks": 4,
  "qualifying_picks_restored": 0,
  "settled_picks": 4,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 4,
    "settled_picks": 4,
    "void": 0,
    "pending_picks": 0,
    "matches": 4,
    "operations_settled": 4,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 4,
    "settled_picks": 4,
    "void": 0,
    "pending_picks": 0,
    "matches": 4,
    "operations_settled": 4,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At the author's stated price"
   },
   {
    "code_name": "derived_series",
    "derived": true,
    "is_restored": false,
    "qualifying_picks": 2,
    "settled_picks": 2,
    "void": 0,
    "pending_picks": 0,
    "matches": 2,
    "operations_settled": 2,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "Forecast Record reconstruction from the predicted score"
   }
  ],
  "gaps": [
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 4
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 4
   },
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 3
   },
   {
    "code_name": "not_admitted",
    "cause": "outside the method",
    "figure": 2
   }
  ],
  "duplicates": 57,
  "junk": {
   "ads": 3,
   "service": 1
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-73f8cc425fff46e083b738bd",
   "url": "/sources/skysports-com/#pick-n-73f8cc425fff46e083b738bd",
   "quote_text": "Johan Manzambi to score or assist (13/8 with Sky Bet)",
   "fragment_from": 11358,
   "fragment_to": 11411,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "758c675106117577109cfaa0d1131bc4dd2e9ecd2db2022b1a35588506984114",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:40:00.000Z",
   "detected_at": "2026-11-07T01:43:17.368Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T17:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:40:00.000Z",
    "detected_at": "2026-11-07T01:43:17.368Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-86ffe514e261156079fb590e",
   "url": "/sources/skysports-com/#pick-n-86ffe514e261156079fb590e",
   "quote_text": "JONES KNOWS' BEST BET: Nottingham Forest to win (7/2 with Sky Bet)",
   "fragment_from": 5189,
   "fragment_to": 5255,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "758c675106117577109cfaa0d1131bc4dd2e9ecd2db2022b1a35588506984114",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:40:00.000Z",
   "detected_at": "2026-11-07T01:43:17.368Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T17:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:40:00.000Z",
    "detected_at": "2026-11-07T01:43:17.368Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e4ba67760afd6685a18311b0",
   "url": "/sources/skysports-com/#pick-n-e4ba67760afd6685a18311b0",
   "quote_text": "JONES KNOWS' BEST BET: Calvin Bassey +3 foul involvements (5/6 with Sky Bet)",
   "fragment_from": 3386,
   "fragment_to": 3462,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "758c675106117577109cfaa0d1131bc4dd2e9ecd2db2022b1a35588506984114",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:40:00.000Z",
   "detected_at": "2026-11-07T01:43:17.368Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T17:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:40:00.000Z",
    "detected_at": "2026-11-07T01:43:17.368Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2a5cd21b74088986b5312da7",
   "url": "/sources/skysports-com/#pick-n-2a5cd21b74088986b5312da7",
   "quote_text": "Hull to be shown over 2.5 cards look rather appealing.",
   "fragment_from": 2066,
   "fragment_to": 2120,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "758c675106117577109cfaa0d1131bc4dd2e9ecd2db2022b1a35588506984114",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:40:00.000Z",
   "detected_at": "2026-11-07T01:43:17.368Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T17:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:40:00.000Z",
    "detected_at": "2026-11-07T01:43:17.368Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a7374ec9eacf1e39c4956464",
   "url": "/sources/skysports-com/#pick-n-a7374ec9eacf1e39c4956464",
   "quote_text": "JONES KNOWS' BEST BET: Over 4.5 total cards (5/6 with Sky Bet)",
   "fragment_from": 1225,
   "fragment_to": 1287,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "758c675106117577109cfaa0d1131bc4dd2e9ecd2db2022b1a35588506984114",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:40:00.000Z",
   "detected_at": "2026-11-07T01:43:17.368Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T17:40:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:40:00.000Z",
    "detected_at": "2026-11-07T01:43:17.368Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4e2f34e2f7ae7e548a77c703",
   "url": "/evidence/?pick=n-4e2f34e2f7ae7e548a77c703",
   "quote_text": "Matheus Cunha to find greater consistency",
   "fragment_from": 245,
   "fragment_to": 286,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:45:00.000Z",
   "detected_at": "2026-11-06T01:43:11.708Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T11:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3737f2510a58f59d06d11e76",
   "url": "/evidence/?pick=n-3737f2510a58f59d06d11e76",
   "quote_text": "Michael Carrick needs Bruno Fernandes in his side",
   "fragment_from": 176,
   "fragment_to": 225,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:45:00.000Z",
   "detected_at": "2026-11-06T01:43:11.708Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T11:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-06e99515076d986a5741e04c",
   "url": "/evidence/?pick=n-06e99515076d986a5741e04c",
   "quote_text": "But I don't think you can look at that performance and say everything has suddenly changed.",
   "fragment_from": 4537,
   "fragment_to": 4628,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:45:00.000Z",
   "detected_at": "2026-11-06T01:43:11.708Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T11:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7c74a561ae8b06cdd124e046",
   "url": "/evidence/?pick=n-7c74a561ae8b06cdd124e046",
   "quote_text": "It was a brilliant comeback and it could be the result that turns their season around.",
   "fragment_from": 4450,
   "fragment_to": 4536,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:45:00.000Z",
   "detected_at": "2026-11-06T01:43:11.708Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-05T11:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5f8eba12ce805fc07f732a42",
   "url": "/sources/skysports-com/#pick-n-5f8eba12ce805fc07f732a42",
   "quote_text": "I don't see them getting anything from Aston Villa on Sunday.",
   "fragment_from": 4878,
   "fragment_to": 4939,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:45:00.000Z",
   "detected_at": "2026-11-06T01:43:11.708Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0efac66d1287",
    "display_name": "Manchester United — Aston Villa",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T16:30:00.000Z",
    "url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Aston Villa",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "draw or Aston Villa",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Aston Villa"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 16:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 16:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "1e4f760904b4034adb27cee545cbbf3d41a0e55ba7f95c250ddef0b671afdbb0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Aston Villa",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Sky Sports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-dfff2c81bbccfcb86c4d1e05",
   "url": "/evidence/?pick=n-dfff2c81bbccfcb86c4d1e05",
   "quote_text": "Watch Manchester United vs Aston Villa on Sunday, live on Sky Sports, kick-off 4.30pm",
   "fragment_from": 7167,
   "fragment_to": 7252,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607700/manchester-united-3-2-roma-bruno-fernandes-claims-players-dont-need-to-save-michael-carricks-job-after-first-win-in-10-games",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8d9506becfc4742ee5eeb409edf6192f19958cf1d4dedec5e16a869a41254377",
    "material_removed": false
   },
   "published_at": "2026-11-04T07:20:00.000Z",
   "detected_at": "2026-11-05T01:42:56.026Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T07:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T07:20:00.000Z",
    "detected_at": "2026-11-05T01:42:56.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-41ee0fbb59d1e5a059460cf6",
   "url": "/evidence/?pick=n-41ee0fbb59d1e5a059460cf6",
   "quote_text": "It should be [a turning point].",
   "fragment_from": 2151,
   "fragment_to": 2182,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607700/manchester-united-3-2-roma-bruno-fernandes-claims-players-dont-need-to-save-michael-carricks-job-after-first-win-in-10-games",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8d9506becfc4742ee5eeb409edf6192f19958cf1d4dedec5e16a869a41254377",
    "material_removed": false
   },
   "published_at": "2026-11-04T07:20:00.000Z",
   "detected_at": "2026-11-05T01:42:56.026Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-04T07:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T07:20:00.000Z",
    "detected_at": "2026-11-05T01:42:56.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b7ac298a9ffccfc2d5e32873",
   "url": "/evidence/?pick=n-b7ac298a9ffccfc2d5e32873",
   "quote_text": "Here are United's next eight fixtures:",
   "fragment_from": 5257,
   "fragment_to": 5295,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607031/man-utd-will-be-in-premier-league-relegation-zone-in-december-says-paul-merson-as-michael-carricks-side-hit-by-poor-recruitment",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2489f11308426be6d33190dc9183fad749369664df64d300ff7698e2ef35b514",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:20:00.000Z",
   "detected_at": "2026-11-03T01:43:02.452Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T11:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:20:00.000Z",
    "detected_at": "2026-11-03T01:43:02.452Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8db7d2ff9d2b4a566071c8a4",
   "url": "/evidence/?pick=n-8db7d2ff9d2b4a566071c8a4",
   "quote_text": "Goal difference is all which currently separates them from the relegation zone ahead of Crystal Palace",
   "fragment_from": 570,
   "fragment_to": 672,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607031/man-utd-will-be-in-premier-league-relegation-zone-in-december-says-paul-merson-as-michael-carricks-side-hit-by-poor-recruitment",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2489f11308426be6d33190dc9183fad749369664df64d300ff7698e2ef35b514",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:20:00.000Z",
   "detected_at": "2026-11-03T01:43:02.452Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T11:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:20:00.000Z",
    "detected_at": "2026-11-03T01:43:02.452Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c3c31a8b0f0de3f454b90600",
   "url": "/evidence/?pick=n-c3c31a8b0f0de3f454b90600",
   "quote_text": "But this is not Manchester United.",
   "fragment_from": 1921,
   "fragment_to": 1955,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607031/man-utd-will-be-in-premier-league-relegation-zone-in-december-says-paul-merson-as-michael-carricks-side-hit-by-poor-recruitment",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2489f11308426be6d33190dc9183fad749369664df64d300ff7698e2ef35b514",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:20:00.000Z",
   "detected_at": "2026-11-03T01:43:02.452Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T11:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:20:00.000Z",
    "detected_at": "2026-11-03T01:43:02.452Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-31c3571ece889ece41386341",
   "url": "/evidence/?pick=n-31c3571ece889ece41386341",
   "quote_text": "I don't see them getting relegated, absolutely not.",
   "fragment_from": 1869,
   "fragment_to": 1920,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607031/man-utd-will-be-in-premier-league-relegation-zone-in-december-says-paul-merson-as-michael-carricks-side-hit-by-poor-recruitment",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2489f11308426be6d33190dc9183fad749369664df64d300ff7698e2ef35b514",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:20:00.000Z",
   "detected_at": "2026-11-03T01:43:02.452Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T11:20:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:20:00.000Z",
    "detected_at": "2026-11-03T01:43:02.452Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-84463690c62e38383c437ab7",
   "url": "/evidence/?pick=n-84463690c62e38383c437ab7",
   "quote_text": "After the win at Newcastle, Moyes said he \"did not know yet\" whether Grealish would be available",
   "fragment_from": 6218,
   "fragment_to": 6314,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/newcastle-united-vs-everton/report/559532",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "20c7bd343ad93862495092090057272676f4584bddf12c6dc8a8e029ba3587da",
    "material_removed": false
   },
   "published_at": "2026-11-02T22:00:00.000Z",
   "detected_at": "2026-11-03T01:42:40.431Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T22:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T22:00:00.000Z",
    "detected_at": "2026-11-03T01:42:40.431Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-73bd1b565562e8ba574131ed",
   "url": "/evidence/?pick=n-73bd1b565562e8ba574131ed",
   "quote_text": "Jack Grealish was not named in Everton's squad for the game at Newcastle, with the club citing a fitness issue.",
   "fragment_from": 5801,
   "fragment_to": 5912,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/newcastle-united-vs-everton/report/559532",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "20c7bd343ad93862495092090057272676f4584bddf12c6dc8a8e029ba3587da",
    "material_removed": false
   },
   "published_at": "2026-11-02T22:00:00.000Z",
   "detected_at": "2026-11-03T01:42:40.431Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T22:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T22:00:00.000Z",
    "detected_at": "2026-11-03T01:42:40.431Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-bf5125c8b2a3565c5d33cfe1",
   "url": "/evidence/?pick=n-bf5125c8b2a3565c5d33cfe1",
   "quote_text": "I think it's going to be a tough season for Newcastle.",
   "fragment_from": 2922,
   "fragment_to": 2976,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/newcastle-united-vs-everton/report/559532",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "20c7bd343ad93862495092090057272676f4584bddf12c6dc8a8e029ba3587da",
    "material_removed": false
   },
   "published_at": "2026-11-02T22:00:00.000Z",
   "detected_at": "2026-11-03T01:42:40.431Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T22:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T22:00:00.000Z",
    "detected_at": "2026-11-03T01:42:40.431Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e782fd0a1054c8962c0b81a6",
   "url": "/evidence/?pick=n-e782fd0a1054c8962c0b81a6",
   "quote_text": "But I fear a little bit for Newcastle, I think it could be a long, tough season.",
   "fragment_from": 1217,
   "fragment_to": 1297,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13607320/newcastle-are-flat-and-boring-8211-jamie-carragher-warns-magpies-face-tough-premier-league-season-after-everton-defeat",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4896824cdd0434b30c655a93b2c9dc20d87d688359c61718e9a85d60972b7fac",
    "material_removed": false
   },
   "published_at": "2026-11-02T22:35:00.000Z",
   "detected_at": "2026-11-03T01:42:38.202Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T22:35:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T22:35:00.000Z",
    "detected_at": "2026-11-03T01:42:38.202Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e028676314ef3076177b29a1",
   "url": "/evidence/?pick=n-e028676314ef3076177b29a1",
   "quote_text": "Isak's neatly taken goal in Liverpool's 2-0 win over an in-form Brighton at Anfield on Sunday means the Swede has now scored six in his last six Premier League encounters",
   "fragment_from": 337,
   "fragment_to": 507,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13605451/alexander-isak-why-keeping-sweden-striker-fit-and-firing-is-key-to-andoni-iraolas-liverpool-revival",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e522ac9c3ee12174eb039e278df5971d34460921068fb62202b246b159b519b4",
    "material_removed": false
   },
   "published_at": "2026-10-30T08:00:00.000Z",
   "detected_at": "2026-10-31T01:43:16.892Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T08:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T08:00:00.000Z",
    "detected_at": "2026-10-31T01:43:16.892Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9630ce3cc902cda6b3db60e4",
   "url": "/evidence/?pick=n-9630ce3cc902cda6b3db60e4",
   "quote_text": "Liverpool's patience with Alexander Isak is starting to be rewarded, with the record-breaking £125m purchase finally resembling the most expensive striker in Premier League history.",
   "fragment_from": 154,
   "fragment_to": 335,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13605451/alexander-isak-why-keeping-sweden-striker-fit-and-firing-is-key-to-andoni-iraolas-liverpool-revival",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e522ac9c3ee12174eb039e278df5971d34460921068fb62202b246b159b519b4",
    "material_removed": false
   },
   "published_at": "2026-10-30T08:00:00.000Z",
   "detected_at": "2026-10-31T01:43:16.892Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T08:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T08:00:00.000Z",
    "detected_at": "2026-10-31T01:43:16.892Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-63299ab8d3f0dbea6346e3d5",
   "url": "/evidence/?pick=n-63299ab8d3f0dbea6346e3d5",
   "quote_text": "I can bet you it's going to happen again - is he going to react the same way?",
   "fragment_from": 3955,
   "fragment_to": 4032,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13605766/max-dowman-red-card-mikel-artetas-tough-love-after-dismissal-this-isnt-disneyland",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9f6e13cad94c0dc636aa189b4667ef5416c9961abdac6bbc78d0d38077dacf76",
    "material_removed": false
   },
   "published_at": "2026-10-30T12:00:00.000Z",
   "detected_at": "2026-10-31T01:43:14.108Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T12:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T12:00:00.000Z",
    "detected_at": "2026-10-31T01:43:14.108Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-18fe1a15a56fac5ec6acf7ac",
   "url": "/evidence/?pick=n-18fe1a15a56fac5ec6acf7ac",
   "quote_text": "Moments before Arsenal exited the competition on penalties to the League Two side, Dowman was sent off for violent conduct",
   "fragment_from": 351,
   "fragment_to": 473,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13605766/max-dowman-red-card-mikel-artetas-tough-love-after-dismissal-this-isnt-disneyland",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9f6e13cad94c0dc636aa189b4667ef5416c9961abdac6bbc78d0d38077dacf76",
    "material_removed": false
   },
   "published_at": "2026-10-30T12:00:00.000Z",
   "detected_at": "2026-10-31T01:43:14.108Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T12:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T12:00:00.000Z",
    "detected_at": "2026-10-31T01:43:14.108Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ffc3f6c5248b87da2a731e8a",
   "url": "/evidence/?pick=n-ffc3f6c5248b87da2a731e8a",
   "quote_text": "Fernandes is now expected to be in contention for United's Premier League game against Chelsea",
   "fragment_from": 1371,
   "fragment_to": 1465,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13604738/bruno-fernandes-man-utd-head-coach-michael-carrick-and-club-captain-hold-clear-the-air-talks-ahead-of-chelsea-fixture",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0ba6ecb4d5bd28bdbccdaa7979a79becd92ef50e9d6f806032190c6a0cc546d8",
    "material_removed": false
   },
   "published_at": "2026-10-28T10:39:00.000Z",
   "detected_at": "2026-10-29T01:42:42.823Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T10:39:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T10:39:00.000Z",
    "detected_at": "2026-10-29T01:42:42.823Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-312d8e4497772d7c1cb99c0a",
   "url": "/evidence/?pick=n-312d8e4497772d7c1cb99c0a",
   "quote_text": "Manchester United head coach Michael Carrick and captain Bruno Fernandes have met face to face",
   "fragment_from": 171,
   "fragment_to": 265,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13604738/bruno-fernandes-man-utd-head-coach-michael-carrick-and-club-captain-hold-clear-the-air-talks-ahead-of-chelsea-fixture",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0ba6ecb4d5bd28bdbccdaa7979a79becd92ef50e9d6f806032190c6a0cc546d8",
    "material_removed": false
   },
   "published_at": "2026-10-28T10:39:00.000Z",
   "detected_at": "2026-10-29T01:42:42.823Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T10:39:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T10:39:00.000Z",
    "detected_at": "2026-10-29T01:42:42.823Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4399d126464ed19dff31d5be",
   "url": "/evidence/?pick=n-4399d126464ed19dff31d5be",
   "quote_text": "Carrick dropped captain Bruno Fernandes against Bournemouth after he criticised the coaching staff's tactics",
   "fragment_from": 1678,
   "fragment_to": 1786,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13604347/man-utd-boss-michael-carrick-to-remain-in-charge-vs-chelsea-and-given-chance-to-turn-situation-around",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "21ced805376b510e053c7a2edf5215ad3a0db35e5923ab9683c91b3bfb37e7ef",
    "material_removed": false
   },
   "published_at": "2026-10-27T12:03:00.000Z",
   "detected_at": "2026-10-28T01:42:41.638Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T12:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T12:03:00.000Z",
    "detected_at": "2026-10-28T01:42:41.638Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-286052490983dfec8c29cd84",
   "url": "/evidence/?pick=n-286052490983dfec8c29cd84",
   "quote_text": "How it is going to go over the next couple of weeks, I have no idea.",
   "fragment_from": 3204,
   "fragment_to": 3272,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13604347/man-utd-boss-michael-carrick-to-remain-in-charge-vs-chelsea-and-given-chance-to-turn-situation-around",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "21ced805376b510e053c7a2edf5215ad3a0db35e5923ab9683c91b3bfb37e7ef",
    "material_removed": false
   },
   "published_at": "2026-10-27T12:03:00.000Z",
   "detected_at": "2026-10-28T01:42:41.638Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T12:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T12:03:00.000Z",
    "detected_at": "2026-10-28T01:42:41.638Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-40c1d3e5ccfea295f54658d9",
   "url": "/evidence/?pick=n-40c1d3e5ccfea295f54658d9",
   "quote_text": "I am surprised, but I am happy because I was absolutely certain that what I witnessed on Sunday would be the end of Michael.",
   "fragment_from": 2714,
   "fragment_to": 2838,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13604347/man-utd-boss-michael-carrick-to-remain-in-charge-vs-chelsea-and-given-chance-to-turn-situation-around",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "21ced805376b510e053c7a2edf5215ad3a0db35e5923ab9683c91b3bfb37e7ef",
    "material_removed": false
   },
   "published_at": "2026-10-27T12:03:00.000Z",
   "detected_at": "2026-10-28T01:42:41.638Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T12:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T12:03:00.000Z",
    "detected_at": "2026-10-28T01:42:41.638Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e86098a2ce9bde5905e5751d",
   "url": "/evidence/?pick=n-e86098a2ce9bde5905e5751d",
   "quote_text": "Jude Bellingham, who's going to be a future Ballon d'Or winner",
   "fragment_from": 2460,
   "fragment_to": 2522,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13601934/harry-kane-wins-2026-ballon-dor-bayern-munich-striker-becomes-first-english-winner-of-award-in-25-years",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "97485e3375105f58543ba59b41e47b2aa7e69adad5b39fc1ce11c913c88d3f20",
    "material_removed": false
   },
   "published_at": "2026-10-26T23:05:00.000Z",
   "detected_at": "2026-10-27T01:42:41.959Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T23:05:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T23:05:00.000Z",
    "detected_at": "2026-10-27T01:42:41.959Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f7a7325d62d999d7d7258101",
   "url": "/evidence/?pick=n-f7a7325d62d999d7d7258101",
   "quote_text": "Harry Kane has become the first English winner of the Ballon d'Or in 25 years",
   "fragment_from": 158,
   "fragment_to": 235,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13601934/harry-kane-wins-2026-ballon-dor-bayern-munich-striker-becomes-first-english-winner-of-award-in-25-years",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "97485e3375105f58543ba59b41e47b2aa7e69adad5b39fc1ce11c913c88d3f20",
    "material_removed": false
   },
   "published_at": "2026-10-26T23:05:00.000Z",
   "detected_at": "2026-10-27T01:42:41.959Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T23:05:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T23:05:00.000Z",
    "detected_at": "2026-10-27T01:42:41.959Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d307b55ebe2aaae81703c1fc",
   "url": "/evidence/?pick=n-d307b55ebe2aaae81703c1fc",
   "quote_text": "Martinez set to be sidelined for the foreseeable future after facial surgery following a jaw fracture",
   "fragment_from": 4355,
   "fragment_to": 4456,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13603342/chelsea-cole-palmer-red-card-mike-penders-howler-and-out-coached-by-roberto-de-zerbi-on-horror-night-for-xabi-alonso",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "77065c083f059a0de7726487e9650d6f3827e08481be420854377f5e7c8d0ce4",
    "material_removed": false
   },
   "published_at": "2026-10-24T21:14:00.000Z",
   "detected_at": "2026-10-25T01:42:37.399Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T21:14:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T21:14:00.000Z",
    "detected_at": "2026-10-25T01:42:37.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d642d4d9740469b7b597ee20",
   "url": "/evidence/?pick=n-d642d4d9740469b7b597ee20",
   "quote_text": "Joao Pedro was unexpectedly absent.",
   "fragment_from": 1566,
   "fragment_to": 1601,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13603342/chelsea-cole-palmer-red-card-mike-penders-howler-and-out-coached-by-roberto-de-zerbi-on-horror-night-for-xabi-alonso",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "77065c083f059a0de7726487e9650d6f3827e08481be420854377f5e7c8d0ce4",
    "material_removed": false
   },
   "published_at": "2026-10-24T21:14:00.000Z",
   "detected_at": "2026-10-25T01:42:37.399Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T21:14:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T21:14:00.000Z",
    "detected_at": "2026-10-25T01:42:37.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d48ae70f8918e183125961e1",
   "url": "/evidence/?pick=n-d48ae70f8918e183125961e1",
   "quote_text": "Cole Palmer was sent off for a second bookable offence after already escaping a straight red card",
   "fragment_from": 726,
   "fragment_to": 823,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13603342/chelsea-cole-palmer-red-card-mike-penders-howler-and-out-coached-by-roberto-de-zerbi-on-horror-night-for-xabi-alonso",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "77065c083f059a0de7726487e9650d6f3827e08481be420854377f5e7c8d0ce4",
    "material_removed": false
   },
   "published_at": "2026-10-24T21:14:00.000Z",
   "detected_at": "2026-10-25T01:42:37.399Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T21:14:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T21:14:00.000Z",
    "detected_at": "2026-10-25T01:42:37.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b45248e61d412d4018e00e8d",
   "url": "/evidence/?pick=n-b45248e61d412d4018e00e8d",
   "quote_text": "Chelsea have been awful, really. On the ball, they've been well short. Nowhere near the level.",
   "fragment_from": 1404,
   "fragment_to": 1498,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13603342/chelsea-cole-palmer-red-card-mike-penders-howler-and-out-coached-by-roberto-de-zerbi-on-horror-night-for-xabi-alonso",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "77065c083f059a0de7726487e9650d6f3827e08481be420854377f5e7c8d0ce4",
    "material_removed": false
   },
   "published_at": "2026-10-24T21:14:00.000Z",
   "detected_at": "2026-10-25T01:42:37.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T21:14:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T21:14:00.000Z",
    "detected_at": "2026-10-25T01:42:37.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b3770445ce273095382879e7",
   "url": "/evidence/?pick=n-b3770445ce273095382879e7",
   "quote_text": "Tottenham outplayed Chelsea. Out-coached, everything.",
   "fragment_from": 1106,
   "fragment_to": 1159,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13603342/chelsea-cole-palmer-red-card-mike-penders-howler-and-out-coached-by-roberto-de-zerbi-on-horror-night-for-xabi-alonso",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "77065c083f059a0de7726487e9650d6f3827e08481be420854377f5e7c8d0ce4",
    "material_removed": false
   },
   "published_at": "2026-10-24T21:14:00.000Z",
   "detected_at": "2026-10-25T01:42:37.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T21:14:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T21:14:00.000Z",
    "detected_at": "2026-10-25T01:42:37.399Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-29918b3e28ebf673b7924627",
   "url": "/evidence/?pick=n-29918b3e28ebf673b7924627",
   "quote_text": "Chelsea 0 - 2 Spurs - Match Report & Highlights",
   "fragment_from": 0,
   "fragment_to": 47,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/chelsea-vs-tottenham-hotspur/report/559516",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "18142756fe8ae5cecaab63ee41e3b64889db282b2010a563d0ea564f8f7f81dc",
    "material_removed": false
   },
   "published_at": "2026-10-24T19:30:00.000Z",
   "detected_at": "2026-10-25T01:42:35.921Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T19:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T19:30:00.000Z",
    "detected_at": "2026-10-25T01:42:35.921Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4de725b5dcad443b23f6fdf9",
   "url": "/evidence/?pick=n-4de725b5dcad443b23f6fdf9",
   "quote_text": "United are winless in their last seven matches, their longest such run since 2015",
   "fragment_from": 545,
   "fragment_to": 626,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602589/man-utd-boss-michael-carrick-insists-there-is-no-divide-despite-bruno-fernandes-criticism",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4a6d069e8437aaf91b96074dd93873a8a7d55220f654497aeadd5d23771946da",
    "material_removed": false
   },
   "published_at": "2026-10-23T09:39:00.000Z",
   "detected_at": "2026-10-24T01:42:43.137Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T09:39:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T09:39:00.000Z",
    "detected_at": "2026-10-24T01:42:43.137Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f3ee5071a47c3615627a23b2",
   "url": "/evidence/?pick=n-f3ee5071a47c3615627a23b2",
   "quote_text": "I totally accept that, what we're going through at the moment.",
   "fragment_from": 2497,
   "fragment_to": 2559,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602589/man-utd-boss-michael-carrick-insists-there-is-no-divide-despite-bruno-fernandes-criticism",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4a6d069e8437aaf91b96074dd93873a8a7d55220f654497aeadd5d23771946da",
    "material_removed": false
   },
   "published_at": "2026-10-23T09:39:00.000Z",
   "detected_at": "2026-10-24T01:42:43.137Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T09:39:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T09:39:00.000Z",
    "detected_at": "2026-10-24T01:42:43.137Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d656622a58ad9ec4bc92a091",
   "url": "/evidence/?pick=n-d656622a58ad9ec4bc92a091",
   "quote_text": "'Future superstar' Rio Ngumoha making more dribbles than Jeremy Doku",
   "fragment_from": 7369,
   "fragment_to": 7437,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4cb3a240e7c7821e51f5a201",
   "url": "/sources/skysports-com/#pick-n-4cb3a240e7c7821e51f5a201",
   "quote_text": "That is a significant enough pattern to take seriously when assessing a price of 21/10 with Sky Bet for the draw. Back the bet no-one wants to back.\n\nSCORE PREDICTION: 1-1",
   "fragment_from": 10378,
   "fragment_to": 10549,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": "2026-10-24T06:03:18.281Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-185c5d58dacf",
    "display_name": "Sunderland — Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T16:30:00.000Z",
    "url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.1",
    "our_snapshot": "3.2000",
    "our_snapshot_at": "2026-10-24T01:40:00.113Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 22000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.1",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.1"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sunderland 0-0 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "10c3d52f52efecc3305d30248fc446a5bd6b4d4aac4a89ae7be7c7be18a8cb7f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 21000,
     "executed_at": "2026-10-24T06:03:17.189Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e78744998e806d42a055610f7055ae427c681cb7ccfa3586fc191820d2ccbf00",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.2000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 22000,
     "executed_at": "2026-10-24T06:03:18.281Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0cef65e77c6c518e1d3dc6f2",
   "url": "/sources/skysports-com/#pick-n-0cef65e77c6c518e1d3dc6f2",
   "quote_text": "SCORE PREDICTION: 1-3",
   "fragment_from": 9552,
   "fragment_to": 9573,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-3ebbb75ad333",
    "display_name": "Manchester United — AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester United 1-3 AFC Bournemouth",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Manchester United 1-3 AFC Bournemouth",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester United 1-3 AFC Bournemouth"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester United 0-3 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "714c3542d7e6adb91db57f152d298f24f16a786e70d86a238ffa253ced131a44",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "decimal_odds": "3.1400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 21400,
     "executed_at": "2026-10-24T06:03:17.175Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4b0101902483b30043233599",
   "url": "/sources/skysports-com/#pick-n-4b0101902483b30043233599",
   "quote_text": "SCORE PREDICTION: 1-3 | JONES KNOWS' BEST BET: Bournemouth draw no bet (11/8 with Sky Bet)",
   "fragment_from": 9552,
   "fragment_to": 9642,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": "2026-10-24T06:03:16.503Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-3ebbb75ad333",
    "display_name": "Manchester United — AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "AFC Bournemouth",
   "odds_set": {
    "by_author": "2.38",
    "our_snapshot": "2.2800",
    "our_snapshot_at": "2026-10-24T01:40:00.113Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "AFC Bournemouth",
    "author_odds": "2.38",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: AFC Bournemouth at 2.38"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester United 0-3 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "79a069e71fba9bff1fc8e4f3c198b439553b25f2689410c315e787424ffa704c",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "decimal_odds": "2.38",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13800,
     "executed_at": "2026-10-24T06:03:15.252Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2a784fc120f527a989e61c9eecd68e1bba8bd24731940cd03cc315355aca54be",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "decimal_odds": "2.2800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12800,
     "executed_at": "2026-10-24T06:03:16.503Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8112614b9a16a48a8c33e1e7",
   "url": "/sources/skysports-com/#pick-n-8112614b9a16a48a8c33e1e7",
   "quote_text": "At 11/8 with Sky Bet, the draw no bet gives us some protection if the teams share the points, while still offering an attractive return if Brighton can pull off another statement result.\n\nSCORE PREDICTION: 1-2",
   "fragment_from": 7954,
   "fragment_to": 8163,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-b2cd6e3d1134",
    "display_name": "Liverpool — Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Brighton & Hove Albion",
   "odds_set": {
    "by_author": "2.38",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Brighton & Hove Albion",
    "author_odds": "2.38",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Brighton & Hove Albion at 2.38"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Liverpool 2-0 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "455c5e9328678b90687819678beeff4e8e91873aa247e060b5955a1f6347115a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Brighton & Hove Albion",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f91c707059e763c4d6bbcdafd038be7ef8ee40e8a03538b81dc4583413aabc32",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Brighton & Hove Albion",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a3013b67bc4eff5736d7acfc",
   "url": "/sources/skysports-com/#pick-n-a3013b67bc4eff5736d7acfc",
   "quote_text": "SCORE PREDICTION: 1-1 | JONES KNOWS' BEST BET: Kristoffer Ajer to be fouled at least once (10/11 with Sky Bet)",
   "fragment_from": 6869,
   "fragment_to": 6979,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4150c769640b4796d3ff9c06",
   "url": "/sources/skysports-com/#pick-n-4150c769640b4796d3ff9c06",
   "quote_text": "That makes 0-0 at half-time an intriguing price at 5/2 with Sky Bet.\n\nAnd the broader numbers support the idea. Twenty-one of the last 45 Premier League matches have been goalless at the break.\n\nSCORE PREDICTION: 1-0",
   "fragment_from": 5790,
   "fragment_to": 6006,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-04df5fa7516fd31f36569dc3",
   "url": "/sources/skysports-com/#pick-n-04df5fa7516fd31f36569dc3",
   "quote_text": "SCORE PREDICTION: 1-1 | JONES KNOWS' BEST BET: Levi Colwill to be carded (4/1 with Sky Bet)",
   "fragment_from": 4793,
   "fragment_to": 4884,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-75e81bac336b",
    "display_name": "Chelsea — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Levi Colwill to be carded",
   "odds_set": {
    "by_author": "5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Levi Colwill to be carded",
    "author_odds": "5",
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Levi Colwill to be carded at 5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-2",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "6424e8e6d9cdaaf7c61c7d79e4fb165b4b1576f42fffd3b705d7821816ad27f1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Levi Colwill to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9165c6208132316f1a66df7bc5cdcbea8cf54715f5a856430c4d21bd4586f5ea",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Levi Colwill to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9da6385e4b1d3ddd7a7d5834",
   "url": "/sources/skysports-com/#pick-n-9da6385e4b1d3ddd7a7d5834",
   "quote_text": "SCORE PREDICTION: 1-2 | JONES KNOWS' BEST BET: Fulham to score over 1.5 goals (Evens with Sky Bet)",
   "fragment_from": 3590,
   "fragment_to": 3688,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": "2026-10-24T06:03:15.230Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-44468d972083",
    "display_name": "Coventry City — Fulham",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Fulham over 1.5",
   "odds_set": {
    "by_author": "2",
    "our_snapshot": "1.9804",
    "our_snapshot_at": "2026-10-24T01:40:00.113Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Fulham over 1.5",
    "author_odds": "2",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Fulham over 1.5 at 2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Coventry City 0-1 Fulham."
   },
   "settlements": [
    {
     "operation_id": "ef73f05c6d3c6001e90ff803901e2622325c391f9ca857436716847d66094c05",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Fulham over 1.5",
     "decimal_odds": "2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T06:03:14.515Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f270b52f650af7a85adba30c7b0c7418e035a7ec3e544fc2191adf45af6bc421",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Fulham over 1.5",
     "decimal_odds": "1.9804",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T06:03:15.230Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-39a994b5bde919b8456af0c8",
   "url": "/sources/skysports-com/#pick-n-39a994b5bde919b8456af0c8",
   "quote_text": "Arsenal to win and under 3.5 goals at 10/11 with Sky Bet is the play.\n\nSCORE PREDICTION: 2-0",
   "fragment_from": 2624,
   "fragment_to": 2716,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Arsenal to win and under 3.5 goals",
   "odds_set": {
    "by_author": "1.91",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 3.5 goals",
    "choice": "Arsenal to win and under 3.5 goals",
    "author_odds": "1.91",
    "market_key": "result_and_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 1.91"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "2b1969b5d5f5bf12a7cf740d067e05f84f6241558fa67731d1120de3ef17f6d4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ed3ef53c97a0afd0b3a22fb07713d82d59733d4a39bcbf62e8c8c6e91cddfeb9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d618401829272dad6b59a59a",
   "url": "/sources/skysports-com/#pick-n-d618401829272dad6b59a59a",
   "quote_text": "SCORE PREDICTION: 2-1",
   "fragment_from": 1567,
   "fragment_to": 1588,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f13233de2338",
    "display_name": "Aston Villa — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T11:30:00.000Z",
    "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Aston Villa 2-1 Manchester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Aston Villa 2-1 Manchester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Aston Villa 2-1 Manchester City"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Aston Villa 2-1 Manchester City."
   },
   "settlements": [
    {
     "operation_id": "4e080c8a9c45e9697a2c1153cfd655d5dd8187898c6fcd0393ee83aca64c63fb",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "decimal_odds": "4.9000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 39000,
     "executed_at": "2026-10-24T06:03:14.498Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e97b50cec9268028f1262b09",
   "url": "/sources/skysports-com/#pick-n-e97b50cec9268028f1262b09",
   "quote_text": "SCORE PREDICTION: 2-1 | JONES KNOWS' BEST BET: Aston Villa double chance (6/5 with Sky Bet)",
   "fragment_from": 1567,
   "fragment_to": 1658,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": "2026-10-24T06:03:14.472Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f13233de2338",
    "display_name": "Aston Villa — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T11:30:00.000Z",
    "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Aston Villa or draw",
   "odds_set": {
    "by_author": "2.2",
    "our_snapshot": "2.3300",
    "our_snapshot_at": "2026-10-24T01:40:00.113Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 13300,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Aston Villa or draw",
    "author_odds": "2.2",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Aston Villa or draw at 2.2"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Aston Villa 2-1 Manchester City."
   },
   "settlements": [
    {
     "operation_id": "57e3aed8b9ead30169a27a7462b4157535940f6a6bc3f07cfd7bdcda0cdf6055",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Aston Villa or draw",
     "decimal_odds": "2.2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12000,
     "executed_at": "2026-10-24T06:03:14.435Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7e30383117f208deed3cf98c041dbfa2889a4ceda2ecf3b3cbba956f733e225c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Aston Villa or draw",
     "decimal_odds": "2.3300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13300,
     "executed_at": "2026-10-24T06:03:14.472Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fdda97cc83c75387aa94d37d",
   "url": "/evidence/?pick=n-fdda97cc83c75387aa94d37d",
   "quote_text": "Bruno Fernandes will not be stripped of the captaincy in light of his criticism of the United coaching",
   "fragment_from": 623,
   "fragment_to": 725,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602371/man-utd-boss-michael-carrick-remaining-in-charge-vs-bournemouth-amid-growing-concerns-at-old-trafford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c9e9cf82b6768e7aeece8c8917dffae47303cd2dee48a9d923928784b75837d",
    "material_removed": false
   },
   "published_at": "2026-10-22T16:45:00.000Z",
   "detected_at": "2026-10-23T01:42:50.584Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T16:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T16:45:00.000Z",
    "detected_at": "2026-10-23T01:42:50.584Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-23e0ab1ccbd0a5086537e750",
   "url": "/evidence/?pick=n-23e0ab1ccbd0a5086537e750",
   "quote_text": "There is a feeling both inside and outside Old Trafford that Sunday's Premier League match - live",
   "fragment_from": 322,
   "fragment_to": 419,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602371/man-utd-boss-michael-carrick-remaining-in-charge-vs-bournemouth-amid-growing-concerns-at-old-trafford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c9e9cf82b6768e7aeece8c8917dffae47303cd2dee48a9d923928784b75837d",
    "material_removed": false
   },
   "published_at": "2026-10-22T16:45:00.000Z",
   "detected_at": "2026-10-23T01:42:50.584Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T16:45:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T16:45:00.000Z",
    "detected_at": "2026-10-23T01:42:50.584Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f648b150fcbc44456ce6de13",
   "url": "/evidence/?pick=n-f648b150fcbc44456ce6de13",
   "quote_text": "The evidence points to the goals returning soon - albeit not, perhaps, to the record-breaking levels of last season.",
   "fragment_from": 5428,
   "fragment_to": 5544,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13601338/arsenal-were-set-piece-kings-last-season-so-why-have-they-stopped-scoring-from-set-pieces-between-the-lines-explains",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "76521da4302e6b6aba917f5abd1d933800fdd44c9d38099d78ab1cebafebaa48",
    "material_removed": false
   },
   "published_at": "2026-10-20T13:10:00.000Z",
   "detected_at": "2026-10-22T01:42:41.926Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T13:10:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T13:10:00.000Z",
    "detected_at": "2026-10-22T01:42:41.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a3d6e0fb0c717a8b60881b4f",
   "url": "/evidence/?pick=n-a3d6e0fb0c717a8b60881b4f",
   "quote_text": "But Arsenal's dead-ball threat has not disappeared.",
   "fragment_from": 5375,
   "fragment_to": 5426,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13601338/arsenal-were-set-piece-kings-last-season-so-why-have-they-stopped-scoring-from-set-pieces-between-the-lines-explains",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "76521da4302e6b6aba917f5abd1d933800fdd44c9d38099d78ab1cebafebaa48",
    "material_removed": false
   },
   "published_at": "2026-10-20T13:10:00.000Z",
   "detected_at": "2026-10-22T01:42:41.926Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T13:10:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T13:10:00.000Z",
    "detected_at": "2026-10-22T01:42:41.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4f526787477c360368339c41",
   "url": "/evidence/?pick=n-4f526787477c360368339c41",
   "quote_text": "Sky Sports pundits widely criticised referee Jarred Gillett for showing only a yellow card and the VAR Stuart Attwell for backing the on-field call in Newcastle's 1-0 defeat to Villa on Saturday.",
   "fragment_from": 358,
   "fragment_to": 553,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13601311/sven-botman-tackle-howard-webb-says-nothing-clearly-wrong-with-var-decision-to-not-send-newcastle-defender-off",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "dd0ec5c458890eb3ed1da2743f88850aeb17b8cff9b7c91f7acd19ea513bfa2a",
    "material_removed": false
   },
   "published_at": "2026-10-20T17:00:00.000Z",
   "detected_at": "2026-10-21T01:42:42.623Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T17:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T17:00:00.000Z",
    "detected_at": "2026-10-21T01:42:42.623Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c0fcdc0ddbbfc2763fdb5304",
   "url": "/evidence/?pick=n-c0fcdc0ddbbfc2763fdb5304",
   "quote_text": "Gary Neville described it as a 'stepping stone'.",
   "fragment_from": 229,
   "fragment_to": 277,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599530/why-michael-carricks-man-utd-side-continue-to-divide-opinion-following-another-disjointed-display-at-elland-road",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1439fc055bdeeeffa3739976d3d0ddf5a424fa2cb50bbcd2f588d516655b1ed5",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:00.000Z",
   "detected_at": "2026-10-20T01:42:41.164Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:00.000Z",
    "detected_at": "2026-10-20T01:42:41.164Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c49c4fdd446976692985e765",
   "url": "/evidence/?pick=n-c49c4fdd446976692985e765",
   "quote_text": "Michael Carrick called Sunday's draw at Leeds a 'fresh start'.",
   "fragment_from": 166,
   "fragment_to": 228,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599530/why-michael-carricks-man-utd-side-continue-to-divide-opinion-following-another-disjointed-display-at-elland-road",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1439fc055bdeeeffa3739976d3d0ddf5a424fa2cb50bbcd2f588d516655b1ed5",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:00.000Z",
   "detected_at": "2026-10-20T01:42:41.164Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:00.000Z",
    "detected_at": "2026-10-20T01:42:41.164Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1565118e0a9bcea433f0e494",
   "url": "/evidence/?pick=n-1565118e0a9bcea433f0e494",
   "quote_text": "James Maddison, making his first competitive start for Spurs since May 2025",
   "fragment_from": 537,
   "fragment_to": 612,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/tottenham-hotspur-vs-coventry-city/report/559513",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e0279ad8871efa76c395ca0f34b2c700bfe1383c735a3a8a3256e114d706d5f",
    "material_removed": false
   },
   "published_at": "2026-10-19T22:00:00.000Z",
   "detected_at": "2026-10-20T01:42:39.400Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T22:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T22:00:00.000Z",
    "detected_at": "2026-10-20T01:42:39.400Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ac519c49859a74ba2f3a1901",
   "url": "/evidence/?pick=n-ac519c49859a74ba2f3a1901",
   "quote_text": "Dejan Kulusevski made his long-awaited return after 526 days out injured.",
   "fragment_from": 214,
   "fragment_to": 287,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/tottenham-hotspur-vs-coventry-city/report/559513",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e0279ad8871efa76c395ca0f34b2c700bfe1383c735a3a8a3256e114d706d5f",
    "material_removed": false
   },
   "published_at": "2026-10-19T22:00:00.000Z",
   "detected_at": "2026-10-20T01:42:39.400Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T22:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T22:00:00.000Z",
    "detected_at": "2026-10-20T01:42:39.400Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b412be24a335943a3d2e3deb",
   "url": "/evidence/?pick=n-b412be24a335943a3d2e3deb",
   "quote_text": "Bournemouth head coach Marco Rose will be relieved to finally stop explaining his side's defeats",
   "fragment_from": 3635,
   "fragment_to": 3731,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/bournemouth-vs-sunderland/report/559504",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2a8272345ea86b2087684c7351a82e198e40ebd7d1554ebfdb3320321f387cdb",
    "material_removed": false
   },
   "published_at": "2026-10-18T16:00:00.000Z",
   "detected_at": "2026-10-19T01:42:31.621Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-18T16:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T16:00:00.000Z",
    "detected_at": "2026-10-19T01:42:31.621Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2674a8e96842ec3a5a335a7e",
   "url": "/evidence/?pick=n-2674a8e96842ec3a5a335a7e",
   "quote_text": "We've still shown everyone we can compete.",
   "fragment_from": 4636,
   "fragment_to": 4678,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/manchester-city-vs-ipswich-town/report/559510",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f0448cb0e45db7ed4ce88229c5b0d1acff54bed231307026e2edf09be6596ce3",
    "material_removed": false
   },
   "published_at": "2026-10-17T17:28:00.000Z",
   "detected_at": "2026-10-18T01:42:29.464Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-17T17:28:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T17:28:00.000Z",
    "detected_at": "2026-10-18T01:42:29.464Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-69a58227f57a3c4117a5305e",
   "url": "/evidence/?pick=n-69a58227f57a3c4117a5305e",
   "quote_text": "I did believe we could take points.",
   "fragment_from": 4190,
   "fragment_to": 4225,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/manchester-city-vs-ipswich-town/report/559510",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f0448cb0e45db7ed4ce88229c5b0d1acff54bed231307026e2edf09be6596ce3",
    "material_removed": false
   },
   "published_at": "2026-10-17T17:28:00.000Z",
   "detected_at": "2026-10-18T01:42:29.464Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-17T17:28:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T17:28:00.000Z",
    "detected_at": "2026-10-18T01:42:29.464Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-93fa095cdd563501e06ffa16",
   "url": "/evidence/?pick=n-93fa095cdd563501e06ffa16",
   "quote_text": "Man City 3 - 2 Ipswich - Match Report & Highlights",
   "fragment_from": 0,
   "fragment_to": 50,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/manchester-city-vs-ipswich-town/report/559510",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f0448cb0e45db7ed4ce88229c5b0d1acff54bed231307026e2edf09be6596ce3",
    "material_removed": false
   },
   "published_at": "2026-10-17T17:28:00.000Z",
   "detected_at": "2026-10-18T01:42:29.464Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-17T17:28:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T17:28:00.000Z",
    "detected_at": "2026-10-18T01:42:29.464Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-249787326cdf595bd4a6ed5c",
   "url": "/evidence/?pick=n-249787326cdf595bd4a6ed5c",
   "quote_text": "Johan Manzambi came back to haunt Newcastle as his first-half goal was enough for Aston Villa to win 1-0 at St James' Park on Saturday Night Football",
   "fragment_from": 128,
   "fragment_to": 277,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/newcastle-united-vs-aston-villa/report/559511",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7e257891f8bd889ce9a976922eca1f9012c1e41224055707268a580c329bf27",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:30:00.000Z",
   "detected_at": "2026-10-18T01:42:28.682Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-17T19:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:30:00.000Z",
    "detected_at": "2026-10-18T01:42:28.682Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d4b80b08970ceac79a94e8de",
   "url": "/evidence/?pick=n-d4b80b08970ceac79a94e8de",
   "quote_text": "Newcastle 0 - 1 Aston Villa - Match Report & Highlights",
   "fragment_from": 0,
   "fragment_to": 55,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/newcastle-united-vs-aston-villa/report/559511",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7e257891f8bd889ce9a976922eca1f9012c1e41224055707268a580c329bf27",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:30:00.000Z",
   "detected_at": "2026-10-18T01:42:28.682Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-17T19:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:30:00.000Z",
    "detected_at": "2026-10-18T01:42:28.682Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0fcfcbf1559527f3b6f750ff",
   "url": "/evidence/?pick=n-0fcfcbf1559527f3b6f750ff",
   "quote_text": "Alex Iwobi's goal was deserved, but the hosts could easily have won by a greater margin.",
   "fragment_from": 8350,
   "fragment_to": 8438,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d2cb43594dc063e7621c6d54",
   "url": "/evidence/?pick=n-d2cb43594dc063e7621c6d54",
   "quote_text": "Fulham 1-0 Hull - Report and highlights",
   "fragment_from": 8012,
   "fragment_to": 8051,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-61bf86757edc8bf3dfed2fd9",
   "url": "/evidence/?pick=n-61bf86757edc8bf3dfed2fd9",
   "quote_text": "that figure increased to 105 on Saturday, as they took the lead against the Reds before falling to a 2-1 defeat",
   "fragment_from": 7233,
   "fragment_to": 7344,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-94c28f889724fa4da32f6bf2",
   "url": "/evidence/?pick=n-94c28f889724fa4da32f6bf2",
   "quote_text": "Aston Villa are now unbeaten in five games and have kept back-to-back clean sheets.",
   "fragment_from": 6431,
   "fragment_to": 6514,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c78df4749eb235b121bcddab",
   "url": "/evidence/?pick=n-c78df4749eb235b121bcddab",
   "quote_text": "The Magpies were continuously exposed by Aston Villa's transition and counter, especially in the first half",
   "fragment_from": 4631,
   "fragment_to": 4738,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9b529985f4602d2a40578ab2",
   "url": "/evidence/?pick=n-9b529985f4602d2a40578ab2",
   "quote_text": "Twelve goals across all competitions; four just this week, including two in Man City's most recent victory over Ipswich.",
   "fragment_from": 2996,
   "fragment_to": 3116,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-652ad8b74633715c0e4e3b6b",
   "url": "/evidence/?pick=n-652ad8b74633715c0e4e3b6b",
   "quote_text": "But, in Saturday's 2-0 victory at Everton, they showed a different side to their game.",
   "fragment_from": 1920,
   "fragment_to": 2006,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1b3684a4316683c01b88aaa1",
   "url": "/evidence/?pick=n-1b3684a4316683c01b88aaa1",
   "quote_text": "No team had conceded more goals than Chelsea's 13 after six Premier League matches.",
   "fragment_from": 1835,
   "fragment_to": 1918,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-de31c4ee9ab2206a43f144a9",
   "url": "/evidence/?pick=n-de31c4ee9ab2206a43f144a9",
   "quote_text": "It took him to five goals for the season. Only Erling Haaland has scored more in the Premier League.",
   "fragment_from": 615,
   "fragment_to": 715,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2a91c0612e1c250efc0bb566",
   "url": "/evidence/?pick=n-2a91c0612e1c250efc0bb566",
   "quote_text": "Liverpool spent close to £400m on Alexander Isak, Florian Wirtz and Bradley Barcola.",
   "fragment_from": 171,
   "fragment_to": 255,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13600115/premier-league-hits-and-misses-liverpool-ride-their-luck-to-win-at-brentford",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5ae01834b79a36699d842628ebb0209f90a98445cb9111084e2a86c581f96d7c",
    "material_removed": false
   },
   "published_at": "2026-10-17T19:00:00.000Z",
   "detected_at": "2026-10-18T01:42:27.463Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-17T19:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-18T01:42:27.463Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-36d0007985ad6ea9db0a55a7",
   "url": "/evidence/?pick=n-36d0007985ad6ea9db0a55a7",
   "quote_text": "Sky Sports News' James Savundra reporting from Alonso's press conference:",
   "fragment_from": 3323,
   "fragment_to": 3396,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599896/reece-james-chelsea-captain-out-for-around-three-months-after-minor-surgery-on-knee-injury-picked-up-in-training",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "7a7b5a04321c7415b3383daccb0bcaa318a2d05a4b0eca1b86c08190263e1d7a",
    "material_removed": false
   },
   "published_at": "2026-10-16T11:06:00.000Z",
   "detected_at": "2026-10-17T01:42:35.607Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-16T11:06:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T11:06:00.000Z",
    "detected_at": "2026-10-17T01:42:35.607Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0b84839929879e2a515613d0",
   "url": "/evidence/?pick=n-0b84839929879e2a515613d0",
   "quote_text": "Chelsea captain Reece James is expected to be out for around three months after knee surgery.",
   "fragment_from": 166,
   "fragment_to": 259,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599896/reece-james-chelsea-captain-out-for-around-three-months-after-minor-surgery-on-knee-injury-picked-up-in-training",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "7a7b5a04321c7415b3383daccb0bcaa318a2d05a4b0eca1b86c08190263e1d7a",
    "material_removed": false
   },
   "published_at": "2026-10-16T11:06:00.000Z",
   "detected_at": "2026-10-17T01:42:35.607Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-16T11:06:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T11:06:00.000Z",
    "detected_at": "2026-10-17T01:42:35.607Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b7ce6e2ead0e36aecb06abac",
   "url": "/evidence/?pick=n-b7ce6e2ead0e36aecb06abac",
   "quote_text": "Manchester United's squad is short of the talent and depth required to compete three times a week.",
   "fragment_from": 3601,
   "fragment_to": 3699,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599170/bruno-fernandes-what-has-happened-to-the-form-of-man-utds-best-player-and-should-michael-carrick-drop-him",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "83301509a6b023a661bb8426042a9e7b0e7e89daa8ae785ff9cec88561cd468d",
    "material_removed": false
   },
   "published_at": "2026-10-14T13:00:00.000Z",
   "detected_at": "2026-10-16T01:42:28.012Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-14T13:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-14T13:00:00.000Z",
    "detected_at": "2026-10-16T01:42:28.012Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7c8a4f8f8b41776c3b987e4f",
   "url": "/evidence/?pick=n-7c8a4f8f8b41776c3b987e4f",
   "quote_text": "Beyond productivity - it took Fernandes a remarkable 23 minutes to complete his first pass against Tottenham last weekend",
   "fragment_from": 2820,
   "fragment_to": 2941,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13599170/bruno-fernandes-what-has-happened-to-the-form-of-man-utds-best-player-and-should-michael-carrick-drop-him",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "83301509a6b023a661bb8426042a9e7b0e7e89daa8ae785ff9cec88561cd468d",
    "material_removed": false
   },
   "published_at": "2026-10-14T13:00:00.000Z",
   "detected_at": "2026-10-16T01:42:28.012Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-14T13:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-14T13:00:00.000Z",
    "detected_at": "2026-10-16T01:42:28.012Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 3,
  "service": 1,
  "ruleset_version": "3"
 },
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "snapshot",
    "basis_words": "our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off)",
    "basis_short": "Our market price when we first recorded the pick",
    "compared": 4,
    "above": 0,
    "above_share_percent": "0.0",
    "below": 1,
    "within": 3,
    "median_difference_percent": "-1.1",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [
   {
    "url": "/sources/skysports-com/#pick-n-e97b50cec9268028f1262b09",
    "basis": "snapshot",
    "stated": "2.20",
    "market": "2.33",
    "difference_percent": "-5.6"
   }
  ],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "skysports.com",
   "url": "https://www.skysports.com/football/news/13607998/premier-league-predictions-jones-knows-best-bets-nottingham-forest-vs-man-city-man-utd-vs-aston-villa-and-more"
  },
  "observed_from": "2026-09-25",
  "observed_to": "2026-11-07",
  "data_as_of": "2026-11-07",
  "state": "none",
  "series_code": null,
  "series": null,
  "restored": false,
  "headline_kind": null,
  "headline_part": null,
  "settled_picks": 0,
  "matches": 0,
  "void": 0,
  "net_points_hundredths": null,
  "staked_hundredths": null,
  "return_percent": null,
  "stake_per_pick_hundredths": null,
  "period_from": null,
  "period_to": null,
  "status": "unknown",
  "method_version": null,
  "short_history": true,
  "reason": "4 predictions are unstaked; 4 predictions are unstaked; 3 predictions are in other markets and 2 predictions for other reasons",
  "reasons": [
   {
    "code": "not_checked",
    "predictions": 4,
    "words": "unstaked"
   },
   {
    "code": "ambiguous",
    "predictions": 4,
    "words": "unstaked"
   },
   {
    "code": "not_supported",
    "predictions": 3,
    "words": "other market"
   },
   {
    "code": "score_without_price",
    "predictions": 2,
    "words": "score forecast without a price"
   }
  ],
  "sentence": "Forecast Record has recorded 545 statements by Sky Sports (Premier League), including 17 predictions. Of the 17 predictions we hold for Sky Sports (Premier League), 1 is linked to matches: 1 was recorded by us before kick-off; 9 are excluded while the attribution is under review. The statements are listed below; as of 7 November 2026.",
  "numbers": [
   {
    "label": "Statements",
    "value": "545",
    "anchor": "/methodology/#statement",
    "note": null
   },
   {
    "label": "Predictions",
    "value": "17",
    "anchor": "/methodology/#prediction",
    "note": null
   }
  ],
  "limitations": [
   "9 predictions are kept out of this record’s totals: the article byline and the named tipster differ."
  ],
  "other_series": [],
  "return_over_time": [],
  "return_over_time_parts": {
   "live": null,
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record has recorded 545 statements by Sky Sports (Premier League), including 17 predictions. Of the 17 predictions we hold for Sky Sports (Premier League), 1 is linked to matches: 1 was recorded by us before kick-off; 9 are excluded while the attribution is under review. The statements are listed below; as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/skysports-com/",
   "data_as_of": "2026-11-07",
   "method_version": null
  },
  "origin": {
   "contract_version": "1",
   "predictions": 8,
   "under_review": 9,
   "no_match_linked": 7,
   "proven_predictions": 1,
   "proven_checked": 0,
   "proven_measured": 0,
   "proven_dates": 0,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 1,
     "checked": 0,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [],
  "caption": "Recorded statements and predictions · as of 7 November 2026",
  "record_from": "2026-09-25",
  "record_to": "2026-11-08"
 },
 "recorded_picks": [
  {
   "record_id": "n-5f8eba12ce805fc07f732a42",
   "url": "/sources/skysports-com/#pick-n-5f8eba12ce805fc07f732a42",
   "match": "Manchester United v Aston Villa",
   "match_url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
   "kickoff": "2026-11-08T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 62.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:45:00.000Z",
   "recorded_at": "2026-11-06T01:43:11.708Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5f8eba12ce805fc07f732a42",
    "quote_text": "I don't see them getting anything from Aston Villa on Sunday.",
    "fragment_from": 4878,
    "fragment_to": 4939,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "86f3b998cff7369796119505382ed48710e9e8c00ed914395347da77aab65dd5",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:45:00.000Z",
    "detected_at": "2026-11-06T01:43:11.708Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0efac66d1287",
     "display_name": "Manchester United — Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:45:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-05T11:45:00.000Z",
     "detected_at": "2026-11-06T01:43:11.708Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Aston Villa",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Aston Villa"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 16:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 16:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "1e4f760904b4034adb27cee545cbbf3d41a0e55ba7f95c250ddef0b671afdbb0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Aston Villa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Sky Sports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.skysports.com/football/news/13607957/man-utd-paul-merson-says-michael-carrick-needs-bruno-fernandes-on-side-and-matheus-cunha-to-be-consistent",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Aston Villa"
   }
  },
  {
   "record_id": "n-4cb3a240e7c7821e51f5a201",
   "url": "/sources/skysports-com/#pick-n-4cb3a240e7c7821e51f5a201",
   "match": "Sunderland v Leeds United",
   "match_url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
   "kickoff": "2026-10-25T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 38.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4cb3a240e7c7821e51f5a201",
    "quote_text": "That is a significant enough pattern to take seriously when assessing a price of 21/10 with Sky Bet for the draw. Back the bet no-one wants to back.\n\nSCORE PREDICTION: 1-1",
    "fragment_from": 10378,
    "fragment_to": 10549,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": "2026-10-24T06:03:18.281Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-185c5d58dacf",
     "display_name": "Sunderland — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T16:30:00.000Z",
     "url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.1",
     "our_snapshot": "3.2000",
     "our_snapshot_at": "2026-10-24T01:40:00.113Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.1",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sunderland 0-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "10c3d52f52efecc3305d30248fc446a5bd6b4d4aac4a89ae7be7c7be18a8cb7f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 21000,
      "executed_at": "2026-10-24T06:03:17.189Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e78744998e806d42a055610f7055ae427c681cb7ccfa3586fc191820d2ccbf00",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-10-24T06:03:18.281Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-0cef65e77c6c518e1d3dc6f2",
   "url": "/sources/skysports-com/#pick-n-0cef65e77c6c518e1d3dc6f2",
   "match": "Manchester United v AFC Bournemouth",
   "match_url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 36.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 1-3 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0cef65e77c6c518e1d3dc6f2",
    "quote_text": "SCORE PREDICTION: 1-3",
    "fragment_from": 9552,
    "fragment_to": 9573,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3ebbb75ad333",
     "display_name": "Manchester United — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Manchester United 1-3 AFC Bournemouth",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Manchester United 1-3 AFC Bournemouth",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Manchester United 1-3 AFC Bournemouth"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "714c3542d7e6adb91db57f152d298f24f16a786e70d86a238ffa253ced131a44",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "3.1400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 21400,
      "executed_at": "2026-10-24T06:03:17.175Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester United 1-3 AFC Bournemouth"
   }
  },
  {
   "record_id": "n-4b0101902483b30043233599",
   "url": "/sources/skysports-com/#pick-n-4b0101902483b30043233599",
   "match": "Manchester United v AFC Bournemouth",
   "match_url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 36.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AFC Bournemouth at 2.38",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4b0101902483b30043233599",
    "quote_text": "SCORE PREDICTION: 1-3 | JONES KNOWS' BEST BET: Bournemouth draw no bet (11/8 with Sky Bet)",
    "fragment_from": 9552,
    "fragment_to": 9642,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": "2026-10-24T06:03:16.503Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3ebbb75ad333",
     "display_name": "Manchester United — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "2.38",
     "our_snapshot": "2.2800",
     "our_snapshot_at": "2026-10-24T01:40:00.113Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "author_odds": "2.38",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AFC Bournemouth at 2.38"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "79a069e71fba9bff1fc8e4f3c198b439553b25f2689410c315e787424ffa704c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AFC Bournemouth",
      "decimal_odds": "2.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13800,
      "executed_at": "2026-10-24T06:03:15.252Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2a784fc120f527a989e61c9eecd68e1bba8bd24731940cd03cc315355aca54be",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AFC Bournemouth",
      "decimal_odds": "2.2800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12800,
      "executed_at": "2026-10-24T06:03:16.503Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth (Draw no bet)"
   }
  },
  {
   "record_id": "n-8112614b9a16a48a8c33e1e7",
   "url": "/sources/skysports-com/#pick-n-8112614b9a16a48a8c33e1e7",
   "match": "Liverpool v Brighton & Hove Albion",
   "match_url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 36.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Brighton & Hove Albion at 2.38",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8112614b9a16a48a8c33e1e7",
    "quote_text": "At 11/8 with Sky Bet, the draw no bet gives us some protection if the teams share the points, while still offering an attractive return if Brighton can pull off another statement result.\n\nSCORE PREDICTION: 1-2",
    "fragment_from": 7954,
    "fragment_to": 8163,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b2cd6e3d1134",
     "display_name": "Liverpool — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.38",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.38",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Brighton & Hove Albion at 2.38"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Liverpool 2-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "455c5e9328678b90687819678beeff4e8e91873aa247e060b5955a1f6347115a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Brighton & Hove Albion",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f91c707059e763c4d6bbcdafd038be7ef8ee40e8a03538b81dc4583413aabc32",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Brighton & Hove Albion",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion (Draw no bet)"
   }
  },
  {
   "record_id": "n-04df5fa7516fd31f36569dc3",
   "url": "/sources/skysports-com/#pick-n-04df5fa7516fd31f36569dc3",
   "match": "Chelsea v Tottenham Hotspur",
   "match_url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 14.8,
   "market_code": "player_card",
   "author_said": "Player to be carded: Levi Colwill to be carded at 5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "0-2",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-04df5fa7516fd31f36569dc3",
    "quote_text": "SCORE PREDICTION: 1-1 | JONES KNOWS' BEST BET: Levi Colwill to be carded (4/1 with Sky Bet)",
    "fragment_from": 4793,
    "fragment_to": 4884,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-75e81bac336b",
     "display_name": "Chelsea — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Levi Colwill to be carded",
    "odds_set": {
     "by_author": "5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Levi Colwill to be carded",
     "author_odds": "5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Levi Colwill to be carded at 5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "0-2",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "6424e8e6d9cdaaf7c61c7d79e4fb165b4b1576f42fffd3b705d7821816ad27f1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Levi Colwill to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9165c6208132316f1a66df7bc5cdcbea8cf54715f5a856430c4d21bd4586f5ea",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Levi Colwill to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Levi Colwill to be carded"
   }
  },
  {
   "record_id": "n-9da6385e4b1d3ddd7a7d5834",
   "url": "/sources/skysports-com/#pick-n-9da6385e4b1d3ddd7a7d5834",
   "match": "Coventry City v Fulham",
   "match_url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 12.3,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Fulham over 1.5 at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9da6385e4b1d3ddd7a7d5834",
    "quote_text": "SCORE PREDICTION: 1-2 | JONES KNOWS' BEST BET: Fulham to score over 1.5 goals (Evens with Sky Bet)",
    "fragment_from": 3590,
    "fragment_to": 3688,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": "2026-10-24T06:03:15.230Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44468d972083",
     "display_name": "Coventry City — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Fulham over 1.5",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": "1.9804",
     "our_snapshot_at": "2026-10-24T01:40:00.113Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Fulham over 1.5",
     "author_odds": "2",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Fulham over 1.5 at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "ef73f05c6d3c6001e90ff803901e2622325c391f9ca857436716847d66094c05",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Fulham over 1.5",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T06:03:14.515Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f270b52f650af7a85adba30c7b0c7418e035a7ec3e544fc2191adf45af6bc421",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Fulham over 1.5",
      "decimal_odds": "1.9804",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T06:03:15.230Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-39a994b5bde919b8456af0c8",
   "url": "/sources/skysports-com/#pick-n-39a994b5bde919b8456af0c8",
   "match": "Arsenal v Everton",
   "match_url": "/football/matches/arsenal-vs-everton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 12.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 1.91",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-39a994b5bde919b8456af0c8",
    "quote_text": "Arsenal to win and under 3.5 goals at 10/11 with Sky Bet is the play.\n\nSCORE PREDICTION: 2-0",
    "fragment_from": 2624,
    "fragment_to": 2716,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e2a18e7b4072",
     "display_name": "Arsenal — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Arsenal to win and under 3.5 goals",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "author_odds": "1.91",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 1.91"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "2b1969b5d5f5bf12a7cf740d067e05f84f6241558fa67731d1120de3ef17f6d4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Arsenal to win and under 3.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ed3ef53c97a0afd0b3a22fb07713d82d59733d4a39bcbf62e8c8c6e91cddfeb9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Arsenal to win and under 3.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-d618401829272dad6b59a59a",
   "url": "/sources/skysports-com/#pick-n-d618401829272dad6b59a59a",
   "match": "Aston Villa v Manchester City",
   "match_url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 9.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-1 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d618401829272dad6b59a59a",
    "quote_text": "SCORE PREDICTION: 2-1",
    "fragment_from": 1567,
    "fragment_to": 1588,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f13233de2338",
     "display_name": "Aston Villa — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 2-1 Manchester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Aston Villa 2-1 Manchester City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 2-1 Manchester City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "4e080c8a9c45e9697a2c1153cfd655d5dd8187898c6fcd0393ee83aca64c63fb",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "decimal_odds": "4.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 39000,
      "executed_at": "2026-10-24T06:03:14.498Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 2-1 Manchester City"
   }
  },
  {
   "record_id": "n-e97b50cec9268028f1262b09",
   "url": "/sources/skysports-com/#pick-n-e97b50cec9268028f1262b09",
   "match": "Aston Villa v Manchester City",
   "match_url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 9.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Aston Villa or draw at 2.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Recorded by us before kick-off",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e97b50cec9268028f1262b09",
    "quote_text": "SCORE PREDICTION: 2-1 | JONES KNOWS' BEST BET: Aston Villa double chance (6/5 with Sky Bet)",
    "fragment_from": 1567,
    "fragment_to": 1658,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
     "material_removed": false
    },
    "published_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "executed_at": "2026-10-24T06:03:14.472Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f13233de2338",
     "display_name": "Aston Villa — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Aston Villa or draw",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": "2.3300",
     "our_snapshot_at": "2026-10-24T01:40:00.113Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T23:30:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T23:30:00.000Z",
     "detected_at": "2026-10-24T01:42:40.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Aston Villa or draw",
     "author_odds": "2.2",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Aston Villa or draw at 2.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "57e3aed8b9ead30169a27a7462b4157535940f6a6bc3f07cfd7bdcda0cdf6055",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Aston Villa or draw",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-10-24T06:03:14.435Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7e30383117f208deed3cf98c041dbfa2889a4ceda2ecf3b3cbba956f733e225c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Aston Villa or draw",
      "decimal_odds": "2.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13300,
      "executed_at": "2026-10-24T06:03:14.472Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Sky Sports",
     "publisher": "Sky Sports",
     "forecaster": "Lewis Jones",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
     "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa or draw"
   }
  },
  {
   "record_id": "n-73f8cc425fff46e083b738bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Johan Manzambi to score or assist (13/8 with Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T17:40:00.000Z",
   "recorded_at": "2026-11-07T01:43:17.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-86ffe514e261156079fb590e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "JONES KNOWS' BEST BET: Nottingham Forest to win (7/2 with Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T17:40:00.000Z",
   "recorded_at": "2026-11-07T01:43:17.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e4ba67760afd6685a18311b0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "JONES KNOWS' BEST BET: Calvin Bassey +3 foul involvements (5/6 with Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T17:40:00.000Z",
   "recorded_at": "2026-11-07T01:43:17.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2a5cd21b74088986b5312da7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hull to be shown over 2.5 cards look rather appealing.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T17:40:00.000Z",
   "recorded_at": "2026-11-07T01:43:17.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a7374ec9eacf1e39c4956464",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "JONES KNOWS' BEST BET: Over 4.5 total cards (5/6 with Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T17:40:00.000Z",
   "recorded_at": "2026-11-07T01:43:17.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a3013b67bc4eff5736d7acfc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "SCORE PREDICTION: 1-1 | JONES KNOWS' BEST BET: Kristoffer Ajer to be fouled at least once (10/11 with Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4150c769640b4796d3ff9c06",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "That makes 0-0 at half-time an intriguing price at 5/2 with Sky Bet.\n\nAnd the broader numbers support the idea. Twenty-one of the last 45 Premier League matches have been goalless at the…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T23:30:00.000Z",
   "recorded_at": "2026-10-24T01:42:40.051Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 10,
  "before_kickoff": 10,
  "after_kickoff": 0,
  "at_least_2h": 10,
  "share_2h_plus": 100.0,
  "median_hours": 25.5,
  "min_hours": 9.8,
  "max_hours": 62.8,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "none",
  "picks": 0,
  "settled_picks_all": 0,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 0,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 0,
  "author_net_hundredths": 0,
  "favourite_net_hundredths": 0,
  "difference_hundredths": 0,
  "author_return_percent": null,
  "favourite_return_percent": null,
  "author_hit_rate": null,
  "favourite_hit_rate": null,
  "picked_favourite_share": null,
  "by_market": [],
  "return_over_time": [],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 17,
  "pages": 1,
  "page_urls": [
   "/sources/skysports-com/"
  ],
  "groups": {
   "settled": 0,
   "pending": 0,
   "excluded": 17
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 17,
  "author_url": "/sources/skysports-com/",
  "current": false
 },
 "title_tag": "Sky Sports: Football Prediction Record",
 "calculator": null,
 "source_info": {
  "code_name": "skysports-com",
  "display_name": "Sky Sports",
  "type_code": "channel",
  "domains": [
   "skysports.com"
  ],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/skysports-com/",
  "products": [
   {
    "code_name": "sky-sports",
    "display_name": "Sky Sports",
    "type_code": "column",
    "url": "/sources/skysports-com/",
    "entity_ref": "e-f923b04718de0c7d3ede8258",
    "summary": {
     "statements": 545,
     "predictions": 17,
     "settled_picks": 0,
     "headline_kind": null,
     "return_percent": null,
     "headline_part": null,
     "period_from": "2026-09-25",
     "period_to": "2026-11-07"
    }
   }
  ],
  "author_list": [],
  "authors_count": 0,
  "auto": true,
  "product": "sky-sports",
  "product_page": false
 },
 "data_revision": null,
 "number_changes": [],
 "author_card": {
  "body": "Record tracked by Forecast Record since 24 October 2026 · 17 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/sources/skysports-com/",
  "s": "2026-10-24",
  "prediction_count": 17,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/sources/skysports-com/\">Record tracked by Forecast Record since 24 October 2026 · 17 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 0,
  "days": 0,
  "weeks": 0,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 0,
  "first_settled_on": null,
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "no_own_record": {
  "checked_at": "2026-10-10"
 },
 "author_type": "Prediction site",
 "data_changes": {
  "added_later": null,
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "source:skysports-com",
 "source_revision": 3,
 "evidence_extra": [
  {
   "observation_id": "n-cd27c1d967d8230e71d9a597",
   "quote_text": "SCORE PREDICTION: 2-0",
   "fragment_from": 2695,
   "fragment_to": 2716,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Arsenal 2-0 Everton",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Arsenal 2-0 Everton",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Arsenal 2-0 Everton"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "2f7d29b56e0e4ee6bf98eaeae59a30650b6fb7be65753cfd55bae8f3fea49e7b",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Arsenal 2-0 Everton"
  },
  {
   "observation_id": "n-e86396c54ed8b695f38802b4",
   "quote_text": "SCORE PREDICTION: 1-2",
   "fragment_from": 3590,
   "fragment_to": 3611,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-44468d972083",
    "display_name": "Coventry City — Fulham",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Coventry City 1-2 Fulham",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Coventry City 1-2 Fulham",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Coventry City 1-2 Fulham"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Coventry City 0-1 Fulham."
   },
   "settlements": [
    {
     "operation_id": "6afef2c3f09691fef2a0f33415917929601011c162b0146b932d12668f01c0fe",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Fulham",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Coventry City 1-2 Fulham"
  },
  {
   "observation_id": "n-7dbf121ce75cbf270f854d37",
   "quote_text": "SCORE PREDICTION: 1-1",
   "fragment_from": 4793,
   "fragment_to": 4814,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-75e81bac336b",
    "display_name": "Chelsea — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Chelsea 1-1 Tottenham Hotspur",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Chelsea 1-1 Tottenham Hotspur",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Chelsea 1-1 Tottenham Hotspur"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Chelsea 0-2 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "067e0d563f8057019e39ce6eb5a42af036906e4c40e3c3f2cb1a20a251601791",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Chelsea 1-1 Tottenham Hotspur"
  },
  {
   "observation_id": "n-b1bf742b76f0362beeb1a8fc",
   "quote_text": "SCORE PREDICTION: 1-0",
   "fragment_from": 5985,
   "fragment_to": 6006,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e6406779579c",
    "display_name": "Crystal Palace — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-newcastle-united-2026-10-25/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-0 Newcastle United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Crystal Palace 1-0 Newcastle United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-0 Newcastle United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 0-2 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "d6ef3b53c46db753b0e3d51d90d630424e2c44b3b26364178278fb2be36474ed",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Crystal Palace",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Crystal Palace 1-0 Newcastle United"
  },
  {
   "observation_id": "n-d249a0cd9ca6d46033d1d7b4",
   "quote_text": "SCORE PREDICTION: 1-1",
   "fragment_from": 4793,
   "fragment_to": 4814,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-28f047f183b3",
    "display_name": "Hull City — Brentford",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Hull City 1-1 Brentford",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Hull City 1-1 Brentford",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Hull City 1-1 Brentford"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Hull City 1-1 Brentford."
   },
   "settlements": [
    {
     "operation_id": "22795b32191218db3084e46164aa8e590060abd0cf2946ea680e5d959d75ea68",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Hull City 1-1 Brentford"
  },
  {
   "observation_id": "n-ac3744e9f910b02fd09dea92",
   "quote_text": "SCORE PREDICTION: 1-2",
   "fragment_from": 3590,
   "fragment_to": 3611,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b2cd6e3d1134",
    "display_name": "Liverpool — Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T14:00:00.000Z",
    "url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Liverpool 1-2 Brighton & Hove Albion",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Liverpool 1-2 Brighton & Hove Albion",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Liverpool 1-2 Brighton & Hove Albion"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Liverpool 2-0 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "09639198156e15f47777f2ea9117dee08029aff5af464b68b7d808be29df5af8",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Liverpool 1-2 Brighton & Hove Albion"
  },
  {
   "observation_id": "n-67e0e8a287e0416f44a5a398",
   "quote_text": "SCORE PREDICTION: 1-1",
   "fragment_from": 4793,
   "fragment_to": 4814,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1410270c44e46f98e7b66abfc8bc410db6a87f620cd163170124d62d16e4ea07",
    "material_removed": false
   },
   "published_at": "2026-10-22T23:30:00.000Z",
   "detected_at": "2026-10-24T01:42:40.051Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-185c5d58dacf",
    "display_name": "Sunderland — Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-25T16:30:00.000Z",
    "url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Sunderland 1-1 Leeds United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T23:30:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T23:30:00.000Z",
    "detected_at": "2026-10-24T01:42:40.051Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Sunderland 1-1 Leeds United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Sunderland 1-1 Leeds United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Sunderland 0-0 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "66859d6ecf3bf1083c33a08b4ca151ba636646529709848554a5f15612e2593e",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sky Sports",
    "publisher": "Sky Sports",
    "forecaster": "Lewis Jones",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "under_check",
    "status_words": "Attribution under review",
    "status_note": "The article byline and the named tipster differ. This selection is excluded from individual performance summaries until the attribution is resolved.",
    "evidence_fragment": "Our top tipster Lewis Jones, aka Jones Knows, provides his analysis and betting insight for a busy weekend of Premier League action. Aston Villa vs Man City, Saturday 12.30pm I always w",
    "material_url": "https://www.skysports.com/football/news/13602410/premier-league-predictions-jones-knows-best-bets-tottenham-vs-chelsea-brighton-vs-liverpool-man-utd-vs-bournemouth-and-much-more",
    "excluded_from_individual_summaries": true,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Sunderland 1-1 Leeds United"
  }
 ],
 "related": [
  {
   "url": "/cards/e-f923b04718de0c7d3ede8258-bank/",
   "name": "Bankroll card — Sky Sports (Premier League)",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-f923b04718de0c7d3ede8258-month-following/",
   "name": "A month following Sky Sports (Premier League)",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-f923b04718de0c7d3ede8258-said-vs-happened/",
   "name": "Said → happened — Sky Sports (Premier League)",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-f923b04718de0c7d3ede8258",
   "value": 4,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-f923b04718de0c7d3ede8258",
   "value": 17,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-f923b04718de0c7d3ede8258",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-f923b04718de0c7d3ede8258",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-f923b04718de0c7d3ede8258",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ]
}
