{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/aaron-ashley/picks/3/",
 "canonical": "/authors/aaron-ashley/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Aaron Ashley — football predictions, page 3 of 32",
 "description": "Predictions 21–40 of 608 by Aaron Ashley, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 32 of the predictions by Aaron Ashley recorded by Forecast Record: predictions 21–40 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": "032ae0506918d72cba65c4c02c6d99d0f52380095989efc320bb77a9f5d249f1",
 "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/3/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-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-10594f10c4e83582d3b2a757",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Harry Wilson to have a shot on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "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-17d051599e212471f0514956",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-17d051599e212471f0514956",
   "match": "Liverpool v Fulham",
   "match_url": null,
   "kickoff": "2026-04-11T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4079.8,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Harry Wilson to score or assist at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.625",
   "settled_price": "2.625",
   "published_at": "2026-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "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-17d051599e212471f0514956",
    "quote_text": "Harry Wilson to score or assist\n13-8 bet365",
    "fragment_from": 2060,
    "fragment_to": 2103,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aHLTB9W30WP9/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c40111a4eda32b0ba91a2c5270db501f669e54608e6230fc2e011d879585436",
     "material_removed": false
    },
    "published_at": "2026-04-11T15:00:00.000Z",
    "detected_at": "2026-09-28T16:16:39.767Z",
    "executed_at": "2026-11-07T18:21:49.152Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T16:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Harry Wilson to score or assist",
    "odds_set": {
     "by_author": "2.625",
     "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-11T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-11T15:00:00.000Z",
     "detected_at": "2026-09-28T16:16:39.767Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score or assist",
     "choice": "Harry Wilson to score or assist",
     "author_odds": "2.625",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Harry Wilson to score or assist at 2.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 2-0 Fulham."
    },
    "settlements": [
     {
      "operation_id": "86ed066993431d07717d3b8de445480819c8374bbc207fe518884578e6130206",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "Harry Wilson to score or assist",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.152Z",
      "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/liverpool-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aHLTB9W30WP9/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Harry Wilson to score or assist"
   }
  },
  {
   "record_id": "n-51c795d21f7520511c3c0353",
   "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 17-20 Coral, Hills, Ladbrokes",
   "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-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "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-8ab347cf2920db65cbd75352",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-8ab347cf2920db65cbd75352",
   "match": "Liverpool v Fulham",
   "match_url": null,
   "kickoff": "2026-04-11T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4079.8,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Fulham win, both teams to score: yes at 7.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "7.5",
   "settled_price": "7.5",
   "published_at": "2026-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "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-8ab347cf2920db65cbd75352",
    "quote_text": "Fulham to win & both teams to score\n13-2 general",
    "fragment_from": 2115,
    "fragment_to": 2163,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aHLTB9W30WP9/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c40111a4eda32b0ba91a2c5270db501f669e54608e6230fc2e011d879585436",
     "material_removed": false
    },
    "published_at": "2026-04-11T15:00:00.000Z",
    "detected_at": "2026-09-28T16:16:39.767Z",
    "executed_at": "2026-11-07T18:21:49.184Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T16:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Fulham win, both teams to score: yes",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-11T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-11T15:00:00.000Z",
     "detected_at": "2026-09-28T16:16:39.767Z",
     "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": "Fulham win, both teams to score: yes",
     "author_odds": "7.5",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Fulham win, both teams to score: yes at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 2-0 Fulham."
    },
    "settlements": [
     {
      "operation_id": "c376c679b10b2b901e77371e9d1ac7401bc8837ee9a28b7e0991e97da576144e",
      "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": "Fulham win, both teams to score: yes",
      "decimal_odds": "7.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.184Z",
      "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/liverpool-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-aHLTB9W30WP9/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-b628d748678b9e84fe3957ad",
   "url": null,
   "match": "Liverpool v Fulham",
   "match_url": null,
   "kickoff": "2026-04-11T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4079.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Fulham",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-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.1200",
   "published_at": "2026-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b700b68c474a69d67de959dd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Antonee Robinson to commit one 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-04-11T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:16:39.767Z",
   "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-0ed43299148a0bdc3d4dd01e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Rodri 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-07T17:03:51.000Z",
   "recorded_at": "2026-09-28T16:16:44.669Z",
   "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-3dcf06bd8fb1b493eb8d5452",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Antoine Semenyo to have a shot on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-07T17:03:51.000Z",
   "recorded_at": "2026-09-28T16:16:44.669Z",
   "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-45c4cad9bace93ce3c11cd53",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manchester City half-time-draw full-time\n14-1 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-02-07T17:03:51.000Z",
   "recorded_at": "2026-09-28T16:16:44.669Z",
   "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-517d8a571ae270c10af3be5b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Second half to be higher scoring\n2pts 11-10 Betfair, Paddy Power",
   "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-07T17:03:51.000Z",
   "recorded_at": "2026-09-28T16:16:44.669Z",
   "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-df1edcdde67235323a5ee2b1",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-df1edcdde67235323a5ee2b1",
   "match": "Liverpool v Manchester City",
   "match_url": null,
   "kickoff": "2026-02-08T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5567.8,
   "market_code": "player_to_score",
   "author_said": "Player to score: Antoine Semenyo to score at 3.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.4",
   "settled_price": "3.4",
   "published_at": "2026-02-07T17:03:51.000Z",
   "recorded_at": "2026-09-28T16:16:44.669Z",
   "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-df1edcdde67235323a5ee2b1",
    "quote_text": "Antoine Semenyo anytime goalscorer\n12-5 Coral, Ladbrokes",
    "fragment_from": 2218,
    "fragment_to": 2274,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-a6mji5G71Okm/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f0e938b13a2b180ec7dca5ab636f1d7adfb3f73d65c1ce154b63de8301f54790",
     "material_removed": false
    },
    "published_at": "2026-02-07T17:03:51.000Z",
    "detected_at": "2026-09-28T16:16:44.669Z",
    "executed_at": "2026-11-07T18:21:49.243Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-02-08T16:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Antoine Semenyo to score",
    "odds_set": {
     "by_author": "3.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-07T17:03:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-07T17:03:51.000Z",
     "detected_at": "2026-09-28T16:16:44.669Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Antoine Semenyo to score",
     "author_odds": "3.4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Antoine Semenyo to score at 3.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 1-2 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "a516e80b172fa261158e784b2307b9f3c545545703a64809a6fdf691f004d2f9",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Antoine Semenyo to score",
      "decimal_odds": "3.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.243Z",
      "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/liverpool-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-a6mji5G71Okm/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Antoine Semenyo to score"
   }
  },
  {
   "record_id": "n-4f9c8462a3bd5898949b2598",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 15-4 with 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-05-09T15:06:42.000Z",
   "recorded_at": "2026-09-28T16:17:27.869Z",
   "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-61cd2c5327eb0a16799197d3",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-61cd2c5327eb0a16799197d3",
   "match": "Manchester City v Brentford",
   "match_url": null,
   "kickoff": "2026-05-09T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3407.8,
   "market_code": "player_card",
   "author_said": "Player to be carded: Abdukodir Khusanov to be carded at 5.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-09T15:06:42.000Z",
   "recorded_at": "2026-09-28T16:17:27.869Z",
   "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-61cd2c5327eb0a16799197d3",
    "quote_text": "Abdukodir Khusanov to be shown a card\n9-2 Coral, Ladbrokes",
    "fragment_from": 2157,
    "fragment_to": 2215,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "083692657c73093c732135ebfecedf6f9dba56617e90b67022c5717e2df62545",
     "material_removed": false
    },
    "published_at": "2026-05-09T15:06:42.000Z",
    "detected_at": "2026-09-28T16:17:27.869Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-05-09T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Abdukodir Khusanov to be carded",
    "odds_set": {
     "by_author": "5.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-09T15:06:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-09T15:06:42.000Z",
     "detected_at": "2026-09-28T16:17:27.869Z",
     "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": "Abdukodir Khusanov to be carded",
     "author_odds": "5.5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Abdukodir Khusanov to be carded at 5.5"
    },
    "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": "99ff131db844589ac9d57f1e6edabae0b776da802e9dca63a94ef5a7249a8332",
      "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": "Abdukodir Khusanov to be carded",
      "decimal_odds": "5.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:21:49.457Z",
      "methodology_version": "retro-1.0",
      "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/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Abdukodir Khusanov to be carded"
   }
  },
  {
   "record_id": "n-7f5411fc5745352fe4b8b9e6",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-7f5411fc5745352fe4b8b9e6",
   "match": "Manchester City v Brentford",
   "match_url": null,
   "kickoff": "2026-05-09T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3407.8,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Rayan Cherki over 1.5 shots on target at 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-09T15:06:42.000Z",
   "recorded_at": "2026-09-28T16:17:27.869Z",
   "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-7f5411fc5745352fe4b8b9e6",
    "quote_text": "Rayan Cherki over 1.5 shots on target\n5-2 bet365",
    "fragment_from": 2097,
    "fragment_to": 2145,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "083692657c73093c732135ebfecedf6f9dba56617e90b67022c5717e2df62545",
     "material_removed": false
    },
    "published_at": "2026-05-09T15:06:42.000Z",
    "detected_at": "2026-09-28T16:17:27.869Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-05-09T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Rayan Cherki over 1.5 shots on target",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-09T15:06:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-09T15:06:42.000Z",
     "detected_at": "2026-09-28T16:17:27.869Z",
     "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 shots on target over/under 1.5",
     "choice": "Rayan Cherki over 1.5 shots on target",
     "author_odds": "3.5",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Rayan Cherki over 1.5 shots on target at 3.5"
    },
    "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": "e87a72f7390717d9f98136edfa8d5b65ea46e31fa71ed5119c2e2ac5f00ed6d6",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Rayan Cherki over 1.5 shots on target",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:21:49.434Z",
      "methodology_version": "retro-1.0",
      "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/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayan Cherki over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-ab2387d4c56cd5800823b356",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-ab2387d4c56cd5800823b356",
   "match": "Manchester City v Brentford",
   "match_url": null,
   "kickoff": "2026-05-09T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3407.8,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: over at 1.72",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-09T15:06:42.000Z",
   "recorded_at": "2026-09-28T16:17:27.869Z",
   "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-ab2387d4c56cd5800823b356",
    "quote_text": "Manchester City to win & over 2.5 goals\n3pts 8-11 Coral, Ladbrokes",
    "fragment_from": 2012,
    "fragment_to": 2078,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "083692657c73093c732135ebfecedf6f9dba56617e90b67022c5717e2df62545",
     "material_removed": false
    },
    "published_at": "2026-05-09T15:06:42.000Z",
    "detected_at": "2026-09-28T16:17:27.869Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-05-09T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: over",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-09T15:06:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-09T15:06:42.000Z",
     "detected_at": "2026-09-28T16:17:27.869Z",
     "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": "Manchester City win, both teams to score: over",
     "author_odds": "1.72",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-over",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Manchester City win, both teams to score: over at 1.72"
    },
    "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": "5d47a1f095919e884638b83182b616abfa3a470d40e4a180290e9d0b484b9be4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: over",
      "decimal_odds": "1.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.596Z",
      "methodology_version": "retro-1.0",
      "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/premier-league/manchester-city-v-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aIH5q2U1A5t5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: over"
   }
  },
  {
   "record_id": "n-330c0494eb5299173404ae6c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bruno Fernandes to have a shot on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-08T13:09:42.000Z",
   "recorded_at": "2026-09-28T16:17:51.777Z",
   "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-65d836d8f765f544bdd7584e",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-65d836d8f765f544bdd7584e",
   "match": "Manchester United v Arsenal",
   "match_url": null,
   "kickoff": "2025-03-09T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13631.8,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Arsenal to win and over 1.5 goals at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.2300",
   "published_at": "2025-03-08T13:09:42.000Z",
   "recorded_at": "2026-09-28T16:17:51.777Z",
   "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-65d836d8f765f544bdd7584e",
    "quote_text": "Arsenal to win & over 1.5 goals\n2pts 23-20 Coral, Ladbrokes",
    "fragment_from": 1391,
    "fragment_to": 1450,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-arsenal-predictions-betting-tips-and-odds-ac5bw9D7C1qe/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "47392f69290841844675484787e5a90b872f9cf49bc9c5f178f2243e27c59127",
     "material_removed": false
    },
    "published_at": "2025-03-08T13:09:42.000Z",
    "detected_at": "2026-09-28T16:17:51.777Z",
    "executed_at": "2026-11-07T18:21:49.591Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester United v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-03-09T16:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Match result and over/under 1.5 goals",
    "outcome_label": "Arsenal to win and over 1.5 goals",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2300",
     "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-03-08T13:09:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-08T13:09:42.000Z",
     "detected_at": "2026-09-28T16:17:51.777Z",
     "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": "Arsenal to win and over 1.5 goals",
     "author_odds": "2.15",
     "market_key": "result_and_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 1.5 goals: Arsenal to win and over 1.5 goals at 2.15"
    },
    "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 Manchester United 1-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "2ee5c8d569c8e646a4eb67e6871a17368686e1db3c3b8c53284dc1b6d1980490",
      "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": "Arsenal to win and over 1.5 goals",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.585Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f2e38725a1890bb31b25acb4684ab159adb00206f0cc3095fe0cb29339c4b0cd",
      "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": "Arsenal to win and over 1.5 goals",
      "decimal_odds": "2.2300",
      "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.591Z",
      "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/manchester-united-vs-arsenal-predictions-betting-tips-and-odds-ac5bw9D7C1qe/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win and over 1.5 goals"
   }
  },
  {
   "record_id": "n-81589b8d4c8ce1ad63638d05",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jurrien Timber 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": "2025-03-08T13:09:42.000Z",
   "recorded_at": "2026-09-28T16:17:51.777Z",
   "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-0f9c11bbd8db72d30d728c4f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Newcastle to win",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-12T13:31:01.000Z",
   "recorded_at": "2026-09-28T16:18:25.757Z",
   "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-d10cf0742c8d76409755b0e3",
   "url": "/authors/aaron-ashley/picks/3/#pick-n-d10cf0742c8d76409755b0e3",
   "match": "Newcastle United v Manchester United",
   "match_url": null,
   "kickoff": "2025-04-13T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12792.8,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Newcastle United to win and under 3.5 goals at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.625",
   "settled_price": "2.5500",
   "published_at": "2025-04-12T13:31:01.000Z",
   "recorded_at": "2026-09-28T16:18:25.757Z",
   "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-d10cf0742c8d76409755b0e3",
    "quote_text": "Newcastle to win & under 3.5 goals\n1pt 13-8 Coral, Ladbrokes",
    "fragment_from": 1464,
    "fragment_to": 1524,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-manchester-united-predictions-betting-tips-and-odds-a7xU11m6bouW/",
     "display_name": null,
     "speaker": "Aaron Ashley",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b457b06752fc030e79a9f5381bb46477d4be2dda1d19951059d3018a5ddb20e7",
     "material_removed": false
    },
    "published_at": "2025-04-12T13:31:01.000Z",
    "detected_at": "2026-09-28T16:18:25.757Z",
    "executed_at": "2026-11-07T18:21:49.805Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Newcastle United v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-04-13T15:30:00.000Z",
     "url": null,
     "scoreline": "4-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Newcastle United to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.5500",
     "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-04-12T13:31:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-12T13:31:01.000Z",
     "detected_at": "2026-09-28T16:18:25.757Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Newcastle United to win and under 3.5 goals",
     "author_odds": "2.625",
     "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: Newcastle United to win and under 3.5 goals at 2.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Newcastle United 4-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "edfc4947f3efc094666483e752d038d76a523ff2ee7eae8f4bb2d26c9eb560b5",
      "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": "Newcastle United to win and under 3.5 goals",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.799Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ee5b17f5ad2cde0c495c9d4b04b4b2bdba0ba7d78e0a4e4a6fb140b039216aca",
      "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": "Newcastle United to win and under 3.5 goals",
      "decimal_odds": "2.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:49.805Z",
      "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/newcastle-vs-manchester-united-predictions-betting-tips-and-odds-a7xU11m6bouW/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win and under 3.5 goals"
   }
  }
 ],
 "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": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/aaron-ashley/",
  "current": false
 },
 "entity_id": "history:/authors/aaron-ashley/picks/3/",
 "source_revision": 71,
 "evidence_extra": [
  {
   "observation_id": "n-0abef2a9b1aab37bb1684d76",
   "quote_text": "Best bet\n\nMiddlesbrough to win & both teams to score\n1pt 15-8 bet365",
   "fragment_from": 3161,
   "fragment_to": 3229,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/bolton-vs-middlesbrough-odds-predictions-betting-tips-team-news-bet-builder-apJWy2t3ROvg/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d71bf8e8b394febbaf75e0ba1b3eab84ed2797b8c4a8c1fb1189440d6bb9a0f",
    "material_removed": false
   },
   "published_at": "2026-10-23T10:19:21.000Z",
   "detected_at": "2026-10-23T10:37:50.218Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-a6fe655ee91d",
    "display_name": "Bolton Wanderers — Middlesbrough",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-23T19:00:00.000Z",
    "url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
    "scoreline": "1-5",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Middlesbrough win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.875",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-23T10:19:21.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-23T10:19:21.000Z",
    "detected_at": "2026-10-23T10:37:50.218Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Middlesbrough win, both teams to score: yes",
    "author_odds": "2.875",
    "market_key": "both_teams_score_and_result",
    "choice_key": "2-yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Match result and both teams to score: Middlesbrough win, both teams to score: yes at 2.88"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bolton Wanderers 1-5 Middlesbrough."
   },
   "settlements": [
    {
     "operation_id": "b278a5b08968d70e7f3feb945d8bfbfbec9b48d4bc2597263cdb415c67efa304",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Middlesbrough win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ca7b1c15117035ac07c49d70e986ca82d203be0b02551ccb0d94c5e797465077",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Middlesbrough win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.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/efl/bolton-vs-middlesbrough-odds-predictions-betting-tips-team-news-bet-builder-apJWy2t3ROvg/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Middlesbrough win, both teams to score: yes"
  },
  {
   "observation_id": "n-0527027e061c2b44bba3cabf",
   "quote_text": "Best player bet\n\nWill Lankshear to score at any time\n10-11 Coral, Ladbrokes",
   "fragment_from": 3231,
   "fragment_to": 3306,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/bolton-vs-middlesbrough-odds-predictions-betting-tips-team-news-bet-builder-apJWy2t3ROvg/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d71bf8e8b394febbaf75e0ba1b3eab84ed2797b8c4a8c1fb1189440d6bb9a0f",
    "material_removed": false
   },
   "published_at": "2026-10-23T10:19:21.000Z",
   "detected_at": "2026-10-23T10:37:50.218Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-a6fe655ee91d",
    "display_name": "Bolton Wanderers — Middlesbrough",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-23T19:00:00.000Z",
    "url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
    "scoreline": "1-5",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Will Lankshear to score",
   "odds_set": {
    "by_author": "1.909",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-23T10:19:21.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-23T10:19:21.000Z",
    "detected_at": "2026-10-23T10:37:50.218Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Will Lankshear to score",
    "author_odds": "1.909",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Will Lankshear to score at 1.91"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "1-5",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "42d78beb39095ca2fa6f56351702d5e0996637e449f4677a49ae1f50193d5c09",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Will Lankshear to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "863328d7cb2e94a9f7daaafe656c638b39752a042facde93e194dbb7a0761052",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Will Lankshear to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/efl/bolton-vs-middlesbrough-odds-predictions-betting-tips-team-news-bet-builder-apJWy2t3ROvg/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Will Lankshear to score"
  },
  {
   "observation_id": "n-f1d60a758d007924bfc7cee3",
   "quote_text": "Moises Caicedo to be shown a card\n9-4 bet365",
   "fragment_from": 3203,
   "fragment_to": 3247,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-aTecz3s7Ywvo/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "420b2e7c7ca8ca9ad1fb9177005db5ba2d5de73eaaa644c6c7c3a4baf492b73a",
    "material_removed": false
   },
   "published_at": "2026-10-22T16:47:44.000Z",
   "detected_at": "2026-10-22T16:57:52.772Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-75e81bac336b",
    "display_name": "Chelsea — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Moises Caicedo to be carded",
   "odds_set": {
    "by_author": "3.25",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T16:47:44.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T16:47:44.000Z",
    "detected_at": "2026-10-22T16:57:52.772Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Moises Caicedo to be carded",
    "author_odds": "3.25",
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Moises Caicedo to be carded at 3.25"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-2",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "41079a1221fc116c2b793233e73cac0e2f4b2ac970c5ec0b2d7a82e2a34aee20",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Moises Caicedo to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "684fb13e1ab7647560dc433cf1c361840f6da9e5cc219d91dc541ebb7f1b7277",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Moises Caicedo to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/chelsea-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-aTecz3s7Ywvo/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Moises Caicedo to be carded"
  },
  {
   "observation_id": "n-bafc120980f1da104d4b63da",
   "quote_text": "Joao Pedro anytime goalscorer\n\nThe Brazilian has struck five times in the Premier League this season and has scored three goals in his last two meetings with Tottenham.",
   "fragment_from": 2634,
   "fragment_to": 2802,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-aTecz3s7Ywvo/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "420b2e7c7ca8ca9ad1fb9177005db5ba2d5de73eaaa644c6c7c3a4baf492b73a",
    "material_removed": false
   },
   "published_at": "2026-10-22T16:47:44.000Z",
   "detected_at": "2026-10-22T16:57:52.772Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-75e81bac336b",
    "display_name": "Chelsea — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "João Pedro to score",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-22T16:47:44.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-22T16:47:44.000Z",
    "detected_at": "2026-10-22T16:57:52.772Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "João Pedro to score",
    "author_odds": null,
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: João Pedro to score"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-2",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "68c08345c16f88fbc4f499f2ea663603241787dd587334b3b886ea854c8ab5d5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "João Pedro to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/chelsea-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-aTecz3s7Ywvo/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "João Pedro to score"
  },
  {
   "observation_id": "n-4e6751a24ff1211cb01b15d2",
   "quote_text": "Paris Saint-Germain to win & both teams to score\n1pt 21-10 bet365, Hills",
   "fragment_from": 3247,
   "fragment_to": 3319,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/psg-vs-barcelona-betting-tips-predictions-team-news-odds-bet-builder-aQkGo7G1gSRC/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "14c2342ba69acd421ca9afb2be525bdd4ed064472b9da86d97c4472d5cffc002",
    "material_removed": false
   },
   "published_at": "2026-10-20T09:47:54.000Z",
   "detected_at": "2026-10-20T10:07:51.926Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-629fcb555792",
    "display_name": "Paris Saint-Germain — FC Barcelona",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-20T19:00:00.000Z",
    "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
    "scoreline": "4-2",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Paris Saint-Germain win, both teams to score: yes",
   "odds_set": {
    "by_author": "3.1",
    "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-20T09:47:54.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-20T09:47:54.000Z",
    "detected_at": "2026-10-20T10:07:51.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Paris Saint-Germain 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: Paris Saint-Germain win, both teams to score: yes at 3.1"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Paris Saint-Germain 4-2 FC Barcelona."
   },
   "settlements": [
    {
     "operation_id": "cc72545d80443c90811e055caded2aaeaa8de8352177eb2425669c7f0a9722c3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Paris Saint-Germain win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "06ebfeef773abd25da65e57fde715dbb80c97ee51437f9aed59a6593d9513e01",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Paris Saint-Germain win, both teams to score: yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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/champions-league/psg-vs-barcelona-betting-tips-predictions-team-news-odds-bet-builder-aQkGo7G1gSRC/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Paris Saint-Germain win, both teams to score: yes"
  },
  {
   "observation_id": "n-7f02025e2be20de3da6d2c77",
   "quote_text": "Fermin Lopez to be shown a card\n3-1 bet365",
   "fragment_from": 3381,
   "fragment_to": 3423,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/paris-saint-germain-vs-barcelona-predictions-team-news-odds-betting-tips-bet-builder-aQkGo7G1gSRC/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "54ca0083c7032ceaee1c6c709c2aa69c9d35d665d7ee2e8159bdb96372c2019c",
    "material_removed": false
   },
   "published_at": "2026-10-19T16:11:30.000Z",
   "detected_at": "2026-10-19T16:17:54.836Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-629fcb555792",
    "display_name": "Paris Saint-Germain — FC Barcelona",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-20T19:00:00.000Z",
    "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
    "scoreline": "4-2",
    "condition": "finished"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Fermín López to be carded",
   "odds_set": {
    "by_author": "4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T16:11:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T16:11:30.000Z",
    "detected_at": "2026-10-19T16:17:54.836Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Fermín López to be carded",
    "author_odds": "4",
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Fermín López to be carded at 4"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "4-2",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "6b40bcdde68dd92e4b59bffb8d95b25cde21ef10bf6bfca3cc031e829cf3e465",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Fermín López to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3dc0447c8594812f04f11e2e5f68cb1735e7c320607138aea4bc98cbcf8ae22b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Fermín López to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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/champions-league/paris-saint-germain-vs-barcelona-predictions-team-news-odds-betting-tips-bet-builder-aQkGo7G1gSRC/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Fermín López to be carded"
  },
  {
   "observation_id": "n-417e5304d6ae941a530d2699",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3041,
   "fragment_to": 3086,
   "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": "f3c262c6618980f41b48f222d6b81c410327e655db540e204ecc8663da06ed44",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-04T08:57:52.908Z",
   "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,
   "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-04T08:57:52.908Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "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": "cc1ba916c74590e22420df55127e21be092157360ac02ba998e76ca7a3b2f719",
     "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": "3c48fdc68e879c922fd8c9e1d5fc36317a6517b74662582f7e4654e31ff93589",
     "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-eec7daf20c3a05b54398075e",
   "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": 2114,
   "fragment_to": 2211,
   "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": "cc4c6c2e90a2c1d50fbcd83ce34155934e5e638d40104e82eb2c94d383931d64",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-04T08:43:56.870Z",
   "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-04T08:43:56.870Z",
    "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": "88f11a8e9e1ef3460ae5de69b95256c57f5589e20dd95c21dee3c519b2812b81",
     "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-007661b00152da5c85d28353",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3041,
   "fragment_to": 3086,
   "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": "18192364c210bfda435bb852a19a28c1d56aa267844bed33f48e5a8fa4fcc774",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-04T07:05:00.008Z",
   "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,
   "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-04T07:05:00.008Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "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": "4a1189e7bae6b2747825f335b335353a0cbf94032154ec15a2b720d8f5ec9fd0",
     "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": "078fd5b2f4ca7ef4205c8e72857d4edb0748a15399e08e8f84e93d30095af9bf",
     "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-e5842ea0c04db0fe78f00865",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3041,
   "fragment_to": 3086,
   "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": "270adad584c9cf18c1b7106848002dc356381f1daa897a906311843a7357fb12",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-04T04:28:42.457Z",
   "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,
   "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-04T04:28:42.457Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "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": "27a2dcb1ec0656fb1657bbb39ebaebedb1b731f492a1ff04910574ba89c33b2d",
     "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": "5bedc538e467bf68e2d5cce037e46891654366d561299b6f4a040d0e42ed7f1c",
     "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-52022b22b55f143b573da3c2",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3041,
   "fragment_to": 3086,
   "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": "ad750a105a55b5b7feeaaaf5f5fa88530d67862eb69b61df789d07c5c4f32e51",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-04T02:49:46.701Z",
   "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,
   "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-04T02:49:46.701Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "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": "91d168d838410aeb6b668cf508380651405fb3663f56427089f2ca7dfe38857a",
     "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": "932b980f7b4812a4be64ef23992d8494ec20ac09527b460d58123cc59c5f893d",
     "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-db7a73794b964cfa2632ac27",
   "quote_text": "Netherlands to win and over 3.5 goals looks the bet",
   "fragment_from": 2130,
   "fragment_to": 2181,
   "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": "625a350455b8fa887b86a4a8d860ace0db7f01d2fbb21cbb9a40d4ea94aecc3d",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T19:13:58.211Z",
   "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-03T19:13:58.211Z",
    "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": "313f9688416234ffdeac80daea33f6051d3cd18a687b4efcc375c36cda35f0f7",
     "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-5541f05ab59d83f316763ebd",
   "quote_text": "England to score in both halves at about 8-5.",
   "fragment_from": 3039,
   "fragment_to": 3084,
   "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": "3b852e85dbf3016bac972c4a32018bfc621d7dec4b4185115b750bdb7c685f19",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T15:27:17.070Z",
   "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-03T15:27:17.070Z",
    "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": "d432539ffd238e87e7d3447bb34358387dcab1c2cefd2d6800dd3a44c5c974a2",
     "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": "b3fe66c2542a53cd0de801ff049854dbd620550dde532f823b26cb1fe87d3c59",
     "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-cd635db4e1ea9c1c03a96d0e",
   "quote_text": "Best bet\n\nScotland\n2pts 3-4 general",
   "fragment_from": 3193,
   "fragment_to": 3228,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/nations-league/north-macedonia-vs-scotland-odds-predictions-betting-tips-team-news-bet-builder-aG6wG4f3BPip/",
    "display_name": null,
    "speaker": "Aaron Ashley",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6ee68b3c0631d32ecd339597edc6418a416c4164d6a64d9fa84301b67f688d9e",
    "material_removed": false
   },
   "published_at": "2026-10-03T14:45:00.000Z",
   "detected_at": "2026-10-03T14:56:37.692Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-b5420464e903",
    "display_name": "North Macedonia — Scotland",
    "competition_name": "UEFA Nations League",
    "starts_at": "2026-10-03T18:45:00.000Z",
    "url": null,
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Scotland",
   "odds_set": {
    "by_author": "1.75",
    "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-03T14:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T14:45:00.000Z",
    "detected_at": "2026-10-03T14:56:37.692Z",
    "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": "Scotland",
    "author_odds": "1.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Scotland at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was North Macedonia 0-2 Scotland."
   },
   "settlements": [
    {
     "operation_id": "04b4a8d17f966fcf04c641f2d41b1a38d51161bd2c1ec5bc7ec99864b887dcfd",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Scotland",
     "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": "71d4de7ce0989d158c77e56396114a948db89d69a90f3314ea79d6937ac5a8c9",
     "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": "Scotland",
     "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/nations-league/north-macedonia-vs-scotland-odds-predictions-betting-tips-team-news-bet-builder-aG6wG4f3BPip/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Scotland to win"
  },
  {
   "observation_id": "n-99f45429785eee2a4464d2e7",
   "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": "c27d0cb9ffeb89a9786419ea5fd92d6b9b2e916684b243c51af52308bb1849b9",
    "material_removed": false
   },
   "published_at": "2026-10-03T07:00:00.000Z",
   "detected_at": "2026-10-03T14:20:53.202Z",
   "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-03T14:20:53.202Z",
    "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": "998cef3058a4dd28004d992d54306db19bb2372e31c74d66fae22ebcebbd04b5",
     "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": "eaf3ae0e5bff043b037fe0afe909498e13d1842d5ac109016b229445c6719442",
     "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"
  }
 ]
}
