{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/tom-victor-3/",
 "canonical": "/authors/tom-victor-3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tom Victor: Football Prediction Record",
 "description": "Tom Victor: 43 statements recorded by Forecast Record. Every statement with its source and the rule applied to it.",
 "first_paragraph": {
  "body": "Forecast Record has recorded 43 statements by Tom Victor, including 1 prediction. Of the 1 prediction we hold for Tom Victor, 1 was recorded by us before kick-off. The statements are listed below; as of 7 November 2026.",
  "key_number": "43",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 1,
  "date_count": 1,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:00:52.327Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "61117902c1f089e44151f91949a0a2b351e4a9b89272e0c4088ba85bd97e5e69",
 "dependency_group": "author:e-7ab7995e7b7a4b936e5078d6",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/tom-victor-3/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/tom-victor-3/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-7ab7995e7b7a4b936e5078d6",
  "public_name": "Tom Victor",
  "tracker_number": 1436,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-10-09"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-7ab7995e7b7a4b936e5078d6-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-07T18:00:52.327Z",
   "enough_for_ranking": false,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 0 settled picks across 0 matches",
  "average_odds": null,
  "odds_from_author": null,
  "odds_from_snapshot": null
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_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": 43,
  "recognised": 1,
  "accepted": 0,
  "executed": 0,
  "calculated": 0,
  "gaps": [
   {
    "cause": "other reading",
    "figure": 1
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 43,
  "of_them_restored": 0,
  "not_predictions": {
   "opinions": 13,
   "not_about_a_match": 29,
   "unclassified": 0
  },
  "predictions": 1,
  "predictions_restored": 0,
  "matches": 1,
  "admitted": 0,
  "qualifying_picks": 0,
  "qualifying_picks_restored": 0,
  "settled_picks": 0,
  "settled_picks_restored": 0,
  "series_list": [],
  "gaps": [
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 1
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-2dc1d9c08802247e3ce08ce5",
   "url": "/evidence/?pick=n-2dc1d9c08802247e3ce08ce5",
   "quote_text": "\"I didn’t speak with the players because I didn’t want to say anything,\" the Italian said.",
   "fragment_from": 4422,
   "fragment_to": 4512,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0507c5f5cb6b99401db6b74b",
   "url": "/evidence/?pick=n-0507c5f5cb6b99401db6b74b",
   "quote_text": "Villa keeper Zion Suzuki kept the scores level with some sharp first-half saves before goals from Johan Manzambi, Nicolas Jackson and Emi Buendia put Unai Emery's side out of sight.",
   "fragment_from": 4102,
   "fragment_to": 4283,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4867bc801e79fe470e39da3f",
   "url": "/evidence/?pick=n-4867bc801e79fe470e39da3f",
   "quote_text": "He can't afford to play Man United and be beaten 2 or 3-0, that's for sure.",
   "fragment_from": 3727,
   "fragment_to": 3802,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-26a97d1e08ed421a9d0cdf84",
   "url": "/evidence/?pick=n-26a97d1e08ed421a9d0cdf84",
   "quote_text": "United themselves only have one league victory to their name",
   "fragment_from": 1024,
   "fragment_to": 1084,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f407bfbcbba7057e7390a311",
   "url": "/evidence/?pick=n-f407bfbcbba7057e7390a311",
   "quote_text": "They have struggled in front of goal, though, scoring just twice in five league matches.",
   "fragment_from": 827,
   "fragment_to": 915,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b2b9a1b7c904f8ac0578de6c",
   "url": "/evidence/?pick=n-b2b9a1b7c904f8ac0578de6c",
   "quote_text": "De Zerbi saved Spurs from relegation last term but has struggled of late despite a big-spending summer.",
   "fragment_from": 566,
   "fragment_to": 669,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fca432e9a2746cba607c144b",
   "url": "/evidence/?pick=n-fca432e9a2746cba607c144b",
   "quote_text": "he needs to get results now.",
   "fragment_from": 2888,
   "fragment_to": 2916,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-82ddb11a37b613e00cb2ff2c",
   "url": "/evidence/?pick=n-82ddb11a37b613e00cb2ff2c",
   "quote_text": "Spurs can’t afford to slip up again.",
   "fragment_from": 2079,
   "fragment_to": 2115,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-41d119f57830b65ce0d5aeb0",
   "url": "/evidence/?pick=n-41d119f57830b65ce0d5aeb0",
   "quote_text": "It is a difficult question to answer on who this game means more too",
   "fragment_from": 1656,
   "fragment_to": 1724,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-49f4d87ffd8fbed27020e69f",
   "url": "/evidence/?pick=n-49f4d87ffd8fbed27020e69f",
   "quote_text": "if either club were to lose in whatever fashion they were to lose, then it could determine someone's job",
   "fragment_from": 1444,
   "fragment_to": 1548,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7264344fdc77fb51997a76ad",
   "url": "/evidence/?pick=n-7264344fdc77fb51997a76ad",
   "quote_text": "I think it's possibly one of the biggest games of the weekend",
   "fragment_from": 1190,
   "fragment_to": 1251,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-602198c2ae324755b12a4f87",
   "url": "/authors/tom-victor-3/#pick-n-602198c2ae324755b12a4f87",
   "quote_text": "Shearer tipped a 2-2 draw at Old Trafford.",
   "fragment_from": 3026,
   "fragment_to": 3068,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
    "material_removed": false
   },
   "published_at": "2026-10-09T12:02:05.000Z",
   "detected_at": "2026-10-09T12:15:02.931Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-3b581b019b07",
    "display_name": "Manchester United — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T16:30:00.000Z",
    "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester United 2-2 Tottenham Hotspur",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T12:02:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Manchester United 2-2 Tottenham Hotspur",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester United 2-2 Tottenham Hotspur"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester United 1-1 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "b8382a23990d645f9c87b46b9cc4a3607525b3cbb9fd9b4dbf98b1af0e34d49c",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tom Victor",
    "publisher": "football.london",
    "forecaster": "Tom Victor",
    "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.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bf8ee13cc1a247bffec56ea7",
   "url": "/evidence/?pick=n-bf8ee13cc1a247bffec56ea7",
   "quote_text": "Zinedine Zidane has earned seven points from three games so far as he looks to help the team bounce back from their frustrating fourth-place finish in North America over the summer.",
   "fragment_from": 3077,
   "fragment_to": 3258,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-091dca66bb978cade683b4a2",
   "url": "/evidence/?pick=n-091dca66bb978cade683b4a2",
   "quote_text": "Lukaku, who now plays for Fenerbahce, has a chance to add to his 94 international goals after coming off the bench to score against Turkey.",
   "fragment_from": 2804,
   "fragment_to": 2943,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1c1a8d5b99297b131ca3ef74",
   "url": "/evidence/?pick=n-1c1a8d5b99297b131ca3ef74",
   "quote_text": "The reverse fixture will take place at the Stade de France on Monday night and the winner will move one step closer to March's quarter-finals.",
   "fragment_from": 2661,
   "fragment_to": 2803,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dc22f63b505a7381ba21a526",
   "url": "/evidence/?pick=n-dc22f63b505a7381ba21a526",
   "quote_text": "Belgium beat Turkey at home and Italy away without conceding but lost 1-0 at home to France.",
   "fragment_from": 2567,
   "fragment_to": 2659,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b32b543ca0ed4c424ae7aee6",
   "url": "/evidence/?pick=n-b32b543ca0ed4c424ae7aee6",
   "quote_text": "Van Bommel has overseen two wins and one defeat from his first three UEFA Nations League games.",
   "fragment_from": 2471,
   "fragment_to": 2566,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8ff3c8cc79b5e31acf352018",
   "url": "/evidence/?pick=n-8ff3c8cc79b5e31acf352018",
   "quote_text": "The Red Devils reached the quarter-finals in 2026, losing to eventual world champions Spain.",
   "fragment_from": 2208,
   "fragment_to": 2300,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f98b632278be2d40ad9714e6",
   "url": "/evidence/?pick=n-f98b632278be2d40ad9714e6",
   "quote_text": "They secured a third-place finish in 2018 but came up short against eventual champions France in the semis",
   "fragment_from": 2049,
   "fragment_to": 2155,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7444f1b8ce8f2b254ed351c7",
   "url": "/evidence/?pick=n-7444f1b8ce8f2b254ed351c7",
   "quote_text": "\"Jordan came to me and he said, 'Rom! I’ve seen some s*** today! Damn!' He was like, 'Damn man, that s*** was crazy!'\"",
   "fragment_from": 1575,
   "fragment_to": 1693,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1ab3113f24dce6d772bc4521",
   "url": "/evidence/?pick=n-1ab3113f24dce6d772bc4521",
   "quote_text": "The UEFA Nations League match between France and Belgium pits together two sides with ties to Thierry Henry.",
   "fragment_from": 366,
   "fragment_to": 474,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/arsenal-fc/news/saw-player-leave-pitch-after-34719669",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5722f7a6a2cc732b3fceec2993d17bd6cc526ab1cccd148b787a99b1453fa7de",
    "material_removed": false
   },
   "published_at": "2026-10-05T15:03:08.000Z",
   "detected_at": "2026-10-05T15:14:36.499Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-05T15:03:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-05T15:03:08.000Z",
    "detected_at": "2026-10-05T15:14:36.499Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2c94f0577b2f0d40243de0ad",
   "url": "/evidence/?pick=n-2c94f0577b2f0d40243de0ad",
   "quote_text": "So we've retained some players, we've brought some great players in, and also we're having some young players emerge into the first team.\"",
   "fragment_from": 2837,
   "fragment_to": 2975,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c064c84b1934d1e55119dacf",
   "url": "/evidence/?pick=n-c064c84b1934d1e55119dacf",
   "quote_text": "\"We brought in nine players and we kept a big core of the team and that's just very helpful and it's also been proven in the past by other clubs going up that keeping your base is quite a good recipe.",
   "fragment_from": 2636,
   "fragment_to": 2836,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ee0e77be1435094e2af8ffe6",
   "url": "/evidence/?pick=n-ee0e77be1435094e2af8ffe6",
   "quote_text": "Maintaining these kind of players, that was massively helpful because if we had to do like more than 12 transfers, it's just so difficult to get ready.",
   "fragment_from": 2483,
   "fragment_to": 2634,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-349cc53b350370de195cf2f5",
   "url": "/evidence/?pick=n-349cc53b350370de195cf2f5",
   "quote_text": "\"From that on, we started to plan what are the priority positions we needed? Where were the gaps?",
   "fragment_from": 2385,
   "fragment_to": 2482,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0441f82a8bf238b4a4541b7c",
   "url": "/evidence/?pick=n-0441f82a8bf238b4a4541b7c",
   "quote_text": "\"That was the key objective to keep the core of the team and I think we managed to keep a lot of Premier League-level players. So that was our base,\" he said.",
   "fragment_from": 2225,
   "fragment_to": 2383,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0f0d1e1f52139ca02d0e4ab5",
   "url": "/evidence/?pick=n-0f0d1e1f52139ca02d0e4ab5",
   "quote_text": "However, Koppen spoke about the importance of keeping hold of some important figures to help push for promotion.",
   "fragment_from": 2086,
   "fragment_to": 2198,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-01357e6ecd4c3efb3694b906",
   "url": "/evidence/?pick=n-01357e6ecd4c3efb3694b906",
   "quote_text": "The Hammers lost some big players over the summer, with Mateus Fernandes joining Tottenham and Crysencio Summerville moving to Al Hilal.",
   "fragment_from": 1949,
   "fragment_to": 2085,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-10dbe8c8ba15afbf6a3bdd21",
   "url": "/evidence/?pick=n-10dbe8c8ba15afbf6a3bdd21",
   "quote_text": "Eight of those goals have been scored by summer arrivals but top scorers Jarrod Bowen and Dinos Mavropanos are survivors from the team relegated from the Premier League last season.",
   "fragment_from": 1766,
   "fragment_to": 1947,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7eed606eb48e9cdf5cc4189d",
   "url": "/evidence/?pick=n-7eed606eb48e9cdf5cc4189d",
   "quote_text": "West Ham are the top scorers in the Championship, with 22 goals from their eight matches.",
   "fragment_from": 1676,
   "fragment_to": 1765,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6aee286ba546bf02c91d218a",
   "url": "/evidence/?pick=n-6aee286ba546bf02c91d218a",
   "quote_text": "\"My team for the moment is a bit more focusing on scouting more broadly, to get new talents popping up all over the world. So we're not that specific at this moment in time, but we will filter that down towards November and December to be ready for January.\"",
   "fragment_from": 1331,
   "fragment_to": 1589,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b347e861698a6ab7a57b5362",
   "url": "/evidence/?pick=n-b347e861698a6ab7a57b5362",
   "quote_text": "West Ham sit second in the Championship table with 15 points from eight games but things remain congested, with just three points separating the top five.",
   "fragment_from": 788,
   "fragment_to": 942,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b7c6a4f48a5f213e597380ca",
   "url": "/evidence/?pick=n-b7c6a4f48a5f213e597380ca",
   "quote_text": "One or more of those loanees - Joel Piroe, Divine Mukasa, Morato and Adama Boiro - could yet join the club for good next summer if promotion is secured.",
   "fragment_from": 635,
   "fragment_to": 787,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6f5c7797be464770f5921659",
   "url": "/evidence/?pick=n-6f5c7797be464770f5921659",
   "quote_text": "The London side made five senior permanent additions and added four more players on loan.",
   "fragment_from": 541,
   "fragment_to": 630,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0a7045226f216492dca415a4",
   "url": "/evidence/?pick=n-0a7045226f216492dca415a4",
   "quote_text": "West Ham United director of player recruitment Nils Koppen hopes the Hammers have done enough in the summer transfer window to avoid needing a major January overhaul.",
   "fragment_from": 374,
   "fragment_to": 540,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-39832e9d0723e30f2412487f",
   "url": "/evidence/?pick=n-39832e9d0723e30f2412487f",
   "quote_text": "Nuno Espirito Santo and West Ham made nine senior summer signings with new director of player recruitment Nils Koppen setting the wheels in motion",
   "fragment_from": 184,
   "fragment_to": 330,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4465aa01af2abcd487084cc0",
   "url": "/evidence/?pick=n-4465aa01af2abcd487084cc0",
   "quote_text": "West Ham transfer chief drops January hint after busy summer window",
   "fragment_from": 0,
   "fragment_to": 67,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-transfer-chief-drops-34688557",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1f65c067ba54ae0ea8a4aae3b75ff6ef62cfbb911dd60227bc35e2aafe81ef2",
    "material_removed": false
   },
   "published_at": "2026-09-29T10:52:50.000Z",
   "detected_at": "2026-09-29T10:58:00.517Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-29T10:52:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-29T10:52:50.000Z",
    "detected_at": "2026-09-29T10:58:00.517Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-aa3c10337c796efb5ebd6ee1",
   "url": "/evidence/?pick=n-aa3c10337c796efb5ebd6ee1",
   "quote_text": "Club Brugge might have made a losing start in Europe but they're just a point off the top",
   "fragment_from": 3712,
   "fragment_to": 3801,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-52c38d00e363a7e05d1887b4",
   "url": "/evidence/?pick=n-52c38d00e363a7e05d1887b4",
   "quote_text": "Potts was one of several players sold to pave the way for a rebuild",
   "fragment_from": 1150,
   "fragment_to": 1217,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1cea3e094a954caa59ee2bed",
   "url": "/evidence/?pick=n-1cea3e094a954caa59ee2bed",
   "quote_text": "hopefully he does well and [one day] comes back to the club.",
   "fragment_from": 2625,
   "fragment_to": 2685,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-18108d79a7a0a2b4dce8c994",
   "url": "/evidence/?pick=n-18108d79a7a0a2b4dce8c994",
   "quote_text": "decision to allow Freddie Potts to join Club Brugge",
   "fragment_from": 427,
   "fragment_to": 478,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-250f7bf7694cdabf40f37e28",
   "url": "/evidence/?pick=n-250f7bf7694cdabf40f37e28",
   "quote_text": "Freddie Potts' progress is being closely followed by another former West Ham star",
   "fragment_from": 227,
   "fragment_to": 308,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-eea35d7a9f2693f99d14da38",
   "url": "/evidence/?pick=n-eea35d7a9f2693f99d14da38",
   "quote_text": "Carlton Cole has backed the player he refers to as his ‘adopted son’ to tear things up in Belgium",
   "fragment_from": 489,
   "fragment_to": 586,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.football.london/west-ham-united-fc/news/west-ham-legend-gives-instant-34681027",
    "display_name": null,
    "speaker": "Tom Victor",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3d1706ee95139b36f5e64024e6d347be439c8a000098e9a938b27ea9f612fef9",
    "material_removed": false
   },
   "published_at": "2026-09-28T10:02:13.000Z",
   "detected_at": "2026-09-28T10:07:36.931Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-09-28T10:02:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-09-28T10:02:13.000Z",
    "detected_at": "2026-09-28T10:07:36.931Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  }
 ],
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "football.london",
   "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659"
  },
  "observed_from": "2026-09-28",
  "observed_to": "2026-10-09",
  "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": "1 prediction is unstaked",
  "reasons": [
   {
    "code": "ambiguous",
    "predictions": 1,
    "words": "unstaked"
   }
  ],
  "sentence": "Forecast Record has recorded 43 statements by Tom Victor, including 1 prediction. Of the 1 prediction we hold for Tom Victor, 1 was recorded by us before kick-off. The statements are listed below; as of 7 November 2026.",
  "numbers": [
   {
    "label": "Statements",
    "value": "43",
    "anchor": "/methodology/#statement",
    "note": null
   },
   {
    "label": "Predictions",
    "value": "1",
    "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 43 statements by Tom Victor, including 1 prediction. Of the 1 prediction we hold for Tom Victor, 1 was recorded by us before kick-off. The statements are listed below; as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/tom-victor-3/",
   "data_as_of": "2026-11-07",
   "method_version": null
  },
  "origin": {
   "contract_version": "1",
   "predictions": 1,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 1,
   "proven_checked": 1,
   "proven_measured": 1,
   "proven_dates": 1,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 1,
     "checked": 1,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 1,
      "exact_hits": 0,
      "exact_rate": 0.0,
      "outcome_checked": 1,
      "outcome_hits": 1,
      "outcome_rate": 100.0,
      "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": [
       "Outcome checked. No betting return is attributed to this score forecast.",
       "0 of 1 score forecast named the exact score.",
       "The result implied by the named score was right in 1 of 1 forecast. No pre-match market price is available for these matches, so there is no market comparison.",
       "The implied result follows from the named score (2-1 implies a home win)."
      ]
     },
     "eligible": {
      "checked": 1,
      "priced": 0
     },
     "accuracy": null,
     "reviewed_after": {
      "predictions": 1,
      "right": 0,
      "wrong": 1,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [],
  "caption": "Recorded statements and predictions · as of 7 November 2026",
  "record_from": "2026-09-28",
  "record_to": "2026-10-09"
 },
 "recorded_picks": [
  {
   "record_id": "n-602198c2ae324755b12a4f87",
   "url": "/authors/tom-victor-3/#pick-n-602198c2ae324755b12a4f87",
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 28.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 2-2 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T12:02:05.000Z",
   "recorded_at": "2026-10-09T12:15:02.931Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-602198c2ae324755b12a4f87",
    "quote_text": "Shearer tipped a 2-2 draw at Old Trafford.",
    "fragment_from": 3026,
    "fragment_to": 3068,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
     "display_name": null,
     "speaker": "Tom Victor",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "31a10d557f9dc4d722eb0da91b18324218fff2c1d8176b5239c17fbc8e87287f",
     "material_removed": false
    },
    "published_at": "2026-10-09T12:02:05.000Z",
    "detected_at": "2026-10-09T12:15:02.931Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-3b581b019b07",
     "display_name": "Manchester United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Manchester United 2-2 Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-09T12:02:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-09T12:02:05.000Z",
     "detected_at": "2026-10-09T12:15:02.931Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Manchester United 2-2 Tottenham Hotspur",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Manchester United 2-2 Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Manchester United 1-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "b8382a23990d645f9c87b46b9cc4a3607525b3cbb9fd9b4dbf98b1af0e34d49c",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tom Victor",
     "publisher": "football.london",
     "forecaster": "Tom Victor",
     "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.football.london/tottenham-hotspur-fc/news/roberto-de-zerbi-told-faces-34740659",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester United 2-2 Tottenham Hotspur"
   }
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 1,
  "before_kickoff": 1,
  "after_kickoff": 0,
  "at_least_2h": 1,
  "share_2h_plus": 100.0,
  "median_hours": 28.2,
  "min_hours": 28.2,
  "max_hours": 28.2,
  "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": 1,
  "pages": 1,
  "page_urls": [
   "/authors/tom-victor-3/"
  ],
  "groups": {
   "settled": 0,
   "pending": 0,
   "excluded": 1
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 1,
  "author_url": "/authors/tom-victor-3/",
  "current": false
 },
 "title_tag": "Tom Victor Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-7ab7995e7b7a4b936e5078d6",
  "type_code": "individual",
  "name_shown": "Tom Victor",
  "main_entity": "e-7ab7995e7b7a4b936e5078d6",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-7ab7995e7b7a4b936e5078d6",
    "medium": "football.london",
    "channel": "RSS feed",
    "domain": "football.london",
    "source_info": null,
    "byline": "Tom Victor",
    "url": null,
    "summary": {
     "statements": 43,
     "predictions": 1,
     "settled_picks": 0,
     "headline_kind": null,
     "return_percent": null,
     "headline_part": null,
     "period_from": "2026-09-28",
     "period_to": "2026-10-09"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": null,
 "number_changes": [],
 "author_card": {
  "body": "Record tracked by Forecast Record since 9 October 2026 · 1 prediction · last change 9 October 2026",
  "url": "https://forecastrecord.com/authors/tom-victor-3/",
  "s": "2026-10-09",
  "prediction_count": 1,
  "refreshed_at": "2026-10-09",
  "html": "<a href=\"https://forecastrecord.com/authors/tom-victor-3/\">Record tracked by Forecast Record since 9 October 2026 · 1 prediction · last change 9 October 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 1,
  "days": 1,
  "weeks": 1,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 0,
  "first_settled_on": "2026-10-10",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "colleagues": null,
 "author_type": "Tipster",
 "data_changes": {
  "added_later": null,
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-7ab7995e7b7a4b936e5078d6",
 "source_revision": 61,
 "related": [
  {
   "url": "/cards/e-7ab7995e7b7a4b936e5078d6-bank/",
   "name": "Bankroll card — Tom Victor",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 1,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 1,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-7ab7995e7b7a4b936e5078d6",
   "value": 1,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
