{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/liam-flin/picks/3/",
 "canonical": "/authors/liam-flin/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Liam Flin — football predictions, page 3 of 12",
 "description": "Predictions 21–40 of 201 by Liam Flin, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 12 of the predictions by Liam Flin recorded by Forecast Record: predictions 21–40 of 201 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": "201",
  "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": "6476b6bc69eb80a87608a327ef4ca7aa11a2219ff344a46f5e3544f07048dafa",
 "dependency_group": "author:e-b745e218c33f80444e58bc48",
 "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/liam-flin/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-b745e218c33f80444e58bc48",
  "public_name": "Liam Flin",
  "tracker_number": 1496,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-10-17"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-9ea905bd9e16e6b613740609",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 2.5 goals\nOver 2.5 goals has been a winner in six of Ipswich's last seven matches and this could also feature at least three goals.",
   "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-03-02T14:16:33.000Z",
   "recorded_at": "2026-09-28T17:12:45.086Z",
   "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-9edde45dd49d57a2bc890e35",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jean-Philippe Mateta 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-02-24T16:50:00.000Z",
   "recorded_at": "2026-09-28T17:13:05.767Z",
   "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-aa21e9ab4f8dcc8d17c36222",
   "url": "/authors/liam-flin/picks/3/#pick-n-aa21e9ab4f8dcc8d17c36222",
   "match": "Crystal Palace v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-25T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13917.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-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": "3.5",
   "settled_price": "3.4500",
   "published_at": "2025-02-24T16:50:00.000Z",
   "recorded_at": "2026-09-28T17:13:05.767Z",
   "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-aa21e9ab4f8dcc8d17c36222",
    "quote_text": "Draw\n1pt 5-2 bet365",
    "fragment_from": 1396,
    "fragment_to": 1415,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250224172436id_/https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-aston-villa-predictions-betting-tips-odds-av4Yy2A1zd9p/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6b12b36d62f0e864497f04ece4e7e812f7fcdd45efc8c61be3ca72a2cd331df7",
     "material_removed": false
    },
    "published_at": "2025-02-24T16:50:00.000Z",
    "detected_at": "2026-09-28T17:13:05.767Z",
    "executed_at": "2026-11-07T18:21:04.963Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Crystal Palace v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-02-25T19:30:00.000Z",
     "url": null,
     "scoreline": "4-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.5000",
     "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-02-24T17:24:36.000Z",
    "dates": {
     "fragment_at": "2025-02-24T16:50:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-24T16:50:00.000Z",
     "detected_at": "2026-09-28T17:13:05.767Z",
     "archive_snapshot_at": "2025-02-24T17:24:36.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": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Crystal Palace 4-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "bbf7063337c9d6f68aa64eacea7f6e1426d154743e3572ed595c0223c7d45a32",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:04.950Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "03d89c44b146c1d6cf21123940f5b13422624851f1f865d9703642716adf39e4",
      "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": "draw",
      "decimal_odds": "3.5000",
      "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.963Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fc819e279153c7b6a3e5ce495ee74b35b2e19c4f0c34098fe0858ac85b2e2af8",
      "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": "draw",
      "decimal_odds": "3.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:04.969Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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/crystal-palace-aston-villa-predictions-betting-tips-odds-av4Yy2A1zd9p/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-d4deb1752a6df91c037f2c1f",
   "url": null,
   "match": "Crystal Palace v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-25T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13917.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-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.4300",
   "published_at": "2025-02-24T16:50:00.000Z",
   "recorded_at": "2026-09-28T17:13:05.767Z",
   "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-e35c1f769e4a5fceafc50ed7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "John McGinn to be fouled two or more times",
   "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": "2025-02-24T16:50:00.000Z",
   "recorded_at": "2026-09-28T17:13:05.767Z",
   "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-35aa79c8640bf3f3cc4a96df",
   "url": "/authors/liam-flin/picks/3/#pick-n-35aa79c8640bf3f3cc4a96df",
   "match": "Aston Villa v Chelsea",
   "match_url": null,
   "kickoff": "2025-02-22T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13991.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Aston Villa",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16000,
   "series_code": "retro_market_closing",
   "series_short": "closing price, restored",
   "author_price": null,
   "settled_price": "2.6000",
   "published_at": "2025-02-21T18:40:00.000Z",
   "recorded_at": "2026-09-28T17:13:22.573Z",
   "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-35aa79c8640bf3f3cc4a96df",
    "quote_text": "With that in mind, the best approach is to back Aston Villa in the draw-no-bet market.",
    "fragment_from": 4148,
    "fragment_to": 4234,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250221150213id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-chelsea-predictions-betting-tips-and-odds-aO73H5C0ui6J/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2e37f6b31cb4ce14579ecb13b10fe5bd7372e48e5e2c75ca96904cbd06c4a635",
     "material_removed": false
    },
    "published_at": "2025-02-21T18:40:00.000Z",
    "detected_at": "2026-09-28T17:13:22.573Z",
    "executed_at": "2026-11-07T18:21:03.497Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-02-22T17:30:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16000,
    "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-02-21T15:02:13.000Z",
    "dates": {
     "fragment_at": "2025-02-21T18:40:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-21T18:40:00.000Z",
     "detected_at": "2026-09-28T17:13:22.573Z",
     "archive_snapshot_at": "2025-02-21T15:02:13.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": "Draw no bet",
     "choice": "Aston Villa",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Aston Villa"
    },
    "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 Aston Villa 2-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "c4c7542b606482a22227e2493f0aea794e7aac06c9adb195e1df8d647259968a",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Aston Villa",
      "decimal_odds": "2.6000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16000,
      "executed_at": "2026-11-07T18:21:03.497Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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-chelsea-predictions-betting-tips-and-odds-aO73H5C0ui6J/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa (Draw no bet)"
   }
  },
  {
   "record_id": "n-37f414f1094baf38fe1b3046",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa or draw double chance",
   "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": "2025-02-21T18:40:00.000Z",
   "recorded_at": "2026-09-28T17:13:22.573Z",
   "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-047315304703fc59904a7f66",
   "url": null,
   "match": "Crystal Palace v Everton",
   "match_url": null,
   "kickoff": "2025-02-15T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14159.7,
   "market_code": "corners_total",
   "author_said": "Over/Under 10 corners: under 10",
   "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-02-14T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:13:37.539Z",
   "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-20af8e9ebcb2598bf368c9f6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "No goalscorer\n1pt 7-1 general",
   "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": "2025-02-14T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:13:37.539Z",
   "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-54d80abfa0b0831b8f2aed14",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jean-Philippe Mateta 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-14T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:13:37.539Z",
   "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-60e872dbc6619ed9a827fa52",
   "url": "/authors/liam-flin/picks/3/#pick-n-60e872dbc6619ed9a827fa52",
   "match": "Crystal Palace v Everton",
   "match_url": null,
   "kickoff": "2025-02-15T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14159.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 1-1 Everton at 7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-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": "7",
   "settled_price": "6.0000",
   "published_at": "2025-02-14T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:13:37.539Z",
   "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-60e872dbc6619ed9a827fa52",
    "quote_text": "1-1 draw\n1pt 6-1 bet365",
    "fragment_from": 1421,
    "fragment_to": 1444,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250214155836id_/https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-everton-predictions-betting-tips-odds-aRROa6d0nzJ5/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "64efb830591b7210089b360452342fc5b81b3de385af7639b8bee6a4fb83dcd0",
     "material_removed": false
    },
    "published_at": "2025-02-14T14:00:00.000Z",
    "detected_at": "2026-09-28T17:13:37.539Z",
    "executed_at": "2026-11-07T18:21:05.046Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Crystal Palace v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-02-15T17:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Correct score",
    "outcome_label": "Crystal Palace 1-1 Everton",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "6.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-02-14T15:58:36.000Z",
    "dates": {
     "fragment_at": "2025-02-14T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-14T14:00:00.000Z",
     "detected_at": "2026-09-28T17:13:37.539Z",
     "archive_snapshot_at": "2025-02-14T15:58:36.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-1 Everton",
     "author_odds": "7",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Crystal Palace 1-1 Everton at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Crystal Palace 1-2 Everton."
    },
    "settlements": [
     {
      "operation_id": "85c32202a8a34546187c8a3e2a26508e48ac8f8d636018cf299eb7d45aa61b31",
      "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": "Crystal Palace 1-1 Everton",
      "decimal_odds": "7",
      "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:05.039Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9fe48a66d705e19961829a6dcf4a43c00b96e9822476ffbb548cca505de48929",
      "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": "Crystal Palace 1-1 Everton",
      "decimal_odds": "6.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:05.046Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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/crystal-palace-vs-everton-predictions-betting-tips-odds-aRROa6d0nzJ5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crystal Palace 1-1 Everton"
   }
  },
  {
   "record_id": "n-a52e60811753b3091710850a",
   "url": "/authors/liam-flin/picks/3/#pick-n-a52e60811753b3091710850a",
   "match": "Crystal Palace v Everton",
   "match_url": null,
   "kickoff": "2025-02-15T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14159.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-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": null,
   "settled_price": "1.5500",
   "published_at": "2025-02-14T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:13:37.539Z",
   "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-a52e60811753b3091710850a",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 6347,
    "fragment_to": 6362,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250214155836id_/https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-everton-predictions-betting-tips-odds-aRROa6d0nzJ5/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "64efb830591b7210089b360452342fc5b81b3de385af7639b8bee6a4fb83dcd0",
     "material_removed": false
    },
    "published_at": "2025-02-14T14:00:00.000Z",
    "detected_at": "2026-09-28T17:13:37.539Z",
    "executed_at": "2026-11-07T18:21:05.060Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Crystal Palace v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-02-15T17:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "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.5435",
     "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-02-14T15:58:36.000Z",
    "dates": {
     "fragment_at": "2025-02-14T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-14T14:00:00.000Z",
     "detected_at": "2026-09-28T17:13:37.539Z",
     "archive_snapshot_at": "2025-02-14T15:58:36.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": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Crystal Palace 1-2 Everton."
    },
    "settlements": [
     {
      "operation_id": "2ff8a5e1073a849363f0f0ce1c6e78415ff5f7e1e450c0b60faf0b0a6d208a5c",
      "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.5435",
      "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:05.060Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "282f73ed308e1d3e21c5eb23a9da6664eadad8dc7532b53a00bb6cebd9fd0802",
      "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.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:05.069Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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/crystal-palace-vs-everton-predictions-betting-tips-odds-aRROa6d0nzJ5/",
     "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-2d8601096bd02f2b5cad8ba2",
   "url": "/authors/liam-flin/picks/3/#pick-n-2d8601096bd02f2b5cad8ba2",
   "match": "Manchester City v Aston Villa",
   "match_url": null,
   "kickoff": "2025-04-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12575.1,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Kevin De Bruyne to score or assist at 4.2",
   "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-21T14:51:06.000Z",
   "recorded_at": "2026-09-28T18:07:50.597Z",
   "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-2d8601096bd02f2b5cad8ba2",
    "quote_text": "Kevin De Bruyne to score or assist\nKevin De Bruyne was scintillating in City's last home game against Crystal Palace and has three goals and seven assists in the league this term.\n\nPays out at 16-5 with bet365",
    "fragment_from": 6359,
    "fragment_to": 6568,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250421163856id_/https://www.racingpost.com/sport/football-tips/premier-league/man-city-vs-aston-villa-predictions-betting-tips-odds-azgXq3C1lcTX/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1753c3278f26d613179f64380831082da369091948658569ba2b7e9ae4069e94",
     "material_removed": false
    },
    "published_at": "2025-04-21T14:51:06.000Z",
    "detected_at": "2026-09-28T18:07:50.597Z",
    "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": "Manchester City v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-04-22T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Kevin De Bruyne to score or assist",
    "odds_set": {
     "by_author": "4.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-04-21T16:38:56.000Z",
    "dates": {
     "fragment_at": "2025-04-21T14:51:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-21T14:51:06.000Z",
     "detected_at": "2026-09-28T18:07:50.597Z",
     "archive_snapshot_at": "2025-04-21T16:38: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": "Player to score or assist",
     "choice": "Kevin De Bruyne to score or assist",
     "author_odds": "4.2",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Kevin De Bruyne to score or assist at 4.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": "12e74fb5ddf0dafef7e624b0819ded1c1da77b693f93cd13349a4a17db826bf6",
      "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 or assist",
      "choice": "Kevin De Bruyne to score or assist",
      "decimal_odds": "4.2",
      "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:27:58.905Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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/man-city-vs-aston-villa-predictions-betting-tips-odds-azgXq3C1lcTX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kevin De Bruyne to score or assist"
   }
  },
  {
   "record_id": "n-699c746436e19f6e59062b38",
   "url": null,
   "match": "Manchester City v Aston Villa",
   "match_url": null,
   "kickoff": "2025-04-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12575.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2.4500",
   "published_at": "2025-04-21T14:51:06.000Z",
   "recorded_at": "2026-09-28T18:07:50.597Z",
   "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-09cf471828fb77182b508714",
   "url": null,
   "match": "Ipswich Town v Arsenal",
   "match_url": null,
   "kickoff": "2025-04-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12629.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "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": null,
   "settled_price": "1.9300",
   "published_at": "2025-04-19T13:34:57.000Z",
   "recorded_at": "2026-09-28T18:08:11.392Z",
   "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-f8ba448e54a7b1af61c02fd7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ipswich to have ten or more shots",
   "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": "2025-04-19T13:34:57.000Z",
   "recorded_at": "2026-09-28T18:08:11.392Z",
   "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-010def08bf732e6b0e1b4140",
   "url": "/authors/liam-flin/picks/3/#pick-n-010def08bf732e6b0e1b4140",
   "match": "Tottenham Hotspur v Manchester City",
   "match_url": null,
   "kickoff": "2025-02-26T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13894.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.91",
   "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": "1.9091",
   "settled_price": "1.8600",
   "published_at": "2025-02-25T13:26:26.000Z",
   "recorded_at": "2026-09-28T18:12:15.501Z",
   "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-010def08bf732e6b0e1b4140",
    "quote_text": "Over 3.5 goals\n3pts 10-11 bet365",
    "fragment_from": 1387,
    "fragment_to": 1419,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250225172311id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "395b5190572a3ea394028fa2610393dd37939d4b9243b12b30b24712342757a7",
     "material_removed": false
    },
    "published_at": "2025-02-25T13:26:26.000Z",
    "detected_at": "2026-09-28T18:12:15.501Z",
    "executed_at": "2026-11-07T18:20:50.703Z",
    "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 Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-02-26T19:30:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.9091",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8734",
     "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-02-25T17:23:11.000Z",
    "dates": {
     "fragment_at": "2025-02-25T13:26:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-25T13:26:26.000Z",
     "detected_at": "2026-09-28T18:12:15.501Z",
     "archive_snapshot_at": "2025-02-25T17:23:11.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": "1.9091",
     "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 1.91"
    },
    "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 Tottenham Hotspur 0-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "6756bb6e2432062941ad9204b1b681c7574699a9d13913898a41d6f69a8566b0",
      "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": "1.9091",
      "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.686Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "afce01759737171192bf3d5c9c38c4c21f3166549e697ac9bd3ac63aaac83f9a",
      "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.8734",
      "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.703Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "68f33943f55ac6fee6ceb2f0c37b25035aef2453e4a7d055a4b5f15d9176c7d6",
      "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.8600",
      "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.709Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "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-7ba7bf33ae64ac1fb6b13073",
   "url": "/authors/liam-flin/picks/3/#pick-n-7ba7bf33ae64ac1fb6b13073",
   "match": "Tottenham Hotspur v Manchester City",
   "match_url": null,
   "kickoff": "2025-02-26T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13894.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Rodrigo Bentancur to be carded at 11",
   "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-02-25T13:26:26.000Z",
   "recorded_at": "2026-09-28T18:12:15.501Z",
   "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-7ba7bf33ae64ac1fb6b13073",
    "quote_text": "Rodrigo Bentancur to be carded\nTwo Tottenham midfielders were carded in the reverse of this fixture in November and Rodrigo Bentancur, who has five league cautions to his name, could go into the book .\n\nPays out at 10-1 with bet365",
    "fragment_from": 6860,
    "fragment_to": 7091,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250225172311id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "395b5190572a3ea394028fa2610393dd37939d4b9243b12b30b24712342757a7",
     "material_removed": false
    },
    "published_at": "2025-02-25T13:26:26.000Z",
    "detected_at": "2026-09-28T18:12:15.501Z",
    "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": "Tottenham Hotspur v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-02-26T19:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Rodrigo Bentancur to be carded",
    "odds_set": {
     "by_author": "11",
     "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-02-25T17:23:11.000Z",
    "dates": {
     "fragment_at": "2025-02-25T13:26:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-25T13:26:26.000Z",
     "detected_at": "2026-09-28T18:12:15.501Z",
     "archive_snapshot_at": "2025-02-25T17:23:11.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 to be carded",
     "choice": "Rodrigo Bentancur to be carded",
     "author_odds": "11",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Rodrigo Bentancur to be carded at 11"
    },
    "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": "002ec810f97b426b069ea557110f86e9a5993265681cbf15595b967d973d1023",
      "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": "Rodrigo Bentancur to be carded",
      "decimal_odds": "11",
      "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:01.333Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rodrigo Bentancur to be carded"
   }
  },
  {
   "record_id": "n-91cf0f74fcc6d08756162743",
   "url": null,
   "match": "Tottenham Hotspur v Manchester City",
   "match_url": null,
   "kickoff": "2025-02-26T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13894.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "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": null,
   "settled_price": "1.3600",
   "published_at": "2025-02-25T13:26:26.000Z",
   "recorded_at": "2026-09-28T18:12:15.501Z",
   "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-2352277ec1b6c5c4179217be",
   "url": "/authors/liam-flin/picks/3/#pick-n-2352277ec1b6c5c4179217be",
   "match": "Tottenham Hotspur v Manchester City",
   "match_url": null,
   "kickoff": "2025-02-26T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13894.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Brennan Johnson to score at 3.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_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.5",
   "settled_price": "3.5",
   "published_at": "2025-02-25T13:26:26.000Z",
   "recorded_at": "2026-09-28T18:12:19.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,
   "evidence": {
    "observation_id": "n-2352277ec1b6c5c4179217be",
    "quote_text": "Brennan Johnson to score at any time\n1pt 5-2 bet365, Betfair, Paddy Power",
    "fragment_from": 1391,
    "fragment_to": 1464,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250225133533id_/https://www.racingpost.com/sport/football-tips/tottenham-vs-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "display_name": null,
     "speaker": "Liam Flin",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4ecf4349ed3280dc47d8997f9f211b3a89eecdf327afb9990dc5097d97c6759b",
     "material_removed": false
    },
    "published_at": "2025-02-25T13:26:26.000Z",
    "detected_at": "2026-09-28T18:12:19.625Z",
    "executed_at": "2026-11-07T18:21:14.029Z",
    "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 Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-02-26T19:30:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Brennan Johnson to score",
    "odds_set": {
     "by_author": "3.5",
     "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-02-25T13:35:33.000Z",
    "dates": {
     "fragment_at": "2025-02-25T13:26:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-25T13:26:26.000Z",
     "detected_at": "2026-09-28T18:12:19.625Z",
     "archive_snapshot_at": "2025-02-25T13:35:33.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 to score",
     "choice": "Brennan Johnson to score",
     "author_odds": "3.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Brennan Johnson to score at 3.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 Tottenham Hotspur 0-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "ccb5ff145ad47b750dea16218b87df70cf69dd408d9f43f43309c4de49093b65",
      "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": "Brennan Johnson to score",
      "decimal_odds": "3.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:14.029Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin",
     "publisher": "racingpost.com",
     "forecaster": "Liam Flin",
     "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/tottenham-vs-manchester-city-predictions-betting-tips-and-odds-ahXqb2a1LJYl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brennan Johnson to score"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 201,
  "pages": 12,
  "page_urls": [
   "/authors/liam-flin/",
   "/authors/liam-flin/picks/2/",
   "/authors/liam-flin/picks/3/",
   "/authors/liam-flin/picks/4/",
   "/authors/liam-flin/picks/5/",
   "/authors/liam-flin/picks/6/",
   "/authors/liam-flin/picks/7/",
   "/authors/liam-flin/picks/8/",
   "/authors/liam-flin/picks/9/",
   "/authors/liam-flin/picks/10/",
   "/authors/liam-flin/picks/11/",
   "/authors/liam-flin/picks/12/"
  ],
  "groups": {
   "settled": 104,
   "pending": 0,
   "excluded": 97
  },
  "continuation": "by_time",
  "page": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/liam-flin/",
  "current": false
 },
 "entity_id": "history:/authors/liam-flin/picks/3/",
 "source_revision": 41
}
