{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/ian-wilkerson/picks/4/",
 "canonical": "/authors/ian-wilkerson/picks/4/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Ian Wilkerson — football predictions, page 4 of 8",
 "description": "Predictions 41–60 of 135 by Ian Wilkerson, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 4 of 8 of the predictions by Ian Wilkerson recorded by Forecast Record: predictions 41–60 of 135 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "135",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T07:23:48.684Z",
 "content_hash": null,
 "meaning_hash": "ccd6f338c98297a727249f32196a6fc58a1143d1f18720f9132aa2f9384a014a",
 "dependency_group": "author:e-bec9826e6a67c6fdbb281f79",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/ian-wilkerson/picks/4/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "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-bec9826e6a67c6fdbb281f79",
  "public_name": "Ian Wilkerson",
  "tracker_number": 1494,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-10-30"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-f3f22bd1cb28da60600d4f63",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-f3f22bd1cb28da60600d4f63",
   "match": "Burnley v Liverpool",
   "match_url": null,
   "kickoff": "2025-09-14T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9100.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Liverpool win, both teams to score: yes at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.875",
   "settled_price": "2.875",
   "published_at": "2025-09-13T14:33:10.000Z",
   "recorded_at": "2026-09-28T17:03:28.640Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f3f22bd1cb28da60600d4f63",
    "quote_text": "Liverpool to win & both teams to score\n2pts 15-8 bet365",
    "fragment_from": 1882,
    "fragment_to": 1937,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250914075237id_/https://www.racingpost.com/sport/football-tips/premier-league/burnley-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aEbPU1c2kXDa/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d8bec0950608f94ab4f127ec89c53a609bc0d26b3f8ae71c6db7b4c24c39bd64",
     "material_removed": false
    },
    "published_at": "2025-09-13T14:33:10.000Z",
    "detected_at": "2026-09-28T17:03:28.640Z",
    "executed_at": "2026-11-07T18:21:04.408Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-09-14T13:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Liverpool win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-09-14T07:52:37.000Z",
    "dates": {
     "fragment_at": "2025-09-13T14:33:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-13T14:33:10.000Z",
     "detected_at": "2026-09-28T17:03:28.640Z",
     "archive_snapshot_at": "2025-09-14T07:52:37.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Liverpool win, both teams to score: yes",
     "author_odds": "2.875",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Liverpool win, both teams to score: yes at 2.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Burnley 0-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "cee561dba43ce1e35d74e6e7fe6808ab23ccbebd8f226573e21dd9f5bf754746",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Liverpool win, both teams to score: yes",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.408Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/burnley-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aEbPU1c2kXDa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-36dce998d84881210a954a10",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-36dce998d84881210a954a10",
   "match": "Nottingham Forest v Leicester City",
   "match_url": null,
   "kickoff": "2025-05-11T13:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12123.9,
   "market_code": "corners_total",
   "author_said": "Over/Under 9.5 corners: under 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.0450",
   "published_at": "2025-05-10T15:15:13.000Z",
   "recorded_at": "2026-09-28T17:09:59.091Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": {
    "at": "2026-10-14T02:00:56.482Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "evidence": {
    "observation_id": "n-36dce998d84881210a954a10",
    "quote_text": "Under 9.5 corners",
    "fragment_from": 5735,
    "fragment_to": 5752,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250510155512id_/https://www.racingpost.com/sport/football-tips/nottingham-forest-vs-leicester-predictions-betting-tips-and-odds-ab2sV9c9l2KO/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9a91edf90a3694e5f0f54d371584522da64bd796576b00e0e1c7654a49285ca2",
     "material_removed": false
    },
    "published_at": "2025-05-10T15:15:13.000Z",
    "detected_at": "2026-09-28T17:09:59.091Z",
    "executed_at": "2026-11-07T18:21:03.162Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-05-11T13:15:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Over/Under 9.5 corners",
    "outcome_label": "under 9.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0450",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10450,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-10T15:55:12.000Z",
    "dates": {
     "fragment_at": "2025-05-10T15:15:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-10T15:15:13.000Z",
     "detected_at": "2026-09-28T17:09:59.091Z",
     "archive_snapshot_at": "2025-05-10T15:55:12.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 9.5 corners",
     "choice": "under 9.5",
     "author_odds": null,
     "market_key": "corners_total",
     "choice_key": "under",
     "period": "match",
     "line": "9.5",
     "subject": "corners",
     "in_words": "Over/Under 9.5 corners: under 9.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.1",
     "in_words": "Won: the final score was Nottingham Forest 2-2 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "b4656f359fdf0a3e443bae5915eef269196cb4ae405774b740369ba75397b472",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9.5 corners",
      "choice": "under 9.5",
      "decimal_odds": "2.0450",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10450,
      "executed_at": "2026-11-07T18:21:03.162Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-10-14T02:00:56.482Z",
      "field_name": "line sign",
      "was": "Over/Under −9.5 corners · under −9.5",
      "now": "Over/Under 9.5 corners · under 9.5",
      "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
     }
    ],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/nottingham-forest-vs-leicester-predictions-betting-tips-and-odds-ab2sV9c9l2KO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-10-14T02:00:56.482Z",
     "field": "line sign",
     "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
     "version": 2,
     "url": "/corrections/#c-f1b2048399e9",
     "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
    },
    "choice_words": "under 9.5 (Over/Under 9.5 corners)"
   }
  },
  {
   "record_id": "n-5067b8fb87ae1179050cb643",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-5067b8fb87ae1179050cb643",
   "match": "Nottingham Forest v Leicester City",
   "match_url": null,
   "kickoff": "2025-05-11T13:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12123.9,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Nottingham Forest to win to nil at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.3400",
   "published_at": "2025-05-10T15:15:13.000Z",
   "recorded_at": "2026-09-28T17:09:59.091Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5067b8fb87ae1179050cb643",
    "quote_text": "Nottingham Forest to win to nil\n1pt 5-4 Hills",
    "fragment_from": 1398,
    "fragment_to": 1443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250510155512id_/https://www.racingpost.com/sport/football-tips/nottingham-forest-vs-leicester-predictions-betting-tips-and-odds-ab2sV9c9l2KO/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9a91edf90a3694e5f0f54d371584522da64bd796576b00e0e1c7654a49285ca2",
     "material_removed": false
    },
    "published_at": "2025-05-10T15:15:13.000Z",
    "detected_at": "2026-09-28T17:09:59.091Z",
    "executed_at": "2026-11-07T18:21:03.145Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-05-11T13:15:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "To win to nil",
    "outcome_label": "Nottingham Forest to win to nil",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3400",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-10T15:55:12.000Z",
    "dates": {
     "fragment_at": "2025-05-10T15:15:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-10T15:15:13.000Z",
     "detected_at": "2026-09-28T17:09:59.091Z",
     "archive_snapshot_at": "2025-05-10T15:55:12.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Nottingham Forest to win to nil",
     "author_odds": "2.25",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Nottingham Forest to win to nil at 2.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Nottingham Forest 2-2 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "106f37663808a12bb53d169d75e850548e921be2222f1e2633f18ee7b1a94ca7",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Nottingham Forest to win to nil",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.139Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c54a138247b783c37328ca4a0d596c432284c25e1deb390be4a6cd25a4930a2d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Nottingham Forest to win to nil",
      "decimal_odds": "2.3400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.145Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/nottingham-forest-vs-leicester-predictions-betting-tips-and-odds-ab2sV9c9l2KO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win to nil"
   }
  },
  {
   "record_id": "n-8d8d5473d5f65be8134c35cc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Morgan Gibbs-White to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-10T15:15:13.000Z",
   "recorded_at": "2026-09-28T17:09:59.091Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b2899c776c9cb0a3203e0ca1",
   "url": null,
   "match": "Nottingham Forest v Leicester City",
   "match_url": null,
   "kickoff": "2025-05-11T13:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12123.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Nottingham Forest over 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4400",
   "published_at": "2025-05-10T15:15:13.000Z",
   "recorded_at": "2026-09-28T17:09:59.091Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1a379120a1793ba07461fd0d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beto to score at any time",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-21T18:45:00.000Z",
   "recorded_at": "2026-09-28T17:13:18.611Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d0825779e1f7aea9ec92e893",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manuel Ugarte to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-21T18:45:00.000Z",
   "recorded_at": "2026-09-28T17:13:18.611Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-de42807538d24d842af9121b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alejandro Garnacho to have a shot on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-21T18:45:00.000Z",
   "recorded_at": "2026-09-28T17:13:18.611Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-72c654f2be65a5ad05622ace",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Casemiro to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-26T17:48:39.000Z",
   "recorded_at": "2026-09-28T17:16:44.026Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e2916e27ebb6b956773f6b08",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-e2916e27ebb6b956773f6b08",
   "match": "Manchester United v Brentford",
   "match_url": null,
   "kickoff": "2026-04-27T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3694.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.5900",
   "published_at": "2026-04-26T17:48:39.000Z",
   "recorded_at": "2026-09-28T17:16:44.026Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e2916e27ebb6b956773f6b08",
    "quote_text": "Under 3.5 goals",
    "fragment_from": 5055,
    "fragment_to": 5070,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260427160409id_/https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-a4x9s7C0iv2E/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5fba2370ee75a1d133304f02b07146d1e6d7e82f9394bff1d784b5cfac684eab",
     "material_removed": false
    },
    "published_at": "2026-04-26T17:48:39.000Z",
    "detected_at": "2026-09-28T17:16:44.026Z",
    "executed_at": "2026-11-07T18:20:44.990Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester United v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-04-27T19:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5814",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5814,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-04-27T16:04:09.000Z",
    "dates": {
     "fragment_at": "2026-04-26T17:48:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-26T17:48:39.000Z",
     "detected_at": "2026-09-28T17:16:44.026Z",
     "archive_snapshot_at": "2026-04-27T16:04:09.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Manchester United 2-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "77af1cd14557cdcee2948afb2339a2bddb158708c97f6f87d7ebb8ff770388ac",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.5814",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5814,
      "executed_at": "2026-11-07T18:20:44.990Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b9ddf3b3985c5cdf648d31dc1e1ba0db7666c9c7cb353a7c05da56325fb00685",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.5900",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-11-07T18:20:44.996Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-a4x9s7C0iv2E/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-82a4d8acdc79a65e7834ac2d",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-82a4d8acdc79a65e7834ac2d",
   "match": "Leeds United v Arsenal",
   "match_url": null,
   "kickoff": "2026-01-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5762.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2",
   "settled_price": "1.9400",
   "published_at": "2026-01-30T17:00:00.000Z",
   "recorded_at": "2026-09-28T17:30:22.164Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Ian Wilkerson",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-82a4d8acdc79a65e7834ac2d",
    "quote_text": "Both teams to score\n2pts Evs Coral, Ladbrokes",
    "fragment_from": 5443,
    "fragment_to": 5488,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260130190458id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-ay29C3Y5tgfd/",
     "display_name": null,
     "speaker": "Ian Wilkerson, Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf2b2a24a4527b74508a8b2b2329842facbe48d39148e9114914ac00a3add080",
     "material_removed": false
    },
    "published_at": "2026-01-30T17:00:00.000Z",
    "detected_at": "2026-09-28T17:30:22.164Z",
    "executed_at": "2026-11-07T18:20:50.220Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-01-31T15:00:00.000Z",
     "url": null,
     "scoreline": "0-4"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9400",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-01-30T19:04:58.000Z",
    "dates": {
     "fragment_at": "2026-01-30T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-01-30T17:00:00.000Z",
     "detected_at": "2026-09-28T17:30:22.164Z",
     "archive_snapshot_at": "2026-01-30T19:04:58.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "2",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leeds United 0-4 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "e154e78548c235230d9e96e67b6d96869dba8f813dfce310cf07ceb77d5d5eb9",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.215Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a4eb726af2d4165feb063d90b1070bb16e98b4f26d07347092b24afb6ab6735e",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.220Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson, Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Ian Wilkerson",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-ay29C3Y5tgfd/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Ian Wilkerson",
     "verdict_line": "Racing Post, verdict by Ian Wilkerson"
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-22612946694684f836124e41",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jaidon Anthony to score or assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-25T14:41:37.000Z",
   "recorded_at": "2026-09-28T17:38:30.765Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-463058b2dee9e3aa6e2fb04e",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-463058b2dee9e3aa6e2fb04e",
   "match": "Wolverhampton Wanderers v Burnley",
   "match_url": null,
   "kickoff": "2025-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8091.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2500",
   "published_at": "2025-10-25T14:41:37.000Z",
   "recorded_at": "2026-09-28T17:38:30.765Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-463058b2dee9e3aa6e2fb04e",
    "quote_text": "Over 2.5 goals\n1pt 13-10 bet365",
    "fragment_from": 1996,
    "fragment_to": 2027,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251025151947id_/https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-burnley-predictions-team-news-betting-tips-odds-and-bet-builder-aeQdN4f2E1Fo/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ad777b3515e372282a2101561b4203b2c59a0af41b5d810c05dd0a87896a323",
     "material_removed": false
    },
    "published_at": "2025-10-25T14:41:37.000Z",
    "detected_at": "2026-09-28T17:38:30.765Z",
    "executed_at": "2026-11-07T18:20:51.020Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Burnley",
     "competition_name": "Premier League",
     "starts_at": "2025-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "2-3"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2500",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-25T15:19:47.000Z",
    "dates": {
     "fragment_at": "2025-10-25T14:41:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-25T14:41:37.000Z",
     "detected_at": "2026-09-28T17:38:30.765Z",
     "archive_snapshot_at": "2025-10-25T15:19:47.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 2-3 Burnley."
    },
    "settlements": [
     {
      "operation_id": "5ba2db5beafa7a2f83b4aa546d6ba9bb57651a772e9727ea6ac8e5342720985e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-11-07T18:20:51.014Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1eae1b096f52f324acc591339c7e608420d442172c82d63b144cddcbb02a9065",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "2.2500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-11-07T18:20:51.020Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1bacd797c0a5e372fb7d1e4263541ffc1e31aa7f88aacc584fa72dcf0c171bb6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "2.2500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-11-07T18:20:51.025Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/wolves-vs-burnley-predictions-team-news-betting-tips-odds-and-bet-builder-aeQdN4f2E1Fo/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-9bda556be8ad54d69e9f60ed",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-9bda556be8ad54d69e9f60ed",
   "match": "Wolverhampton Wanderers v Burnley",
   "match_url": null,
   "kickoff": "2025-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8091.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.9750",
   "published_at": "2025-10-25T14:41:37.000Z",
   "recorded_at": "2026-09-28T17:38:30.765Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9bda556be8ad54d69e9f60ed",
    "quote_text": "Both teams to score",
    "fragment_from": 3244,
    "fragment_to": 3263,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251025151947id_/https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-burnley-predictions-team-news-betting-tips-odds-and-bet-builder-aeQdN4f2E1Fo/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ad777b3515e372282a2101561b4203b2c59a0af41b5d810c05dd0a87896a323",
     "material_removed": false
    },
    "published_at": "2025-10-25T14:41:37.000Z",
    "detected_at": "2026-09-28T17:38:30.765Z",
    "executed_at": "2026-11-07T18:20:51.034Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Burnley",
     "competition_name": "Premier League",
     "starts_at": "2025-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "2-3"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9762",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9762,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-25T15:19:47.000Z",
    "dates": {
     "fragment_at": "2025-10-25T14:41:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-25T14:41:37.000Z",
     "detected_at": "2026-09-28T17:38:30.765Z",
     "archive_snapshot_at": "2025-10-25T15:19:47.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 2-3 Burnley."
    },
    "settlements": [
     {
      "operation_id": "7898c56a80893939682934747bd081eb9832aff92681a148ce78fbe2b91bd765",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9762",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9762,
      "executed_at": "2026-11-07T18:20:51.034Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "50935d7d7bc36d96f8e1f42988768a378ba9e16935e2030c14633a931d032759",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9750,
      "executed_at": "2026-11-07T18:20:51.040Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/wolves-vs-burnley-predictions-team-news-betting-tips-odds-and-bet-builder-aeQdN4f2E1Fo/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-75333ba9068818fb51d972c2",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-75333ba9068818fb51d972c2",
   "match": "Liverpool v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-05-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11787.0,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.8000",
   "published_at": "2025-05-24T14:51:22.000Z",
   "recorded_at": "2026-09-28T17:59:51.230Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-75333ba9068818fb51d972c2",
    "quote_text": "Over 3.5 goals\nBoth teams are likely to push forward in a party atmosphere so expect plenty of goals",
    "fragment_from": 5372,
    "fragment_to": 5472,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250524160240id_/https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-crystal-palace-predictions-betting-tips-and-odds-ahSpp4r8M9l1/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "54f93bae7036e70cfd93a42da3118184cf8ab5a2dd55bb044a152db256941137",
     "material_removed": false
    },
    "published_at": "2025-05-24T14:51:22.000Z",
    "detected_at": "2026-09-28T17:59:51.230Z",
    "executed_at": "2026-11-07T18:20:44.724Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-05-25T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-24T16:02:40.000Z",
    "dates": {
     "fragment_at": "2025-05-24T14:51:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-24T14:51:22.000Z",
     "detected_at": "2026-09-28T17:59:51.230Z",
     "archive_snapshot_at": "2025-05-24T16:02:40.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 1-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "2a84244c2c0bcfd1995c96516d6d252cc81c1beee68f635ab8f4c67dae5dbd97",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:44.724Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "96e0a74034f9d48d863b068283dc78879bfe61bf353db0a6c2da740e0826bbde",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:44.731Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/liverpool-vs-crystal-palace-predictions-betting-tips-and-odds-ahSpp4r8M9l1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-aa1d4d4b1a8fcb4b2700c9f4",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-aa1d4d4b1a8fcb4b2700c9f4",
   "match": "Wolverhampton Wanderers v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12484.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Wolverhampton Wanderers to win and under 3.5 goals at 2.3",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-25T13:44:13.000Z",
   "recorded_at": "2026-09-28T18:07:38.734Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Ian Wilkerson",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aa1d4d4b1a8fcb4b2700c9f4",
    "quote_text": "Wolves to beat Leicester & under 3.5 goals\n1pt 13-10 BoyleSports",
    "fragment_from": 1404,
    "fragment_to": 1468,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250425141923id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-atpoZ6e9iuRO/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "ac79853e9aa91b72f9cf764cdacaccb5fae84565286e4599b5762f3bb657fcb4",
     "material_removed": false
    },
    "published_at": "2025-04-25T13:44:13.000Z",
    "detected_at": "2026-09-28T18:07:38.734Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Wolverhampton Wanderers to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-04-25T14:19:23.000Z",
    "dates": {
     "fragment_at": "2025-04-25T13:44:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-25T13:44:13.000Z",
     "detected_at": "2026-09-28T18:07:38.734Z",
     "archive_snapshot_at": "2025-04-25T14:19:23.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Wolverhampton Wanderers to win and under 3.5 goals",
     "author_odds": "2.3",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Wolverhampton Wanderers to win and under 3.5 goals at 2.3"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "a0b38d984d683997195f4f9c63d2fec0e6e6b8baa459e6216bab706d0a8f41ea",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Wolverhampton Wanderers to win and under 3.5 goals",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.584Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c1cd679b95c3bdde3dcd68bb07885c3f71dac5b37320b681f545cdf80b90d54b",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Wolverhampton Wanderers to win and under 3.5 goals",
      "decimal_odds": "2.3200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:20.223Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Ian Wilkerson",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-atpoZ6e9iuRO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Ian Wilkerson",
     "verdict_line": "Racing Post, verdict by Ian Wilkerson"
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-fbf694c6f5158e58009a265a",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-fbf694c6f5158e58009a265a",
   "match": "Southampton v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-04-02T18:45:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13055.4,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Crystal Palace to win to nil at 2.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.9",
   "settled_price": "2.7000",
   "published_at": "2025-04-01T14:47:38.000Z",
   "recorded_at": "2026-09-28T18:09:57.157Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Ian Wilkerson",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-fbf694c6f5158e58009a265a",
    "quote_text": "Crystal Palace to win to nil\n1pt 19-10 Hills",
    "fragment_from": 1636,
    "fragment_to": 1680,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250401165047id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aqTUz5h66c1b/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "da8f9011a2242529b6b4688721a77f83a3c76688c8b082f028e42b11cbee6866",
     "material_removed": false
    },
    "published_at": "2025-04-01T14:47:38.000Z",
    "detected_at": "2026-09-28T18:09:57.157Z",
    "executed_at": "2026-11-07T18:20:50.274Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-04-02T18:45:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "To win to nil",
    "outcome_label": "Crystal Palace to win to nil",
    "odds_set": {
     "by_author": "2.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-04-01T16:50:47.000Z",
    "dates": {
     "fragment_at": "2025-04-01T14:47:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-01T14:47:38.000Z",
     "detected_at": "2026-09-28T18:09:57.157Z",
     "archive_snapshot_at": "2025-04-01T16:50:47.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Crystal Palace to win to nil",
     "author_odds": "2.9",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Crystal Palace to win to nil at 2.9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Southampton 1-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "4f7f54d42bad7b9663fbd92c8390ac82bd96dfe5ad355d6603b40ab15863b168",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Crystal Palace to win to nil",
      "decimal_odds": "2.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.268Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "93e9111b928146f8abe85dbefe4e6ae1318e6e9bd2c35c4da2847f19389a25a0",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Crystal Palace to win to nil",
      "decimal_odds": "2.7000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.274Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Ian Wilkerson",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aqTUz5h66c1b/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Ian Wilkerson",
     "verdict_line": "Racing Post, verdict by Ian Wilkerson"
    },
    "correction": null,
    "choice_words": "Crystal Palace to win to nil"
   }
  },
  {
   "record_id": "n-fe33a8a288fd247ed923831d",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-fe33a8a288fd247ed923831d",
   "match": "Leicester City v Manchester United",
   "match_url": null,
   "kickoff": "2025-03-16T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13463.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester United",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.8250",
   "published_at": "2025-03-15T17:46:57.000Z",
   "recorded_at": "2026-09-28T18:10:47.241Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-fe33a8a288fd247ed923831d",
    "quote_text": "they should have few problems beating Leicester on Sunday.",
    "fragment_from": 2185,
    "fragment_to": 2243,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250315182818id_/https://www.racingpost.com/sport/football-tips/premier-league/leicester-v-predictions-betting-tips-and-odds-abtEw6O1WWKu/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "24578af5e0fbbe4fabb268d1e87e77762e32612ba27126f156729135c4c7f594",
     "material_removed": false
    },
    "published_at": "2025-03-15T17:46:57.000Z",
    "detected_at": "2026-09-28T18:10:47.241Z",
    "executed_at": "2026-11-07T18:20:44.506Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leicester City v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T19:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8130",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8130,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-15T18:28:18.000Z",
    "dates": {
     "fragment_at": "2025-03-15T17:46:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-15T17:46:57.000Z",
     "detected_at": "2026-09-28T18:10:47.241Z",
     "archive_snapshot_at": "2025-03-15T18:28:18.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Leicester City 0-3 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "0ced9ae49555c40090639e4ee0ca6c9d0586cb126afa6a41ae7b93b822f56523",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester United",
      "decimal_odds": "1.8130",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8130,
      "executed_at": "2026-11-07T18:20:44.506Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ee7d7279411d4e645c93b268f06330e30e540dd92e26a755093bd8f7c37e7d03",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester United",
      "decimal_odds": "1.8250",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8250,
      "executed_at": "2026-11-07T18:20:44.513Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/leicester-v-predictions-betting-tips-and-odds-abtEw6O1WWKu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester United to win"
   }
  },
  {
   "record_id": "n-2a29fc013e9c0f7a3287129f",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-2a29fc013e9c0f7a3287129f",
   "match": "Chelsea v Leicester City",
   "match_url": null,
   "kickoff": "2025-03-09T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13636.2,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Chelsea to win to nil at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "2.1000",
   "published_at": "2025-03-08T14:35:30.000Z",
   "recorded_at": "2026-09-28T18:11:20.555Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2a29fc013e9c0f7a3287129f",
    "quote_text": "Chelsea to win to nil\n1pt 6-5 Betfair, Hills, Paddy Power",
    "fragment_from": 1246,
    "fragment_to": 1303,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250308154603id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-chelsea-vs-leicester-predictions-odds-tips-aoT8y7j3KNxT/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "25564c35729b9d9c6bad7f70ba82098d5fda393dc1269a3e40cff1b582f09796",
     "material_removed": false
    },
    "published_at": "2025-03-08T14:35:30.000Z",
    "detected_at": "2026-09-28T18:11:20.555Z",
    "executed_at": "2026-11-07T18:20:49.880Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-03-09T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Chelsea to win to nil",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-08T15:46:03.000Z",
    "dates": {
     "fragment_at": "2025-03-08T14:35:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-08T14:35:30.000Z",
     "detected_at": "2026-09-28T18:11:20.555Z",
     "archive_snapshot_at": "2025-03-08T15:46:03.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Chelsea to win to nil",
     "author_odds": "2.2",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Chelsea to win to nil at 2.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Chelsea 1-0 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "2dd6005c47961541599f95a6849ccf74b81eb55f51fded0f3a3b0a08bd50e243",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Chelsea to win to nil",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-07T18:20:49.873Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fbfb02e6350c2ad9e2a38b89d59fd35eee99213b201a5ef4f93ef072fd8a30f1",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Chelsea to win to nil",
      "decimal_odds": "2.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-07T18:20:49.880Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/premier-league-chelsea-vs-leicester-predictions-odds-tips-aoT8y7j3KNxT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win to nil"
   }
  },
  {
   "record_id": "n-faed8f8451a8bc4184f6f3e6",
   "url": "/authors/ian-wilkerson/picks/4/#pick-n-faed8f8451a8bc4184f6f3e6",
   "match": "Tottenham Hotspur v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-03-09T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13636.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2",
   "settled_price": "2.1500",
   "published_at": "2025-03-08T13:09:21.000Z",
   "recorded_at": "2026-09-28T18:11:24.910Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-faed8f8451a8bc4184f6f3e6",
    "quote_text": "Over 3.5 goals\n1pt Evs bet365, Hills",
    "fragment_from": 1360,
    "fragment_to": 1396,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250308145802id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-bournemouth-predictions-betting-tips-and-odds-abbis4N1BjuU/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "434dab9a005c9667bf6e9bac01fd549ffec263ae3824c84bd928211045a6b0af",
     "material_removed": false
    },
    "published_at": "2025-03-08T13:09:21.000Z",
    "detected_at": "2026-09-28T18:11:24.910Z",
    "executed_at": "2026-11-07T18:20:50.612Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2025-03-09T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1350",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-08T14:58:02.000Z",
    "dates": {
     "fragment_at": "2025-03-08T13:09:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-08T13:09:21.000Z",
     "detected_at": "2026-09-28T18:11:24.910Z",
     "archive_snapshot_at": "2025-03-08T14:58:02.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Tottenham Hotspur 2-2 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "a6261a17e71d365b3c837c6283408ce3f61ea8935ce318643f592b2c97e4a025",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-07T18:20:50.607Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c2a44170013fbc0c80868546332f417497a0598b9c551163724963a6ac6c1335",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.1350",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11350,
      "executed_at": "2026-11-07T18:20:50.612Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "82aa00418f9f22cbff51d4e103fad167976a4ae76309dc0c41e963cbb3405727",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.1500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-07T18:20:50.618Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Ian Wilkerson",
     "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.racingpost.com/sport/football-tips/premier-league/tottenham-vs-bournemouth-predictions-betting-tips-and-odds-abbis4N1BjuU/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 135,
  "pages": 8,
  "page_urls": [
   "/authors/ian-wilkerson/",
   "/authors/ian-wilkerson/picks/2/",
   "/authors/ian-wilkerson/picks/3/",
   "/authors/ian-wilkerson/picks/4/",
   "/authors/ian-wilkerson/picks/5/",
   "/authors/ian-wilkerson/picks/6/",
   "/authors/ian-wilkerson/picks/7/",
   "/authors/ian-wilkerson/picks/8/"
  ],
  "groups": {
   "settled": 75,
   "pending": 0,
   "excluded": 60
  },
  "continuation": "by_time",
  "page": 4,
  "first": 41,
  "last": 60,
  "author_url": "/authors/ian-wilkerson/",
  "current": false
 },
 "entity_id": "history:/authors/ian-wilkerson/picks/4/",
 "source_revision": 46
}
