{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/james-milton/picks/8/",
 "canonical": "/authors/james-milton/picks/8/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "James Milton — football predictions, page 8 of 38",
 "description": "Predictions 121–140 of 735 by James Milton, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 8 of 38 of the predictions by James Milton recorded by Forecast Record: predictions 121–140 of 735 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": "735",
  "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": "bddd7c34bad8ab69dfa739ae58b4d93bfcad9e5543e1c2206683e1066bdc3344",
 "dependency_group": "author:e-8568cb3a3871e8164f370e4e",
 "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/james-milton/picks/8/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-8568cb3a3871e8164f370e4e",
  "public_name": "James Milton",
  "tracker_number": 1524,
  "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-38fead6ccf9038ae28acb0d9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Yasin Ayari to have one or more shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T11:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:14.922Z",
   "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-2e448ce6ed7589380268d271",
   "url": null,
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4700.5,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: over 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7700",
   "published_at": "2026-03-16T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:38.040Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-664ca9d1d0b629ed151a3743",
   "url": "/authors/james-milton/picks/8/#pick-n-664ca9d1d0b629ed151a3743",
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4700.5,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 0.5: Sepp van den Berg over 0.5 shots on target at 1.8",
   "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-03-16T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:38.040Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-664ca9d1d0b629ed151a3743",
    "quote_text": "Sepp van den Berg to have one or more shots\n4-5 bet365",
    "fragment_from": 1909,
    "fragment_to": 1963,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260315173241id_/https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ce3f6ca76c4e6ff1f4218e38ddec6772fea991ea157a7511a03541a86a9732a1",
     "material_removed": false
    },
    "published_at": "2026-03-16T18:00:00.000Z",
    "detected_at": "2026-09-28T16:32:38.040Z",
    "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": "Brentford v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2026-03-16T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 0.5",
    "outcome_label": "Sepp van den Berg over 0.5 shots on target",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
    "dates": {
     "fragment_at": "2026-03-16T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-16T18:00:00.000Z",
     "detected_at": "2026-09-28T16:32:38.040Z",
     "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Sepp van den Berg over 0.5 shots on target",
     "author_odds": "1.8",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "0.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 0.5: Sepp van den Berg over 0.5 shots on target at 1.8"
    },
    "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": "ef4af7da74e564f860a918b494a8c7e5fca3743894d146e6d795409e0c4bba20",
      "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 0.5",
      "choice": "Sepp van den Berg over 0.5 shots on target",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-10-09T11:35:04.281Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sepp van den Berg over 0.5 shots on target"
   }
  },
  {
   "record_id": "n-6c8d2741d6bb7dfda9ada24d",
   "url": "/authors/james-milton/picks/8/#pick-n-6c8d2741d6bb7dfda9ada24d",
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4700.5,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: draw at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.4200",
   "published_at": "2026-03-16T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:38.040Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6c8d2741d6bb7dfda9ada24d",
    "quote_text": "Half-time draw\n2pts 7-5 bet365, Coral, Ladbrokes",
    "fragment_from": 1842,
    "fragment_to": 1890,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260315173241id_/https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ce3f6ca76c4e6ff1f4218e38ddec6772fea991ea157a7511a03541a86a9732a1",
     "material_removed": false
    },
    "published_at": "2026-03-16T18:00:00.000Z",
    "detected_at": "2026-09-28T16:32:38.040Z",
    "executed_at": "2026-11-07T18:21:04.121Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2026-03-16T20:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "1X2, match result, first half",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4300",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
    "dates": {
     "fragment_at": "2026-03-16T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-16T18:00:00.000Z",
     "detected_at": "2026-09-28T16:32:38.040Z",
     "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result, first half",
     "choice": "draw",
     "author_odds": "2.4",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "first_half",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result, first half: draw at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brentford 2-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "d1f3aed03de0689aa76b36bb45b6930fb7d7512f1ee60da4ca79a3397cc38df2",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.115Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7e68b5fc817cef8aca9316917cb651709138e9712a17e1f480576448024a7239",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": "2.4300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.121Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7fed1c73cbeb26de0e011baf5a9266cbacc97bd5df4995f64efa9c0eaf2b09ce",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": "2.4200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.127Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-a398d92f31e2345b5ec4f2c0",
   "url": "/authors/james-milton/picks/8/#pick-n-a398d92f31e2345b5ec4f2c0",
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4700.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Joao Gomes to be carded at 6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-16T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:38.040Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a398d92f31e2345b5ec4f2c0",
    "quote_text": "Joao Gomes to be booked\n\nThe Wolves midfielder is a leading card candidate on Monday night and one of his nine league cautions this season came in the home defeat to Brentford.\n\nPays out at 5-1 with bet365",
    "fragment_from": 4982,
    "fragment_to": 5187,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260315173241id_/https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ce3f6ca76c4e6ff1f4218e38ddec6772fea991ea157a7511a03541a86a9732a1",
     "material_removed": false
    },
    "published_at": "2026-03-16T18:00:00.000Z",
    "detected_at": "2026-09-28T16:32:38.040Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brentford v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2026-03-16T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Joao Gomes to be carded",
    "odds_set": {
     "by_author": "6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
    "dates": {
     "fragment_at": "2026-03-16T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-16T18:00:00.000Z",
     "detected_at": "2026-09-28T16:32:38.040Z",
     "archive_snapshot_at": "2026-03-15T17:32:41.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Joao Gomes to be carded",
     "author_odds": "6",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Joao Gomes to be carded at 6"
    },
    "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": "bfdc79a873cb3b8fa6d010165d79077b0ee86a716c38de7c92ac86e82c355b33",
      "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": "Joao Gomes to be carded",
      "decimal_odds": "6",
      "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.335Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/brentford-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ajhMJ0H4rAWM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Joao Gomes to be carded"
   }
  },
  {
   "record_id": "n-aaea258951eb7f78a885b6df",
   "url": null,
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4700.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4700",
   "published_at": "2026-03-16T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:38.040Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-0719eaced55c28bd0d0e2ee8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 0.5 Man City first-half goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-08T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:50:24.689Z",
   "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-3a36a41e4f8d1a60d2bf6ca0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland to score at any time",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-25T15:43:37.000Z",
   "recorded_at": "2026-09-28T16:54:21.623Z",
   "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-aaea79fd36198e613461e7a4",
   "url": "/authors/james-milton/picks/8/#pick-n-aaea79fd36198e613461e7a4",
   "match": "Aston Villa v Manchester City",
   "match_url": null,
   "kickoff": "2025-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8090.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-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": "1.8",
   "settled_price": "1.8300",
   "published_at": "2025-10-25T15:43:37.000Z",
   "recorded_at": "2026-09-28T16:54:21.623Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aaea79fd36198e613461e7a4",
    "quote_text": "Manchester City\n3pts 4-5 general",
    "fragment_from": 2017,
    "fragment_to": 2049,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251025172219id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-aKKMw2q0LOi8/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "00f7d69d2e0e9e3f3bc5ca30f9cb09ae26a6dd66bd15ee34ad3185c45d7b8748",
     "material_removed": false
    },
    "published_at": "2025-10-25T15:43:37.000Z",
    "detected_at": "2026-09-28T16:54:21.623Z",
    "executed_at": "2026-11-07T18:21:03.615Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8197",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-25T17:22:19.000Z",
    "dates": {
     "fragment_at": "2025-10-25T15:43:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-25T15:43:37.000Z",
     "detected_at": "2026-09-28T16:54:21.623Z",
     "archive_snapshot_at": "2025-10-25T17:22:19.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": "1.8",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Aston Villa 1-0 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "f6f0bbf5e5069a5cd11328ca56843cbbdcfd90ef503a614a8eed2d030a18c7ac",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester City",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.609Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a64d13e99b6044740ed46532b7493fe7e8f08afa1ea1965ded6c613b957a13e7",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester City",
      "decimal_odds": "1.8197",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.615Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "319cc2a9b605eed40e43ffb46ea5c51328b4ea7449a3c40bacf7475a58c74932",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester City",
      "decimal_odds": "1.8300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.620Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-aKKMw2q0LOi8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-0d95b16fbeb1915fd059543a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jean-Philippe Mateta to have one or more shots on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-25T14:30:03.000Z",
   "recorded_at": "2026-09-28T16:54:50.066Z",
   "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-e30721289171012719fa67cb",
   "url": "/authors/james-milton/picks/8/#pick-n-e30721289171012719fa67cb",
   "match": "Arsenal v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8090.9,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Arsenal win, both teams to score: yes at 3.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-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": "3.25",
   "settled_price": "3.1000",
   "published_at": "2025-10-25T14:30:03.000Z",
   "recorded_at": "2026-09-28T16:54:50.066Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e30721289171012719fa67cb",
    "quote_text": "Arsenal to win and both teams to score\n1pt 9-4 general",
    "fragment_from": 1951,
    "fragment_to": 2005,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251025152938id_/https://www.racingpost.com/sport/football-tips/premier-league/arsenal-vs-crystal-palace-predictions-team-news-betting-tips-odds-and-bet-builder-az78A3m0Dm7Z/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "95e51f2fa5ffc4589f072de7fd6ffbbc9c4d9d2cefe0e2a4dabcc770afc54b19",
     "material_removed": false
    },
    "published_at": "2025-10-25T14:30:03.000Z",
    "detected_at": "2026-09-28T16:54:50.066Z",
    "executed_at": "2026-11-07T18:21:03.334Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Arsenal win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.1000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-25T15:29:38.000Z",
    "dates": {
     "fragment_at": "2025-10-25T14:30:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-25T14:30:03.000Z",
     "detected_at": "2026-09-28T16:54:50.066Z",
     "archive_snapshot_at": "2025-10-25T15:29:38.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Arsenal win, both teams to score: yes",
     "author_odds": "3.25",
     "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: Arsenal win, both teams to score: yes at 3.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Arsenal 1-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "dd40bb25bc843994c352c36e3d77b847ba8054c51b8dda95e1a3bb799f30c4ff",
      "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": "Arsenal win, both teams to score: yes",
      "decimal_odds": "3.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.329Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "72a403446913d1ab6ffb7005cdb141b32ffc0b43012489f1f6ca018718c60988",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Arsenal win, both teams to score: yes",
      "decimal_odds": "3.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.334Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/arsenal-vs-crystal-palace-predictions-team-news-betting-tips-odds-and-bet-builder-az78A3m0Dm7Z/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-f0a7af3f25a7f0ef340385d4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jurrien Timber 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": "2025-10-25T14:30:03.000Z",
   "recorded_at": "2026-09-28T16:54:50.066Z",
   "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-8b8e5c56b0fbc139d8906038",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Benjamin Sesko to commit over 1.5 fouls\n11-4 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": "2025-10-18T14:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:52.762Z",
   "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-a7f6c029b41f6d8d7d05c625",
   "url": "/authors/james-milton/picks/8/#pick-n-a7f6c029b41f6d8d7d05c625",
   "match": "Liverpool v Manchester United",
   "match_url": null,
   "kickoff": "2025-10-19T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8257.4,
   "market_code": "player_first_goal",
   "author_said": "Player to score first: Dominik Szoboszlai to score first at 17",
   "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": "17",
   "settled_price": "17",
   "published_at": "2025-10-18T14:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:52.762Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a7f6c029b41f6d8d7d05c625",
    "quote_text": "Dominik Szoboszlai to be first goalscorer\n16-1 bet365",
    "fragment_from": 2054,
    "fragment_to": 2107,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251018153438id_/https://www.racingpost.com/sport/football-tips/liverpool-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aIRPI8o3HP16/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4a1229d6f457e0c7f3858d059dada8c6961a91d76c0f31459d432d18a40401e4",
     "material_removed": false
    },
    "published_at": "2025-10-18T14:00:00.000Z",
    "detected_at": "2026-09-28T16:55:52.762Z",
    "executed_at": "2026-11-07T18:21:03.046Z",
    "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 United",
     "competition_name": "Premier League",
     "starts_at": "2025-10-19T15:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Player to score first",
    "outcome_label": "Dominik Szoboszlai to score first",
    "odds_set": {
     "by_author": "17",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-18T15:34:38.000Z",
    "dates": {
     "fragment_at": "2025-10-18T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-18T14:00:00.000Z",
     "detected_at": "2026-09-28T16:55:52.762Z",
     "archive_snapshot_at": "2025-10-18T15:34:38.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score first",
     "choice": "Dominik Szoboszlai to score first",
     "author_odds": "17",
     "market_key": "player_first_goal",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score first: Dominik Szoboszlai to score first at 17"
    },
    "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 United."
    },
    "settlements": [
     {
      "operation_id": "d4b15cddbc46a7b460950a5652964ce98a610581017006922b5c681a179d87e0",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score first",
      "choice": "Dominik Szoboszlai to score first",
      "decimal_odds": "17",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.046Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/liverpool-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aIRPI8o3HP16/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dominik Szoboszlai to score first"
   }
  },
  {
   "record_id": "n-c057e1cbe4cc0c2d4762245c",
   "url": "/authors/james-milton/picks/8/#pick-n-c057e1cbe4cc0c2d4762245c",
   "match": "Liverpool v Manchester United",
   "match_url": null,
   "kickoff": "2025-10-19T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8257.4,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3",
   "settled_price": "3.0000",
   "published_at": "2025-10-18T14:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:52.762Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c057e1cbe4cc0c2d4762245c",
    "quote_text": "Liverpool to win & under 3.5 goals\n2pts 2-1 Coral, Ladbrokes",
    "fragment_from": 1915,
    "fragment_to": 1975,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251018153438id_/https://www.racingpost.com/sport/football-tips/liverpool-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aIRPI8o3HP16/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4a1229d6f457e0c7f3858d059dada8c6961a91d76c0f31459d432d18a40401e4",
     "material_removed": false
    },
    "published_at": "2025-10-18T14:00:00.000Z",
    "detected_at": "2026-09-28T16:55:52.762Z",
    "executed_at": "2026-11-07T18:21:03.038Z",
    "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 United",
     "competition_name": "Premier League",
     "starts_at": "2025-10-19T15:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Liverpool to win and under 3.5 goals",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-18T15:34:38.000Z",
    "dates": {
     "fragment_at": "2025-10-18T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-18T14:00:00.000Z",
     "detected_at": "2026-09-28T16:55:52.762Z",
     "archive_snapshot_at": "2025-10-18T15:34:38.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Liverpool to win and under 3.5 goals",
     "author_odds": "3",
     "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: Liverpool to win and under 3.5 goals at 3"
    },
    "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 United."
    },
    "settlements": [
     {
      "operation_id": "ded42c9077d34b51b37f10758f51ee58ce0e64abeaee7dce6460401355fa6a98",
      "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": "Liverpool to win and under 3.5 goals",
      "decimal_odds": "3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.033Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35fdd7d33b7c95c1dedf64d56a15df2fed23a46600d3c9d002dfd0a1ce0648a5",
      "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": "Liverpool to win and under 3.5 goals",
      "decimal_odds": "3.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:03.038Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/liverpool-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aIRPI8o3HP16/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-6822e5b6b1b9ba3580f48c97",
   "url": "/authors/james-milton/picks/8/#pick-n-6822e5b6b1b9ba3580f48c97",
   "match": "AFC Bournemouth v Fulham",
   "match_url": null,
   "kickoff": "2025-10-03T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8638.0,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Josh King over 1.5 shots on target at 7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:58:51.015Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6822e5b6b1b9ba3580f48c97",
    "quote_text": "Josh King to have over 1.5 shots\n\nCottagers youngster King is thriving in the number-ten role and he has had five shots in his last two games against Brentford and Aston Villa.\n\nPays out at 6-1 with Paddy Power",
    "fragment_from": 5159,
    "fragment_to": 5369,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251002175542id_/https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bb87647e98514a3411aa404b01038967d9f9cbdfbf54fff26057442b65f95f94",
     "material_removed": false
    },
    "published_at": "2025-10-02T16:00:00.000Z",
    "detected_at": "2026-09-28T16:58:51.015Z",
    "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": "AFC Bournemouth v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-10-03T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Josh King over 1.5 shots on target",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
    "dates": {
     "fragment_at": "2025-10-02T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-02T16:00:00.000Z",
     "detected_at": "2026-09-28T16:58:51.015Z",
     "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Josh King over 1.5 shots on target",
     "author_odds": "7",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Josh King over 1.5 shots on target at 7"
    },
    "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": "f8491aec5b900c6125e43e3aa5a57938666ebcec8ba872424f4118cf1dedc5e3",
      "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": "Josh King over 1.5 shots on target",
      "decimal_odds": "7",
      "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:00.160Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Josh King over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-6e8e5ea83e475b42c1dbb2de",
   "url": "/authors/james-milton/picks/8/#pick-n-6e8e5ea83e475b42c1dbb2de",
   "match": "AFC Bournemouth v Fulham",
   "match_url": null,
   "kickoff": "2025-10-03T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8638.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.9500",
   "published_at": "2025-10-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:58:51.015Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6e8e5ea83e475b42c1dbb2de",
    "quote_text": "Bournemouth to win\n\nThe Cherries have made an impressive start to the season and they should stand firm against a depleted Fulham attack.",
    "fragment_from": 4817,
    "fragment_to": 4954,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251002175542id_/https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bb87647e98514a3411aa404b01038967d9f9cbdfbf54fff26057442b65f95f94",
     "material_removed": false
    },
    "published_at": "2025-10-02T16:00:00.000Z",
    "detected_at": "2026-09-28T16:58:51.015Z",
    "executed_at": "2026-11-07T18:21:03.868Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-10-03T19:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9524",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9524,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
    "dates": {
     "fragment_at": "2025-10-02T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-02T16:00:00.000Z",
     "detected_at": "2026-09-28T16:58:51.015Z",
     "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was AFC Bournemouth 3-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "2a582d6d27c1042ffdd72296609e0f384ac2b9dd563fc16dbea5ae3ecdd8d1c0",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "1.9524",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9524,
      "executed_at": "2026-11-07T18:21:03.868Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "851198193faf84efa3fdfebeb38a7ce770787115ecfa883707cf68b9215ffb4e",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "1.9500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T18:21:03.874Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-88fe610c8790469e90aeca41",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Joachim Andersen to have a headed shot on target\n9-1 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": "2025-10-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:58:51.015Z",
   "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-de266b50e10b427968eef202",
   "url": "/authors/james-milton/picks/8/#pick-n-de266b50e10b427968eef202",
   "match": "AFC Bournemouth v Fulham",
   "match_url": null,
   "kickoff": "2025-10-03T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8638.0,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: AFC Bournemouth win, both teams to score: no at 2.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:58:51.015Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-de266b50e10b427968eef202",
    "quote_text": "Bournemouth to win & under 3.5 goals\n2pts 13-8 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 2007,
    "fragment_to": 2083,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251002175542id_/https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bb87647e98514a3411aa404b01038967d9f9cbdfbf54fff26057442b65f95f94",
     "material_removed": false
    },
    "published_at": "2025-10-02T16:00:00.000Z",
    "detected_at": "2026-09-28T16:58:51.015Z",
    "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": "AFC Bournemouth v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-10-03T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "AFC Bournemouth win, both teams to score: no",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
    "dates": {
     "fragment_at": "2025-10-02T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-02T16:00:00.000Z",
     "detected_at": "2026-09-28T16:58:51.015Z",
     "archive_snapshot_at": "2025-10-02T17:55:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "AFC Bournemouth win, both teams to score: no",
     "author_odds": "2.625",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: AFC Bournemouth win, both teams to score: no at 2.62"
    },
    "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": "221c51a92adbfe4cdfd4a84a431c40069f663a87c5b05dc658508ddb0a408cd4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "AFC Bournemouth win, both teams to score: no",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.582Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "33fe16a4ef99fdf1c0fbb0cd75e25575e39b09289d00005c03451fef594aaa83",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "AFC Bournemouth win, both teams to score: no",
      "decimal_odds": "3.2500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:25.090Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "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/bournemouth-vs-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-atFOO3T1ijNr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth win, both teams to score: no"
   }
  },
  {
   "record_id": "n-ff06136275a99155a3a41366",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Sasa Lukic to be fouled two or more times\n\nFulham's Serbian midfielder has committed seven more fouls than any other Premier League player this season but he also wins an average of two fouls per…",
   "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-10-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:58:51.015Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 735,
  "pages": 38,
  "page_urls": [
   "/authors/james-milton/",
   "/authors/james-milton/picks/2/",
   "/authors/james-milton/picks/3/",
   "/authors/james-milton/picks/4/",
   "/authors/james-milton/picks/5/",
   "/authors/james-milton/picks/6/",
   "/authors/james-milton/picks/7/",
   "/authors/james-milton/picks/8/",
   "/authors/james-milton/picks/9/",
   "/authors/james-milton/picks/10/",
   "/authors/james-milton/picks/11/",
   "/authors/james-milton/picks/12/",
   "/authors/james-milton/picks/13/",
   "/authors/james-milton/picks/14/",
   "/authors/james-milton/picks/15/",
   "/authors/james-milton/picks/16/",
   "/authors/james-milton/picks/17/",
   "/authors/james-milton/picks/18/",
   "/authors/james-milton/picks/19/",
   "/authors/james-milton/picks/20/",
   "/authors/james-milton/picks/21/",
   "/authors/james-milton/picks/22/",
   "/authors/james-milton/picks/23/",
   "/authors/james-milton/picks/24/",
   "/authors/james-milton/picks/25/",
   "/authors/james-milton/picks/26/",
   "/authors/james-milton/picks/27/",
   "/authors/james-milton/picks/28/",
   "/authors/james-milton/picks/29/",
   "/authors/james-milton/picks/30/",
   "/authors/james-milton/picks/31/",
   "/authors/james-milton/picks/32/",
   "/authors/james-milton/picks/33/",
   "/authors/james-milton/picks/34/",
   "/authors/james-milton/picks/35/",
   "/authors/james-milton/picks/36/",
   "/authors/james-milton/picks/37/",
   "/authors/james-milton/picks/38/"
  ],
  "groups": {
   "settled": 235,
   "pending": 7,
   "excluded": 493
  },
  "continuation": "by_time",
  "page": 8,
  "first": 121,
  "last": 140,
  "author_url": "/authors/james-milton/",
  "current": true
 },
 "entity_id": "history:/authors/james-milton/picks/8/",
 "source_revision": 71
}
