{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/ian-wilkerson/picks/3/",
 "canonical": "/authors/ian-wilkerson/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Ian Wilkerson — football predictions, page 3 of 8",
 "description": "Predictions 21–40 of 135 by Ian Wilkerson, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 8 of the predictions by Ian Wilkerson recorded by Forecast Record: predictions 21–40 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": "5b2226230f9f0445f82c346b082e961b22516848e42a589d23b3c21517a1451d",
 "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/3/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-dbba0c934ccb1b258a150b16",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-dbba0c934ccb1b258a150b16",
   "match": "Liverpool v Southampton",
   "match_url": null,
   "kickoff": "2025-03-08T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13657.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Dominik Szoboszlai to score at 3.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.6",
   "settled_price": "3.6",
   "published_at": "2025-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:34.526Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Ian Wilkerson",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dbba0c934ccb1b258a150b16",
    "quote_text": "Dominik Szoboszlai to score at any time\n1pt 13-5 Coral, Hills, Ladbrokes",
    "fragment_from": 1228,
    "fragment_to": 1300,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-odds-tips-aLT9P0H6PDp6/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "8bd7b5c7956a1872922a39aef279b173494be4da21d223ee402fa3fa3c73972e",
     "material_removed": false
    },
    "published_at": "2025-03-07T15:00:00.000Z",
    "detected_at": "2026-09-28T16:20:34.526Z",
    "executed_at": "2026-11-07T18:21:51.712Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T15:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Dominik Szoboszlai to score",
    "odds_set": {
     "by_author": "3.6",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-03-07T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-07T15:00:00.000Z",
     "detected_at": "2026-09-28T16:20:34.526Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Dominik Szoboszlai to score",
     "author_odds": "3.6",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Dominik Szoboszlai to score at 3.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 3-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "52377ad8b6abeb1a1e4b94d15ca456aff36d9a92275a2fdef297d41bd535e1eb",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Dominik Szoboszlai to score",
      "decimal_odds": "3.6",
      "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:51.712Z",
      "methodology_version": "retro-1.0",
      "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-odds-tips-aLT9P0H6PDp6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Ian Wilkerson",
     "verdict_line": "Racing Post, verdict by Ian Wilkerson"
    },
    "correction": null,
    "choice_words": "Dominik Szoboszlai to score"
   }
  },
  {
   "record_id": "n-24cc65c231f050d448ca65cf",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-24cc65c231f050d448ca65cf",
   "match": "Sunderland v Aston Villa",
   "match_url": null,
   "kickoff": "2025-09-21T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8931.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sunderland 1-0 Aston Villa at 9.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": "9.5",
   "settled_price": "9.8000",
   "published_at": "2025-09-20T13:00:19.000Z",
   "recorded_at": "2026-09-28T16:21:34.234Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-24cc65c231f050d448ca65cf",
    "quote_text": "Sunderland to win 1-0\n17-2 bet365",
    "fragment_from": 2371,
    "fragment_to": 2404,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9cf98e13613eac0621d4f0f73f649d033ff2c062b4768173b826175e49166d9",
     "material_removed": false
    },
    "published_at": "2025-09-20T13:00:19.000Z",
    "detected_at": "2026-09-28T16:21:34.234Z",
    "executed_at": "2026-11-07T18:21:51.982Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-09-21T13:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Sunderland 1-0 Aston Villa",
    "odds_set": {
     "by_author": "9.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "9.8000",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-09-20T13:00:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-20T13:00:19.000Z",
     "detected_at": "2026-09-28T16:21:34.234Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sunderland 1-0 Aston Villa",
     "author_odds": "9.5",
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sunderland 1-0 Aston Villa at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Sunderland 1-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "c9408728655b2f22f63a319ed7f1b2e4dc987b7cfc7f19a2d1151d0cf4fd1fb1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Sunderland 1-0 Aston Villa",
      "decimal_odds": "9.5",
      "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:51.969Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9394781fdf83a2f2d445b3553182f6fe8caf5cede555899491c6a63eebf13313",
      "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": "Correct score",
      "choice": "Sunderland 1-0 Aston Villa",
      "decimal_odds": "9.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:21:51.982Z",
      "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/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland 1-0 Aston Villa"
   }
  },
  {
   "record_id": "n-eb87aebaf68295245ccb06ac",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-eb87aebaf68295245ccb06ac",
   "match": "Sunderland v Aston Villa",
   "match_url": null,
   "kickoff": "2025-09-21T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8931.4,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sunderland at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.5",
   "settled_price": "2.5",
   "published_at": "2025-09-20T13:00:19.000Z",
   "recorded_at": "2026-09-28T16:21:34.234Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eb87aebaf68295245ccb06ac",
    "quote_text": "Sunderland draw no bet\n2pts 6-4 BoyleSports",
    "fragment_from": 2244,
    "fragment_to": 2287,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9cf98e13613eac0621d4f0f73f649d033ff2c062b4768173b826175e49166d9",
     "material_removed": false
    },
    "published_at": "2025-09-20T13:00:19.000Z",
    "detected_at": "2026-09-28T16:21:34.234Z",
    "executed_at": "2026-11-07T18:21:51.944Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-09-21T13:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-09-20T13:00:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-20T13:00:19.000Z",
     "detected_at": "2026-09-28T16:21:34.234Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Sunderland",
     "author_odds": "2.5",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sunderland at 2.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was Sunderland 1-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "d9f4d92baf99232c586abe58d5351605bb7926722ecec38d79d108df988fbc86",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sunderland",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:21:51.944Z",
      "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/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland (Draw no bet)"
   }
  },
  {
   "record_id": "n-ec037cf44943aa71fa0e67b1",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-ec037cf44943aa71fa0e67b1",
   "match": "Sunderland v Aston Villa",
   "match_url": null,
   "kickoff": "2025-09-21T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8931.4,
   "market_code": "player_card",
   "author_said": "Player to be carded: John McGinn to be carded at 3.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.75",
   "settled_price": "3.75",
   "published_at": "2025-09-20T13:00:19.000Z",
   "recorded_at": "2026-09-28T16:21:34.234Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ec037cf44943aa71fa0e67b1",
    "quote_text": "John McGinn to be shown a card\n11-4 Betfair, Paddy Power",
    "fragment_from": 2303,
    "fragment_to": 2359,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9cf98e13613eac0621d4f0f73f649d033ff2c062b4768173b826175e49166d9",
     "material_removed": false
    },
    "published_at": "2025-09-20T13:00:19.000Z",
    "detected_at": "2026-09-28T16:21:34.234Z",
    "executed_at": "2026-11-07T18:21:51.956Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-09-21T13:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "John McGinn to be carded",
    "odds_set": {
     "by_author": "3.75",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-09-20T13:00:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-20T13:00:19.000Z",
     "detected_at": "2026-09-28T16:21:34.234Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "John McGinn to be carded",
     "author_odds": "3.75",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: John McGinn to be carded at 3.75"
    },
    "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 Sunderland 1-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "34779ffad37a0085f135ee909e0b8c9068fc2571624a9bdd011a2cec5f70288d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "John McGinn to be carded",
      "decimal_odds": "3.75",
      "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:51.956Z",
      "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/sunderland-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-akfl59y5IfdM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "John McGinn to be carded"
   }
  },
  {
   "record_id": "n-84054aef855fed2f6a89cd35",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ibrahima Konate 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-19T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:28.773Z",
   "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-d18089a6e568961c432d9103",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-d18089a6e568961c432d9103",
   "match": "Everton v Liverpool",
   "match_url": null,
   "kickoff": "2026-04-19T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3891.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.3900",
   "published_at": "2026-04-19T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:28.773Z",
   "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.405Z",
    "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-d18089a6e568961c432d9103",
    "quote_text": "Under 3.5 goals",
    "fragment_from": 5003,
    "fragment_to": 5018,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260418173729id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-ac1hf4e6DFJf/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "986163cc84fe9f0de418b818dd9b61d739f653aaa5e849842620e48d963dc8d0",
     "material_removed": false
    },
    "published_at": "2026-04-19T10:00:00.000Z",
    "detected_at": "2026-09-28T16:29:28.773Z",
    "executed_at": "2026-11-07T18:20:43.932Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-04-19T13:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "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.3900",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3900,
    "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-04-18T17:37:29.000Z",
    "dates": {
     "fragment_at": "2026-04-19T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-19T10:00:00.000Z",
     "detected_at": "2026-09-28T16:29:28.773Z",
     "archive_snapshot_at": "2026-04-18T17:37:29.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": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.1",
     "in_words": "Won: the final score was Everton 1-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "201dcd4c87d910eb385dac30ecb1310f3b99642f2f6f4973b37c8320db9f22a6",
      "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.3900",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3900,
      "executed_at": "2026-11-07T18:20:43.932Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-10-14T02:00:56.405Z",
      "field_name": "line sign",
      "was": "Over/Under −3.5 goals · under −3.5",
      "now": "Over/Under 3.5 goals · under 3.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/premier-league/everton-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-ac1hf4e6DFJf/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-10-14T02:00:56.405Z",
     "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 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-0eabf5e0715fb02ef8db2ab0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:31:58.154Z",
   "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-832a68ffa1caa21b881d2ee3",
   "url": null,
   "match": "Aston Villa v West Ham United",
   "match_url": null,
   "kickoff": "2026-03-22T14:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4562.3,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or West Ham United",
   "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": "2026-03-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:31:58.154Z",
   "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-50411fcdb53e077e4ce3ee47",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-50411fcdb53e077e4ce3ee47",
   "match": "Manchester City v Fulham",
   "match_url": null,
   "kickoff": "2026-02-11T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5493.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "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.8",
   "settled_price": "2.4500",
   "published_at": "2026-02-11T17:45:00.000Z",
   "recorded_at": "2026-09-28T16:37:17.625Z",
   "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-50411fcdb53e077e4ce3ee47",
    "quote_text": "Manchester City to win & both teams to score\n2pts 9-5 BoyleSports",
    "fragment_from": 2015,
    "fragment_to": 2080,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260210200546id_/https://www.racingpost.com/sport/football-tips/man-city-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aUiWL1p5aJE5/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a3a040c939be74cd275c7020bab6f20c8ddc22d50393946017de4d9a73dac737",
     "material_removed": false
    },
    "published_at": "2026-02-11T17:45:00.000Z",
    "detected_at": "2026-09-28T16:37:17.625Z",
    "executed_at": "2026-11-07T18:21:03.059Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-02-11T19:30:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4500",
     "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-02-10T20:05:46.000Z",
    "dates": {
     "fragment_at": "2026-02-11T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-11T17:45:00.000Z",
     "detected_at": "2026-09-28T16:37:17.625Z",
     "archive_snapshot_at": "2026-02-10T20:05:46.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": "Manchester City win, both teams to score: yes",
     "author_odds": "2.8",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Manchester City 3-0 Fulham."
    },
    "settlements": [
     {
      "operation_id": "4f31b65741812cc647966c65814878f24356780ac5b0390b56e45cb5ae94e4f6",
      "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": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.8",
      "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.054Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ab1640074f289abe6e92ab8dc3098f860dcee9e6359b1c92d5feb5b332d4ded8",
      "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 both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.4500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.059Z",
      "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/man-city-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aUiWL1p5aJE5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-62cf4afc2e06ac8f3a817e97",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jorge Cuenca 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-02-11T17:45:00.000Z",
   "recorded_at": "2026-09-28T16:37:17.625Z",
   "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-f9d806da71a72716b05dc7d0",
   "url": null,
   "match": "Manchester City v Fulham",
   "match_url": null,
   "kickoff": "2026-02-11T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5493.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4250",
   "published_at": "2026-02-11T17:45:00.000Z",
   "recorded_at": "2026-09-28T16:37:17.625Z",
   "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-1bf49eeb5250929a67f51873",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under five Nottingham Forest corners",
   "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:43:22.000Z",
   "recorded_at": "2026-09-28T16:54:43.753Z",
   "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-4c8fd06d0e6f01458a518225",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Sasa Lukic 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-09-27T12:44:08.000Z",
   "recorded_at": "2026-09-28T16:59:13.808Z",
   "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-4cf3b0874df09ba5170c8e96",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa to have most corners",
   "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-09-27T12:44:08.000Z",
   "recorded_at": "2026-09-28T16:59:13.808Z",
   "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-66e3ca6c63ae984f064c0263",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-66e3ca6c63ae984f064c0263",
   "match": "Aston Villa v Fulham",
   "match_url": null,
   "kickoff": "2025-09-28T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8764.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "1.95",
   "settled_price": "2.0000",
   "published_at": "2025-09-27T12:44:08.000Z",
   "recorded_at": "2026-09-28T16:59:13.808Z",
   "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-09-29T00:48:59.027Z",
    "field": "author price",
    "reason": "The author’s fractional price 20-21 was read as 5; as a decimal price it is 1.95.",
    "version": 2,
    "url": "/corrections/#c-2451bf31e52e",
    "text": "Corrected on 29 September 2026: The author’s fractional price 20-21 was read as 5; as a decimal price it is 1.95."
   },
   "evidence": {
    "observation_id": "n-66e3ca6c63ae984f064c0263",
    "quote_text": "One or both teams not to score\n2pts 20-21 BoyleSports",
    "fragment_from": 2184,
    "fragment_to": 2237,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250927194556id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aDuDW6h3DGZL/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f3096a7369c65e4f75940c2ac673cafa95b870694cf32673c31ebbbafb0d8e2d",
     "material_removed": false
    },
    "published_at": "2025-09-27T12:44:08.000Z",
    "detected_at": "2026-09-28T16:59:13.808Z",
    "executed_at": "2026-11-07T18:21:03.588Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-09-28T13:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0000",
     "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-09-27T19:45:56.000Z",
    "dates": {
     "fragment_at": "2025-09-27T12:44:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-27T12:44:08.000Z",
     "detected_at": "2026-09-28T16:59:13.808Z",
     "archive_snapshot_at": "2025-09-27T19:45:56.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": "no",
     "author_odds": "1.95",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Aston Villa 3-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "57d3671c3adf6f1005fbe381e219ff6b7df53e376ef2966f2a62521f118eb1d2",
      "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": "no",
      "decimal_odds": "1.95",
      "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.581Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a19ff25ede5e58dd057213226a4c5ce983611398bc61ac113d5525e82cbf03ca",
      "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": "no",
      "decimal_odds": "2.0000",
      "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.588Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-29T00:48:59.027Z",
      "field_name": "author price",
      "was": "5",
      "now": "1.95",
      "cause": "The author’s fractional price 20-21 was read as 5; as a decimal price it is 1.95."
     }
    ],
    "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/aston-villa-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aDuDW6h3DGZL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-29T00:48:59.027Z",
     "field": "author price",
     "reason": "The author’s fractional price 20-21 was read as 5; as a decimal price it is 1.95.",
     "version": 2,
     "url": "/corrections/#c-2451bf31e52e",
     "text": "Corrected on 29 September 2026: The author’s fractional price 20-21 was read as 5; as a decimal price it is 1.95."
    },
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-d6f32fdbee58c2164cd81025",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-d6f32fdbee58c2164cd81025",
   "match": "Aston Villa v Fulham",
   "match_url": null,
   "kickoff": "2025-09-28T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8764.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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.8150",
   "published_at": "2025-09-27T12:44:08.000Z",
   "recorded_at": "2026-09-28T16:59:13.808Z",
   "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-d6f32fdbee58c2164cd81025",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 5521,
    "fragment_to": 5536,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250927194556id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aDuDW6h3DGZL/",
     "display_name": null,
     "speaker": "Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f3096a7369c65e4f75940c2ac673cafa95b870694cf32673c31ebbbafb0d8e2d",
     "material_removed": false
    },
    "published_at": "2025-09-27T12:44:08.000Z",
    "detected_at": "2026-09-28T16:59:13.808Z",
    "executed_at": "2026-11-07T18:21:03.596Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-09-28T13:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7846",
     "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-09-27T19:45:56.000Z",
    "dates": {
     "fragment_at": "2025-09-27T12:44:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-27T12:44:08.000Z",
     "detected_at": "2026-09-28T16:59:13.808Z",
     "archive_snapshot_at": "2025-09-27T19:45:56.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": "under 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Aston Villa 3-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "61388a59e2517ca7434425849690052e10dd087b15c86772fea971d76d513770",
      "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": "under 2.5",
      "decimal_odds": "1.7846",
      "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.596Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "95ebdea08858dcf8a2a4ffa6a56796980af4f92c585c4a918e78e8728905c1ad",
      "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": "under 2.5",
      "decimal_odds": "1.8150",
      "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.602Z",
      "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/aston-villa-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aDuDW6h3DGZL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-0591f051c22c1c6a6fb5b987",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-0591f051c22c1c6a6fb5b987",
   "match": "Burnley v Liverpool",
   "match_url": null,
   "kickoff": "2025-09-14T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9100.1,
   "market_code": "corners_total",
   "author_said": "Over/Under 10.5 corners: under 10.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing",
   "series_short": "closing price, restored",
   "author_price": null,
   "settled_price": "1.7954",
   "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-0591f051c22c1c6a6fb5b987",
    "quote_text": "Under 10.5 corners",
    "fragment_from": 5271,
    "fragment_to": 5289,
    "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.429Z",
    "statement_class": "unpriced",
    "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": "Over/Under 10.5 corners",
    "outcome_label": "under 10.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7954",
     "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-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": "Over/Under 10.5 corners",
     "choice": "under 10.5",
     "author_odds": null,
     "market_key": "corners_total",
     "choice_key": "under",
     "period": "match",
     "line": "10.5",
     "subject": "corners",
     "in_words": "Over/Under 10.5 corners: under 10.5"
    },
    "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": "26a3895f5af5928872ef6a8b77eb6088037e286afa26ec8916033737e5c21a7e",
      "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 10.5 corners",
      "choice": "under 10.5",
      "decimal_odds": "1.7954",
      "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:04.429Z",
      "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": "under 10.5 (Over/Under 10.5 corners)"
   }
  },
  {
   "record_id": "n-1104679908b0a3684851a269",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-1104679908b0a3684851a269",
   "match": "Burnley v Liverpool",
   "match_url": null,
   "kickoff": "2025-09-14T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9100.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Jaidon Anthony over 1.5 shots on target at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "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-1104679908b0a3684851a269",
    "quote_text": "Jaidon Anthony to have over 1.5 shots\nEvs bet365",
    "fragment_from": 1953,
    "fragment_to": 2001,
    "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": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Burnley v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-09-14T13:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Jaidon Anthony over 1.5 shots on target",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "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": "Player shots on target over/under 1.5",
     "choice": "Jaidon Anthony over 1.5 shots on target",
     "author_odds": "2",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Jaidon Anthony over 1.5 shots on target at 2"
    },
    "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": "17d2923154977f2e4c862ea7f47d162bf794f7dab337be87f651d8002cf195aa",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Jaidon Anthony over 1.5 shots on target",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-10-09T11:35:04.284Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "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": "Jaidon Anthony over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-32deb2b29707a94b78f00bfe",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lesley Ugochukwu 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-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
  },
  {
   "record_id": "n-ad8ea590731cebcf30c5d429",
   "url": "/authors/ian-wilkerson/picks/3/#pick-n-ad8ea590731cebcf30c5d429",
   "match": "Burnley v Liverpool",
   "match_url": null,
   "kickoff": "2025-09-14T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9100.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Burnley 1-3 Liverpool at 12",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-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": "12",
   "settled_price": "10.0000",
   "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": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ad8ea590731cebcf30c5d429",
    "quote_text": "Liverpool to win 3-1\n11-1 bet365",
    "fragment_from": 2013,
    "fragment_to": 2045,
    "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.422Z",
    "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": "Correct score",
    "outcome_label": "Burnley 1-3 Liverpool",
    "odds_set": {
     "by_author": "12",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "10.0000",
     "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-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": "Correct score",
     "choice": "Burnley 1-3 Liverpool",
     "author_odds": "12",
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Burnley 1-3 Liverpool at 12"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Burnley 0-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "c3b13959dd526e00a9849d97f083ab397dabf47ac702a85e814db17c094ce56b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Burnley 1-3 Liverpool",
      "decimal_odds": "12",
      "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.416Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3968b4070649c8dc025a699bc1217177e70ad51cf9a2bb9c249d49485e37fbca",
      "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": "Correct score",
      "choice": "Burnley 1-3 Liverpool",
      "decimal_odds": "10.0000",
      "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:04.422Z",
      "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/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": "Burnley 1-3 Liverpool"
   }
  }
 ],
 "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": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/ian-wilkerson/",
  "current": false
 },
 "entity_id": "history:/authors/ian-wilkerson/picks/3/",
 "source_revision": 44
}
