{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/grey-whitebloom/",
 "canonical": "/authors/grey-whitebloom/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Grey Whitebloom: Football Prediction Record",
 "description": "Grey Whitebloom: 78 statements recorded by Forecast Record. Every statement with its source and the rule applied to it.",
 "first_paragraph": {
  "body": "Forecast Record has recorded 78 statements by Grey Whitebloom, including 11 predictions. Of the 11 predictions we hold for Grey Whitebloom, 11 were archived before kick-off by an independent web archive. The statements are listed below; as of 7 November 2026.",
  "key_number": "78",
  "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": 11,
  "date_count": 3,
  "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": "e4d9a2bdfcbd1713b8c65f462143d84451d5a8e8176c1b09512826cce4c07e99",
 "dependency_group": "author:e-dd3a96f8f293f0cf5035f6fb",
 "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/grey-whitebloom/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/grey-whitebloom/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-dd3a96f8f293f0cf5035f6fb",
  "public_name": "Grey Whitebloom",
  "tracker_number": 1548,
  "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-dd3a96f8f293f0cf5035f6fb-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": 78,
  "recognised": 11,
  "accepted": 0,
  "executed": 0,
  "calculated": 0,
  "gaps": [
   {
    "cause": "read after the match, from archived pages",
    "figure": 11
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 78,
  "of_them_restored": 78,
  "not_predictions": {
   "opinions": 32,
   "not_about_a_match": 35,
   "unclassified": 0
  },
  "predictions": 11,
  "predictions_restored": 11,
  "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": 11
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-bdeb15ee5eb42c80bf435e73",
   "url": "/evidence/?pick=n-bdeb15ee5eb42c80bf435e73",
   "quote_text": "Should Inter reach those heights, they could very well get the better of this version of Arsenal.",
   "fragment_from": 4731,
   "fragment_to": 4828,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-8d6be40282cef05b8d520f9e",
   "url": "/evidence/?pick=n-8d6be40282cef05b8d520f9e",
   "quote_text": "they could get the better of an Arsenal side going through a mini slump—especially if they stop them opening the scoring from a set piece.",
   "fragment_from": 4355,
   "fragment_to": 4493,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-43878ad63f7fb56a0ccc4ebe",
   "url": "/evidence/?pick=n-43878ad63f7fb56a0ccc4ebe",
   "quote_text": "Arsenal Predicted Lineup vs. Inter (4-3-3): Raya; White, Mosquera, Gabriel, Lewis-Skelly;",
   "fragment_from": 3725,
   "fragment_to": 3814,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-a04ce71bc0cafef4addc22db",
   "url": "/evidence/?pick=n-a04ce71bc0cafef4addc22db",
   "quote_text": "opening the door for Gabriel Jesus to make his European return.",
   "fragment_from": 3565,
   "fragment_to": 3628,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-329552b1453856f5f3520855",
   "url": "/evidence/?pick=n-329552b1453856f5f3520855",
   "quote_text": "Max Dowman was removed from Arsenal’s Champions League squad ahead of the final two league phase fixtures after picking up a serious ankle injury",
   "fragment_from": 3418,
   "fragment_to": 3563,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-c0c3ae0da260cb7e243cdbc0",
   "url": "/evidence/?pick=n-c0c3ae0da260cb7e243cdbc0",
   "quote_text": "Riccardo Calafiori and Piero Hincapié both remain sidelined",
   "fragment_from": 3254,
   "fragment_to": 3313,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-4b34835714c574db25023563",
   "url": "/evidence/?pick=n-4b34835714c574db25023563",
   "quote_text": "Piero Hincapié is an injury absentee.",
   "fragment_from": 2853,
   "fragment_to": 2890,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-ac9b32f175091a8344119ae1",
   "url": "/evidence/?pick=n-ac9b32f175091a8344119ae1",
   "quote_text": "Inter Predicted Lineup vs. Arsenal (3-5-2): Sommer; Akanji, Acerbi, Bastoni; Henrique, Barella,",
   "fragment_from": 2687,
   "fragment_to": 2782,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-77061663d6781af47dce13b2",
   "url": "/evidence/?pick=n-77061663d6781af47dce13b2",
   "quote_text": "Manager Cristian Chivu confirmed that his Turkish midfield star would remain sidelined against Arsenal",
   "fragment_from": 2459,
   "fragment_to": 2561,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-cdc6bab27474a820fbd2332b",
   "url": "/evidence/?pick=n-cdc6bab27474a820fbd2332b",
   "quote_text": "Denzel Dumfries is currently nursing a muscle injury.",
   "fragment_from": 1706,
   "fragment_to": 1759,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "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-1082c4565a4fd332ea2cf656",
   "url": "/authors/grey-whitebloom/#pick-n-1082c4565a4fd332ea2cf656",
   "quote_text": "Prediction: Inter 1–0 Arsenal",
   "fragment_from": 4830,
   "fragment_to": 4859,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc6d78c5680ab647d0ea6766b89a7c5b7d483dbbde2e56ddfd21e6c58b10995e",
    "material_removed": false
   },
   "published_at": "2026-01-20T03:00:00.000Z",
   "detected_at": "2026-09-30T15:56:55.559Z",
   "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": "Inter v Arsenal",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-01-20T20:00:00.000Z",
    "url": null,
    "scoreline": "1-3"
   },
   "market_label": "Correct score",
   "outcome_label": "Inter 1-0 Arsenal",
   "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-01-20T03:02:48.000Z",
   "dates": {
    "fragment_at": "2026-01-20T03:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-20T03:00:00.000Z",
    "detected_at": "2026-09-30T15:56:55.559Z",
    "archive_snapshot_at": "2026-01-20T03:02:48.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 30 Sep 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Inter 1-0 Arsenal",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Inter 1-0 Arsenal"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Inter 1-3 Arsenal."
   },
   "settlements": [
    {
     "operation_id": "218724556dec9b88bb084112b34df9195cf0fe2df73dd2b042ec3eaa933cd4cc",
     "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": "Inter",
     "decimal_odds": "2.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:22:16.400Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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/inter-vs-arsenal-preview-predictions-lineups-1-20-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a2e6989c0b1d0da8e477297f",
   "url": "/evidence/?pick=n-a2e6989c0b1d0da8e477297f",
   "quote_text": "Aside from those two obvious contenders, Phil Foden has emerged as a viable scorer once again after back-to-back impressive outings in the last week.",
   "fragment_from": 8540,
   "fragment_to": 8689,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-9538895e55743b595186b705",
   "url": "/evidence/?pick=n-9538895e55743b595186b705",
   "quote_text": "It would almost be a surprise at this point if Erling Haaland didn’t score.",
   "fragment_from": 8143,
   "fragment_to": 8218,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-37a81e0b898e45ff4b7f169f",
   "url": "/evidence/?pick=n-37a81e0b898e45ff4b7f169f",
   "quote_text": "Last season’s top scorer Ollie Watkins is a better bet, but given Villa’s desperate struggles in front of goal, one of Sunderland’s contingent may prove to be a wiser option.",
   "fragment_from": 7639,
   "fragment_to": 7813,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-cc3935bb880efc4c12134784",
   "url": "/evidence/?pick=n-cc3935bb880efc4c12134784",
   "quote_text": "Another on the south coast this weekend would hardly be a surprise.",
   "fragment_from": 7141,
   "fragment_to": 7208,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-7c0beb6564aa51f326e87e03",
   "url": "/evidence/?pick=n-7c0beb6564aa51f326e87e03",
   "quote_text": "If Rodrigo Muniz or Raúl Jiménez offer even a fraction of the same aerial competency at Craven Cottage this Saturday night, they too could find the net.",
   "fragment_from": 6634,
   "fragment_to": 6786,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-897e958e94502ce5f233acca",
   "url": "/evidence/?pick=n-897e958e94502ce5f233acca",
   "quote_text": "Opta’s supercomputer appears to be similarly upbeat when it comes to the chances of Benjamin Šeško scoring his first goal for the club.",
   "fragment_from": 5808,
   "fragment_to": 5943,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-03b7efc2191c822672bbf0e7",
   "url": "/evidence/?pick=n-03b7efc2191c822672bbf0e7",
   "quote_text": "This is a question of who is most likely to score, rather than a guarantee of any goals.",
   "fragment_from": 4685,
   "fragment_to": 4773,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-88eac94907786f83adfc5a40",
   "url": "/evidence/?pick=n-88eac94907786f83adfc5a40",
   "quote_text": "Another goal in the Premier League could be on the cards for the figure who haunts the nightmares of corner flags up and down the country.",
   "fragment_from": 4310,
   "fragment_to": 4448,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-9310f0247026faa4d1dcc797",
   "url": "/evidence/?pick=n-9310f0247026faa4d1dcc797",
   "quote_text": "Chris Wood’s impressive goal record may fly under the radar for most, but Opta’s supercomputer is clearly a fan.",
   "fragment_from": 3683,
   "fragment_to": 3795,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-a0330584c893d03a1a4c77b2",
   "url": "/evidence/?pick=n-a0330584c893d03a1a4c77b2",
   "quote_text": "Everton’s most likely goalscorer is Beto, although any goal for the visitors this weekend would be a bonus for David Moyes.",
   "fragment_from": 2373,
   "fragment_to": 2496,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-9f537e1ef1d7e669c1bebe4b",
   "url": "/evidence/?pick=n-9f537e1ef1d7e669c1bebe4b",
   "quote_text": "Intriguingly, Hugo Ekitiké is deemed to be slightly more likely to score on Saturday than record-signing Alexander Isak.",
   "fragment_from": 2020,
   "fragment_to": 2140,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-610f54a6b5f8b9ecdb16d551",
   "url": "/evidence/?pick=n-610f54a6b5f8b9ecdb16d551",
   "quote_text": "No computer has to be that super to churn out the opinion that Mohamed Salah is likely to score against Everton.",
   "fragment_from": 1473,
   "fragment_to": 1585,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-8d8f228c1c2187153d22f31b",
   "url": "/evidence/?pick=n-8d8f228c1c2187153d22f31b",
   "quote_text": "Mohamed Salah has five goal involvements through six games so far this season.",
   "fragment_from": 1366,
   "fragment_to": 1444,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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": "2025-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-1cd4b46cf75ca0636719cd8e",
   "url": "/evidence/?pick=n-1cd4b46cf75ca0636719cd8e",
   "quote_text": "Drawing upon an unrivalled wealth of historical data, Opta have created a hub of player-specific predictions",
   "fragment_from": 677,
   "fragment_to": 785,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250919221047id_/https://www.si.com/soccer/supercomputer-predicts-goalscorer-every-premier-league-game-matchday-5-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "81cf67864e3ff4f9571ae1cd92b0260dece5ea655d368241e9bdbc7e2cf3aadb",
    "material_removed": false
   },
   "published_at": "2025-09-19T21:00:02.000Z",
   "detected_at": "2026-09-28T17:44:31.693Z",
   "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-09-19T21:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-19T21:00:02.000Z",
    "detected_at": "2026-09-28T17:44:31.693Z",
    "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-cdbecdc5f3171308f0f71153",
   "url": "/authors/grey-whitebloom/#pick-n-cdbecdc5f3171308f0f71153",
   "quote_text": "Prediction: Man City 3–3 Chelsea",
   "fragment_from": 9943,
   "fragment_to": 9975,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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 City v Chelsea",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T17:30:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 3-3 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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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 City 3-3 Chelsea",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 3-3 Chelsea"
   },
   "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 Manchester City 1-1 Chelsea."
   },
   "settlements": [
    {
     "operation_id": "90ce2732ae8700f771e346213163d537732bd89e83a195b48610bce1c489ed85",
     "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.9000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 39000,
     "executed_at": "2026-11-07T18:20:53.257Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-79a468853404ba05435c1120",
   "url": "/authors/grey-whitebloom/#pick-n-79a468853404ba05435c1120",
   "quote_text": "Prediction: Tottenham 0–2 Sunderland",
   "fragment_from": 9056,
   "fragment_to": 9092,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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 Sunderland",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T15:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Tottenham Hotspur 0-2 Sunderland",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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-2 Sunderland",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Tottenham Hotspur 0-2 Sunderland"
   },
   "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 Tottenham Hotspur 1-1 Sunderland."
   },
   "settlements": [
    {
     "operation_id": "c2ed7cec36b7676a3eab10490a2aee507c48ce5f9b6e053757c691c4bc5972ed",
     "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": "Sunderland",
     "decimal_odds": "3.9950",
     "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:53.250Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e3a9578e9a2c94ed7288aeae",
   "url": "/authors/grey-whitebloom/#pick-n-e3a9578e9a2c94ed7288aeae",
   "quote_text": "Prediction: Newcastle 2–1 Crystal Palace",
   "fragment_from": 8315,
   "fragment_to": 8355,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Newcastle United v Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T15:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Correct score",
   "outcome_label": "Newcastle United 2-1 Crystal Palace",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Newcastle United 2-1 Crystal Palace",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Newcastle United 2-1 Crystal Palace"
   },
   "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 Newcastle United 2-0 Crystal Palace."
   },
   "settlements": [
    {
     "operation_id": "ba30c063284d2f37d7dc0c6fa1e93a75b4be45401d4e431240013b13c338e2b8",
     "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": "1.6950",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6950,
     "executed_at": "2026-11-07T18:20:53.243Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-41692a047c5703190ab8c92b",
   "url": "/authors/grey-whitebloom/#pick-n-41692a047c5703190ab8c92b",
   "quote_text": "Prediction: Fulham 1–2 Liverpool",
   "fragment_from": 7462,
   "fragment_to": 7494,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Fulham v Liverpool",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T15:15:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Fulham 1-2 Liverpool",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Fulham 1-2 Liverpool",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Fulham 1-2 Liverpool"
   },
   "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 Fulham 2-2 Liverpool."
   },
   "settlements": [
    {
     "operation_id": "91bb8da8acace1dbca9b53067ee58c8e69455544b4caed7a0257d643e74b0ae2",
     "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": "Liverpool",
     "decimal_odds": "1.9000",
     "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:53.235Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0aaf12af4d8290bf6d059424",
   "url": "/authors/grey-whitebloom/#pick-n-0aaf12af4d8290bf6d059424",
   "quote_text": "Prediction: Everton 0–0 Brentford",
   "fragment_from": 6489,
   "fragment_to": 6522,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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 Brentford",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T15:00:00.000Z",
    "url": null,
    "scoreline": "2-4"
   },
   "market_label": "Correct score",
   "outcome_label": "Everton 0-0 Brentford",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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 0-0 Brentford",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Everton 0-0 Brentford"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Everton 2-4 Brentford."
   },
   "settlements": [
    {
     "operation_id": "6e045974027246e736a6b0d1f0f549c9410f2faf2840fb86d4b1f3ece3ae9550",
     "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.1850",
     "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:53.228Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f0567bbd455c5dc134006527",
   "url": "/authors/grey-whitebloom/#pick-n-f0567bbd455c5dc134006527",
   "quote_text": "Prediction: Leeds 1–1 Man Utd",
   "fragment_from": 5825,
   "fragment_to": 5854,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Leeds United v Manchester United",
    "competition_name": "Premier League",
    "starts_at": "2026-01-04T12:30:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Leeds United 1-1 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": "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Leeds United 1-1 Manchester United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Leeds United 1-1 Manchester United"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Matched: the final score was Leeds United 1-1 Manchester United."
   },
   "settlements": [
    {
     "operation_id": "c1fe11479b444d960b0ce517b2e9305aa55dfc6199ba20eb30f39266a472cec6",
     "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": "win",
     "result_words": "Won",
     "change_hundredths": 23000,
     "executed_at": "2026-11-07T18:20:53.221Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-61c297f7416369e73b6aa5f0",
   "url": "/authors/grey-whitebloom/#pick-n-61c297f7416369e73b6aa5f0",
   "quote_text": "Prediction: Bournemouth 1–3 Arsenal",
   "fragment_from": 4963,
   "fragment_to": 4998,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "AFC Bournemouth v Arsenal",
    "competition_name": "Premier League",
    "starts_at": "2026-01-03T17:30:00.000Z",
    "url": null,
    "scoreline": "2-3"
   },
   "market_label": "Correct score",
   "outcome_label": "AFC Bournemouth 1-3 Arsenal",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "AFC Bournemouth 1-3 Arsenal",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: AFC Bournemouth 1-3 Arsenal"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was AFC Bournemouth 2-3 Arsenal."
   },
   "settlements": [
    {
     "operation_id": "d914581118ece91bdd7de6931f73e777e29c38c8c241e7baf36316c34d78ba1b",
     "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": "Arsenal",
     "decimal_odds": "1.5200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5200,
     "executed_at": "2026-11-07T18:20:53.214Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0f1981fa1b5d45f65302f004",
   "url": "/authors/grey-whitebloom/#pick-n-0f1981fa1b5d45f65302f004",
   "quote_text": "Prediction: Wolves 2–1 West Ham",
   "fragment_from": 3884,
   "fragment_to": 3915,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Wolverhampton Wanderers v West Ham United",
    "competition_name": "Premier League",
    "starts_at": "2026-01-03T15:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "Correct score",
   "outcome_label": "Wolverhampton Wanderers 2-1 West Ham 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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Wolverhampton Wanderers 2-1 West Ham United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wolverhampton Wanderers 2-1 West Ham United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Did not match: the final score was Wolverhampton Wanderers 3-0 West Ham United."
   },
   "settlements": [
    {
     "operation_id": "488f992596a871ed2a18d0c317571f5f518dbb49809a59d566177ef22c1ba74b",
     "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": "Wolverhampton Wanderers",
     "decimal_odds": "2.6150",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16150,
     "executed_at": "2026-11-07T18:20:53.205Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a37930ec7a0205a2caf88131",
   "url": "/authors/grey-whitebloom/#pick-n-a37930ec7a0205a2caf88131",
   "quote_text": "Prediction: Brighton 4–3 Burnley",
   "fragment_from": 2905,
   "fragment_to": 2937,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Brighton & Hove Albion v Burnley",
    "competition_name": "Premier League",
    "starts_at": "2026-01-03T15:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Correct score",
   "outcome_label": "Brighton & Hove Albion 4-3 Burnley",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Brighton & Hove Albion 4-3 Burnley",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "4-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Brighton & Hove Albion 4-3 Burnley"
   },
   "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 Brighton & Hove Albion 2-0 Burnley."
   },
   "settlements": [
    {
     "operation_id": "645d374572aa7d4e328d8ad002cf78584540f7f2d43da56dd9fe2d9e24a58df2",
     "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.4600",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4600,
     "executed_at": "2026-11-07T18:20:53.198Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b625f4a520d2e6a4b52078a3",
   "url": "/authors/grey-whitebloom/#pick-n-b625f4a520d2e6a4b52078a3",
   "quote_text": "Prediction: Aston Villa 3–1 Nottingham Forest",
   "fragment_from": 1991,
   "fragment_to": 2036,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103020827id_/https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fbc29220dadb629947e02729b78925e2f32b334a8230eb185f32283f1714fab9",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T17:33:08.027Z",
   "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": "Aston Villa v Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-01-03T12:30:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "Correct score",
   "outcome_label": "Aston Villa 3-1 Nottingham Forest",
   "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-01-03T02:08:27.000Z",
   "dates": {
    "fragment_at": "2026-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T17:33:08.027Z",
    "archive_snapshot_at": "2026-01-03T02:08:27.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": "Aston Villa 3-1 Nottingham Forest",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Aston Villa 3-1 Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Matched: the final score was Aston Villa 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "eaf85557ee26b7dfb2e60fb3e7e048ca71e7e5d013b0ad3a7dd8076ea0919080",
     "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": "1.9000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9000,
     "executed_at": "2026-11-07T18:20:53.190Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Grey Whitebloom",
    "publisher": "si.com",
    "forecaster": "Grey Whitebloom",
    "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-20-2025-26",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-406ffaa393e44bc99248475a",
   "url": "/evidence/?pick=n-406ffaa393e44bc99248475a",
   "quote_text": "Opta’s supercomputer clearly favors the former in a prediction for how the title race will unfold.",
   "fragment_from": 1046,
   "fragment_to": 1144,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260426111540id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-arsenal-climb-back-above-man-city",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6507985fefa96145a52142b249cfbaeeece84661e8d8de8ac23b22a52f19f194",
    "material_removed": false
   },
   "published_at": "2026-04-26T11:00:01.000Z",
   "detected_at": "2026-09-28T17:17:49.247Z",
   "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-26T11:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-26T11:00:01.000Z",
    "detected_at": "2026-09-28T17:17:49.247Z",
    "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-83f85fd6b4d20ef3107e0fa2",
   "url": "/evidence/?pick=n-83f85fd6b4d20ef3107e0fa2",
   "quote_text": "Supercomputer Predicts Premier League Table As Arsenal Climb Back Above Man City",
   "fragment_from": 0,
   "fragment_to": 80,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260426111540id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-table-arsenal-climb-back-above-man-city",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6507985fefa96145a52142b249cfbaeeece84661e8d8de8ac23b22a52f19f194",
    "material_removed": false
   },
   "published_at": "2026-04-26T11:00:01.000Z",
   "detected_at": "2026-09-28T17:17:49.247Z",
   "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-26T11:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-26T11:00:01.000Z",
    "detected_at": "2026-09-28T17:17:49.247Z",
    "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-03d4aee5f045db053f6aca64",
   "url": "/evidence/?pick=n-03d4aee5f045db053f6aca64",
   "quote_text": "De Zerbi is certainly hoping so.",
   "fragment_from": 3276,
   "fragment_to": 3308,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260512112839id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-tottenham-west-ham-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a67d201d4a2b913f990032bdc92d8b81916030139b6e4635b87967be8a9e7ccd",
    "material_removed": false
   },
   "published_at": "2026-05-12T11:00:02.000Z",
   "detected_at": "2026-09-28T17:15:43.441Z",
   "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-05-12T11:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-12T11:00:02.000Z",
    "detected_at": "2026-09-28T17:15:43.441Z",
    "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-ab9027abfc61f0141c553f5a",
   "url": "/evidence/?pick=n-ab9027abfc61f0141c553f5a",
   "quote_text": "it would be incredibly surprising to see them roll over against their fierce London rivals on home turf.",
   "fragment_from": 2531,
   "fragment_to": 2635,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260512112839id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-tottenham-west-ham-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a67d201d4a2b913f990032bdc92d8b81916030139b6e4635b87967be8a9e7ccd",
    "material_removed": false
   },
   "published_at": "2026-05-12T11:00:02.000Z",
   "detected_at": "2026-09-28T17:15:43.441Z",
   "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-05-12T11:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-12T11:00:02.000Z",
    "detected_at": "2026-09-28T17:15:43.441Z",
    "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-82c1d86211f89abc81e5d891",
   "url": "/evidence/?pick=n-82c1d86211f89abc81e5d891",
   "quote_text": "only two points are expected to separate the two sides",
   "fragment_from": 1769,
   "fragment_to": 1823,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260512112839id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-tottenham-west-ham-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a67d201d4a2b913f990032bdc92d8b81916030139b6e4635b87967be8a9e7ccd",
    "material_removed": false
   },
   "published_at": "2026-05-12T11:00:02.000Z",
   "detected_at": "2026-09-28T17:15:43.441Z",
   "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-05-12T11:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-12T11:00:02.000Z",
    "detected_at": "2026-09-28T17:15:43.441Z",
    "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-cd48d977125cbbfa6178ab1a",
   "url": "/evidence/?pick=n-cd48d977125cbbfa6178ab1a",
   "quote_text": "The Hammers are given an 80.46% chance of relegation by Opta’s supercomputer",
   "fragment_from": 1562,
   "fragment_to": 1638,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260512112839id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-tottenham-west-ham-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a67d201d4a2b913f990032bdc92d8b81916030139b6e4635b87967be8a9e7ccd",
    "material_removed": false
   },
   "published_at": "2026-05-12T11:00:02.000Z",
   "detected_at": "2026-09-28T17:15:43.441Z",
   "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-05-12T11:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-12T11:00:02.000Z",
    "detected_at": "2026-09-28T17:15:43.441Z",
    "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-39870fb0e248a2106a2e3aa9",
   "url": "/evidence/?pick=n-39870fb0e248a2106a2e3aa9",
   "quote_text": "Opta’s supercomputer has offered up its best guess at the outcome of this duel.",
   "fragment_from": 949,
   "fragment_to": 1028,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260512112839id_/https://www.si.com/soccer/supercomputer-predicts-premier-league-relegation-battle-tottenham-west-ham-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a67d201d4a2b913f990032bdc92d8b81916030139b6e4635b87967be8a9e7ccd",
    "material_removed": false
   },
   "published_at": "2026-05-12T11:00:02.000Z",
   "detected_at": "2026-09-28T17:15:43.441Z",
   "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-05-12T11:00:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-12T11:00:02.000Z",
    "detected_at": "2026-09-28T17:15:43.441Z",
    "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-ea85105555caa3356b23b266",
   "url": "/evidence/?pick=n-ea85105555caa3356b23b266",
   "quote_text": "I think it’s incredible.",
   "fragment_from": 5008,
   "fragment_to": 5032,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-12a1c454b5367b456e28fc4c",
   "url": "/evidence/?pick=n-12a1c454b5367b456e28fc4c",
   "quote_text": "We know how good of a team they are, how they can threaten you from every angle, so we know the difficulty of the game tomorrow,",
   "fragment_from": 906,
   "fragment_to": 1034,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-603df8e4b0b0db830e07d3fb",
   "url": "/evidence/?pick=n-603df8e4b0b0db830e07d3fb",
   "quote_text": "Declan Rice returned to training on Friday.",
   "fragment_from": 3804,
   "fragment_to": 3847,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-3b9edb36b6cf69cce16d825d",
   "url": "/evidence/?pick=n-3b9edb36b6cf69cce16d825d",
   "quote_text": "Cristhian Mosquera and Riccardo Calafiori have both been ruled out by the Gunners boss",
   "fragment_from": 4156,
   "fragment_to": 4242,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-0dec9651e689080ca9356443",
   "url": "/evidence/?pick=n-0dec9651e689080ca9356443",
   "quote_text": "Tyler Adams remains sidelined until February",
   "fragment_from": 3257,
   "fragment_to": 3301,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-b92b2df9ca983891260dba70",
   "url": "/evidence/?pick=n-b92b2df9ca983891260dba70",
   "quote_text": "Julián Araujo will not be playing for the Cherries after getting loaned to Celtic this week.",
   "fragment_from": 3148,
   "fragment_to": 3240,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260103011222id_/https://www.si.com/soccer/bournemouth-vs-arsenal-preview-predictions-and-lineups-1-3-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1e329db18287e33224fc3a08d83a9dc17f10de969c1163254bc42a8a6104efc6",
    "material_removed": false
   },
   "published_at": "2026-01-03T01:00:00.000Z",
   "detected_at": "2026-09-28T16:42:06.159Z",
   "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-01-03T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T01:00:00.000Z",
    "detected_at": "2026-09-28T16:42:06.159Z",
    "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-dafd01d769d627f607f10b6d",
   "url": "/evidence/?pick=n-dafd01d769d627f607f10b6d",
   "quote_text": "🔢 Predicted formation: 4-2-2-2",
   "fragment_from": 2066,
   "fragment_to": 2096,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260409200746id_/https://www.si.com/soccer/liverpool-xi-vs-fulham-salah-decision-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "84952eda77555022a799092c167ce63b64bd34ad608d5ce1998da3ec679deffa",
    "material_removed": false
   },
   "published_at": "2026-04-09T20:00:00.000Z",
   "detected_at": "2026-09-28T16:31:43.633Z",
   "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-09T20:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T20:00:00.000Z",
    "detected_at": "2026-09-28T16:31:43.633Z",
    "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-c95bda0e9f7e6e8868902c01",
   "url": "/evidence/?pick=n-c95bda0e9f7e6e8868902c01",
   "quote_text": "⚠️ Key absentees, doubts: Alisson, Conor Bradley, Wataru Endo, Giovanni Leoni.",
   "fragment_from": 1986,
   "fragment_to": 2064,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260409200746id_/https://www.si.com/soccer/liverpool-xi-vs-fulham-salah-decision-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "84952eda77555022a799092c167ce63b64bd34ad608d5ce1998da3ec679deffa",
    "material_removed": false
   },
   "published_at": "2026-04-09T20:00:00.000Z",
   "detected_at": "2026-09-28T16:31:43.633Z",
   "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-09T20:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T20:00:00.000Z",
    "detected_at": "2026-09-28T16:31:43.633Z",
    "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-283127acad0a303e83c35d46",
   "url": "/evidence/?pick=n-283127acad0a303e83c35d46",
   "quote_text": "Whether he will be trusted in the second leg against PSG next week is another matter entirely.",
   "fragment_from": 978,
   "fragment_to": 1072,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260409200746id_/https://www.si.com/soccer/liverpool-xi-vs-fulham-salah-decision-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "84952eda77555022a799092c167ce63b64bd34ad608d5ce1998da3ec679deffa",
    "material_removed": false
   },
   "published_at": "2026-04-09T20:00:00.000Z",
   "detected_at": "2026-09-28T16:31:43.633Z",
   "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-04-09T20:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T20:00:00.000Z",
    "detected_at": "2026-09-28T16:31:43.633Z",
    "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-a2c64780fddccefe19ac1470",
   "url": "/evidence/?pick=n-a2c64780fddccefe19ac1470",
   "quote_text": "Slot heavily hinted that his waning star will be back for Saturday’s clash with Fulham.",
   "fragment_from": 889,
   "fragment_to": 976,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260409200746id_/https://www.si.com/soccer/liverpool-xi-vs-fulham-salah-decision-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "84952eda77555022a799092c167ce63b64bd34ad608d5ce1998da3ec679deffa",
    "material_removed": false
   },
   "published_at": "2026-04-09T20:00:00.000Z",
   "detected_at": "2026-09-28T16:31:43.633Z",
   "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-04-09T20:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T20:00:00.000Z",
    "detected_at": "2026-09-28T16:31:43.633Z",
    "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-a574d69078ef7ec19988324a",
   "url": "/evidence/?pick=n-a574d69078ef7ec19988324a",
   "quote_text": "Liverpool return to Premier League action on Saturday afternoon with a visit from Fulham",
   "fragment_from": 99,
   "fragment_to": 187,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20260409200746id_/https://www.si.com/soccer/liverpool-xi-vs-fulham-salah-decision-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "84952eda77555022a799092c167ce63b64bd34ad608d5ce1998da3ec679deffa",
    "material_removed": false
   },
   "published_at": "2026-04-09T20:00:00.000Z",
   "detected_at": "2026-09-28T16:31:43.633Z",
   "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-09T20:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T20:00:00.000Z",
    "detected_at": "2026-09-28T16:31:43.633Z",
    "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-f9e4df8bb87fc5747cc54493",
   "url": "/evidence/?pick=n-f9e4df8bb87fc5747cc54493",
   "quote_text": "Opta’s supercomputer wasn’t quite as optimistic.",
   "fragment_from": 1361,
   "fragment_to": 1409,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-as-man-city-send-arsenal-title-message",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f474b8004a986d7a48765ff2345f1a6e07176b5e6a3e3611dda3fa8314c4b4fa",
    "material_removed": false
   },
   "published_at": "2026-05-09T21:10:01.000Z",
   "detected_at": "2026-09-28T16:18:49.366Z",
   "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-09T21:10:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-09T21:10:01.000Z",
    "detected_at": "2026-09-28T16:18:49.366Z",
    "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-fc1225d9ce589bfb3b8c1420",
   "url": "/evidence/?pick=n-fc1225d9ce589bfb3b8c1420",
   "quote_text": "Supercomputer Predicts Premier League Table As Man City Send Arsenal Title Message",
   "fragment_from": 0,
   "fragment_to": 82,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-premier-league-table-as-man-city-send-arsenal-title-message",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f474b8004a986d7a48765ff2345f1a6e07176b5e6a3e3611dda3fa8314c4b4fa",
    "material_removed": false
   },
   "published_at": "2026-05-09T21:10:01.000Z",
   "detected_at": "2026-09-28T16:18:49.366Z",
   "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-09T21:10:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-05-09T21:10:01.000Z",
    "detected_at": "2026-09-28T16:18:49.366Z",
    "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-7f3a65ec87b8cad3bbe697e9",
   "url": "/evidence/?pick=n-7f3a65ec87b8cad3bbe697e9",
   "quote_text": "Opta are incredibly confident that Arsenal will manage to reset their narrative by the end of May as well, with the Gunners given a bizarrely lofty 82.33% chance of winning the title.",
   "fragment_from": 1557,
   "fragment_to": 1740,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-arsenal-thump-tottenham",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "921090b81aa83bef139ffcde7d08a5974478deee02415b0bb2c733a983d8111c",
    "material_removed": false
   },
   "published_at": "2026-02-23T01:00:00.000Z",
   "detected_at": "2026-09-28T16:18:24.558Z",
   "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-02-23T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-23T01:00:00.000Z",
    "detected_at": "2026-09-28T16:18:24.558Z",
    "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-9123285fe36bcd43d251e11d",
   "url": "/evidence/?pick=n-9123285fe36bcd43d251e11d",
   "quote_text": "In the eyes of Opta’s all-seeing supercomputer, it certainly boosted the Gunners’ title ambitions.",
   "fragment_from": 965,
   "fragment_to": 1063,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-arsenal-thump-tottenham",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "921090b81aa83bef139ffcde7d08a5974478deee02415b0bb2c733a983d8111c",
    "material_removed": false
   },
   "published_at": "2026-02-23T01:00:00.000Z",
   "detected_at": "2026-09-28T16:18:24.558Z",
   "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-02-23T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-23T01:00:00.000Z",
    "detected_at": "2026-09-28T16:18:24.558Z",
    "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-a854b6f3f7092894e6390691",
   "url": "/evidence/?pick=n-a854b6f3f7092894e6390691",
   "quote_text": "Supercomputer Predicts 2025–26 Premier League Table After Arsenal Thump Tottenham",
   "fragment_from": 0,
   "fragment_to": 81,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-arsenal-thump-tottenham",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "921090b81aa83bef139ffcde7d08a5974478deee02415b0bb2c733a983d8111c",
    "material_removed": false
   },
   "published_at": "2026-02-23T01:00:00.000Z",
   "detected_at": "2026-09-28T16:18:24.558Z",
   "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-02-23T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-23T01:00:00.000Z",
    "detected_at": "2026-09-28T16:18:24.558Z",
    "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-c4ec1473ce9661095c919de5",
   "url": "/evidence/?pick=n-c4ec1473ce9661095c919de5",
   "quote_text": "Roy Keane may believe that’s where they’ll finish, but Opta’s supercomputer isn’t so optimistic.",
   "fragment_from": 3851,
   "fragment_to": 3947,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-arsenal-double-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9d838749fbddf40c8ab325a5c52581220eed75d23f7aa8677655a7d30e11bd5a",
    "material_removed": false
   },
   "published_at": "2026-02-02T01:00:00.000Z",
   "detected_at": "2026-09-28T16:18:23.448Z",
   "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-02-02T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-02T01:00:00.000Z",
    "detected_at": "2026-09-28T16:18:23.448Z",
    "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-b04a39be450b98cb2430432b",
   "url": "/evidence/?pick=n-b04a39be450b98cb2430432b",
   "quote_text": "Supercomputer Predicts 2025–26 Premier League Table",
   "fragment_from": 0,
   "fragment_to": 51,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/supercomputer-predicts-2025-26-premier-league-table-arsenal-double-stumble",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9d838749fbddf40c8ab325a5c52581220eed75d23f7aa8677655a7d30e11bd5a",
    "material_removed": false
   },
   "published_at": "2026-02-02T01:00:00.000Z",
   "detected_at": "2026-09-28T16:18:23.448Z",
   "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-02-02T01:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-02T01:00:00.000Z",
    "detected_at": "2026-09-28T16:18:23.448Z",
    "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-5fc4c4fba29ad11ee2d4bb41",
   "url": "/evidence/?pick=n-5fc4c4fba29ad11ee2d4bb41",
   "quote_text": "Sunday’s visitors are winless in six matches, a run which could be extended to seven",
   "fragment_from": 8017,
   "fragment_to": 8101,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26/partners/45466",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e9e7b6fa46140cf4370b5c81ff8edd33546aae4fc2586311e82573d4d6162c01",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T16:17:20.776Z",
   "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-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T16:17:20.776Z",
    "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-bc2fdb6c964853f78d09e8e5",
   "url": "/evidence/?pick=n-bc2fdb6c964853f78d09e8e5",
   "quote_text": "Liverpool have enjoyed a return to form themselves and would be expected to earn a victory",
   "fragment_from": 7084,
   "fragment_to": 7174,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26/partners/45466",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e9e7b6fa46140cf4370b5c81ff8edd33546aae4fc2586311e82573d4d6162c01",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T16:17:20.776Z",
   "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-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T16:17:20.776Z",
    "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-c9470c683e2741c34520206f",
   "url": "/evidence/?pick=n-c9470c683e2741c34520206f",
   "quote_text": "Another draw could be on the cards.",
   "fragment_from": 5339,
   "fragment_to": 5374,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26/partners/45466",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e9e7b6fa46140cf4370b5c81ff8edd33546aae4fc2586311e82573d4d6162c01",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T16:17:20.776Z",
   "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-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T16:17:20.776Z",
    "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-88babc4333b2b9bc2d4a0d6f",
   "url": "/evidence/?pick=n-88babc4333b2b9bc2d4a0d6f",
   "quote_text": "Brighton’s own inconsistencies could create an open contest but the Seagulls are clear favourites",
   "fragment_from": 2712,
   "fragment_to": 2809,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/premier-league-predictions-gameweek-20-2025-26/partners/45466",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e9e7b6fa46140cf4370b5c81ff8edd33546aae4fc2586311e82573d4d6162c01",
    "material_removed": false
   },
   "published_at": "2026-01-03T02:00:00.000Z",
   "detected_at": "2026-09-28T16:17:20.776Z",
   "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-01-03T02:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-03T02:00:00.000Z",
    "detected_at": "2026-09-28T16:17:20.776Z",
    "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-abf0d6c5fbaa7c999842357d",
   "url": "/evidence/?pick=n-abf0d6c5fbaa7c999842357d",
   "quote_text": "described himself as “arguably one of the best defenders in the world in both boxes”",
   "fragment_from": 266,
   "fragment_to": 350,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/harry-maguire-best-world-claim-bold-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82767c003381c333a92a54d92a9fdab53f15ccfef163852865098c6708dc0e9d",
    "material_removed": false
   },
   "published_at": "2026-04-09T13:30:00.000Z",
   "detected_at": "2026-09-28T16:16:01.604Z",
   "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-09T13:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T13:30:00.000Z",
    "detected_at": "2026-09-28T16:16:01.604Z",
    "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-7bec7f7fd05f69db99966664",
   "url": "/evidence/?pick=n-7bec7f7fd05f69db99966664",
   "quote_text": "Harry Maguire Drops ‘Best in the World’ Claim",
   "fragment_from": 0,
   "fragment_to": 45,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/harry-maguire-best-world-claim-bold-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82767c003381c333a92a54d92a9fdab53f15ccfef163852865098c6708dc0e9d",
    "material_removed": false
   },
   "published_at": "2026-04-09T13:30:00.000Z",
   "detected_at": "2026-09-28T16:16:01.604Z",
   "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-09T13:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T13:30:00.000Z",
    "detected_at": "2026-09-28T16:16:01.604Z",
    "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-195c2595e9adf797d03b2114",
   "url": "/evidence/?pick=n-195c2595e9adf797d03b2114",
   "quote_text": "We’ve got to be in the conversation to go and win the big trophies.",
   "fragment_from": 3157,
   "fragment_to": 3224,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/harry-maguire-best-world-claim-bold-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82767c003381c333a92a54d92a9fdab53f15ccfef163852865098c6708dc0e9d",
    "material_removed": false
   },
   "published_at": "2026-04-09T13:30:00.000Z",
   "detected_at": "2026-09-28T16:16:01.604Z",
   "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-04-09T13:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T13:30:00.000Z",
    "detected_at": "2026-09-28T16:16:01.604Z",
    "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-d4e89dee23a5be88edd54b2f",
   "url": "/evidence/?pick=n-d4e89dee23a5be88edd54b2f",
   "quote_text": "there’s no ceiling of where we can reach.",
   "fragment_from": 2851,
   "fragment_to": 2892,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/harry-maguire-best-world-claim-bold-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82767c003381c333a92a54d92a9fdab53f15ccfef163852865098c6708dc0e9d",
    "material_removed": false
   },
   "published_at": "2026-04-09T13:30:00.000Z",
   "detected_at": "2026-09-28T16:16:01.604Z",
   "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-04-09T13:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T13:30:00.000Z",
    "detected_at": "2026-09-28T16:16:01.604Z",
    "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-e3b5daddb6e693554f935723",
   "url": "/evidence/?pick=n-e3b5daddb6e693554f935723",
   "quote_text": "I don’t think there’s any ceiling on it looking at the Premier League at the moment",
   "fragment_from": 2308,
   "fragment_to": 2391,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/harry-maguire-best-world-claim-bold-premier-league-title-prediction",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82767c003381c333a92a54d92a9fdab53f15ccfef163852865098c6708dc0e9d",
    "material_removed": false
   },
   "published_at": "2026-04-09T13:30:00.000Z",
   "detected_at": "2026-09-28T16:16:01.604Z",
   "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-04-09T13:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T13:30:00.000Z",
    "detected_at": "2026-09-28T16:16:01.604Z",
    "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-a61b9e2744ed0b37151eba44",
   "url": "/evidence/?pick=n-a61b9e2744ed0b37151eba44",
   "quote_text": "Maguire believes that it is “fairly likely” they will be found guilty of “non-cooperation,” which makes up a lot",
   "fragment_from": 2184,
   "fragment_to": 2296,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/enormous-punishment-man-city-115-premier-league-charges-predicted",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "797661012ee95f4ac6449d4e20da2af9fa6168b5b454817279e954ba2da03768",
    "material_removed": false
   },
   "published_at": "2026-02-25T15:40:00.000Z",
   "detected_at": "2026-09-28T16:15:52.399Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-25T15:40:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-25T15:40:00.000Z",
    "detected_at": "2026-09-28T16:15:52.399Z",
    "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-03dc82d01444f885cac30b6e",
   "url": "/evidence/?pick=n-03dc82d01444f885cac30b6e",
   "quote_text": "Football finance expert Kieran Maguire has predicted that Manchester City could face an unprecedented penalty",
   "fragment_from": 103,
   "fragment_to": 212,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/enormous-punishment-man-city-115-premier-league-charges-predicted",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "797661012ee95f4ac6449d4e20da2af9fa6168b5b454817279e954ba2da03768",
    "material_removed": false
   },
   "published_at": "2026-02-25T15:40:00.000Z",
   "detected_at": "2026-09-28T16:15:52.399Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-25T15:40:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-25T15:40:00.000Z",
    "detected_at": "2026-09-28T16:15:52.399Z",
    "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-b48599aafcd3b203d0649e62",
   "url": "/evidence/?pick=n-b48599aafcd3b203d0649e62",
   "quote_text": "Arsenal Predicted Lineup vs. Bournemouth (4-3-3)",
   "fragment_from": 2219,
   "fragment_to": 2267,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-e156e73cd9673e195d7b573f",
   "url": "/evidence/?pick=n-e156e73cd9673e195d7b573f",
   "quote_text": "🔢 Predicted formation: 4-3-3",
   "fragment_from": 2189,
   "fragment_to": 2217,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-7b34141002bc58a2b776c1cb",
   "url": "/evidence/?pick=n-7b34141002bc58a2b776c1cb",
   "quote_text": "⚠️ Key absentees, doubts: Mikel Merino, Jurriën Timber, Eberechi Eze, Piero Hincapié, Bukayo Saka.",
   "fragment_from": 2089,
   "fragment_to": 2187,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-f044974ca60610defc3c5ca3",
   "url": "/evidence/?pick=n-f044974ca60610defc3c5ca3",
   "quote_text": "Mikel Merino and Eberechi Eze remain sidelined while Piero Hincapié’s involvement is uncertain.",
   "fragment_from": 1992,
   "fragment_to": 2087,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-d3081b0c40edc17bf2ffcaaa",
   "url": "/evidence/?pick=n-d3081b0c40edc17bf2ffcaaa",
   "quote_text": "“Hopefully they’re going to be ready for the weekend, if everything goes well,” the Basque boss told assembled media.",
   "fragment_from": 1730,
   "fragment_to": 1847,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-04-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-d9f642fc7088e44cb76790d6",
   "url": "/evidence/?pick=n-d9f642fc7088e44cb76790d6",
   "quote_text": "Arteta predicted that Bukayo Saka and Jurriën Timber could be in line to appear in some capacity against Bournemouth.",
   "fragment_from": 1612,
   "fragment_to": 1729,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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-ef401d8e7bfd575d789fc44b",
   "url": "/evidence/?pick=n-ef401d8e7bfd575d789fc44b",
   "quote_text": "Arsenal XI vs. Bournemouth—Double Return Teased: Injury News, Predicted Lineup",
   "fragment_from": 0,
   "fragment_to": 78,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/arsenal-xi-vs-bournemouth-double-return-teased-injury-news-predicted-lineup-4-11-26",
    "display_name": null,
    "speaker": "Grey Whitebloom",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ee79b12c45ed7b891e012ec8ca49c9e4e52def9bc561cd05876d1d4b637d714",
    "material_removed": false
   },
   "published_at": "2026-04-09T19:00:01.000Z",
   "detected_at": "2026-09-28T16:07:16.837Z",
   "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-09T19:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-09T19:00:01.000Z",
    "detected_at": "2026-09-28T16:07:16.837Z",
    "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://web.archive.org/web/20260120030248id_/https://www.si.com/soccer/inter-vs-arsenal-preview-predictions-lineups-1-20-26"
  },
  "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": "11 predictions were read after the match, from archived pages",
  "reasons": [
   {
    "code": "after_match",
    "predictions": 11,
    "words": "read after the match"
   }
  ],
  "sentence": "Forecast Record has recorded 78 statements by Grey Whitebloom, including 11 predictions. Of the 11 predictions we hold for Grey Whitebloom, 11 were archived before kick-off by an independent web archive. The statements are listed below; as of 7 November 2026.",
  "numbers": [
   {
    "label": "Statements",
    "value": "78",
    "anchor": "/methodology/#statement",
    "note": null
   },
   {
    "label": "Predictions",
    "value": "11",
    "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 78 statements by Grey Whitebloom, including 11 predictions. Of the 11 predictions we hold for Grey Whitebloom, 11 were archived before kick-off by an independent web archive. The statements are listed below; as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/grey-whitebloom/",
   "data_as_of": "2026-11-07",
   "method_version": null
  },
  "origin": {
   "contract_version": "1",
   "predictions": 11,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 11,
   "proven_checked": 11,
   "proven_measured": 11,
   "proven_dates": 3,
   "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": 11,
     "checked": 11,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 11,
      "exact_hits": 2,
      "exact_rate": 18.2,
      "outcome_checked": 11,
      "outcome_hits": 7,
      "outcome_rate": 63.6,
      "baseline_matches": 11,
      "baseline_distinct_matches": 11,
      "outcome_hits_on_baseline": 7,
      "outcome_rate_on_baseline": 63.6,
      "favourite_hits": 6,
      "favourite_rate": 54.5,
      "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.",
       "2 of 11 score forecasts named the exact score (18.2%).",
       "The result implied by the named score was right in 7 of 11 matches; the market favourite was right in 6 of the same 11 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": 11,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [],
  "caption": "Recorded statements and predictions · as of 7 November 2026",
  "record_from": "2026-01-03",
  "record_to": "2026-01-20"
 },
 "recorded_picks": [
  {
   "record_id": "n-1082c4565a4fd332ea2cf656",
   "url": null,
   "match": "Inter v Arsenal",
   "match_url": null,
   "kickoff": "2026-01-20T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6067.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Inter 1-0 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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-01-20T03:00:00.000Z",
   "recorded_at": "2026-09-30T15:56:55.559Z",
   "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-cdbecdc5f3171308f0f71153",
   "url": null,
   "match": "Manchester City v Chelsea",
   "match_url": null,
   "kickoff": "2026-01-04T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6408.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-3 Chelsea",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-41692a047c5703190ab8c92b",
   "url": null,
   "match": "Fulham v Liverpool",
   "match_url": null,
   "kickoff": "2026-01-04T15:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6410.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 1-2 Liverpool",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-79a468853404ba05435c1120",
   "url": null,
   "match": "Tottenham Hotspur v Sunderland",
   "match_url": null,
   "kickoff": "2026-01-04T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6410.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 0-2 Sunderland",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-e3a9578e9a2c94ed7288aeae",
   "url": null,
   "match": "Newcastle United v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-01-04T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6410.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 2-1 Crystal Palace",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-0aaf12af4d8290bf6d059424",
   "url": null,
   "match": "Everton v Brentford",
   "match_url": null,
   "kickoff": "2026-01-04T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6410.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 0-0 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-f0567bbd455c5dc134006527",
   "url": null,
   "match": "Leeds United v Manchester United",
   "match_url": null,
   "kickoff": "2026-01-04T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6413.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leeds United 1-1 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-61c297f7416369e73b6aa5f0",
   "url": null,
   "match": "AFC Bournemouth v Arsenal",
   "match_url": null,
   "kickoff": "2026-01-03T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6432.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-3 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-0f1981fa1b5d45f65302f004",
   "url": null,
   "match": "Wolverhampton Wanderers v West Ham United",
   "match_url": null,
   "kickoff": "2026-01-03T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6434.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-1 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-a37930ec7a0205a2caf88131",
   "url": null,
   "match": "Brighton & Hove Albion v Burnley",
   "match_url": null,
   "kickoff": "2026-01-03T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6434.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 4-3 Burnley",
   "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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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-b625f4a520d2e6a4b52078a3",
   "url": null,
   "match": "Aston Villa v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-01-03T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6437.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 3-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-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-01-03T02:00:00.000Z",
   "recorded_at": "2026-09-28T17:33:08.027Z",
   "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
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 11,
  "before_kickoff": 0,
  "after_kickoff": 11,
  "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": 11,
  "pages": 1,
  "page_urls": [
   "/authors/grey-whitebloom/"
  ],
  "groups": {
   "settled": 0,
   "pending": 0,
   "excluded": 11
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 11,
  "author_url": "/authors/grey-whitebloom/",
  "current": false
 },
 "title_tag": "Grey Whitebloom Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-dd3a96f8f293f0cf5035f6fb",
  "type_code": "individual",
  "name_shown": "Grey Whitebloom",
  "main_entity": "e-dd3a96f8f293f0cf5035f6fb",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-dd3a96f8f293f0cf5035f6fb",
    "medium": "Sports Illustrated",
    "channel": "section pages",
    "domain": "si.com",
    "source_info": "sports-illustrated",
    "byline": "Grey Whitebloom",
    "url": "/sources/sports-illustrated/",
    "summary": {
     "statements": 78,
     "predictions": 11,
     "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 · 11 predictions · last change 30 September 2026",
  "url": "https://forecastrecord.com/authors/grey-whitebloom/",
  "s": "2026-09-28",
  "prediction_count": 11,
  "refreshed_at": "2026-09-30",
  "html": "<a href=\"https://forecastrecord.com/authors/grey-whitebloom/\">Record tracked by Forecast Record since 28 September 2026 · 11 predictions · last change 30 September 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 11,
  "days": 18,
  "weeks": 2,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 2,
  "first_settled_on": "2026-01-03",
  "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": "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
    },
    {
     "name": "Toby Cudworth",
     "url": "/authors/toby-cudworth/",
     "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": "10 records added on 28 Sep 2026 from archived copies; 1 record added on 30 Sep 2026 from archived copies. 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-dd3a96f8f293f0cf5035f6fb",
 "source_revision": 207,
 "related": [
  {
   "url": "/cards/e-dd3a96f8f293f0cf5035f6fb-bank/",
   "name": "Bankroll card — Grey Whitebloom",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 11,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 11,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-dd3a96f8f293f0cf5035f6fb",
   "value": 11,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
