{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/tom-gott/",
 "canonical": "/authors/tom-gott/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tom Gott: Football Prediction Record",
 "description": "Tom Gott: 80 statements recorded by Forecast Record. Every statement with its source and the rule applied to it.",
 "first_paragraph": {
  "body": "Forecast Record has recorded 80 statements by Tom Gott, including 15 predictions. Of the 15 predictions we hold for Tom Gott, 14 were archived before kick-off by an independent web archive and 1 first found after the match. The statements are listed below; as of 7 November 2026.",
  "key_number": "80",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "page_type_rule",
 "indexing_threshold": {
  "settled_count": 14,
  "date_count": 5,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "1c78d220dd9678dc63c0454c340a323279751dd31a872bed035e34991d6ab5aa",
 "dependency_group": "author:e-f53d438234e09d356703ea51",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/tom-gott/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/tom-gott/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-f53d438234e09d356703ea51",
  "public_name": "Tom Gott",
  "tracker_number": 1580,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-09-30"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-f53d438234e09d356703ea51-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": null,
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T19:52:23.438Z",
   "enough_for_ranking": false,
   "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_key": null,
  "series_label": "No level stake placed",
  "bankroll_hundredths": 1000000,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "top_up_count": 0,
  "profit_hundredths": 0,
  "rewards_off": null,
  "data_points": [],
  "top_ups": [],
  "rule": "Every tracked author starts with 10,000 points and stakes 100 per qualifying pick. This author has 0 settled bets, so the bankroll stands at its starting value."
 },
 "simulations": [],
 "completeness": {
  "detected": 80,
  "recognised": 15,
  "accepted": 0,
  "executed": 0,
  "calculated": 0,
  "gaps": [
   {
    "cause": "read after the match, from archived pages",
    "figure": 15
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 80,
  "of_them_restored": 80,
  "not_predictions": {
   "opinions": 25,
   "not_about_a_match": 40,
   "unclassified": 0
  },
  "predictions": 15,
  "predictions_restored": 15,
  "matches": 0,
  "admitted": 0,
  "qualifying_picks": 0,
  "qualifying_picks_restored": 0,
  "settled_picks": 0,
  "settled_picks_restored": 0,
  "series_list": [],
  "gaps": [
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 15
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-f9955dc090d128e5d2fd5b17",
   "url": "/evidence/?pick=n-f9955dc090d128e5d2fd5b17",
   "quote_text": "Maresca does boast strength in depth and will believe his squad has enough options to fight to victory",
   "fragment_from": 4655,
   "fragment_to": 4757,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-0212ff64862242014aafc1f4",
   "url": "/evidence/?pick=n-0212ff64862242014aafc1f4",
   "quote_text": "Chelsea’s ceiling does feel higher and the return of Caicedo in midfield represents a significant boost",
   "fragment_from": 4423,
   "fragment_to": 4526,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-9c67618f67422330693cccbe",
   "url": "/evidence/?pick=n-9c67618f67422330693cccbe",
   "quote_text": "It is abundantly clear that you can never know what you are going to get from either of these sides",
   "fragment_from": 4128,
   "fragment_to": 4227,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-c28107e65802325bae88c64f",
   "url": "/evidence/?pick=n-c28107e65802325bae88c64f",
   "quote_text": "Cole Palmer was not spotted in open training on Monday but is not thought to have suffered an injury",
   "fragment_from": 3696,
   "fragment_to": 3796,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-f8bfc3482ceda3cbdc6dfd78",
   "url": "/evidence/?pick=n-f8bfc3482ceda3cbdc6dfd78",
   "quote_text": "The positive news for Chelsea is the expected return of midfielder Moisés Caicedo.",
   "fragment_from": 3407,
   "fragment_to": 3489,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-03089c51c45f538d9a35ce01",
   "url": "/evidence/?pick=n-03089c51c45f538d9a35ce01",
   "quote_text": "Striker Liam Delap is the newest arrival in Chelsea’s treatment room after suffering a nasty shoulder",
   "fragment_from": 3117,
   "fragment_to": 3218,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-ec8d5b3596770df226f43982",
   "url": "/evidence/?pick=n-ec8d5b3596770df226f43982",
   "quote_text": "Kamaldeen Sulemana and Mitchel Bakker are two continued absences for Atalanta",
   "fragment_from": 2308,
   "fragment_to": 2385,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "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": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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-5b8f8d1af252eea07b419a87",
   "url": "/authors/tom-gott/#pick-n-5b8f8d1af252eea07b419a87",
   "quote_text": "Prediction: Atalanta 1–2 Chelsea",
   "fragment_from": 4822,
   "fragment_to": 4854,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "836aee1e0690c53e3281b95cdb32a818e0091dc74aa0179978ac153e79eb46e9",
    "material_removed": false
   },
   "published_at": "2025-12-09T03:00:00.000Z",
   "detected_at": "2026-09-30T16:00:28.508Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Atalanta v Chelsea",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-12-09T20:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Atalanta 1-2 Chelsea",
   "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": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-12-09T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-09T03:00:00.000Z",
    "detected_at": "2026-09-30T16:00:28.508Z",
    "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": {
    "market_label": "Correct score",
    "choice": "Atalanta 1-2 Chelsea",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Atalanta 1-2 Chelsea"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Atalanta 2-1 Chelsea."
   },
   "settlements": [
    {
     "operation_id": "1e253b1016bc5884976bbfc005946bbde84edc75e760c6e12963abb02ba7a2d4",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "decimal_odds": "2.1250",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:22:43.745Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-40cdc94da23573cdf7d6e731",
   "url": "/evidence/?pick=n-40cdc94da23573cdf7d6e731",
   "quote_text": "Here’s how Opta’s supercomputer sees the second half of the campaign playing out.",
   "fragment_from": 897,
   "fragment_to": 978,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20251225050549id_/https://www.si.com/soccer/supercomputer-predicts-final-2025-26-premier-league-table-christmas-day",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "494027a9f8325c36819a16910ae3357aed287dfdd5f223a92101e428521fce0c",
    "material_removed": false
   },
   "published_at": "2025-12-25T05:00:00.000Z",
   "detected_at": "2026-09-28T17:33:33.499Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2025-12-25T05:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-25T05:00:00.000Z",
    "detected_at": "2026-09-28T17:33:33.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-b6115649583d416d4b619d34",
   "url": "/evidence/?pick=n-b6115649583d416d4b619d34",
   "quote_text": "Supercomputer Predicts Final 2025–26 Premier League Table on Christmas Day",
   "fragment_from": 0,
   "fragment_to": 74,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20251225050549id_/https://www.si.com/soccer/supercomputer-predicts-final-2025-26-premier-league-table-christmas-day",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "494027a9f8325c36819a16910ae3357aed287dfdd5f223a92101e428521fce0c",
    "material_removed": false
   },
   "published_at": "2025-12-25T05:00:00.000Z",
   "detected_at": "2026-09-28T17:33:33.499Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2025-12-25T05:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-12-25T05:00:00.000Z",
    "detected_at": "2026-09-28T17:33:33.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-bf2f86c1e2cdb7c975870d80",
   "url": "/authors/tom-gott/#pick-n-bf2f86c1e2cdb7c975870d80",
   "quote_text": "Prediction: West Ham 1–2 Man Utd",
   "fragment_from": 4533,
   "fragment_to": 4565,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260210121803id_/https://www.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d4dcefaed313626a7b8d419f91bbbd960aa39b8793346fb4bd068492844bf74",
    "material_removed": false
   },
   "published_at": "2026-02-10T12:00:02.000Z",
   "detected_at": "2026-09-28T17:28:39.569Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "West Ham United v Manchester United",
    "competition_name": "Premier League",
    "starts_at": "2026-02-10T20:15:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Correct score",
   "outcome_label": "West Ham United 1-2 Manchester 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
   "dates": {
    "fragment_at": "2026-02-10T12:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-10T12:00:02.000Z",
    "detected_at": "2026-09-28T17:28:39.569Z",
    "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "West Ham United 1-2 Manchester United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: West Ham United 1-2 Manchester United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was West Ham United 1-1 Manchester United."
   },
   "settlements": [
    {
     "operation_id": "104bd88dbe8035527c7759f8bb70afea4469069bd34e0495a37ebe02d25369cb",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester United",
     "decimal_odds": "1.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:59.615Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8216c7c2365641bc84977c41",
   "url": "/authors/tom-gott/#pick-n-8216c7c2365641bc84977c41",
   "quote_text": "Prediction: Tottenham 0–1 Newcastle",
   "fragment_from": 3501,
   "fragment_to": 3536,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260210121803id_/https://www.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d4dcefaed313626a7b8d419f91bbbd960aa39b8793346fb4bd068492844bf74",
    "material_removed": false
   },
   "published_at": "2026-02-10T12:00:02.000Z",
   "detected_at": "2026-09-28T17:28:39.569Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Tottenham Hotspur v Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-02-10T19:30:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Tottenham Hotspur 0-1 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
   "dates": {
    "fragment_at": "2026-02-10T12:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-10T12:00:02.000Z",
    "detected_at": "2026-09-28T17:28:39.569Z",
    "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Tottenham Hotspur 0-1 Newcastle United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Tottenham Hotspur 0-1 Newcastle United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Tottenham Hotspur 1-2 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "9e398f360e2db660a4123bcf4b47f1993e2404d5dfdbb2c348ff4e7a42720826",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "decimal_odds": "2.2500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12500,
     "executed_at": "2026-11-07T18:20:59.563Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7b644891abf2df53c2e3763f",
   "url": "/authors/tom-gott/#pick-n-7b644891abf2df53c2e3763f",
   "quote_text": "Prediction: Everton 1–1 Bournemouth",
   "fragment_from": 2563,
   "fragment_to": 2598,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260210121803id_/https://www.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d4dcefaed313626a7b8d419f91bbbd960aa39b8793346fb4bd068492844bf74",
    "material_removed": false
   },
   "published_at": "2026-02-10T12:00:02.000Z",
   "detected_at": "2026-09-28T17:28:39.569Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Everton v AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-02-10T19:30:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Everton 1-1 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
   "dates": {
    "fragment_at": "2026-02-10T12:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-10T12:00:02.000Z",
    "detected_at": "2026-09-28T17:28:39.569Z",
    "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Everton 1-1 AFC Bournemouth",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Everton 1-1 AFC Bournemouth"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Everton 1-2 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "cd0d8749ef7d82d04f591d5dd83cb2673e1ab403a5ee1b04bdd1dba51526b1e3",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.4000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:59.531Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7eb773ece2afb8359754644c",
   "url": "/authors/tom-gott/#pick-n-7eb773ece2afb8359754644c",
   "quote_text": "Prediction: Chelsea 3–1 Leeds",
   "fragment_from": 1571,
   "fragment_to": 1600,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260210121803id_/https://www.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d4dcefaed313626a7b8d419f91bbbd960aa39b8793346fb4bd068492844bf74",
    "material_removed": false
   },
   "published_at": "2026-02-10T12:00:02.000Z",
   "detected_at": "2026-09-28T17:28:39.569Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Chelsea v Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-02-10T19:30:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Chelsea 3-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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
   "dates": {
    "fragment_at": "2026-02-10T12:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-10T12:00:02.000Z",
    "detected_at": "2026-09-28T17:28:39.569Z",
    "archive_snapshot_at": "2026-02-10T12:18:03.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Chelsea 3-1 Leeds United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Chelsea 3-1 Leeds United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Chelsea 2-2 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "cab60963bcfa17045742bb569855be1921dc0f36f5b67b19a0d81ee205d77cf4",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "decimal_odds": "1.5200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:59.469Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gw26-matchday-2-10-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-752de99d147d9001cfaa5f0c",
   "url": "/evidence/?pick=n-752de99d147d9001cfaa5f0c",
   "quote_text": "Supercomputer Predicts Final 2025–26 Premier League Table After Arsenal Slip at Brentford",
   "fragment_from": 0,
   "fragment_to": 89,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260213111833id_/https://www.si.com/soccer/supercomputer-predicts-final-2025-26-premier-league-table-arsenal-slip-brentford",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2eaa4055f7b25cca5dda853b1508394631b173dabe2535874574ed1454fa2ce7",
    "material_removed": false
   },
   "published_at": "2026-02-13T11:00:59.000Z",
   "detected_at": "2026-09-28T17:27:14.476Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-02-13T11:00:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-13T11:00:59.000Z",
    "detected_at": "2026-09-28T17:27:14.476Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-8a7b25fb1fac3bbd43de4e10",
   "url": "/authors/tom-gott/#pick-n-8a7b25fb1fac3bbd43de4e10",
   "quote_text": "Prediction: Man Utd 2–0 Leeds",
   "fragment_from": 11197,
   "fragment_to": 11226,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Manchester United v Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-04-13T19:00:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester United 2-0 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Manchester United 2-0 Leeds United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester United 2-0 Leeds United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Manchester United 1-2 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "2d9bb78d3bc79c99e3381fe0fda45d71a87cdc8616917d65c9e1971dbde7be5e",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester United",
     "decimal_odds": "1.6300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.435Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0038aa81d875737058ef5b25",
   "url": "/authors/tom-gott/#pick-n-0038aa81d875737058ef5b25",
   "quote_text": "Prediction: Chelsea 1–3 Man City",
   "fragment_from": 10057,
   "fragment_to": 10089,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Chelsea v Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-04-12T15:30:00.000Z",
    "url": null,
    "scoreline": "0-3"
   },
   "market_label": "Correct score",
   "outcome_label": "Chelsea 1-3 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Chelsea 1-3 Manchester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Chelsea 1-3 Manchester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Chelsea 0-3 Manchester City."
   },
   "settlements": [
    {
     "operation_id": "6cbc651ab87964be62d8058399e29752c9604c8b3c6025429beb049db2c138e4",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "1.9400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9400,
     "executed_at": "2026-11-07T18:20:56.409Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7a639ab732e5e4e7c69c56fe",
   "url": "/authors/tom-gott/#pick-n-7a639ab732e5e4e7c69c56fe",
   "quote_text": "Prediction: Sunderland 0–0 Tottenham",
   "fragment_from": 9107,
   "fragment_to": 9143,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Sunderland v Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-04-12T13:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Correct score",
   "outcome_label": "Sunderland 0-0 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Sunderland 0-0 Tottenham Hotspur",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Sunderland 0-0 Tottenham Hotspur"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Sunderland 1-0 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "1cb88cf9962862e00101020177ce084699461c44b00a00d9f5d1d6f697d0e6c4",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.383Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5739b9b76edcc818f3824941",
   "url": "/authors/tom-gott/#pick-n-5739b9b76edcc818f3824941",
   "quote_text": "Prediction: Nottingham Forest 0–2 Aston Villa",
   "fragment_from": 7968,
   "fragment_to": 8013,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Nottingham Forest v Aston Villa",
    "competition_name": "Premier League",
    "starts_at": "2026-04-12T13:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Nottingham Forest 0-2 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Nottingham Forest 0-2 Aston Villa",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Nottingham Forest 0-2 Aston Villa"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Nottingham Forest 1-1 Aston Villa."
   },
   "settlements": [
    {
     "operation_id": "262911548494c2c21afc9428839d5c187d1a449552fdb8cb251ce7f2b5a521f2",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "decimal_odds": "2.9500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.356Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5dd8388a29e42526ec62b10e",
   "url": "/authors/tom-gott/#pick-n-5dd8388a29e42526ec62b10e",
   "quote_text": "Prediction: Crystal Palace 0–1 Newcastle",
   "fragment_from": 6804,
   "fragment_to": 6844,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Crystal Palace v Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-04-12T13:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 0-1 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Crystal Palace 0-1 Newcastle United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 0-1 Newcastle United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Crystal Palace 2-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "db57bfb71898fd9c21f798f8fa58e9d88164f4830c6736515d5257a0d8904f3f",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "decimal_odds": "2.4500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.324Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fbec0a1714f079bd25c37378",
   "url": "/authors/tom-gott/#pick-n-fbec0a1714f079bd25c37378",
   "quote_text": "Prediction: Liverpool 0–1 Fulham",
   "fragment_from": 5892,
   "fragment_to": 5924,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Liverpool v Fulham",
    "competition_name": "Premier League",
    "starts_at": "2026-04-11T16:30:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Correct score",
   "outcome_label": "Liverpool 0-1 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Liverpool 0-1 Fulham",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Liverpool 0-1 Fulham"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Liverpool 2-0 Fulham."
   },
   "settlements": [
    {
     "operation_id": "b7bb8e491ad72aea16319faf619a504d4f9787793b24dd47c81ae9026957660c",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Fulham",
     "decimal_odds": "4.3650",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.303Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e11d8067908ffa6b5a4a06d2",
   "url": "/authors/tom-gott/#pick-n-e11d8067908ffa6b5a4a06d2",
   "quote_text": "Prediction: Burnley 0–2 Brighton",
   "fragment_from": 4988,
   "fragment_to": 5020,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Burnley v Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2026-04-11T14:00:00.000Z",
    "url": null,
    "scoreline": "0-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Burnley 0-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": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Burnley 0-2 Brighton & Hove Albion",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Burnley 0-2 Brighton & Hove Albion"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Matched: the final score was Burnley 0-2 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "b6931a3e7e3a8eb936fa0a9b51815745f084dbecc71611669e04eb9f2c8a1f13",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "decimal_odds": "1.6100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6100,
     "executed_at": "2026-11-07T18:20:56.283Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ef8150861d7742c34ca15e45",
   "url": "/authors/tom-gott/#pick-n-ef8150861d7742c34ca15e45",
   "quote_text": "Prediction: Brentford 1–2 Everton",
   "fragment_from": 4219,
   "fragment_to": 4252,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Brentford v Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-04-11T14:00:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Brentford 1-2 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Brentford 1-2 Everton",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Brentford 1-2 Everton"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Brentford 2-2 Everton."
   },
   "settlements": [
    {
     "operation_id": "d43279e98b77295320e316189c2606e1c874a6d8c30b1b7d5252989dfc21182b",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Everton",
     "decimal_odds": "3.3750",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.251Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cf66a057d564edbf547daf7b",
   "url": "/authors/tom-gott/#pick-n-cf66a057d564edbf547daf7b",
   "quote_text": "Prediction: Arsenal 1–1 Bournemouth",
   "fragment_from": 3152,
   "fragment_to": 3187,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "Arsenal v AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-04-11T11:30:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Arsenal 1-1 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Arsenal 1-1 AFC Bournemouth",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Arsenal 1-1 AFC Bournemouth"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Arsenal 1-2 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "1a10aefd342434beb8377ef9faa9eb658a4e417c843f2bfab1baa11ad2589dbb",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "4.5500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:20:56.215Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9f4e2d3501669dd3131eb34a",
   "url": "/authors/tom-gott/#pick-n-9f4e2d3501669dd3131eb34a",
   "quote_text": "Prediction: West Ham 2–1 Wolves",
   "fragment_from": 1969,
   "fragment_to": 2000,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260410145705id_/https://www.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95fc6379226a3025e04d8d84f04730cf5441fb3b0c9d334034b05484c87fb2c1",
    "material_removed": false
   },
   "published_at": "2026-04-10T14:00:00.000Z",
   "detected_at": "2026-09-28T17:20:33.527Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "too_late",
   "event": {
    "event_id": null,
    "display_name": "West Ham United v Wolverhampton Wanderers",
    "competition_name": "Premier League",
    "starts_at": "2026-04-10T19:00:00.000Z",
    "url": null,
    "scoreline": "4-0"
   },
   "market_label": "Correct score",
   "outcome_label": "West Ham United 2-1 Wolverhampton Wanderers",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
   "dates": {
    "fragment_at": "2026-04-10T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-10T14:00:00.000Z",
    "detected_at": "2026-09-28T17:20:33.527Z",
    "archive_snapshot_at": "2026-04-10T14:57:05.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 28 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "West Ham United 2-1 Wolverhampton Wanderers",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: West Ham United 2-1 Wolverhampton Wanderers"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was West Ham United 4-0 Wolverhampton Wanderers."
   },
   "settlements": [
    {
     "operation_id": "a6b22cd72f3fca28f184ae70983b50c16eb4d80f7e28ed0210199b7ed9d24a27",
     "series_key": "retro_derived_sm",
     "series_label": "Restored score forecast: result implied by the score, at the last pre-match archive price",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "West Ham United",
     "decimal_odds": "1.7900",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7900,
     "executed_at": "2026-11-07T18:20:56.174Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Gott",
    "publisher": "si.com",
    "forecaster": "Tom Gott",
    "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.si.com/soccer/premier-league-predictions-gameweek-32-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-886a08131f0e05c1a4a67760",
   "url": "/evidence/?pick=n-886a08131f0e05c1a4a67760",
   "quote_text": "The Reds’ chances of qualifying sit at an encouraging 71.33%.",
   "fragment_from": 2518,
   "fragment_to": 2579,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260414102813id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-top-five-shock-man-utd-defeat",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56c68be69ca7075a824e40903190e7ba66559ddbf98afcb4b25880a1eb6c0a2b",
    "material_removed": false
   },
   "published_at": "2026-04-14T10:11:15.000Z",
   "detected_at": "2026-09-28T17:20:01.180Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-04-14T10:11:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-14T10:11:15.000Z",
    "detected_at": "2026-09-28T17:20:01.180Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-93c6e36a86bbf3035b2ea07d",
   "url": "/evidence/?pick=n-93c6e36a86bbf3035b2ea07d",
   "quote_text": "the supercomputer is not backing the Red Devils to hold on to their spot in the table.",
   "fragment_from": 1474,
   "fragment_to": 1560,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260414102813id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-top-five-shock-man-utd-defeat",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56c68be69ca7075a824e40903190e7ba66559ddbf98afcb4b25880a1eb6c0a2b",
    "material_removed": false
   },
   "published_at": "2026-04-14T10:11:15.000Z",
   "detected_at": "2026-09-28T17:20:01.180Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-04-14T10:11:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-14T10:11:15.000Z",
    "detected_at": "2026-09-28T17:20:01.180Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-eebac083f9d0a16fc134817f",
   "url": "/evidence/?pick=n-eebac083f9d0a16fc134817f",
   "quote_text": "Mikel Arteta’s side are given a 100% chance of qualifying for Europe’s top competition",
   "fragment_from": 1173,
   "fragment_to": 1259,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260414102813id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-top-five-shock-man-utd-defeat",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56c68be69ca7075a824e40903190e7ba66559ddbf98afcb4b25880a1eb6c0a2b",
    "material_removed": false
   },
   "published_at": "2026-04-14T10:11:15.000Z",
   "detected_at": "2026-09-28T17:20:01.180Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-04-14T10:11:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-14T10:11:15.000Z",
    "detected_at": "2026-09-28T17:20:01.180Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-179cc903f0bdd0ca5be33425",
   "url": "/evidence/?pick=n-179cc903f0bdd0ca5be33425",
   "quote_text": "Supercomputer Predicts Premier League’s Top Five After Shock Man Utd Defeat",
   "fragment_from": 0,
   "fragment_to": 75,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260414102813id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-top-five-shock-man-utd-defeat",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56c68be69ca7075a824e40903190e7ba66559ddbf98afcb4b25880a1eb6c0a2b",
    "material_removed": false
   },
   "published_at": "2026-04-14T10:11:15.000Z",
   "detected_at": "2026-09-28T17:20:01.180Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-04-14T10:11:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-14T10:11:15.000Z",
    "detected_at": "2026-09-28T17:20:01.180Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-26185931424efd2222e97ea2",
   "url": "/evidence/?pick=n-26185931424efd2222e97ea2",
   "quote_text": "the Black Cats are expected to end up 17th this time around.",
   "fragment_from": 4082,
   "fragment_to": 4142,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260820181502id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-2026-27-opening-weekend",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7eb2795609b66c9dca15e1cde2331b262e6ae7f7304eafbaad10764810e84c12",
    "material_removed": false
   },
   "published_at": "2026-08-20T18:00:03.000Z",
   "detected_at": "2026-09-28T17:15:22.204Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-08-20T18:00:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-08-20T18:00:03.000Z",
    "detected_at": "2026-09-28T17:15:22.204Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-2dd16f0609b233dc6f2cf98e",
   "url": "/evidence/?pick=n-2dd16f0609b233dc6f2cf98e",
   "quote_text": "Manchester United may not need to worry about any of that",
   "fragment_from": 2396,
   "fragment_to": 2453,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260820181502id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-2026-27-opening-weekend",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7eb2795609b66c9dca15e1cde2331b262e6ae7f7304eafbaad10764810e84c12",
    "material_removed": false
   },
   "published_at": "2026-08-20T18:00:03.000Z",
   "detected_at": "2026-09-28T17:15:22.204Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-08-20T18:00:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-08-20T18:00:03.000Z",
    "detected_at": "2026-09-28T17:15:22.204Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-9faf0a6d6e151bf4adaaf922",
   "url": "/evidence/?pick=n-9faf0a6d6e151bf4adaaf922",
   "quote_text": "it seems unlikely that we’ll get anything more than a two-horse race.",
   "fragment_from": 1401,
   "fragment_to": 1470,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260820181502id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-2026-27-opening-weekend",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7eb2795609b66c9dca15e1cde2331b262e6ae7f7304eafbaad10764810e84c12",
    "material_removed": false
   },
   "published_at": "2026-08-20T18:00:03.000Z",
   "detected_at": "2026-09-28T17:15:22.204Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-08-20T18:00:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-08-20T18:00:03.000Z",
    "detected_at": "2026-09-28T17:15:22.204Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-b6cfad7a3083eb33ac460a17",
   "url": "/evidence/?pick=n-b6cfad7a3083eb33ac460a17",
   "quote_text": "Arsenal are favorites to retain their crown.",
   "fragment_from": 824,
   "fragment_to": 868,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260820181502id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-2026-27-opening-weekend",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7eb2795609b66c9dca15e1cde2331b262e6ae7f7304eafbaad10764810e84c12",
    "material_removed": false
   },
   "published_at": "2026-08-20T18:00:03.000Z",
   "detected_at": "2026-09-28T17:15:22.204Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-08-20T18:00:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-08-20T18:00:03.000Z",
    "detected_at": "2026-09-28T17:15:22.204Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-acbc203ba64aba238fc02d86",
   "url": "/evidence/?pick=n-acbc203ba64aba238fc02d86",
   "quote_text": "The Opta supercomputer has been whirring its cogs as Friday’s game inches closer",
   "fragment_from": 566,
   "fragment_to": 646,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260820181502id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-2026-27-opening-weekend",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7eb2795609b66c9dca15e1cde2331b262e6ae7f7304eafbaad10764810e84c12",
    "material_removed": false
   },
   "published_at": "2026-08-20T18:00:03.000Z",
   "detected_at": "2026-09-28T17:15:22.204Z",
   "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": "2026-08-20T18:00:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-08-20T18:00:03.000Z",
    "detected_at": "2026-09-28T17:15:22.204Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "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-1dd21b1d0e4272a5e40631f9",
   "url": "/evidence/?pick=n-1dd21b1d0e4272a5e40631f9",
   "quote_text": "both sides given 100% chances of relegation.",
   "fragment_from": 4054,
   "fragment_to": 4098,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-title-winner-man-city-dramatic-victory-arsenal",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f731b7fbae3030806e3d1f33718e93d5e5b845cf9bde2f005f40463ae5a68d0",
    "material_removed": false
   },
   "published_at": "2026-04-19T21:00:00.000Z",
   "detected_at": "2026-09-28T16:18:53.656Z",
   "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-04-19T21:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-19T21:00:00.000Z",
    "detected_at": "2026-09-28T16:18:53.656Z",
    "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-ffcd7910574ae85525793587",
   "url": "/evidence/?pick=n-ffcd7910574ae85525793587",
   "quote_text": "backed with a 98.64% chance of qualifying.",
   "fragment_from": 2313,
   "fragment_to": 2355,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-title-winner-man-city-dramatic-victory-arsenal",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f731b7fbae3030806e3d1f33718e93d5e5b845cf9bde2f005f40463ae5a68d0",
    "material_removed": false
   },
   "published_at": "2026-04-19T21:00:00.000Z",
   "detected_at": "2026-09-28T16:18:53.656Z",
   "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-04-19T21:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-19T21:00:00.000Z",
    "detected_at": "2026-09-28T16:18:53.656Z",
    "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-a0936272b61e805663e837d5",
   "url": "/evidence/?pick=n-a0936272b61e805663e837d5",
   "quote_text": "predicting City will end the season two points behind their fierce rivals and giving them just 27.03%",
   "fragment_from": 1249,
   "fragment_to": 1350,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-title-winner-man-city-dramatic-victory-arsenal",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f731b7fbae3030806e3d1f33718e93d5e5b845cf9bde2f005f40463ae5a68d0",
    "material_removed": false
   },
   "published_at": "2026-04-19T21:00:00.000Z",
   "detected_at": "2026-09-28T16:18:53.656Z",
   "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-04-19T21:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-19T21:00:00.000Z",
    "detected_at": "2026-09-28T16:18:53.656Z",
    "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-d809c353df177a93f419988b",
   "url": "/evidence/?pick=n-d809c353df177a93f419988b",
   "quote_text": "The supercomputer gives Arsenal a 72.97% chance of retaining top spot",
   "fragment_from": 1141,
   "fragment_to": 1210,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-title-winner-man-city-dramatic-victory-arsenal",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f731b7fbae3030806e3d1f33718e93d5e5b845cf9bde2f005f40463ae5a68d0",
    "material_removed": false
   },
   "published_at": "2026-04-19T21:00:00.000Z",
   "detected_at": "2026-09-28T16:18:53.656Z",
   "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-04-19T21:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-19T21:00:00.000Z",
    "detected_at": "2026-09-28T16:18:53.656Z",
    "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-7b4c4755d9e72f679592bd15",
   "url": "/evidence/?pick=n-7b4c4755d9e72f679592bd15",
   "quote_text": "With all this going on beneath them, Nottingham Forest are perilously close to putting their feet up and starting their planning for the 2026–27 Premier League season.",
   "fragment_from": 4046,
   "fragment_to": 4213,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-6b9563e1be7b4d220d0b5b25",
   "url": "/evidence/?pick=n-6b9563e1be7b4d220d0b5b25",
   "quote_text": "who know their fate is not currently in their hands.",
   "fragment_from": 3992,
   "fragment_to": 4044,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-8f28b93b8d14ceecdd6f1f06",
   "url": "/evidence/?pick=n-8f28b93b8d14ceecdd6f1f06",
   "quote_text": "West Ham United’s 3–0 defeat to Brentford was not entirely unexpected but was still incredibly frustrating for Hammers fans",
   "fragment_from": 3867,
   "fragment_to": 3990,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-52ce67df11494ce8c0f2ca20",
   "url": "/evidence/?pick=n-52ce67df11494ce8c0f2ca20",
   "quote_text": "Tottenham Hotspur are currently backed for the drop, although victory over Aston Villa in Sunday’s late game would actually see Roberto De Zerbi’s side climb out of the relegation zone with four games left to play.",
   "fragment_from": 3651,
   "fragment_to": 3865,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-76a8bb019fcf94ef1d3fd026",
   "url": "/evidence/?pick=n-76a8bb019fcf94ef1d3fd026",
   "quote_text": "The identity of the team joining them in the second tier remains to be determined.",
   "fragment_from": 3568,
   "fragment_to": 3650,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-4f4705e8d37d20f104d03ff2",
   "url": "/evidence/?pick=n-4f4705e8d37d20f104d03ff2",
   "quote_text": "We already know Wolverhampton Wanderers and Burnley are heading down to the Championship, to be replaced by Coventry City and Ipswich Town.",
   "fragment_from": 3427,
   "fragment_to": 3566,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-bb31d2db20994929284c6968",
   "url": "/evidence/?pick=n-bb31d2db20994929284c6968",
   "quote_text": "Position\n\nTeam\n\nCurrent Points\n\nExpected Points\n\nRelegation Chances\n\n16.\n\nNott’m Forest\n\n39\n\n44.12\n\n0.97%",
   "fragment_from": 3184,
   "fragment_to": 3289,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-508b0b29659ed131fb9eda69",
   "url": "/evidence/?pick=n-508b0b29659ed131fb9eda69",
   "quote_text": "after a miserable slump under Liam Rosenior saw them tumble down the standings.",
   "fragment_from": 2983,
   "fragment_to": 3062,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-3e826d5c834d76c014f958e0",
   "url": "/evidence/?pick=n-3e826d5c834d76c014f958e0",
   "quote_text": "Bournemouth and Brentford are still on the outside looking up, while Chelsea are just focused on securing any form of European action next season",
   "fragment_from": 2837,
   "fragment_to": 2982,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-d459258e6437a7178760e166",
   "url": "/evidence/?pick=n-d459258e6437a7178760e166",
   "quote_text": "As it stands, that honor would go to Brighton & Hove Albion.",
   "fragment_from": 2775,
   "fragment_to": 2835,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-d75cf88f134a1e13a5e080a2",
   "url": "/evidence/?pick=n-d75cf88f134a1e13a5e080a2",
   "quote_text": "If Unai Emery’s side slip to fifth but end the season lifting the Europa League, then the team that finishes sixth will sneak into the Champions League as well.",
   "fragment_from": 2614,
   "fragment_to": 2774,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-e91f937c4329b67bb3997d55",
   "url": "/evidence/?pick=n-e91f937c4329b67bb3997d55",
   "quote_text": "However, Villa’s final position could be massive.",
   "fragment_from": 2564,
   "fragment_to": 2613,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-f859eb1a39dbca9ca032beba",
   "url": "/evidence/?pick=n-f859eb1a39dbca9ca032beba",
   "quote_text": "Both threatened to be dragged into a battle for their place in the Champions League, so there will be few tears among the fanbase that ends up fifth.",
   "fragment_from": 2413,
   "fragment_to": 2562,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-ea04d48366edad9f120bda53",
   "url": "/evidence/?pick=n-ea04d48366edad9f120bda53",
   "quote_text": "Aston Villa and Liverpool are separated by less than a single point in the simulation",
   "fragment_from": 2285,
   "fragment_to": 2370,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-7891fb3e08cbf894db9b2c98",
   "url": "/evidence/?pick=n-7891fb3e08cbf894db9b2c98",
   "quote_text": "Michael Carrick’s side are in an imposing position and have long known their spot in Europe’s top competition is waiting for them.",
   "fragment_from": 2153,
   "fragment_to": 2283,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-0df12108e9a9ab7468272167",
   "url": "/evidence/?pick=n-0df12108e9a9ab7468272167",
   "quote_text": "Manchester United can confirm their spot in next season’s Champions League with victory over Liverpool on Sunday.",
   "fragment_from": 2039,
   "fragment_to": 2152,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-e11ab47e61b810d1cfab85d9",
   "url": "/evidence/?pick=n-e11ab47e61b810d1cfab85d9",
   "quote_text": "Position\n\nTeam\n\nCurrent Points\n\nExpected Points\n\nChampions League Chances\n\n3.\n\nMan Utd\n\n61\n\n67.03\n\n100.00%",
   "fragment_from": 1730,
   "fragment_to": 1836,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-94e73a49d5d2e3a7eccac1be",
   "url": "/evidence/?pick=n-94e73a49d5d2e3a7eccac1be",
   "quote_text": "They then host Brentford on Saturday, one day before Arsenal’s next Premier League game",
   "fragment_from": 1441,
   "fragment_to": 1528,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-5f7e70cc5cf863c04d91816f",
   "url": "/evidence/?pick=n-5f7e70cc5cf863c04d91816f",
   "quote_text": "A six-point lead over Manchester City warns Pep Guardiola’s side that they must be perfect over their next two games",
   "fragment_from": 1100,
   "fragment_to": 1216,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-eefcf7573446117f07e6001a",
   "url": "/evidence/?pick=n-eefcf7573446117f07e6001a",
   "quote_text": "On paper, Arsenal are in an imposing position.",
   "fragment_from": 1053,
   "fragment_to": 1099,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-dea9a2a71e3118a24ca24de9",
   "url": "/evidence/?pick=n-dea9a2a71e3118a24ca24de9",
   "quote_text": "Position\n\nTeam\n\nCurrent Points\n\nExpected Points\n\nTitle Chances\n\n1.\n\nArsenal\n\n76\n\n82.28\n\n79.70%",
   "fragment_from": 924,
   "fragment_to": 1018,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-1f4b205d9d17f7b81a919dd8",
   "url": "/evidence/?pick=n-1f4b205d9d17f7b81a919dd8",
   "quote_text": "the Opta supercomputer has offered up a prediction for the conclusion of this fascinating title race.",
   "fragment_from": 692,
   "fragment_to": 793,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-875b464ad539d14408818dc0",
   "url": "/evidence/?pick=n-875b464ad539d14408818dc0",
   "quote_text": "That gap of six points could easily have shrunk to zero by the time Arsenal next play in the Premier League",
   "fragment_from": 457,
   "fragment_to": 564,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-0ffc1541510dbd332943f943",
   "url": "/evidence/?pick=n-0ffc1541510dbd332943f943",
   "quote_text": "Manchester City, having only recently tied things up in the games played column, are two matches behind once again.",
   "fragment_from": 340,
   "fragment_to": 455,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-e9b0baf943f0585bc78f289b",
   "url": "/evidence/?pick=n-e9b0baf943f0585bc78f289b",
   "quote_text": "things are not as they seem.",
   "fragment_from": 311,
   "fragment_to": 339,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-04d5781cc3133db448267aba",
   "url": "/evidence/?pick=n-04d5781cc3133db448267aba",
   "quote_text": "Saturday’s emphatic 3–0 win over Fulham saw Mikel Arteta’s side move six points clear at the top of the table",
   "fragment_from": 196,
   "fragment_to": 305,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-e681eba4620c09e3c3306cf8",
   "url": "/evidence/?pick=n-e681eba4620c09e3c3306cf8",
   "quote_text": "Supercomputer Predicts Premier League Table After Arsenal’s Statement Victory Over Fulham",
   "fragment_from": 0,
   "fragment_to": 89,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-after-arsenal-statement-victory-over-fulham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a211407e0a1c33ea83e559ffc9e7535388c5b9f51e8d65f031d1b9b8896b68a",
    "material_removed": false
   },
   "published_at": "2026-05-02T19:15:00.000Z",
   "detected_at": "2026-09-28T16:18:42.486Z",
   "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-05-02T19:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-02T19:15:00.000Z",
    "detected_at": "2026-09-28T16:18:42.486Z",
    "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-322cbb1e70e9025b2d047710",
   "url": "/evidence/?pick=n-322cbb1e70e9025b2d047710",
   "quote_text": "With Solanke and Simons both going off injured, Spurs move forwards weaker than they began the gameweek",
   "fragment_from": 2640,
   "fragment_to": 2743,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-late-drama-tottenham-west-ham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "17a4186936aca458d9d8398aa29fe754e091774cb4b4c86506bc3f2f2b5b1773",
    "material_removed": false
   },
   "published_at": "2026-04-25T16:55:17.000Z",
   "detected_at": "2026-09-28T16:18:38.553Z",
   "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-04-25T16:55:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-25T16:55:17.000Z",
    "detected_at": "2026-09-28T16:18:38.553Z",
    "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-85ce6ce3149718de1845d9ac",
   "url": "/evidence/?pick=n-85ce6ce3149718de1845d9ac",
   "quote_text": "Relegation Chances\n\n15.\n\nLeeds United\n\n40\n\n45.75\n\n0.98%",
   "fragment_from": 1380,
   "fragment_to": 1435,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-late-drama-tottenham-west-ham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "17a4186936aca458d9d8398aa29fe754e091774cb4b4c86506bc3f2f2b5b1773",
    "material_removed": false
   },
   "published_at": "2026-04-25T16:55:17.000Z",
   "detected_at": "2026-09-28T16:18:38.553Z",
   "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-04-25T16:55:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-25T16:55:17.000Z",
    "detected_at": "2026-09-28T16:18:38.553Z",
    "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-21093e1e5be4aaaf82fafa99",
   "url": "/evidence/?pick=n-21093e1e5be4aaaf82fafa99",
   "quote_text": "Supercomputer Predicts Premier League Relegation Battle After Late Drama for Tottenham, West Ham",
   "fragment_from": 0,
   "fragment_to": 96,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-late-drama-tottenham-west-ham",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "17a4186936aca458d9d8398aa29fe754e091774cb4b4c86506bc3f2f2b5b1773",
    "material_removed": false
   },
   "published_at": "2026-04-25T16:55:17.000Z",
   "detected_at": "2026-09-28T16:18:38.553Z",
   "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-04-25T16:55:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-25T16:55:17.000Z",
    "detected_at": "2026-09-28T16:18:38.553Z",
    "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-692ddf43a9929fee0adfe20f",
   "url": "/evidence/?pick=n-692ddf43a9929fee0adfe20f",
   "quote_text": "The Clarets are resigned to relegation alongside Wolverhampton Wanderers",
   "fragment_from": 3987,
   "fragment_to": 4059,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-634cc8e02f8f32a2474cf4fb",
   "url": "/evidence/?pick=n-634cc8e02f8f32a2474cf4fb",
   "quote_text": "West Ham United are backed to take the third and final relegation spot",
   "fragment_from": 3755,
   "fragment_to": 3825,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-a4a303e7e671144b196d2d0f",
   "url": "/evidence/?pick=n-a4a303e7e671144b196d2d0f",
   "quote_text": "Arne Slot’s side should still have enough about them to squeeze into the Champions League.",
   "fragment_from": 2318,
   "fragment_to": 2408,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-3bb8b79d3fde39b91f6bfb2e",
   "url": "/evidence/?pick=n-3bb8b79d3fde39b91f6bfb2e",
   "quote_text": "Aston Villa are also heavy favorites to take the final spot in the top four",
   "fragment_from": 1903,
   "fragment_to": 1978,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-c32d970661626bbb3b915974",
   "url": "/evidence/?pick=n-c32d970661626bbb3b915974",
   "quote_text": "The statisticians are still not looking past Arsenal to go on and win the title at the end of the",
   "fragment_from": 1102,
   "fragment_to": 1199,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-9840a82e98de465e1123bb84",
   "url": "/evidence/?pick=n-9840a82e98de465e1123bb84",
   "quote_text": "Supercomputer Predicts 2025–26 Premier League Table After Shock Liverpool, Chelsea Defeats",
   "fragment_from": 0,
   "fragment_to": 90,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-after-shock-liverpool-chelsea-defeats",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c04069bc7b9702103c0683195e1cbc3556c1a96342fb3ad6078ad825ae96f8e1",
    "material_removed": false
   },
   "published_at": "2026-03-21T20:42:35.000Z",
   "detected_at": "2026-09-28T16:18:22.423Z",
   "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-03-21T20:42:35.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-03-21T20:42:35.000Z",
    "detected_at": "2026-09-28T16:18:22.423Z",
    "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-744aff4b14114321803be0b8",
   "url": "/evidence/?pick=n-744aff4b14114321803be0b8",
   "quote_text": "early November nobody wins the title. You can lose it, but nobody wins the title.",
   "fragment_from": 1253,
   "fragment_to": 1334,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/pep-guardiola-bold-arsenal-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e5078f19993a08789c9e6e3d6ec98f39ab03f11c41806b9417677653e1a6f713",
    "material_removed": false
   },
   "published_at": "2025-11-08T11:15:00.000Z",
   "detected_at": "2026-09-28T16:16:59.241Z",
   "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": "2025-11-08T11:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-11-08T11:15:00.000Z",
    "detected_at": "2026-09-28T16:16:59.241Z",
    "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-c09b993c252e6eff95a447d1",
   "url": "/evidence/?pick=n-c09b993c252e6eff95a447d1",
   "quote_text": "Pep Guardiola has conceded it will be “almost impossible” to catch Arsenal at the top",
   "fragment_from": 110,
   "fragment_to": 195,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/pep-guardiola-bold-arsenal-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e5078f19993a08789c9e6e3d6ec98f39ab03f11c41806b9417677653e1a6f713",
    "material_removed": false
   },
   "published_at": "2025-11-08T11:15:00.000Z",
   "detected_at": "2026-09-28T16:16:59.241Z",
   "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": "2025-11-08T11:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-11-08T11:15:00.000Z",
    "detected_at": "2026-09-28T16:16:59.241Z",
    "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-c5f6125c21b4a68e1422c5ae",
   "url": "/evidence/?pick=n-c5f6125c21b4a68e1422c5ae",
   "quote_text": "Liverpool are the early leaders in the Premier League title race, opening up a two-point lead after",
   "fragment_from": 1493,
   "fragment_to": 1592,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/kylian-mbappe-predicts-premier-league-title-winners",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2c62c70ab5ed699920aa45ee6f37f57c389fd9d8fd833f84d05ae78d856a5ab",
    "material_removed": false
   },
   "published_at": "2025-09-08T01:00:00.000Z",
   "detected_at": "2026-09-28T16:16:03.036Z",
   "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": "2025-09-08T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-08T01:00:00.000Z",
    "detected_at": "2026-09-28T16:16:03.036Z",
    "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-00b346fc548ca359b4acd572",
   "url": "/evidence/?pick=n-00b346fc548ca359b4acd572",
   "quote_text": "Gunners boss Mikel Arteta is determined to end his side’s reputation as serial runners-up and has ",
   "fragment_from": 209,
   "fragment_to": 307,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/kylian-mbappe-predicts-premier-league-title-winners",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2c62c70ab5ed699920aa45ee6f37f57c389fd9d8fd833f84d05ae78d856a5ab",
    "material_removed": false
   },
   "published_at": "2025-09-08T01:00:00.000Z",
   "detected_at": "2026-09-28T16:16:03.036Z",
   "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": "2025-09-08T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-08T01:00:00.000Z",
    "detected_at": "2026-09-28T16:16:03.036Z",
    "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-8b53b99f3ae56d2c1e9eb312",
   "url": "/evidence/?pick=n-8b53b99f3ae56d2c1e9eb312",
   "quote_text": "And Manchester City is always at the forefront anyway, with Pep Guardiola and Erling Haaland.",
   "fragment_from": 1045,
   "fragment_to": 1138,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/kylian-mbappe-predicts-premier-league-title-winners",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2c62c70ab5ed699920aa45ee6f37f57c389fd9d8fd833f84d05ae78d856a5ab",
    "material_removed": false
   },
   "published_at": "2025-09-08T01:00:00.000Z",
   "detected_at": "2026-09-28T16:16:03.036Z",
   "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": "2025-09-08T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-08T01:00:00.000Z",
    "detected_at": "2026-09-28T16:16:03.036Z",
    "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-6d90f08b2e4a63d22ef29482",
   "url": "/evidence/?pick=n-6d90f08b2e4a63d22ef29482",
   "quote_text": "Of course, Liverpool has to be mentioned first and foremost, as they’re determined to win one title",
   "fragment_from": 764,
   "fragment_to": 863,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/kylian-mbappe-predicts-premier-league-title-winners",
    "display_name": null,
    "speaker": "Tom Gott",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2c62c70ab5ed699920aa45ee6f37f57c389fd9d8fd833f84d05ae78d856a5ab",
    "material_removed": false
   },
   "published_at": "2025-09-08T01:00:00.000Z",
   "detected_at": "2026-09-28T16:16:03.036Z",
   "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": "2025-09-08T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-08T01:00:00.000Z",
    "detected_at": "2026-09-28T16:16:03.036Z",
    "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
  }
 ],
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "si.com",
   "url": "https://www.si.com/soccer/atalanta-vs-chelsea-preview-predictions-lineups-champions-league-12-9-25"
  },
  "observed_from": "2026-09-28",
  "observed_to": "2026-09-30",
  "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": "15 predictions were read after the match, from archived pages",
  "reasons": [
   {
    "code": "after_match",
    "predictions": 15,
    "words": "read after the match"
   }
  ],
  "sentence": "Forecast Record has recorded 80 statements by Tom Gott, including 15 predictions. Of the 15 predictions we hold for Tom Gott, 14 were archived before kick-off by an independent web archive and 1 first found after the match. The statements are listed below; as of 7 November 2026.",
  "numbers": [
   {
    "label": "Statements",
    "value": "80",
    "anchor": "/methodology/#statement",
    "note": null
   },
   {
    "label": "Predictions",
    "value": "15",
    "anchor": "/methodology/#prediction",
    "note": null
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [],
  "return_over_time_parts": {
   "live": null,
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record has recorded 80 statements by Tom Gott, including 15 predictions. Of the 15 predictions we hold for Tom Gott, 14 were archived before kick-off by an independent web archive and 1 first found after the match. The statements are listed below; as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/tom-gott/",
   "data_as_of": "2026-11-07",
   "method_version": null
  },
  "origin": {
   "contract_version": "1",
   "predictions": 15,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 14,
   "proven_checked": 14,
   "proven_measured": 14,
   "proven_dates": 5,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 0,
     "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": 14,
     "checked": 14,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 14,
      "exact_hits": 1,
      "exact_rate": 7.1,
      "outcome_checked": 14,
      "outcome_hits": 4,
      "outcome_rate": 28.6,
      "baseline_matches": 14,
      "baseline_distinct_matches": 14,
      "outcome_hits_on_baseline": 4,
      "outcome_rate_on_baseline": 28.6,
      "favourite_hits": 5,
      "favourite_rate": 35.7,
      "price_basis": "last pre-match archive price",
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to these score forecasts.",
       "1 of 14 score forecasts named the exact score (7.1%).",
       "The result implied by the named score was right in 4 of 14 matches; the market favourite was right in 5 of the same 14 matches.",
       "The market favourite is the home win, draw or away win with the lowest last pre-match price in archive (~8–15 h before kick-off).",
       "The implied result follows from the named score (2-1 implies a home win)."
      ]
     },
     "eligible": {
      "checked": 14,
      "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": 1,
     "checked": 1,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 1,
      "exact_hits": 0,
      "exact_rate": 0.0,
      "outcome_checked": 1,
      "outcome_hits": 0,
      "outcome_rate": 0.0,
      "baseline_matches": 1,
      "baseline_distinct_matches": 1,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": 0.0,
      "favourite_hits": 0,
      "favourite_rate": 0.0,
      "price_basis": "last pre-match archive price",
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to this score forecast.",
       "0 of 1 score forecast named the exact score.",
       "The result implied by the named score was right in 0 of 1 match; the market favourite was right in 0 of the same match.",
       "The market favourite is the home win, draw or away win with the lowest last pre-match price in archive (~8–15 h before kick-off).",
       "The implied result follows from the named score (2-1 implies a home win).",
       "These forecasts were found after the match; when they were made depends on the date the source gives."
      ]
     },
     "eligible": {
      "checked": 1,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [],
  "caption": "Recorded statements and predictions · as of 7 November 2026",
  "record_from": "2025-12-09",
  "record_to": "2026-04-13"
 },
 "recorded_picks": [
  {
   "record_id": "n-8a7b25fb1fac3bbd43de4e10",
   "url": null,
   "match": "Manchester United v Leeds United",
   "match_url": null,
   "kickoff": "2026-04-13T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4030.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 2-0 Leeds United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0038aa81d875737058ef5b25",
   "url": null,
   "match": "Chelsea v Manchester City",
   "match_url": null,
   "kickoff": "2026-04-12T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4057.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 1-3 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7a639ab732e5e4e7c69c56fe",
   "url": null,
   "match": "Sunderland v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2026-04-12T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4060.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sunderland 0-0 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5739b9b76edcc818f3824941",
   "url": null,
   "match": "Nottingham Forest v Aston Villa",
   "match_url": null,
   "kickoff": "2026-04-12T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4060.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 0-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5dd8388a29e42526ec62b10e",
   "url": null,
   "match": "Crystal Palace v Newcastle United",
   "match_url": null,
   "kickoff": "2026-04-12T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4060.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 0-1 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fbec0a1714f079bd25c37378",
   "url": null,
   "match": "Liverpool v Fulham",
   "match_url": null,
   "kickoff": "2026-04-11T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4080.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 0-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e11d8067908ffa6b5a4a06d2",
   "url": null,
   "match": "Burnley v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4083.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Burnley 0-2 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ef8150861d7742c34ca15e45",
   "url": null,
   "match": "Brentford v Everton",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4083.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 1-2 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cf66a057d564edbf547daf7b",
   "url": null,
   "match": "Arsenal v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2026-04-11T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4085.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 1-1 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9f4e2d3501669dd3131eb34a",
   "url": null,
   "match": "West Ham United v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-04-10T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4102.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 2-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-10T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:33.527Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-bf2f86c1e2cdb7c975870d80",
   "url": null,
   "match": "West Ham United v Manchester United",
   "match_url": null,
   "kickoff": "2026-02-10T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5517.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 1-2 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-10T12:00:02.000Z",
   "recorded_at": "2026-09-28T17:28:39.569Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8216c7c2365641bc84977c41",
   "url": null,
   "match": "Tottenham Hotspur v Newcastle United",
   "match_url": null,
   "kickoff": "2026-02-10T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5518.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 0-1 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-10T12:00:02.000Z",
   "recorded_at": "2026-09-28T17:28:39.569Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7b644891abf2df53c2e3763f",
   "url": null,
   "match": "Everton v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2026-02-10T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5518.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-1 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-10T12:00:02.000Z",
   "recorded_at": "2026-09-28T17:28:39.569Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7eb773ece2afb8359754644c",
   "url": null,
   "match": "Chelsea v Leeds United",
   "match_url": null,
   "kickoff": "2026-02-10T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5518.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 3-1 Leeds United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-10T12:00:02.000Z",
   "recorded_at": "2026-09-28T17:28:39.569Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5b8f8d1af252eea07b419a87",
   "url": null,
   "match": "Atalanta v Chelsea",
   "match_url": null,
   "kickoff": "2025-12-09T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -7076.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Atalanta 1-2 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-09T03:00:00.000Z",
   "recorded_at": "2026-09-30T16:00:28.508Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "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": 15,
  "before_kickoff": 0,
  "after_kickoff": 15,
  "at_least_2h": 0,
  "share_2h_plus": 0.0,
  "median_hours": null,
  "min_hours": null,
  "max_hours": null,
  "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": 15,
  "pages": 1,
  "page_urls": [
   "/authors/tom-gott/"
  ],
  "groups": {
   "settled": 0,
   "pending": 0,
   "excluded": 15
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 15,
  "author_url": "/authors/tom-gott/",
  "current": false
 },
 "title_tag": "Tom Gott Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-f53d438234e09d356703ea51",
  "type_code": "individual",
  "name_shown": "Tom Gott",
  "main_entity": "e-f53d438234e09d356703ea51",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-f53d438234e09d356703ea51",
    "medium": "Sports Illustrated",
    "channel": "section pages",
    "domain": "si.com",
    "source_info": "sports-illustrated",
    "byline": "Tom Gott",
    "url": "/sources/sports-illustrated/",
    "summary": {
     "statements": 80,
     "predictions": 15,
     "settled_picks": 0,
     "headline_kind": null,
     "return_percent": null,
     "headline_part": null,
     "period_from": "2026-09-28",
     "period_to": "2026-09-30"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": null,
 "number_changes": [],
 "author_card": {
  "body": "Record tracked by Forecast Record since 28 September 2026 · 15 predictions · last change 30 September 2026",
  "url": "https://forecastrecord.com/authors/tom-gott/",
  "s": "2026-09-28",
  "prediction_count": 15,
  "refreshed_at": "2026-09-30",
  "html": "<a href=\"https://forecastrecord.com/authors/tom-gott/\">Record tracked by Forecast Record since 28 September 2026 · 15 predictions · last change 30 September 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 14,
  "days": 63,
  "weeks": 3,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 1,
  "first_settled_on": "2026-02-10",
  "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
 },
 "colleagues": [
  {
   "source_code": "sports-illustrated",
   "source_name": "Sports Illustrated",
   "source_url": "/sources/sports-illustrated/",
   "label": "Also at Sports Illustrated",
   "authors_total": 13,
   "authors": [
    {
     "name": "Ewan Ross-Murray",
     "url": "/authors/ewan-ross-murray/",
     "headline_part": "archived",
     "settled_picks": 6,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "2.81",
     "odds_from_author": 0,
     "odds_from_snapshot": 6
    },
    {
     "name": "James Cormack",
     "url": "/authors/james-cormack/",
     "headline_part": "archived",
     "settled_picks": 3,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "1.41",
     "odds_from_author": 0,
     "odds_from_snapshot": 3
    },
    {
     "name": "Amanda Langell",
     "url": "/authors/amanda-langell/",
     "headline_part": "archived",
     "settled_picks": 1,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "9.20",
     "odds_from_author": 0,
     "odds_from_snapshot": 1
    },
    {
     "name": "Roberto Casillas",
     "url": "/authors/roberto-casillas/",
     "headline_part": "archived",
     "settled_picks": 1,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "1.85",
     "odds_from_author": 0,
     "odds_from_snapshot": 1
    },
    {
     "name": "Andrew Headspeath",
     "url": "/authors/andrew-headspeath/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Barnaby Lane",
     "url": "/authors/barnaby-lane/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Ben Steiner",
     "url": "/authors/ben-steiner/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Braden Chalker",
     "url": "/authors/braden-chalker/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Grey Whitebloom",
     "url": "/authors/grey-whitebloom/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Max Mallow",
     "url": "/authors/max-mallow/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Quentin Gesp",
     "url": "/authors/quentin-gesp/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Rich Fay",
     "url": "/authors/rich-fay/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    }
   ]
  }
 ],
 "author_type": "Pundit",
 "data_changes": {
  "added_later": "14 records added on 28 Sep 2026 from archived copies; 1 record added on 30 Sep 2026 found after the match. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-f53d438234e09d356703ea51",
 "source_revision": 207,
 "related": [
  {
   "url": "/cards/e-f53d438234e09d356703ea51-bank/",
   "name": "Bankroll card — Tom Gott",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 15,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 14,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-f53d438234e09d356703ea51",
   "value": 14,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
