{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/jamie-griffith/picks/3/",
 "canonical": "/authors/jamie-griffith/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jamie Griffith — football predictions, page 3 of 22",
 "description": "Predictions 21–40 of 416 by Jamie Griffith, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 22 of the predictions by Jamie Griffith recorded by Forecast Record: predictions 21–40 of 416 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": "416",
  "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-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "73e161394392e6dfce8b81fc1264a7366d2317dd42674b401ba167e549ae53ce",
 "dependency_group": "author:e-c697be96d57cf5a3ff88e57d",
 "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/jamie-griffith/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-c697be96d57cf5a3ff88e57d",
  "public_name": "Jamie Griffith",
  "tracker_number": 1500,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-0f96e35fd8db6181597fdf38",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-0f96e35fd8db6181597fdf38",
   "match": "Crystal Palace v Brentford",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Igor Thiago to score at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.3",
   "settled_price": "3.3",
   "published_at": "2025-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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 Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0f96e35fd8db6181597fdf38",
    "quote_text": "Igor Thiago anytime goalscorer\n2pts 23-10 Coral, Ladbrokes",
    "fragment_from": 1800,
    "fragment_to": 1858,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.594Z",
    "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 Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Igor Thiago to score",
    "odds_set": {
     "by_author": "3.3",
     "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-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "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": "Igor Thiago to score",
     "author_odds": "3.3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Igor Thiago to score at 3.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Crystal Palace 2-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "8672ffd10318ab690402bb91b0406a7cd26c6333fc586ca0d66d3af36a313678",
      "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": "Igor Thiago to score",
      "decimal_odds": "3.3",
      "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:50.594Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Igor Thiago to score"
   }
  },
  {
   "record_id": "n-390f8c80b861750c73c38a16",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-390f8c80b861750c73c38a16",
   "match": "Brighton & Hove Albion v Leeds United",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Brighton & Hove Albion to win and over 2.5 goals at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.8",
   "settled_price": "3.0000",
   "published_at": "2025-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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 Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-390f8c80b861750c73c38a16",
    "quote_text": "Brighton to win & over 2.5 goals\n2pts 9-5 Betfair, BoyleSports, Paddy Power",
    "fragment_from": 1683,
    "fragment_to": 1758,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.548Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2025-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20000,
    "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-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "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": "Match result and over/under 2.5 goals",
     "choice": "Brighton & Hove Albion to win and over 2.5 goals",
     "author_odds": "2.8",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Brighton & Hove Albion to win and over 2.5 goals at 2.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brighton & Hove Albion 3-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "c74d248c8d64b972135f5da419dc48a08e216ddc57dc409d038f3ffadd99d7c7",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brighton & Hove Albion to win and over 2.5 goals",
      "decimal_odds": "2.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18000,
      "executed_at": "2026-11-07T18:21:50.501Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e1aab7ff7f89a9499cf276885c599dca10dccecc706dc8a74d9e6542d6aa0029",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brighton & Hove Albion to win and over 2.5 goals",
      "decimal_odds": "3.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20000,
      "executed_at": "2026-11-07T18:21:50.548Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-5b56f8b01bc3eba879095987",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-5b56f8b01bc3eba879095987",
   "match": "Burnley v Arsenal",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Arsenal to win to nil at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.7250",
   "published_at": "2025-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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 Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5b56f8b01bc3eba879095987",
    "quote_text": "Arsenal to win to nil\n2pts 19-20 Hills",
    "fragment_from": 1760,
    "fragment_to": 1798,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.576Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "To win to nil",
    "outcome_label": "Arsenal to win to nil",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7250",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7250,
    "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-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "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": "To win to nil",
     "choice": "Arsenal to win to nil",
     "author_odds": "1.95",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Arsenal to win to nil at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Burnley 0-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "ec563b5f16f821e8b080d01de9373674a6baeb73d9932ef1220e593d2e7b84b5",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T18:21:50.562Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7ba60093f5cdd848a585674238ddde746e6b8864315c02e52fbf10d792bc660d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "1.7250",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7250,
      "executed_at": "2026-11-07T18:21:50.576Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Arsenal to win to nil"
   }
  },
  {
   "record_id": "n-35f831475ef01709b8f8fc4f",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-35f831475ef01709b8f8fc4f",
   "match": "Wolverhampton Wanderers v Chelsea",
   "match_url": null,
   "kickoff": "2026-02-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5593.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Joao Pedro to score at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.7",
   "settled_price": "2.7",
   "published_at": "2026-02-06T18:35:06.000Z",
   "recorded_at": "2026-09-28T16:20:04.384Z",
   "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 Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-35f831475ef01709b8f8fc4f",
    "quote_text": "Joao Pedro anytime goalscorer vs Wolves\n2pts 17-10 Coral, Ladbrokes",
    "fragment_from": 2018,
    "fragment_to": 2085,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-awU5U7D3Ox3M/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "2fbec0dad9cf3567120cf6b8057b000ee2f49f66a8a736c0f3eb23882e77661e",
     "material_removed": false
    },
    "published_at": "2026-02-06T18:35:06.000Z",
    "detected_at": "2026-09-28T16:20:04.384Z",
    "executed_at": "2026-11-07T18:21:50.984Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-02-07T15:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Joao Pedro to score",
    "odds_set": {
     "by_author": "2.7",
     "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": "2026-02-06T18:35:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-06T18:35:06.000Z",
     "detected_at": "2026-09-28T16:20:04.384Z",
     "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": "Joao Pedro to score",
     "author_odds": "2.7",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Joao Pedro to score at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 1-3 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "8a1c0c85533b28972997ff6bf4be89276f87a80c6dab7a159ed896be065a9e21",
      "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": "Joao Pedro to score",
      "decimal_odds": "2.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:50.984Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Casey, Ian Wilkerson, Jamie Griffith, Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-awU5U7D3Ox3M/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Joao Pedro to score"
   }
  },
  {
   "record_id": "n-365ad9d8e6480b46b7c9e1ec",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "United, who won at Arsenal in Carrick's first away game, can inflict another home loss on Eddie Howe's inconsistent side.",
   "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-03-01T19:00:16.000Z",
   "recorded_at": "2026-09-28T16:20:15.944Z",
   "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
  },
  {
   "record_id": "n-8e4fa92553a44152d6ff5deb",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8e4fa92553a44152d6ff5deb",
   "match": "Wolverhampton Wanderers v Sunderland",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.0300",
   "published_at": "2026-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "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-8e4fa92553a44152d6ff5deb",
    "quote_text": "Sunderland\n1pt 5-4 Coral, Ladbrokes",
    "fragment_from": 1932,
    "fragment_to": 1967,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "executed_at": "2026-11-07T18:21:51.407Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0050",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "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": "1X2, match result",
     "choice": "Sunderland",
     "author_odds": "2.25",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland at 2.25"
    },
    "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 Wolverhampton Wanderers 1-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "ffb9771e601c629388f69a1d6c8b90d7b97cf4e351afd81545c29fd1335a5097",
      "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": "Sunderland",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:51.394Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b7a510cb48b8b7c4acb041495169b3c2ea8a3683631729b5e61b784c4a025ba7",
      "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": "Sunderland",
      "decimal_odds": "2.0050",
      "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.407Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "742af533ea5acc6650c584d1da35efc500e42a2bcc1dd5fa675821844e70d9f5",
      "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": "Sunderland",
      "decimal_odds": "2.0300",
      "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.420Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-8fda7bd947b8dab44e50095f",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8fda7bd947b8dab44e50095f",
   "match": "Newcastle United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.62",
   "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": "2.625",
   "settled_price": "2.5000",
   "published_at": "2026-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "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-8fda7bd947b8dab44e50095f",
    "quote_text": "Brighton\n1pt 13-8 general",
    "fragment_from": 1905,
    "fragment_to": 1930,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "executed_at": "2026-11-07T18:21:51.367Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Newcastle United v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4500",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "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": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.625",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.62"
    },
    "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 Newcastle United 3-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "c59560ecb3af566a230daf81b3bca4fe0213d51b1a1426d1b5aef8b14008d472",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.625",
      "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.352Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "87a043475bf0b6ad9a2ac3455785f64cb33f2d31c7e71a6497d891e649ddf271",
      "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": "Brighton & Hove Albion",
      "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:51.367Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c5e4100e3eac9a60a5b96564c834daaed9e313b99700d65f0cb5a468682a7977",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.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:51.381Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-edb3e973c24880e5d2e28a89",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-edb3e973c24880e5d2e28a89",
   "match": "Brentford v West Ham United",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: West Ham United at 2.75",
   "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-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "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-edb3e973c24880e5d2e28a89",
    "quote_text": "West Ham draw no bet\n1pt 7-4 bet365, Betfair, Paddy Power",
    "fragment_from": 1846,
    "fragment_to": 1903,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "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": "Brentford v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Draw no bet",
    "outcome_label": "West Ham United",
    "odds_set": {
     "by_author": "2.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6650",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "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": "West Ham United",
     "author_odds": "2.75",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: West Ham United at 2.75"
    },
    "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": "6111c4ad6ceb7d3749fccf81b56b751638f087f8c0ee1eb94a2bba72ec2fc9da",
      "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": "West Ham United",
      "decimal_odds": "2.75",
      "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:04.923Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aafc58baced9be5ff94c4c19d54b8a147a6e1a61f249287d3e7184e761514ba1",
      "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": "West Ham United",
      "decimal_odds": "2.6650",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.928Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United (Draw no bet)"
   }
  },
  {
   "record_id": "n-d7d6ab340ea37649cfb33680",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-d7d6ab340ea37649cfb33680",
   "match": "Liverpool v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-04-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3746.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ismaila Sarr to score at 4.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_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.5",
   "settled_price": "4.5",
   "published_at": "2026-04-24T18:55:00.000Z",
   "recorded_at": "2026-09-28T16:20:26.408Z",
   "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-d7d6ab340ea37649cfb33680",
    "quote_text": "Ismaila Sarr anytime goalscorer\n1pt 7-2 bet365",
    "fragment_from": 3933,
    "fragment_to": 3979,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bee81b4c9594142e980cb494a1f1d8d52eb7d2365b609fcde9d133d2a8f04d18",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:55:00.000Z",
    "detected_at": "2026-09-28T16:20:26.408Z",
    "executed_at": "2026-11-07T18:21:51.434Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-04-25T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Ismaila Sarr to score",
    "odds_set": {
     "by_author": "4.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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-24T18:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:55:00.000Z",
     "detected_at": "2026-09-28T16:20:26.408Z",
     "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": "Ismaila Sarr to score",
     "author_odds": "4.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ismaila Sarr to score at 4.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 Liverpool 3-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "013e98401384764f385154876fde015cbf407519447e98ac38776b2eba7e0496",
      "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": "Ismaila Sarr to score",
      "decimal_odds": "4.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.434Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ismaila Sarr to score"
   }
  },
  {
   "record_id": "n-f1a6082ce9b6a47fa0e818af",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-f1a6082ce9b6a47fa0e818af",
   "match": "Wolverhampton Wanderers v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2026-04-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3746.3,
   "market_code": "double_chance",
   "author_said": "Double chance: Wolverhampton Wanderers or draw at 2.15",
   "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": "2.15",
   "settled_price": "2.2100",
   "published_at": "2026-04-24T18:55:00.000Z",
   "recorded_at": "2026-09-28T16:20:26.408Z",
   "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-f1a6082ce9b6a47fa0e818af",
    "quote_text": "Wolves or draw double chance vs Tottenham\n1pt 23-20 bet365, BoyleSports",
    "fragment_from": 1834,
    "fragment_to": 1905,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bee81b4c9594142e980cb494a1f1d8d52eb7d2365b609fcde9d133d2a8f04d18",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:55:00.000Z",
    "detected_at": "2026-09-28T16:20:26.408Z",
    "executed_at": "2026-11-07T18:21:51.459Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-04-25T14:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Wolverhampton Wanderers or draw",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2100",
     "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": "2026-04-24T18:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:55:00.000Z",
     "detected_at": "2026-09-28T16:20:26.408Z",
     "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": "Double chance",
     "choice": "Wolverhampton Wanderers or draw",
     "author_odds": "2.15",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Wolverhampton Wanderers or draw at 2.15"
    },
    "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 Wolverhampton Wanderers 0-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "4003fbee697bae1eebf194b59e6c8ce7c9ca8ca7b16f04fc6e71a7a98a731915",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Wolverhampton Wanderers or draw",
      "decimal_odds": "2.15",
      "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.446Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "11b257c7186b235576b1116a3309f22d2cf80f3c5c996e3182e76094f532959f",
      "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": "Double chance",
      "choice": "Wolverhampton Wanderers or draw",
      "decimal_odds": "2.2100",
      "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.459Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers or draw"
   }
  },
  {
   "record_id": "n-45ab01249a9cfbd41d3bbfa4",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-45ab01249a9cfbd41d3bbfa4",
   "match": "Brentford v Everton",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4082.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Everton at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "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": "2026-04-10T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:30.930Z",
   "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-45ab01249a9cfbd41d3bbfa4",
    "quote_text": "Everton draw no bet\n1pt 6-4 bet365",
    "fragment_from": 1941,
    "fragment_to": 1975,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "124654223959dbe2504ddacfe91ae213441defff94f582a69976609cf93e8391",
     "material_removed": false
    },
    "published_at": "2026-04-10T16:00:00.000Z",
    "detected_at": "2026-09-28T16:20:30.930Z",
    "executed_at": "2026-11-07T18:21:51.486Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Everton",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-10T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-10T16:00:00.000Z",
     "detected_at": "2026-09-28T16:20:30.930Z",
     "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": "Everton",
     "author_odds": "2.5",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Everton at 2.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was Brentford 2-2 Everton."
    },
    "settlements": [
     {
      "operation_id": "ce3d7643b1fb73ab077debfd62642cbad66ed269d2d01f6c310258d7330b871a",
      "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": "Everton",
      "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.473Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "78e7bbb46cd2b27ce4e4410564f11d0d0bcae2b3890cc53e22a574c1d2533492",
      "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": "Everton",
      "decimal_odds": "2.4100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:21:51.486Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton (Draw no bet)"
   }
  },
  {
   "record_id": "n-80e3a3909726590a7f5cbb4d",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-80e3a3909726590a7f5cbb4d",
   "match": "Burnley v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4082.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Brighton & Hove Albion to win and under 4.5 goals at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.15",
   "settled_price": "2.15",
   "published_at": "2026-04-10T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:30.930Z",
   "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-80e3a3909726590a7f5cbb4d",
    "quote_text": "Brighton to win & under 4.5 goals\n1pt 23-20 Coral, Ladbrokes",
    "fragment_from": 5791,
    "fragment_to": 5851,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "124654223959dbe2504ddacfe91ae213441defff94f582a69976609cf93e8391",
     "material_removed": false
    },
    "published_at": "2026-04-10T16:00:00.000Z",
    "detected_at": "2026-09-28T16:20:30.930Z",
    "executed_at": "2026-11-07T18:21:51.498Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T14:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and under 4.5 goals",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "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": "2026-04-10T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-10T16:00:00.000Z",
     "detected_at": "2026-09-28T16:20:30.930Z",
     "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": "Match result and over/under 4.5 goals",
     "choice": "Brighton & Hove Albion to win and under 4.5 goals",
     "author_odds": "2.15",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 4.5 goals: Brighton & Hove Albion to win and under 4.5 goals at 2.15"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Burnley 0-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "8be101f3e93eed9ae48c096e434963c8ca5bc2db6f8820e0e1c7437db16f6459",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 4.5 goals",
      "choice": "Brighton & Hove Albion to win and under 4.5 goals",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-07T18:21:51.498Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-bd5d746fb176c7daf658d2da",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-bd5d746fb176c7daf658d2da",
   "match": "Brighton & Hove Albion v Fulham",
   "match_url": null,
   "kickoff": "2025-03-08T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13657.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "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": "2.05",
   "settled_price": "2.0000",
   "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": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bd5d746fb176c7daf658d2da",
    "quote_text": "Brighton\n2pts 21-20 Coral",
    "fragment_from": 1135,
    "fragment_to": 1160,
    "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": "Jamie Griffith",
     "authorship": "channel_owner",
     "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.651Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0050",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10050,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market 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": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.05"
    },
    "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 Brighton & Hove Albion 2-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "b612d2b215ec5b56c72d8fa7907d6bb57ebabd283678788cf5d3b545f4906652",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10500,
      "executed_at": "2026-11-07T18:21:51.639Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "50dda12905fc46be5e3bde38861161c6c594e0dba11dcf312fb1b7155affd5e0",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.0050",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10050,
      "executed_at": "2026-11-07T18:21:51.651Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fa649cffd987f737ea241dbe44f281a30dcc5f768f366cb69ae66f9e780966ff",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-07T18:21:51.666Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-odds-tips-aLT9P0H6PDp6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-b9c206f2b9ab7a6d4d18faeb",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-b9c206f2b9ab7a6d4d18faeb",
   "match": "Manchester City v West Ham United",
   "match_url": null,
   "kickoff": "2025-12-20T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6769.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Phil Foden to score at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.25",
   "settled_price": "2.25",
   "published_at": "2025-12-19T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:56.025Z",
   "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 Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b9c206f2b9ab7a6d4d18faeb",
    "quote_text": "Phil Foden anytime goalscorer vs West Ham\n1pt 5-4 bet365",
    "fragment_from": 1787,
    "fragment_to": 1843,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/saturday-3pm-premier-league-match-predictions-odds-tips-aWjbD7f4ZYCM/",
     "display_name": null,
     "speaker": "Aaron Ashley, Dan Childs, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ff252484739b128140f21fec6f8601b8d76e74b47b7cbce1eea577dd7509d56f",
     "material_removed": false
    },
    "published_at": "2025-12-19T17:00:00.000Z",
    "detected_at": "2026-09-28T16:20:56.025Z",
    "executed_at": "2026-11-07T18:21:51.804Z",
    "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 West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-20T15:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Phil Foden to score",
    "odds_set": {
     "by_author": "2.25",
     "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-12-19T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-19T17:00:00.000Z",
     "detected_at": "2026-09-28T16:20:56.025Z",
     "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": "Phil Foden to score",
     "author_odds": "2.25",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Phil Foden to score at 2.25"
    },
    "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 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "89e14e7fbd7bd9773c152448e69698d77b5525f35986b4709c925469bec63541",
      "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": "Phil Foden to score",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:51.804Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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 Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/saturday-3pm-premier-league-match-predictions-odds-tips-aWjbD7f4ZYCM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Phil Foden to score"
   }
  },
  {
   "record_id": "n-4242a8281f42dd8bef4b690d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jorgen Strand Larsen over 0.5 shots 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-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "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
  },
  {
   "record_id": "n-d1024d2b30a8ebe935b649ce",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-d1024d2b30a8ebe935b649ce",
   "match": "Wolverhampton Wanderers v Everton",
   "match_url": null,
   "kickoff": "2025-03-08T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13652.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.2",
   "settled_price": "2.9600",
   "published_at": "2025-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "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-d1024d2b30a8ebe935b649ce",
    "quote_text": "Draw\n1pt 11-5 Coral, Ladbrokes",
    "fragment_from": 1309,
    "fragment_to": 1339,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-everton-predictions-betting-tips-odds-aKTc78D8jWVe/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6cc58db24cc48a6806229ed2e1a5b72fb8dbd1bf69751996965f44c64a9439d2",
     "material_removed": false
    },
    "published_at": "2025-03-07T15:00:00.000Z",
    "detected_at": "2026-09-28T16:22:45.518Z",
    "executed_at": "2026-11-07T18:21:53.387Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T20:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market 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:22:45.518Z",
     "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": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.2",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "78a5946c691659aba61765ceed4671d4c43dcb9db1a5908b4b886acc958362bb",
      "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.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-11-07T18:21:53.282Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "906475211d7f55d76d0496baa7bfd057a3a1e0a76a09489deb58f21d4630a112",
      "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.0100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20100,
      "executed_at": "2026-11-07T18:21:53.387Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "64e47352500c5b1247a056c7c4d727558af0388ab74ef6e2def532fe004ab6f4",
      "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": "2.9600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19600,
      "executed_at": "2026-11-07T18:21:53.410Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-everton-predictions-betting-tips-odds-aKTc78D8jWVe/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-f22092f614e82f2b3c5e1680",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Andre over 0.5 fouls",
   "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-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "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
  },
  {
   "record_id": "n-8ac91fa60b88c7f13332d77a",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8ac91fa60b88c7f13332d77a",
   "match": "Everton v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-04T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3525.5,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Manchester City to win and under 3.5 goals at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "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.4",
   "settled_price": "2.4200",
   "published_at": "2026-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "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-8ac91fa60b88c7f13332d77a",
    "quote_text": "Manchester City to win & under 3.5 goals\n2pts 7-5 Coral, Ladbrokes",
    "fragment_from": 1903,
    "fragment_to": 1969,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260504003524id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-man-city-predictions-team-news-betting-tips-odds-and-bet-builder-aVH7y6O2jgQm/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "21aa6f8774536e054892821c6af1a2809763d5dceec100bf3b2afe0568b3dd28",
     "material_removed": false
    },
    "published_at": "2026-05-04T17:00:00.000Z",
    "detected_at": "2026-09-28T16:27:41.150Z",
    "executed_at": "2026-11-07T18:20:43.946Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-05-04T19:00:00.000Z",
     "url": null,
     "scoreline": "3-3"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Manchester City to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4200",
     "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-05-04T00:35:24.000Z",
    "dates": {
     "fragment_at": "2026-05-04T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-04T17:00:00.000Z",
     "detected_at": "2026-09-28T16:27:41.150Z",
     "archive_snapshot_at": "2026-05-04T00:35:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Manchester City to win and under 3.5 goals",
     "author_odds": "2.4",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Manchester City to win and under 3.5 goals at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Everton 3-3 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "0444851365ecb61a11cff735207c06387141a795d0775a5d41ea983f68bc8f7f",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Manchester City to win and under 3.5 goals",
      "decimal_odds": "2.4",
      "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:43.940Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "baf2954a888ed63448c8991f70057e3511ee5d084f04e011652d16ea6cdafea5",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Manchester City to win and under 3.5 goals",
      "decimal_odds": "2.4200",
      "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:43.946Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "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-man-city-predictions-team-news-betting-tips-odds-and-bet-builder-aVH7y6O2jgQm/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-9519b75f1e559f766d704e80",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland over 1.5 shots on target",
   "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-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "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-f00dfffaf17bef5742353b1d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "James Garner to be shown a card",
   "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-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "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
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 416,
  "pages": 22,
  "page_urls": [
   "/authors/jamie-griffith/",
   "/authors/jamie-griffith/picks/2/",
   "/authors/jamie-griffith/picks/3/",
   "/authors/jamie-griffith/picks/4/",
   "/authors/jamie-griffith/picks/5/",
   "/authors/jamie-griffith/picks/6/",
   "/authors/jamie-griffith/picks/7/",
   "/authors/jamie-griffith/picks/8/",
   "/authors/jamie-griffith/picks/9/",
   "/authors/jamie-griffith/picks/10/",
   "/authors/jamie-griffith/picks/11/",
   "/authors/jamie-griffith/picks/12/",
   "/authors/jamie-griffith/picks/13/",
   "/authors/jamie-griffith/picks/14/",
   "/authors/jamie-griffith/picks/15/",
   "/authors/jamie-griffith/picks/16/",
   "/authors/jamie-griffith/picks/17/",
   "/authors/jamie-griffith/picks/18/",
   "/authors/jamie-griffith/picks/19/",
   "/authors/jamie-griffith/picks/20/",
   "/authors/jamie-griffith/picks/21/",
   "/authors/jamie-griffith/picks/22/"
  ],
  "groups": {
   "settled": 140,
   "pending": 1,
   "excluded": 275
  },
  "continuation": "by_time",
  "page": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/jamie-griffith/",
  "current": true
 },
 "entity_id": "history:/authors/jamie-griffith/picks/3/",
 "source_revision": 74,
 "evidence_extra": [
  {
   "observation_id": "n-48ce3298c5babb2420538b31",
   "quote_text": "John McGinn anytime goalscorer\n17-5 Coral, Ladbrokes",
   "fragment_from": 3038,
   "fragment_to": 3090,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "770f5d8f5179d05877689f92c2fbb30b200eb4099b88d237d399f8ae81ab9409",
    "material_removed": false
   },
   "published_at": "2026-10-14T15:00:00.000Z",
   "detected_at": "2026-10-14T15:07:20.264Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-51292fa0ec5c",
    "display_name": "Aston Villa — Fenerbahçe",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
    "scoreline": "6-0",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "John McGinn to score",
   "odds_set": {
    "by_author": "4.4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T15:00:00.000Z",
    "detected_at": "2026-10-14T15:07:20.264Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "John McGinn to score",
    "author_odds": "4.4",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: John McGinn to score at 4.4"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "6-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — John McGinn scored 0 goals; the final score was Aston Villa 6-0 Fenerbahçe."
   },
   "settlements": [
    {
     "operation_id": "d928e79bd68fbc803ab3aacb584fbec8778bedd74031b44e7da1a9e85f04e367",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "John McGinn to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "57ecc4eb41b9fb8ff4ee283c0b06d383e127bac366064a4317520b78c8b17d96",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "John McGinn to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "John McGinn to score"
  },
  {
   "observation_id": "n-1f35096bfdf8c9016c31ec52",
   "quote_text": "John McGinn to score or assist",
   "fragment_from": 5901,
   "fragment_to": 5931,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "770f5d8f5179d05877689f92c2fbb30b200eb4099b88d237d399f8ae81ab9409",
    "material_removed": false
   },
   "published_at": "2026-10-14T15:00:00.000Z",
   "detected_at": "2026-10-14T15:07:20.264Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-51292fa0ec5c",
    "display_name": "Aston Villa — Fenerbahçe",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
    "scoreline": "6-0",
    "condition": "finished"
   },
   "market_label": "Player to score or assist",
   "outcome_label": "John McGinn to score or assist",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T15:00:00.000Z",
    "detected_at": "2026-10-14T15:07:20.264Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score or assist",
    "choice": "John McGinn to score or assist",
    "author_odds": null,
    "market_key": "player_goal_or_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to score or assist: John McGinn to score or assist"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "6-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Aston Villa 6-0 Fenerbahçe."
   },
   "settlements": [
    {
     "operation_id": "e5a9fce9c41898ddee43d6fe27448b975b5333aeec1f5c9b5cb38ba3da1c6059",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score or assist",
     "choice": "John McGinn to score or assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "John McGinn to score or assist"
  },
  {
   "observation_id": "n-69141ca6997115e873814e14",
   "quote_text": "Milan Skriniar to be booked",
   "fragment_from": 5993,
   "fragment_to": 6020,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "770f5d8f5179d05877689f92c2fbb30b200eb4099b88d237d399f8ae81ab9409",
    "material_removed": false
   },
   "published_at": "2026-10-14T15:00:00.000Z",
   "detected_at": "2026-10-14T15:07:20.264Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-51292fa0ec5c",
    "display_name": "Aston Villa — Fenerbahçe",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
    "scoreline": "6-0",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Milan Škriniar to be carded",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T15:00:00.000Z",
    "detected_at": "2026-10-14T15:07:20.264Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Milan Škriniar to be carded",
    "author_odds": null,
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Milan Škriniar to be carded"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "6-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Aston Villa 6-0 Fenerbahçe."
   },
   "settlements": [
    {
     "operation_id": "14e2d4ee906b540a81564d03a30bce4df90ce96f5656ffb693d9fa98f76aa47e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Milan Škriniar to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/champions-league/aston-villa-vs-fenerbahce-odds-predictions-betting-tips-team-news-bet-builder-agUAv6F8rale/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Milan Škriniar to be carded"
  },
  {
   "observation_id": "n-311ea7513cc760f6b7816764",
   "quote_text": "Harvey Barnes to Score or Assist",
   "fragment_from": 6020,
   "fragment_to": 6052,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "224dc40322ebb2a8b0bf78b95fec13c7809ce2cbc72b3b954df7c2d356c5b82e",
    "material_removed": false
   },
   "published_at": "2026-10-12T14:30:00.000Z",
   "detected_at": "2026-10-12T14:37:20.878Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-3bc84f9786dd",
    "display_name": "Coventry City — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-12T19:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Player to score or assist",
   "outcome_label": "Harvey Barnes to score or assist",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-12T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-12T14:30:00.000Z",
    "detected_at": "2026-10-12T14:37:20.878Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score or assist",
    "choice": "Harvey Barnes to score or assist",
    "author_odds": null,
    "market_key": "player_goal_or_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to score or assist: Harvey Barnes to score or assist"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "4-1",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "11c016ebecf75395cb3609e2c199b910da59db44898dc1d15802b9a4c5caf28a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score or assist",
     "choice": "Harvey Barnes to score or assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": true
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Harvey Barnes to score or assist"
  },
  {
   "observation_id": "n-f3688cd431622d670b37a247",
   "quote_text": "Caleb Yirenkyi to be Carded",
   "fragment_from": 6081,
   "fragment_to": 6108,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "224dc40322ebb2a8b0bf78b95fec13c7809ce2cbc72b3b954df7c2d356c5b82e",
    "material_removed": false
   },
   "published_at": "2026-10-12T14:30:00.000Z",
   "detected_at": "2026-10-12T14:37:20.878Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-3bc84f9786dd",
    "display_name": "Coventry City — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-12T19:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Caleb Yirenkyi to be carded",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-12T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-12T14:30:00.000Z",
    "detected_at": "2026-10-12T14:37:20.878Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Caleb Yirenkyi to be carded",
    "author_odds": null,
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Caleb Yirenkyi to be carded"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "4-1",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "533a9d40da32ab7f65e93e5373a7379c681055a29da2b30a4830704eca1111e1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Caleb Yirenkyi to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": true
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Caleb Yirenkyi to be carded"
  },
  {
   "observation_id": "n-7960cc690736b5eb02a82bbd",
   "quote_text": "Best bet\n\nNewcastle\n2pts 6-5 Betfair",
   "fragment_from": 3002,
   "fragment_to": 3038,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "224dc40322ebb2a8b0bf78b95fec13c7809ce2cbc72b3b954df7c2d356c5b82e",
    "material_removed": false
   },
   "published_at": "2026-10-12T14:30:00.000Z",
   "detected_at": "2026-10-12T14:37:20.878Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3bc84f9786dd",
    "display_name": "Coventry City — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-12T19:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Newcastle United",
   "odds_set": {
    "by_author": "2.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-12T14:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-12T14:30:00.000Z",
    "detected_at": "2026-10-12T14:37:20.878Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Newcastle United",
    "author_odds": "2.2",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Newcastle United at 2.2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Coventry City 4-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "79418bf67a584d25f5a377222e567f8d3b55b5331a873d7e3a62f92cde7b1ec9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ffaf6941ec5b1350f5cfcd2e0edc903be1da04caa3b32661208362a21e7ea04c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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/coventry-vs-newcastle-odds-predictions-betting-tips-team-news-bet-builder-aqmtl7a9g7J2/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Newcastle United to win"
  },
  {
   "observation_id": "n-b2fb0b8fc0c064cc183f790d",
   "quote_text": "Nottingham Forest\n1pt 17-10 bet365, Coral, Ladbrokes",
   "fragment_from": 3071,
   "fragment_to": 3123,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-betting-tips-predictions-team-news-odds-bet-builder-aQzey9B1hkRv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "051f2ff2cb7f29aab7385da7d77f2212084f9da1dfe09f03a054e701877bc875",
    "material_removed": false
   },
   "published_at": "2026-10-10T13:00:00.000Z",
   "detected_at": "2026-10-10T13:06:58.018Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Nottingham Forest",
   "odds_set": {
    "by_author": "2.7",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-10T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-10T13:00:00.000Z",
    "detected_at": "2026-10-10T13:06:58.018Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Nottingham Forest",
    "author_odds": "2.7",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Nottingham Forest at 2.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "e726bc7e610193cca1cb2514df143bba7203fa49fbb47bb136df0637f9713c7a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Nottingham Forest",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3492cadfaae1ba321b84072e4d986265cc7b5e1fb40a56a2ed13ac20b54ea0d5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Nottingham Forest",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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-nottingham-forest-betting-tips-predictions-team-news-odds-bet-builder-aQzey9B1hkRv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Nottingham Forest to win"
  },
  {
   "observation_id": "n-9d06209a350daa6d0ea32292",
   "quote_text": "Daniel Munoz to be booked\n16-5 Coral, Ladbrokes",
   "fragment_from": 3142,
   "fragment_to": 3189,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-betting-tips-predictions-team-news-odds-bet-builder-aQzey9B1hkRv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "051f2ff2cb7f29aab7385da7d77f2212084f9da1dfe09f03a054e701877bc875",
    "material_removed": false
   },
   "published_at": "2026-10-10T13:00:00.000Z",
   "detected_at": "2026-10-10T13:06:58.018Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Daniel Muñoz to be carded",
   "odds_set": {
    "by_author": "4.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-10T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-10T13:00:00.000Z",
    "detected_at": "2026-10-10T13:06:58.018Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Daniel Muñoz to be carded",
    "author_odds": "4.2",
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Daniel Muñoz to be carded at 4.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "3-1",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "ac50119bb05f3376bd8c291fa6b67338adb43b04c3ca7dab4576bf8f6676c3ce",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Daniel Muñoz to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "07cf4c9da27aa71b7f73f31456d6a0af79bb974df27882fe0a51bd45a464c861",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Daniel Muñoz to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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-nottingham-forest-betting-tips-predictions-team-news-odds-bet-builder-aQzey9B1hkRv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Daniel Muñoz to be carded"
  },
  {
   "observation_id": "n-51817f4bc7c6395cf1ed9953",
   "quote_text": "Aston Villa\n1pt 17-10 Betfair",
   "fragment_from": 1794,
   "fragment_to": 1823,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ca19906517d9837e887f8699ecd57f1a1bdaf395a6616a86791cde4157af70c",
    "material_removed": false
   },
   "published_at": "2026-10-09T15:00:00.000Z",
   "detected_at": "2026-10-09T16:08:55.733Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-60e403153fd3",
    "display_name": "Aston Villa — Brentford",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-brentford-2026-10-10/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Aston Villa",
   "odds_set": {
    "by_author": "2.7",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T16:08:55.733Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Aston Villa",
    "author_odds": "2.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Aston Villa at 2.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Aston Villa 2-2 Brentford."
   },
   "settlements": [
    {
     "operation_id": "cab64f9ddcdaa1085bc019c7a7c1784fe48c28818db6d07568ca7d4117b89e05",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "92008486ce90d6c1f6a0343a356b78f99b6a5ddca7dc3e96a63ba893bd900e98",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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 Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Aston Villa to win"
  },
  {
   "observation_id": "n-d95ec429a70b646eb851810f",
   "quote_text": "Chelsea & both teams to score\n1pt 15-8 bet365",
   "fragment_from": 1825,
   "fragment_to": 1870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ca19906517d9837e887f8699ecd57f1a1bdaf395a6616a86791cde4157af70c",
    "material_removed": false
   },
   "published_at": "2026-10-09T15:00:00.000Z",
   "detected_at": "2026-10-09T16:08:55.733Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-b2dcb02259fa",
    "display_name": "Chelsea — AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/chelsea-vs-afc-bournemouth-2026-10-10/",
    "scoreline": "5-1",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Chelsea win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.875",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T16:08:55.733Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Chelsea win, both teams to score: yes",
    "author_odds": "2.875",
    "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: Chelsea win, both teams to score: yes at 2.88"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "5-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Chelsea 5-1 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "791a7500588aaff409d5ba1edd3f101c6792793b105a4246037602130035e149",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "60bf12ddfb59913add0860f0a1dcd1c83fa0e49f134120be078e17ebfb31e7fc",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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 Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Chelsea win, both teams to score: yes"
  },
  {
   "observation_id": "n-8e9d08fbf00d5d8a0b4b5953",
   "quote_text": "Manchester City to win & both teams to score\n1pt 7-4 BoyleSports",
   "fragment_from": 1403,
   "fragment_to": 1467,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": "Dan Childs, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-02T00:47:49.924Z",
   "executed_at": "2026-11-07T18:22:57.931Z",
   "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": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": "3-2"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Manchester City win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.6500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 16500,
   "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": "2024-10-04T16:32:06.000Z",
   "dates": {
    "fragment_at": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "archive_snapshot_at": "2024-10-04T16:32:06.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 2 Oct 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.75",
    "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.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Manchester City 3-2 Fulham."
   },
   "settlements": [
    {
     "operation_id": "81ecd2a03c4e41ed6234f5e14af48825212d3d263b8f2289e4dfba85c122d13f",
     "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.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 17500,
     "executed_at": "2026-11-07T18:22:57.914Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0d86994379eabf2d531ca7ae62ad8d5251d1de7850aee531344de9e43716f3ee",
     "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.6500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16500,
     "executed_at": "2026-11-07T18:22:57.931Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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 Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null,
   "choice_words": "Manchester City win, both teams to score: yes"
  },
  {
   "observation_id": "n-61b5df61ba7f166c8e252dc5",
   "quote_text": "Liam Delap to score at any time\n1pt 3-1 Betfair, Paddy Power",
   "fragment_from": 1484,
   "fragment_to": 1544,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": null,
    "authorship": "unknown",
    "media_from_ms": null,
    "bundle_id": "d5ba14414213d232edc185edae92d828410616af761408ae18e9156faeafaadb",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-01T00:40:03.757Z",
   "executed_at": "2026-11-07T18:22:48.809Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "West Ham United v Ipswich Town",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": "4-1"
   },
   "market_label": "Player to score",
   "outcome_label": "Liam Delap to score",
   "odds_set": {
    "by_author": "4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 30000,
   "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": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-01T00:40:03.757Z",
    "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": "Liam Delap to score",
    "author_odds": "4",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Liam Delap to score at 4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was West Ham United 4-1 Ipswich Town."
   },
   "settlements": [
    {
     "operation_id": "76f46ab514714ee589642c7418055232d31192a018c08bd4c79b6e9694a8d5ee",
     "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": "Liam Delap to score",
     "decimal_odds": "4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 30000,
     "executed_at": "2026-11-07T18:22:48.809Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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 Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null,
   "choice_words": "Liam Delap to score"
  },
  {
   "observation_id": "n-a6b89705c4b9177eae488402",
   "quote_text": "Declan Rice to score or register an assist\n1pt 13-10 bet365",
   "fragment_from": 1247,
   "fragment_to": 1306,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": null,
    "authorship": "unknown",
    "media_from_ms": null,
    "bundle_id": "d5ba14414213d232edc185edae92d828410616af761408ae18e9156faeafaadb",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-01T00:40:03.757Z",
   "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": "Arsenal v Southampton",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Player to score or assist",
   "outcome_label": "Declan Rice to score or assist",
   "odds_set": {
    "by_author": "2.3",
    "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": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-01T00:40:03.757Z",
    "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 or assist",
    "choice": "Declan Rice to score or assist",
    "author_odds": "2.3",
    "market_key": "player_goal_or_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to score or assist: Declan Rice to score or assist at 2.3"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting a final score for this restored pick",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting a final score for this restored pick."
   },
   "settlements": [
    {
     "operation_id": "b4ea0821e83c6e592f0022293af7858dcd4c5423d11883630a19513bea70928e",
     "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": "Declan Rice to score or assist",
     "decimal_odds": "2.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:03.376Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "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 Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null,
   "choice_words": "Declan Rice to score or assist"
  }
 ]
}
