{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/aaron-ashley/picks/4/",
 "canonical": "/authors/aaron-ashley/picks/4/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Aaron Ashley — football predictions, page 4 of 32",
 "description": "Predictions 41–60 of 608 by Aaron Ashley, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 4 of 32 of the predictions by Aaron Ashley recorded by Forecast Record: predictions 41–60 of 608 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": "608",
  "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": "11b853571256237d113cdcf57b7354e7b8f5ef9e2b27e8a566fa5334b2894901",
 "dependency_group": "author:e-f5750b82a0033a44cb6cb1bb",
 "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/aaron-ashley/picks/4/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-f5750b82a0033a44cb6cb1bb",
  "public_name": "Aaron Ashley",
  "tracker_number": 1495,
  "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-040a8726ece382b59465b2e3",
   "url": null,
   "match": "Nottingham Forest v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-02-11T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5492.8,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Nottingham Forest to win and under 3.5 goals",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.5650",
   "published_at": "2026-02-11T19:16:12.000Z",
   "recorded_at": "2026-09-28T16:18:59.299Z",
   "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-05aca85a3ddbc441359d2108",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-05aca85a3ddbc441359d2108",
   "match": "Nottingham Forest v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-02-11T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5492.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nottingham Forest",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7300",
   "published_at": "2026-02-11T19:16:12.000Z",
   "recorded_at": "2026-09-28T16:18:59.299Z",
   "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-05aca85a3ddbc441359d2108",
    "quote_text": "Nottingham Forest to win",
    "fragment_from": 2138,
    "fragment_to": 2162,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/nottm-forest-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-aSDuc6u32rkY/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "471ac0f7dc65714c7ab0657f4c0c9ab75bdb166563fd9fa51446c4ccff54771a",
     "material_removed": false
    },
    "published_at": "2026-02-11T19:16:12.000Z",
    "detected_at": "2026-09-28T16:18:59.299Z",
    "executed_at": "2026-11-07T18:21:49.920Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2026-02-11T19:30:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7299",
     "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-02-11T19:16:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-11T19:16:12.000Z",
     "detected_at": "2026-09-28T16:18:59.299Z",
     "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": "Nottingham Forest",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nottingham Forest"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Nottingham Forest 0-0 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "602372fcfd59e08c546e299cd88c100db81ba71c1f9f10e10baf4821e2c1a90a",
      "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": "Nottingham Forest",
      "decimal_odds": "1.7299",
      "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:49.920Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a686b920eddbed3f5e423c6672c0cb80a08b36c74e778c80e873fd60249cb07a",
      "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": "Nottingham Forest",
      "decimal_odds": "1.7300",
      "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:49.925Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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/nottm-forest-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-aSDuc6u32rkY/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win"
   }
  },
  {
   "record_id": "n-b997aa05e626b8efef0bb371",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Joao Gomes 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-02-11T19:16:12.000Z",
   "recorded_at": "2026-09-28T16:18:59.299Z",
   "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-c6057f74e508971ba4e1aa1d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Elliot Anderson to commit two or more 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": "2026-02-11T19:16:12.000Z",
   "recorded_at": "2026-09-28T16:18:59.299Z",
   "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-378da261b66bc2fd51d7427a",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-378da261b66bc2fd51d7427a",
   "match": "Brentford v Manchester United",
   "match_url": null,
   "kickoff": "2025-05-04T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12291.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Brentford to win and over 1.5 goals at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.8300",
   "published_at": "2025-05-03T13:58:44.000Z",
   "recorded_at": "2026-09-28T16:19:41.174Z",
   "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-378da261b66bc2fd51d7427a",
    "quote_text": "Brentford to win & over 1.5 goals\n1pt 19-20 Coral, Ladbrokes",
    "fragment_from": 3801,
    "fragment_to": 3861,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a1dmF9I0p15r/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "950df86bfe88fb0b4e491c7238ec5ba418d0acf458397ffab2c97d7b8fabb36a",
     "material_removed": false
    },
    "published_at": "2025-05-03T13:58:44.000Z",
    "detected_at": "2026-09-28T16:19:41.174Z",
    "executed_at": "2026-11-07T18:21:50.169Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-05-04T13:00:00.000Z",
     "url": null,
     "scoreline": "4-3"
    },
    "market_label": "Match result and over/under 1.5 goals",
    "outcome_label": "Brentford to win and over 1.5 goals",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8300",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8300,
    "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-05-03T13:58:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-03T13:58:44.000Z",
     "detected_at": "2026-09-28T16:19:41.174Z",
     "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 1.5 goals",
     "choice": "Brentford to win and over 1.5 goals",
     "author_odds": "1.95",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 1.5 goals: Brentford to win and over 1.5 goals at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 4-3 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "3d39f27330d096a96b5465ee9d1976929b4327cf1e0ed23e90a3552bd4db00e7",
      "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 1.5 goals",
      "choice": "Brentford to win and over 1.5 goals",
      "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.158Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9ef59a9b04c6eea0f879a26416c97de0cd1a2a1e870b2d77fd853def90027899",
      "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 1.5 goals",
      "choice": "Brentford to win and over 1.5 goals",
      "decimal_odds": "1.8300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-11-07T18:21:50.169Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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-match-predictions-odds-tips-a1dmF9I0p15r/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win and over 1.5 goals"
   }
  },
  {
   "record_id": "n-6ee4bf6dde652ec10488411b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score & over 2.5 goals in West Ham vs Tottenham\n1pt 4-5 general",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-03T13:58:44.000Z",
   "recorded_at": "2026-09-28T16:19:41.174Z",
   "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-2d66656530049e85b831fafe",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score & over 2.5 goals in Leicester vs Ipswich\n1pt Evs general",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-17T14:03:16.000Z",
   "recorded_at": "2026-09-28T16:19:51.940Z",
   "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-a31b002343f856c25efbbf62",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-a31b002343f856c25efbbf62",
   "match": "Brentford v Fulham",
   "match_url": null,
   "kickoff": "2025-05-18T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11954.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-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",
   "settled_price": "2.0200",
   "published_at": "2025-05-17T14:03:16.000Z",
   "recorded_at": "2026-09-28T16:19:51.940Z",
   "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-a31b002343f856c25efbbf62",
    "quote_text": "Brentford\n2pts Evs general",
    "fragment_from": 1366,
    "fragment_to": 1392,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aL4rW2F5BYsr/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "64d8139b6b2803e690c8223e421faae8e35b7d08dae924e56556e902af915cf7",
     "material_removed": false
    },
    "published_at": "2025-05-17T14:03:16.000Z",
    "detected_at": "2026-09-28T16:19:51.940Z",
    "executed_at": "2026-11-07T18:21:50.381Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-05-18T14:00:00.000Z",
     "url": null,
     "scoreline": "2-3"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brentford",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0000",
     "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": "2025-05-17T14:03:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-17T14:03:16.000Z",
     "detected_at": "2026-09-28T16:19:51.940Z",
     "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": "Brentford",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brentford at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brentford 2-3 Fulham."
    },
    "settlements": [
     {
      "operation_id": "99a1e421591bf367de7ddbbcd0c2eb2cff55b91be644b03ab185edb1e95fa380",
      "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": "Brentford",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:50.367Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "80defda37251ee93bb6806e4be6fe37cc7ff6542910d60144cb4fc44fe264145",
      "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": "Brentford",
      "decimal_odds": "2.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:50.381Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8ca646019482e26a5a84bdeae62549837c385ef949c63e76260a3c0457a1304c",
      "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": "Brentford",
      "decimal_odds": "2.0200",
      "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:50.395Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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-match-predictions-odds-tips-aL4rW2F5BYsr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-54ab98be6da19b78c9e66f76",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-54ab98be6da19b78c9e66f76",
   "match": "Tottenham Hotspur v Burnley",
   "match_url": null,
   "kickoff": "2025-08-16T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9794.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Tottenham Hotspur to win and under 3.5 goals at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12050,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.2050",
   "published_at": "2025-08-15T15:15:23.000Z",
   "recorded_at": "2026-09-28T16:20:01.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": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-54ab98be6da19b78c9e66f76",
    "quote_text": "Tottenham to win & under 3.5 goals vs Burnley\n1pt 23-20 Coral, Ladbrokes",
    "fragment_from": 1493,
    "fragment_to": 1565,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "72c1072fdc4aef0cbf320554d61366bb42a289f912b05ac8ded60c66800cd915",
     "material_removed": false
    },
    "published_at": "2025-08-15T15:15:23.000Z",
    "detected_at": "2026-09-28T16:20:01.025Z",
    "executed_at": "2026-11-07T18:21:50.850Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Burnley",
     "competition_name": "Premier League",
     "starts_at": "2025-08-16T14:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Tottenham Hotspur to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2050",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12050,
    "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-08-15T15:15:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-15T15:15:23.000Z",
     "detected_at": "2026-09-28T16:20:01.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": "Match result and over/under 3.5 goals",
     "choice": "Tottenham Hotspur to win and under 3.5 goals",
     "author_odds": "2.15",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Tottenham Hotspur to win and under 3.5 goals at 2.15"
    },
    "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 Tottenham Hotspur 3-0 Burnley."
    },
    "settlements": [
     {
      "operation_id": "82b854f362da71c110537a6e600301eb485fec9a83dc8e67fc66b9188e3de769",
      "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": "Tottenham Hotspur to win and under 3.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:50.830Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7987f033e049f663c8a15d62bfd4a74cfeb36c61d18c71d41c3a5f3d8519e868",
      "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": "Tottenham Hotspur to win and under 3.5 goals",
      "decimal_odds": "2.2050",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12050,
      "executed_at": "2026-11-07T18:21:50.850Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-79c049eb763ded26efe07245",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-79c049eb763ded26efe07245",
   "match": "Sunderland v West Ham United",
   "match_url": null,
   "kickoff": "2025-08-16T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9794.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sunderland at 2.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13750,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.375",
   "settled_price": "2.375",
   "published_at": "2025-08-15T15:15:23.000Z",
   "recorded_at": "2026-09-28T16:20:01.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": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-79c049eb763ded26efe07245",
    "quote_text": "Sunderland draw no bet vs West Ham\n1pt 11-8 BoyleSports",
    "fragment_from": 1436,
    "fragment_to": 1491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "72c1072fdc4aef0cbf320554d61366bb42a289f912b05ac8ded60c66800cd915",
     "material_removed": false
    },
    "published_at": "2025-08-15T15:15:23.000Z",
    "detected_at": "2026-09-28T16:20:01.025Z",
    "executed_at": "2026-11-07T18:21:50.808Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2025-08-16T14:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "2.375",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13750,
    "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-08-15T15:15:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-15T15:15:23.000Z",
     "detected_at": "2026-09-28T16:20:01.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": "Draw no bet",
     "choice": "Sunderland",
     "author_odds": "2.375",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sunderland at 2.38"
    },
    "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 Sunderland 3-0 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "b7d74cbe980b8686b71f7d55263a437d4e602ef3a9a4ef3cc9d789d58de6be7b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sunderland",
      "decimal_odds": "2.375",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13750,
      "executed_at": "2026-11-07T18:21:50.808Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland (Draw no bet)"
   }
  },
  {
   "record_id": "n-a417340d881aa4eb919a56f3",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-a417340d881aa4eb919a56f3",
   "match": "Brighton & Hove Albion v Fulham",
   "match_url": null,
   "kickoff": "2025-08-16T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9794.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 1.91",
   "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": "1.909",
   "settled_price": "1.8400",
   "published_at": "2025-08-15T15:15:23.000Z",
   "recorded_at": "2026-09-28T16:20:01.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": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a417340d881aa4eb919a56f3",
    "quote_text": "Brighton to beat Fulham\n2pts 10-11 general",
    "fragment_from": 1392,
    "fragment_to": 1434,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "72c1072fdc4aef0cbf320554d61366bb42a289f912b05ac8ded60c66800cd915",
     "material_removed": false
    },
    "published_at": "2025-08-15T15:15:23.000Z",
    "detected_at": "2026-09-28T16:20:01.025Z",
    "executed_at": "2026-11-07T18:21:50.779Z",
    "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-08-16T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8475",
     "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": "2025-08-15T15:15:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-15T15:15:23.000Z",
     "detected_at": "2026-09-28T16:20:01.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": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "1.909",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 1.91"
    },
    "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 Brighton & Hove Albion 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "6912e35215c4cc83e00cecf8af127d82cb8af2f2f49bec094a9b16aef26e5ba6",
      "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": "1.909",
      "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.764Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1daf2bbb5e5f89c6fa85f4f9eeee4fcea429bee6fa8ca8519e92cd6205373649",
      "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": "1.8475",
      "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:50.779Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d6d85ae70731b0fdb3fafce33f942f9c34cfd3da4c93ad4463934eae33d2b67a",
      "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": "1.8400",
      "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:50.793Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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-match-predictions-odds-tips-aSYhs1b3tOO1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-7db4e4a6a265043220060c15",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-7db4e4a6a265043220060c15",
   "match": "AFC Bournemouth v Burnley",
   "match_url": null,
   "kickoff": "2025-12-20T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6769.3,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: AFC Bournemouth win, both teams to score: yes at 3.1",
   "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": "3.1",
   "settled_price": "2.8350",
   "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 Aaron Ashley",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7db4e4a6a265043220060c15",
    "quote_text": "Bournemouth to win & both teams to score\n1pt 21-10 bet365, Coral & Ladbrokes",
    "fragment_from": 1683,
    "fragment_to": 1759,
    "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.783Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Burnley",
     "competition_name": "Premier League",
     "starts_at": "2025-12-20T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "AFC Bournemouth win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.8350",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-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": "Match result and both teams to score",
     "choice": "AFC Bournemouth win, both teams to score: yes",
     "author_odds": "3.1",
     "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: AFC Bournemouth win, both teams to score: yes at 3.1"
    },
    "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 AFC Bournemouth 1-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "dc61716ed96ca4cc8ef058153bca1eecda416272b21131a6921d85ecb8c97f1f",
      "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": "AFC Bournemouth win, both teams to score: yes",
      "decimal_odds": "3.1",
      "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.770Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5ec1d6fdd5d9f3ae03e6e417f973771a6f4183e7659693aafed3581760951d7c",
      "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": "AFC Bournemouth win, both teams to score: yes",
      "decimal_odds": "2.8350",
      "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.783Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "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 Aaron Ashley",
     "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": "Aaron Ashley",
     "verdict_line": "Racing Post, verdict by Aaron Ashley"
    },
    "correction": null,
    "choice_words": "AFC Bournemouth win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-4d8c0ef1231451a787663c8d",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-4d8c0ef1231451a787663c8d",
   "match": "Sunderland v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-04-24T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3765.4,
   "market_code": "player_first_goal",
   "author_said": "Player to score first: Morgan Gibbs-White to score first at 9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "9",
   "settled_price": "9",
   "published_at": "2026-04-24T18:21:13.000Z",
   "recorded_at": "2026-09-28T16:21:31.975Z",
   "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-4d8c0ef1231451a787663c8d",
    "quote_text": "Morgan Gibbs-White first goalscorer\n8-1 bet365",
    "fragment_from": 2260,
    "fragment_to": 2306,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-nottingham-forest-predictions-team-news-tips-odds-bet-builder-a7yKX0t0titl/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2f3a14882c61909774fdfef8d398df2b886f992d5c4c434fd0814e92176ebe73",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:21:13.000Z",
    "detected_at": "2026-09-28T16:21:31.975Z",
    "executed_at": "2026-11-07T18:21:51.928Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-04-24T19:00:00.000Z",
     "url": null,
     "scoreline": "0-5"
    },
    "market_label": "Player to score first",
    "outcome_label": "Morgan Gibbs-White to score first",
    "odds_set": {
     "by_author": "9",
     "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:21:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:21:13.000Z",
     "detected_at": "2026-09-28T16:21:31.975Z",
     "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 first",
     "choice": "Morgan Gibbs-White to score first",
     "author_odds": "9",
     "market_key": "player_first_goal",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score first: Morgan Gibbs-White to score first at 9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Sunderland 0-5 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "4e90ff5dffeefc95301a1add5795633c78e63282f9775ac6988f4fc1b5621c1f",
      "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 first",
      "choice": "Morgan Gibbs-White to score first",
      "decimal_odds": "9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:51.928Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-nottingham-forest-predictions-team-news-tips-odds-bet-builder-a7yKX0t0titl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Morgan Gibbs-White to score first"
   }
  },
  {
   "record_id": "n-b1409cda0574a3f4e3fcf841",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-b1409cda0574a3f4e3fcf841",
   "match": "Sunderland v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-04-24T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3765.4,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Nottingham Forest at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8696,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.8696",
   "settled_price": "1.8696",
   "published_at": "2026-04-24T18:21:13.000Z",
   "recorded_at": "2026-09-28T16:21:31.975Z",
   "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-b1409cda0574a3f4e3fcf841",
    "quote_text": "Nottingham Forest draw no bet\n1pt 20-23 BoyleSports",
    "fragment_from": 2132,
    "fragment_to": 2183,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-nottingham-forest-predictions-team-news-tips-odds-bet-builder-a7yKX0t0titl/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2f3a14882c61909774fdfef8d398df2b886f992d5c4c434fd0814e92176ebe73",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:21:13.000Z",
    "detected_at": "2026-09-28T16:21:31.975Z",
    "executed_at": "2026-11-07T18:21:51.915Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-04-24T19:00:00.000Z",
     "url": null,
     "scoreline": "0-5"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "1.8696",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8696,
    "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:21:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:21:13.000Z",
     "detected_at": "2026-09-28T16:21:31.975Z",
     "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": "Nottingham Forest",
     "author_odds": "1.8696",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Nottingham Forest at 1.87"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Sunderland 0-5 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "361383f89a95718af4e8aaacaa6e55c07ef5e953351469e1787073d6e900e5c4",
      "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": "Nottingham Forest",
      "decimal_odds": "1.8696",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8696,
      "executed_at": "2026-11-07T18:21:51.915Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/sunderland-nottingham-forest-predictions-team-news-tips-odds-bet-builder-a7yKX0t0titl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest (Draw no bet)"
   }
  },
  {
   "record_id": "n-0ca386b9f048ed59d58272ef",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Elliot Anderson to commit two or more fouls\n\nThe Tricky Trees midfielder has committed 15 fouls in his last ten Premier League matches and he conceded three free-kicks in December's reverse…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:21:50.375Z",
   "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-9ab734d26a5006bfcf9c58d8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score & over 2.5 goals\n2pts 6-5 bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:21:50.375Z",
   "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-bc1a65ba6e4ed30573ef98a6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 3.5 cards",
   "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-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:21:50.375Z",
   "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-e22d1518f7f7f984445d5f2f",
   "url": "/authors/aaron-ashley/picks/4/#pick-n-e22d1518f7f7f984445d5f2f",
   "match": "Tottenham Hotspur v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-03-22T14:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4562.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Elliot Anderson to be carded at 4.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.75",
   "settled_price": "4.75",
   "published_at": "2026-03-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:21:50.375Z",
   "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-e22d1518f7f7f984445d5f2f",
    "quote_text": "Elliot Anderson to be shown a card\n15-4 bet365",
    "fragment_from": 1986,
    "fragment_to": 2032,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-relegation-aici81a9RkkR/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a23540bde92d4199fbbcd3c980a0c64c5fda400bc89e935d252e5f17ed46d605",
     "material_removed": false
    },
    "published_at": "2026-03-22T13:00:00.000Z",
    "detected_at": "2026-09-28T16:21:50.375Z",
    "executed_at": "2026-11-07T18:21:52.272Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-03-22T14:15:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Elliot Anderson to be carded",
    "odds_set": {
     "by_author": "4.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-03-22T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-22T13:00:00.000Z",
     "detected_at": "2026-09-28T16:21:50.375Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Elliot Anderson to be carded",
     "author_odds": "4.75",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Elliot Anderson to be carded at 4.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Tottenham Hotspur 0-3 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "c9bf1da6afcc1ef1ac8bba8e1781acf049ae7e300fcda9ed0b61d81dc41573d4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Elliot Anderson to be carded",
      "decimal_odds": "4.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:52.272Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Aaron Ashley",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-relegation-aici81a9RkkR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Elliot Anderson to be carded"
   }
  },
  {
   "record_id": "n-e8f226a8d2e155e1b1d8a03c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Morgan Gibbs-White anytime goalscorer",
   "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-22T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:21:50.375Z",
   "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-043482176fac5bb2dab189bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Cristian Romero to commit a foul\n\nThe Tottenham centre-back has committed six fouls in five league games and he will be relishing the chance to rough up a physical presence like Jorgen Strand…",
   "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-09-26T15:30:00.000Z",
   "recorded_at": "2026-09-28T16:22:18.746Z",
   "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
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 608,
  "pages": 32,
  "page_urls": [
   "/authors/aaron-ashley/",
   "/authors/aaron-ashley/picks/2/",
   "/authors/aaron-ashley/picks/3/",
   "/authors/aaron-ashley/picks/4/",
   "/authors/aaron-ashley/picks/5/",
   "/authors/aaron-ashley/picks/6/",
   "/authors/aaron-ashley/picks/7/",
   "/authors/aaron-ashley/picks/8/",
   "/authors/aaron-ashley/picks/9/",
   "/authors/aaron-ashley/picks/10/",
   "/authors/aaron-ashley/picks/11/",
   "/authors/aaron-ashley/picks/12/",
   "/authors/aaron-ashley/picks/13/",
   "/authors/aaron-ashley/picks/14/",
   "/authors/aaron-ashley/picks/15/",
   "/authors/aaron-ashley/picks/16/",
   "/authors/aaron-ashley/picks/17/",
   "/authors/aaron-ashley/picks/18/",
   "/authors/aaron-ashley/picks/19/",
   "/authors/aaron-ashley/picks/20/",
   "/authors/aaron-ashley/picks/21/",
   "/authors/aaron-ashley/picks/22/",
   "/authors/aaron-ashley/picks/23/",
   "/authors/aaron-ashley/picks/24/",
   "/authors/aaron-ashley/picks/25/",
   "/authors/aaron-ashley/picks/26/",
   "/authors/aaron-ashley/picks/27/",
   "/authors/aaron-ashley/picks/28/",
   "/authors/aaron-ashley/picks/29/",
   "/authors/aaron-ashley/picks/30/",
   "/authors/aaron-ashley/picks/31/",
   "/authors/aaron-ashley/picks/32/"
  ],
  "groups": {
   "settled": 234,
   "pending": 2,
   "excluded": 372
  },
  "continuation": "by_time",
  "page": 4,
  "first": 41,
  "last": 60,
  "author_url": "/authors/aaron-ashley/",
  "current": false
 },
 "entity_id": "history:/authors/aaron-ashley/picks/4/",
 "source_revision": 71,
 "evidence_extra": [
  {
   "observation_id": "n-810802b9ba7d5370446091ea",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3037,
   "fragment_to": 3082,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c9f9a9b5313cbbacabacec19bc205090a5055039339f38ffdeb1c2f5e2070665",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T13:21:52.622Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e3a19da9617a",
    "display_name": "Croatia — England",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-03T16:00:00.000Z",
    "url": null,
    "scoreline": "0-7",
    "condition": "finished"
   },
   "market_label": "Goal in both halves",
   "outcome_label": "England to score in both halves",
   "odds_set": {
    "by_author": "2.6",
    "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T13:21:52.622Z",
    "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": "Goal in both halves",
    "choice": "England to score in both halves",
    "author_odds": "2.6",
    "market_key": "goal_in_both_halves",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Goal in both halves: England to score in both halves at 2.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-7",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Croatia 0-7 England."
   },
   "settlements": [
    {
     "operation_id": "f568b01ea2d1edb29088bae9637511a2d8f6684bdbb597af96b3fe094f665530",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "37b3a3d649447ea080d4a7f1628222321eccc061ac1dcef54a3c6758490b6489",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "England to score in both halves"
  },
  {
   "observation_id": "n-1c146e9550a07e55f9a503ef",
   "quote_text": "Netherlands to win and over 3.5 goals looks the bet as the Dutch are without a clean sheet in 12.",
   "fragment_from": 2118,
   "fragment_to": 2215,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0b581bf536364bc09f94a093f31e73fb66d72db5f387209055a78dd586c265bc",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T13:15:07.185Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-298b5beff2da",
    "display_name": "Netherlands — Serbia",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-04T18:45:00.000Z",
    "url": null,
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Netherlands to win and over 3.5 goals",
   "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T13:15:07.185Z",
    "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 over/under 3.5 goals",
    "choice": "Netherlands to win and over 3.5 goals",
    "author_odds": null,
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 3.5 goals: Netherlands to win and over 3.5 goals"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Netherlands 2-1 Serbia."
   },
   "settlements": [
    {
     "operation_id": "ec1fd15773ccc03a9ca3b2d950bc3605a14290e8d97a71fd086cfc04681d2d06",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Netherlands to win and over 3.5 goals",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Netherlands to win and over 3.5 goals"
  },
  {
   "observation_id": "n-26e0a89810bca406016f9d8b",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3045,
   "fragment_to": 3090,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0b581bf536364bc09f94a093f31e73fb66d72db5f387209055a78dd586c265bc",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T13:15:07.185Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e3a19da9617a",
    "display_name": "Croatia — England",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-03T16:00:00.000Z",
    "url": null,
    "scoreline": "0-7",
    "condition": "finished"
   },
   "market_label": "Goal in both halves",
   "outcome_label": "England to score in both halves",
   "odds_set": {
    "by_author": "2.6",
    "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T13:15:07.185Z",
    "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": "Goal in both halves",
    "choice": "England to score in both halves",
    "author_odds": "2.6",
    "market_key": "goal_in_both_halves",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Goal in both halves: England to score in both halves at 2.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-7",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Croatia 0-7 England."
   },
   "settlements": [
    {
     "operation_id": "356c0078d847451bd4166c5c0dbf2e6ad46a28ba254f05c972f83a1cc82713f4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "1eee8d0de443a5546b1a2309448e9691cf94ce473e3c18f88295f763c3580a46",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "England to score in both halves"
  },
  {
   "observation_id": "n-f7721eaa8f934ef639b8dbbc",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3049,
   "fragment_to": 3094,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c15138fa9b64d1e9a906438925e0ae664f33407ee75aa7581ddf6733d9ba5271",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T12:19:03.579Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e3a19da9617a",
    "display_name": "Croatia — England",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-03T16:00:00.000Z",
    "url": null,
    "scoreline": "0-7",
    "condition": "finished"
   },
   "market_label": "Goal in both halves",
   "outcome_label": "England to score in both halves",
   "odds_set": {
    "by_author": "2.6",
    "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T12:19:03.579Z",
    "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": "Goal in both halves",
    "choice": "England to score in both halves",
    "author_odds": "2.6",
    "market_key": "goal_in_both_halves",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Goal in both halves: England to score in both halves at 2.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-7",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Croatia 0-7 England."
   },
   "settlements": [
    {
     "operation_id": "7d002ff8ecdf678b319cb06da5c6528305bad84bcfa67ff1a9705dd382a52f15",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "f1172bc1513983fb9664e4a9a9ef0f5dfc28e3fc2d4054c18d0a5f3e6205d2e1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "England to score in both halves"
  },
  {
   "observation_id": "n-7bc8705787d8790f7ff62676",
   "quote_text": "Netherlands to win and over 3.5 goals looks the bet as the Dutch are without a clean sheet in 12.",
   "fragment_from": 2118,
   "fragment_to": 2215,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8e1223fe31dff5110c301ece1fdd5409029be709afd88c13297ea5c1a9dab643",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T10:26:19.522Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-298b5beff2da",
    "display_name": "Netherlands — Serbia",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-04T18:45:00.000Z",
    "url": null,
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Netherlands to win and over 3.5 goals",
   "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T10:26:19.522Z",
    "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 over/under 3.5 goals",
    "choice": "Netherlands to win and over 3.5 goals",
    "author_odds": null,
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 3.5 goals: Netherlands to win and over 3.5 goals"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Netherlands 2-1 Serbia."
   },
   "settlements": [
    {
     "operation_id": "e326ecb01e0184721f453a92768da75754e56d635d6af6ad370a9cc8154ae918",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Netherlands to win and over 3.5 goals",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Netherlands to win and over 3.5 goals"
  },
  {
   "observation_id": "n-8afd11503a7ae4899b9835a5",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3045,
   "fragment_to": 3090,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9e0cf6b7c340f422c827e8b59522526782ba8d2766ba9d087e08844cbbf42d81",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T08:33:10.086Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e3a19da9617a",
    "display_name": "Croatia — England",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-03T16:00:00.000Z",
    "url": null,
    "scoreline": "0-7",
    "condition": "finished"
   },
   "market_label": "Goal in both halves",
   "outcome_label": "England to score in both halves",
   "odds_set": {
    "by_author": "2.6",
    "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T08:33:10.086Z",
    "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": "Goal in both halves",
    "choice": "England to score in both halves",
    "author_odds": "2.6",
    "market_key": "goal_in_both_halves",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Goal in both halves: England to score in both halves at 2.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-7",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Croatia 0-7 England."
   },
   "settlements": [
    {
     "operation_id": "4db5d157751061f467e248aac84777ada91ef627d4842e079cb0dc5afae0e28d",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "56f93141f8b9b6eef71077d6c51f184fe607f3b51057efaf89d8755113642343",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Goal in both halves",
     "choice": "England to score in both halves",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "England to score in both halves"
  },
  {
   "observation_id": "n-fbbfa5e4cf714ebf28fb44b5",
   "quote_text": "Netherlands to win and over 3.5 goals looks the bet as the Dutch are without a clean sheet in 12.",
   "fragment_from": 2118,
   "fragment_to": 2215,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed01cf0318308814b77852784ccbaf1826322d0da4ac8dc4a77f70a2666ca292",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T07:37:36.147Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-298b5beff2da",
    "display_name": "Netherlands — Serbia",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-04T18:45:00.000Z",
    "url": null,
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Netherlands to win and over 3.5 goals",
   "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T07:37:36.147Z",
    "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 over/under 3.5 goals",
    "choice": "Netherlands to win and over 3.5 goals",
    "author_odds": null,
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 3.5 goals: Netherlands to win and over 3.5 goals"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Netherlands 2-1 Serbia."
   },
   "settlements": [
    {
     "operation_id": "78d701f476504ff9435affd9abd4b003fe63988a18a3f3c17a454f2d6ff8381f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Netherlands to win and over 3.5 goals",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Netherlands to win and over 3.5 goals"
  },
  {
   "observation_id": "n-2ae4148dec897cad69be0689",
   "quote_text": "Manchester City are about 6-4 away to Liverpool next Sunday and that looks a standout price.",
   "fragment_from": 7345,
   "fragment_to": 7437,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed01cf0318308814b77852784ccbaf1826322d0da4ac8dc4a77f70a2666ca292",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T07:37:36.147Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-890891f7d4b9",
    "display_name": "Liverpool — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T15:30:00.000Z",
    "url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "1.5",
    "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T07:37:36.147Z",
    "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": "Draw no bet",
    "choice": "Manchester City",
    "author_odds": "1.5",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Manchester City at 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Liverpool 0-3 Manchester City."
   },
   "settlements": [
    {
     "operation_id": "dd362b6a4b45fbc243d607c663ad205b8d906d72e6579bcdbf487b40e0e302fc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Manchester City",
     "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": "5e8255ef8c08e7b2c3144890d3a23bd1085ae44094edfa77c31e22cd43c3a910",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Manchester City",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Manchester City (Draw no bet)"
  },
  {
   "observation_id": "n-1f975634c2b292b49e59bad7",
   "quote_text": "can continue where they left off at Sunderland.",
   "fragment_from": 7716,
   "fragment_to": 7763,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed01cf0318308814b77852784ccbaf1826322d0da4ac8dc4a77f70a2666ca292",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T07:37:36.147Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-8ffaa07fdf31",
    "display_name": "Sunderland — Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Brighton & Hove Albion",
   "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": "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T07:37:36.147Z",
    "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": "Brighton & Hove Albion",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Brighton & Hove Albion"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sunderland 0-2 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "f4c6d618e7375402f97a7b141edf65db85a99e8c9ac5ab18053d8d28488600ef",
     "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": "Brighton & Hove Albion",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Brighton & Hove Albion to win"
  },
  {
   "observation_id": "n-d58927848ec8d87f6d0bf6df",
   "quote_text": "Leeds or draw double chance at Arsenal.",
   "fragment_from": 7980,
   "fragment_to": 8019,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed01cf0318308814b77852784ccbaf1826322d0da4ac8dc4a77f70a2666ca292",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T07:37:36.147Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-303919d68e79",
    "display_name": "Arsenal — Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T11:30:00.000Z",
    "url": "/football/matches/arsenal-vs-leeds-united-2026-10-10/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Leeds United",
   "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T07:37:36.147Z",
    "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": "Double chance",
    "choice": "draw or Leeds United",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Leeds United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Arsenal 2-1 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "ab654912c7546d67a30b65e3bcc598651d641c230efafdcca08939f8cd19c639",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Leeds 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.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "draw or Leeds United"
  },
  {
   "observation_id": "n-db38da91bcdf75e9736d3f55",
   "quote_text": "the Bees can sting Unai Emery’s side at Villa Park.",
   "fragment_from": 8518,
   "fragment_to": 8569,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed01cf0318308814b77852784ccbaf1826322d0da4ac8dc4a77f70a2666ca292",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T07:37:36.147Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "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": "Brentford",
   "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-03T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T07:00:00.000Z",
    "detected_at": "2026-10-03T07:37:36.147Z",
    "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": "Brentford",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Brentford"
   },
   "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": "b80ef18b3ff7a2a3db08243f317ddf1527dbeac067429159a5c7e075c4405eb7",
     "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": "Brentford",
     "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": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-england-vs-croatia-a8EvM4b9kok5/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Brentford to win"
  },
  {
   "observation_id": "n-5ee75967a3b084c53bcb26b9",
   "quote_text": "Over 2.5 goals in Everton vs Crystal Palace\n1pt 10-11 bet365",
   "fragment_from": 1301,
   "fragment_to": 1361,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240927211454id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7Axt0Q2c552/",
    "display_name": null,
    "speaker": "Racing Post Sport Staff",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e06157940efb1d245c6bd0fe93d43c7a2de5e64756c23f699270d4a0ce546912",
    "material_removed": false
   },
   "published_at": "2024-09-27T16:30:52.000Z",
   "detected_at": "2026-10-02T00:50:00.239Z",
   "executed_at": "2026-11-07T18:22:59.180Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Everton v Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2024-09-28T14:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.909",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.9000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9000,
   "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-09-27T21:14:54.000Z",
   "dates": {
    "fragment_at": "2024-09-27T16:30:52.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-09-27T16:30:52.000Z",
    "detected_at": "2026-10-02T00:50:00.239Z",
    "archive_snapshot_at": "2024-09-27T21:14:54.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": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.909",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.91"
   },
   "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 Everton 2-1 Crystal Palace."
   },
   "settlements": [
    {
     "operation_id": "5f666ab81436ace3e700623fa4d800b72223a1b7927cc31c4ccd2417e6711f5d",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.909",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9090,
     "executed_at": "2026-11-07T18:22:59.047Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f3ef6a0b3f2ad41076ac3e36343d61707a47ae9a2574e83bd1a802e232e24822",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.9000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9000,
     "executed_at": "2026-11-07T18:22:59.180Z",
     "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": "Aaron Ashley",
    "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 Aaron Ashley",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7Axt0Q2c552/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Aaron Ashley",
    "verdict_line": "Racing Post, verdict by Aaron Ashley"
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-676e44035387611678b8aab5",
   "quote_text": "Brighton or draw double chance vs Chelsea\n1pt 21-20 bet365",
   "fragment_from": 1241,
   "fragment_to": 1299,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240927211454id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7Axt0Q2c552/",
    "display_name": null,
    "speaker": "Racing Post Sport Staff",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e06157940efb1d245c6bd0fe93d43c7a2de5e64756c23f699270d4a0ce546912",
    "material_removed": false
   },
   "published_at": "2024-09-27T16:30:52.000Z",
   "detected_at": "2026-10-02T00:50:00.239Z",
   "executed_at": "2026-11-07T18:22:58.935Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Chelsea v Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2024-09-28T14:00:00.000Z",
    "url": null,
    "scoreline": "4-2"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Brighton & Hove Albion",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "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": "2024-09-27T21:14:54.000Z",
   "dates": {
    "fragment_at": "2024-09-27T16:30:52.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-09-27T16:30:52.000Z",
    "detected_at": "2026-10-02T00:50:00.239Z",
    "archive_snapshot_at": "2024-09-27T21:14:54.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": "Double chance",
    "choice": "draw or Brighton & Hove Albion",
    "author_odds": "2.05",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Brighton & Hove Albion at 2.05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Chelsea 4-2 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "245505433b81643a7decd7ba519faefe58ca43ce3934959f3e92871531b835ea",
     "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": "draw or Brighton & Hove Albion",
     "decimal_odds": "2.05",
     "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:22:58.835Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "739054bccfd7f95485787a8186a297ff3bec86b0fcd1d37f65f46f74cab79c89",
     "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": "draw or Brighton & Hove Albion",
     "decimal_odds": "2.1000",
     "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:22:58.935Z",
     "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": "Aaron Ashley",
    "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 Aaron Ashley",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7Axt0Q2c552/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Aaron Ashley",
    "verdict_line": "Racing Post, verdict by Aaron Ashley"
   },
   "correction": null,
   "choice_words": "draw or Brighton & Hove Albion"
  },
  {
   "observation_id": "n-7d816fcce15c43f42590dbb4",
   "quote_text": "I’d be a layer of Newcastle at home to surprise packages Hull",
   "fragment_from": 4124,
   "fragment_to": 4185,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-fulham-vs-manchester-united-aovN84Q4uNOX/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4adda7d85aa72ca84f444866f83040286883908ba8a3dee468ff6aa5fe9690e4",
    "material_removed": false
   },
   "published_at": "2026-09-19T07:00:00.000Z",
   "detected_at": "2026-10-01T00:04:42.825Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "not_supported",
   "event": {
    "event_id": null,
    "display_name": "Newcastle United v Hull City",
    "competition_name": "Premier League",
    "starts_at": "2026-09-19T14:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "Hull City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "5.1650",
    "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-09-19T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-19T07:00:00.000Z",
    "detected_at": "2026-10-01T00:04:42.825Z",
    "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": "Hull City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Hull City"
   },
   "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": "7297bc52ca73d9e8e28eac13d8b303c80c29ea22f939380ecdbbba849160ccaf",
     "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": "Hull City",
     "decimal_odds": "5.1650",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: not settled",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T11:29:35.261Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "05c8c4766622c1968f2b9520c04fabd34a055cd227bc1d59e7242e8d4846a9d4",
     "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": "Hull City",
     "decimal_odds": "5.0000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: not settled",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T11:29:35.528Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-fulham-vs-manchester-united-aovN84Q4uNOX/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Hull City to win"
  },
  {
   "observation_id": "n-c22383f256bdffeb7ac66ef0",
   "quote_text": "Leeds to beat Crystal Palace at Elland Road.",
   "fragment_from": 3653,
   "fragment_to": 3697,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/expert-jury-betting-tips-and-predictions-for-fulham-vs-manchester-united-aovN84Q4uNOX/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "caae71a98bbbf41b8b894c4613976f0a23b386b6ca7b422f875f8754a4e103fd",
    "material_removed": false
   },
   "published_at": "2026-09-19T07:00:00.000Z",
   "detected_at": "2026-09-29T18:52:27.426Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "not_supported",
   "event": {
    "event_id": null,
    "display_name": "Leeds United v Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2026-09-20T13:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "Leeds United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6581",
    "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-09-19T07:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-19T07:00:00.000Z",
    "detected_at": "2026-09-29T18:52:27.426Z",
    "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": "Leeds United",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Leeds United"
   },
   "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": "58da2ff1d8db9e024d7f5e3cdad3b74ba7970725eb3b2975982ec0143e8324c5",
     "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": "Leeds United",
     "decimal_odds": "1.6581",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: not settled",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T11:29:35.261Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "da14c32db34f1e733414c894ee2baf4efe5f0d46360538692327d88975c5bede",
     "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": "Leeds United",
     "decimal_odds": "1.6500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: not settled",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T11:29:35.528Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Aaron Ashley",
    "publisher": "racingpost.com",
    "forecaster": "Aaron Ashley",
    "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/expert-jury-betting-tips-and-predictions-for-fulham-vs-manchester-united-aovN84Q4uNOX/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Leeds United to win"
  }
 ]
}
