{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/james-milton/picks/7/",
 "canonical": "/authors/james-milton/picks/7/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "James Milton — football predictions, page 7 of 38",
 "description": "Predictions 101–120 of 735 by James Milton, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 7 of 38 of the predictions by James Milton recorded by Forecast Record: predictions 101–120 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": "641c321d7e92f1d88b423188f320d4b683084f1235d83d59c56fc05fc0c15efa",
 "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/7/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-e5a901b1a97a8b8d49c2cd32",
   "url": "/authors/james-milton/picks/7/#pick-n-e5a901b1a97a8b8d49c2cd32",
   "match": "Wolverhampton Wanderers v Aston Villa",
   "match_url": null,
   "kickoff": "2026-02-27T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5108.4,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: draw at half-time, Aston Villa at full-time at 5",
   "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-02-26T20:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:50.072Z",
   "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-e5a901b1a97a8b8d49c2cd32",
    "quote_text": "Draw-Aston Villa double result\n1pt 4-1 general",
    "fragment_from": 1833,
    "fragment_to": 1879,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-arzPN6a1MNjO/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6c2531bd1a704c438b7414a612846fafa1d1e55734dd2849322228064081daea",
     "material_removed": false
    },
    "published_at": "2026-02-26T20:00:00.000Z",
    "detected_at": "2026-09-28T16:22:50.072Z",
    "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": "Wolverhampton Wanderers v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-02-27T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "draw at half-time, Aston Villa at full-time",
    "odds_set": {
     "by_author": "5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.2000",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-26T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-26T20:00:00.000Z",
     "detected_at": "2026-09-28T16:22:50.072Z",
     "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": "Half-time/full-time",
     "choice": "draw at half-time, Aston Villa at full-time",
     "author_odds": "5",
     "market_key": "half_time_full_time",
     "choice_key": "X/2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: draw at half-time, Aston Villa at full-time at 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": "8f3e43c7533ea5ffe14ab24c6f0708c17a80685f55f6e79449fe98c2ecceb77e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "draw at half-time, Aston Villa at full-time",
      "decimal_odds": "5",
      "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.758Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a022f6a52ceb8a4fa92d3b5009c1924126ecbabc68479e8da77c5ce7a44bd532",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Aston Villa",
      "decimal_odds": "1.2000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-10-19T18:51:15.689Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": false,
      "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/wolves-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-arzPN6a1MNjO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw at half-time, Aston Villa at full-time"
   }
  },
  {
   "record_id": "n-fecfe0e913dae16b9df65064",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 1.5 first-half goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-26T20:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:50.072Z",
   "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-17a9349355107df39216a5d5",
   "url": "/authors/james-milton/picks/7/#pick-n-17a9349355107df39216a5d5",
   "match": "Wolverhampton Wanderers v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5012.1,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.5500",
   "published_at": "2026-03-03T19:33:44.000Z",
   "recorded_at": "2026-09-28T16:22:52.602Z",
   "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-17a9349355107df39216a5d5",
    "quote_text": "Half-time draw",
    "fragment_from": 4593,
    "fragment_to": 4607,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ed5f94338347106634c6249ec5a4c05610021482ff3589b5fb54b0630e924c4",
     "material_removed": false
    },
    "published_at": "2026-03-03T19:33:44.000Z",
    "detected_at": "2026-09-28T16:22:52.602Z",
    "executed_at": "2026-11-07T18:21:53.493Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-03-03T20:15:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result, first half",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.5750",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-03-03T19:33:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-03T19:33:44.000Z",
     "detected_at": "2026-09-28T16:22:52.602Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result, first half",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "first_half",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result, first half: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 2-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "4c6a12501e2be145fc3ad39cad360fdc63f0df8965cbeb602f4171a47aec90bb",
      "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.5750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15750,
      "executed_at": "2026-11-07T18:21:53.493Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bc8821602d59d3e85883590965dfafab8d5e03322af1516810a92cf9e69e4861",
      "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.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15500,
      "executed_at": "2026-11-07T18:21:53.506Z",
      "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/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-23ea5fd2d3ef08f077fd747d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Virgil van Dijk to have one or more shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-03T19:33:44.000Z",
   "recorded_at": "2026-09-28T16:22:52.602Z",
   "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-beb486e80ec39f0182f7e0a9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Joao Gomes to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-03T19:33:44.000Z",
   "recorded_at": "2026-09-28T16:22:52.602Z",
   "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-d9f6500fbbca233f3520a1a9",
   "url": "/authors/james-milton/picks/7/#pick-n-d9f6500fbbca233f3520a1a9",
   "match": "Wolverhampton Wanderers v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5012.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 2.5: Alexis Mac Allister over 2.5 shots on target at 2.1",
   "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-03T19:33:44.000Z",
   "recorded_at": "2026-09-28T16:22:52.602Z",
   "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-d9f6500fbbca233f3520a1a9",
    "quote_text": "Alexis Mac Allister to have two or more shots\n11-10 Coral, Ladbrokes",
    "fragment_from": 1829,
    "fragment_to": 1897,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ed5f94338347106634c6249ec5a4c05610021482ff3589b5fb54b0630e924c4",
     "material_removed": false
    },
    "published_at": "2026-03-03T19:33:44.000Z",
    "detected_at": "2026-09-28T16:22:52.602Z",
    "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": "Wolverhampton Wanderers v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-03-03T20:15:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 2.5",
    "outcome_label": "Alexis Mac Allister over 2.5 shots on target",
    "odds_set": {
     "by_author": "2.1",
     "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-03-03T19:33:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-03T19:33:44.000Z",
     "detected_at": "2026-09-28T16:22:52.602Z",
     "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 2.5",
     "choice": "Alexis Mac Allister over 2.5 shots on target",
     "author_odds": "2.1",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 2.5: Alexis Mac Allister over 2.5 shots on target at 2.1"
    },
    "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": "b50567015dceb17c3e884d73f1655497d6305d52790fec623cc2bc225e074b39",
      "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 2.5",
      "choice": "Alexis Mac Allister over 2.5 shots on target",
      "decimal_odds": "2.1",
      "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.309Z",
      "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/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alexis Mac Allister over 2.5 shots on target"
   }
  },
  {
   "record_id": "n-eaedf2027bdded1de3bfeaf1",
   "url": "/authors/james-milton/picks/7/#pick-n-eaedf2027bdded1de3bfeaf1",
   "match": "Wolverhampton Wanderers v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5012.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.3600",
   "published_at": "2026-03-03T19:33:44.000Z",
   "recorded_at": "2026-09-28T16:22:52.602Z",
   "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-eaedf2027bdded1de3bfeaf1",
    "quote_text": "Liverpool to win & under 3.5 goals\n2pts 7-5 BoyleSports",
    "fragment_from": 1755,
    "fragment_to": 1810,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ed5f94338347106634c6249ec5a4c05610021482ff3589b5fb54b0630e924c4",
     "material_removed": false
    },
    "published_at": "2026-03-03T19:33:44.000Z",
    "detected_at": "2026-09-28T16:22:52.602Z",
    "executed_at": "2026-11-07T18:21:53.484Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-03-03T20:15:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Liverpool to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-03-03T19:33:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-03T19:33:44.000Z",
     "detected_at": "2026-09-28T16:22:52.602Z",
     "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": "Liverpool to win and under 3.5 goals",
     "author_odds": "2.4",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 2-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "c5f9be299e2cbc050533daff9685a85978903f11276391a1b346e9f4cbb27acd",
      "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": "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:53.471Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ca7ebec99e5c82714b8426c102bdb51392a9b7fe1125c9fe736b5fab80f490b4",
      "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": "2.3600",
      "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:53.484Z",
      "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/wolves-vs-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-aakFb5L3gKvL/",
     "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-5018b570adce3d314a6c39e6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal-Manchester City straight forecast\n2pts 8-1 bet365, BoyleSports",
   "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-08-17T06:00:00.000Z",
   "recorded_at": "2026-09-28T16:23:34.103Z",
   "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-bc1d8e7825900cba93a95e16",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manchester City-Arsenal straight forecast\n1pt 10-1 bet365, BoyleSports",
   "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-08-17T06:00:00.000Z",
   "recorded_at": "2026-09-28T16:23:34.103Z",
   "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-053cab86658f5157a170173d",
   "url": "/authors/james-milton/picks/7/#pick-n-053cab86658f5157a170173d",
   "match": "AFC Bournemouth v Liverpool",
   "match_url": null,
   "kickoff": "2026-09-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -195.4,
   "market_code": "player_card",
   "author_said": "Player to be carded: Double Chance Adam Smith to be carded at 8.5",
   "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-09-20T09:40:10.000Z",
   "recorded_at": "2026-09-28T16:25:32.897Z",
   "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": "price disputed: the quote does not give the author's price 8.50; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-053cab86658f5157a170173d",
    "quote_text": "Both Teams to Score\n\nBoth Teams to Score\n\nBournemouth or Draw\n\nDouble Chance\n\nAdam Smith to be Booked\n\nPlayer to be Booked\n\n£10 returns ≈ £85.00",
    "fragment_from": 2016,
    "fragment_to": 2160,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260919032801id_/https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-aGTUX0m9cmxw/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "44a64b46d53c2d7c6a1b17c816b2aa99cedd5e476f8bc024d0b84d2f5d8411e6",
     "material_removed": false
    },
    "published_at": "2026-09-20T09:40:10.000Z",
    "detected_at": "2026-09-28T16:25:32.897Z",
    "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 Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-09-20T13:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Double Chance Adam Smith to be carded",
    "odds_set": {
     "by_author": "8.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": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-09-19T03:28:01.000Z",
    "dates": {
     "fragment_at": "2026-09-20T09:40:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-20T09:40:10.000Z",
     "detected_at": "2026-09-28T16:25:32.897Z",
     "archive_snapshot_at": "2026-09-19T03:28:01.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": "Double Chance Adam Smith to be carded",
     "author_odds": "8.5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Double Chance Adam Smith to be carded at 8.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": "e5c1c639ba3674e433493346b647cd4ea4ab9ef582fd6815dbddee90851beb4f",
      "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": "Double Chance Adam Smith to be carded",
      "decimal_odds": "8.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:57.659Z",
      "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-liverpool-predictions-team-news-odds-betting-tips-bet-builder-aGTUX0m9cmxw/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Double Chance Adam Smith to be carded"
   }
  },
  {
   "record_id": "n-071c38bcbea42426618df320",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 8-1 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-04-21T09:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:12.700Z",
   "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-1095b15e0158ec878eb48db4",
   "url": "/authors/james-milton/picks/7/#pick-n-1095b15e0158ec878eb48db4",
   "match": "Brighton & Hove Albion v Chelsea",
   "match_url": null,
   "kickoff": "2026-04-21T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3837.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Mats Wieffer to be carded at 4.33",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.33",
   "settled_price": "4.33",
   "published_at": "2026-04-21T09:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:12.700Z",
   "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-1095b15e0158ec878eb48db4",
    "quote_text": "Mats Wieffer to be shown a card\n100-30 bet365",
    "fragment_from": 1957,
    "fragment_to": 2002,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260421153349id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-aoDaz9v0ze9Y/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "446e04eafd854a5f336ed46cc1c18e0349c0623b56d49e672d7fcd0cff500375",
     "material_removed": false
    },
    "published_at": "2026-04-21T09:00:00.000Z",
    "detected_at": "2026-09-28T16:29:12.700Z",
    "executed_at": "2026-11-07T18:20:42.988Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-04-21T19:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Mats Wieffer to be carded",
    "odds_set": {
     "by_author": "4.33",
     "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": "2026-04-21T15:33:49.000Z",
    "dates": {
     "fragment_at": "2026-04-21T09:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-21T09:00:00.000Z",
     "detected_at": "2026-09-28T16:29:12.700Z",
     "archive_snapshot_at": "2026-04-21T15:33:49.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": "Mats Wieffer to be carded",
     "author_odds": "4.33",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Mats Wieffer to be carded at 4.33"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brighton & Hove Albion 3-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "588c4167eb13335cdadd6b953c91fdd5a8be2a505b1482ada9b7686bfa65c6e9",
      "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": "Mats Wieffer to be carded",
      "decimal_odds": "4.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:42.988Z",
      "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/premier-league/brighton-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-aoDaz9v0ze9Y/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mats Wieffer to be carded"
   }
  },
  {
   "record_id": "n-5bba2335a5114fb7683d89ad",
   "url": "/authors/james-milton/picks/7/#pick-n-5bba2335a5114fb7683d89ad",
   "match": "Brighton & Hove Albion v Chelsea",
   "match_url": null,
   "kickoff": "2026-04-21T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3837.5,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Brighton & Hove Albion to win and under 4.5 goals at 3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3",
   "settled_price": "3",
   "published_at": "2026-04-21T09:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:12.700Z",
   "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-5bba2335a5114fb7683d89ad",
    "quote_text": "Brighton to win & under 4.5 goals\n3pts 2-1 Coral, Ladbrokes",
    "fragment_from": 1879,
    "fragment_to": 1938,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260421153349id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-aoDaz9v0ze9Y/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "446e04eafd854a5f336ed46cc1c18e0349c0623b56d49e672d7fcd0cff500375",
     "material_removed": false
    },
    "published_at": "2026-04-21T09:00:00.000Z",
    "detected_at": "2026-09-28T16:29:12.700Z",
    "executed_at": "2026-11-07T18:20:42.981Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-04-21T19:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and under 4.5 goals",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20000,
    "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": "2026-04-21T15:33:49.000Z",
    "dates": {
     "fragment_at": "2026-04-21T09:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-21T09:00:00.000Z",
     "detected_at": "2026-09-28T16:29:12.700Z",
     "archive_snapshot_at": "2026-04-21T15:33:49.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 4.5 goals",
     "choice": "Brighton & Hove Albion to win and under 4.5 goals",
     "author_odds": "3",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 4.5 goals: Brighton & Hove Albion to win and under 4.5 goals at 3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brighton & Hove Albion 3-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "7eadb189efd845d89c89383ad899507059c38e063d3586fd271448445cce6691",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 4.5 goals",
      "choice": "Brighton & Hove Albion to win and under 4.5 goals",
      "decimal_odds": "3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20000,
      "executed_at": "2026-11-07T18:20:42.981Z",
      "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/premier-league/brighton-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-aoDaz9v0ze9Y/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-9481746f7e5cbf4d042635bd",
   "url": "/authors/james-milton/picks/7/#pick-n-9481746f7e5cbf4d042635bd",
   "match": "Chelsea v Manchester United",
   "match_url": null,
   "kickoff": "2026-04-18T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3909.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4500",
   "published_at": "2026-04-18T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:35.035Z",
   "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-9481746f7e5cbf4d042635bd",
    "quote_text": "Both teams to score",
    "fragment_from": 4884,
    "fragment_to": 4903,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260418112919id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef673f5c2f52d3332c494906bc8fbc89f561ed542fead5b9acd74abd03e2c7bd",
     "material_removed": false
    },
    "published_at": "2026-04-18T17:00:00.000Z",
    "detected_at": "2026-09-28T16:29:35.035Z",
    "executed_at": "2026-11-07T18:20:43.798Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-04-18T19:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.4547",
     "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-04-18T11:29:19.000Z",
    "dates": {
     "fragment_at": "2026-04-18T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-18T17:00:00.000Z",
     "detected_at": "2026-09-28T16:29:35.035Z",
     "archive_snapshot_at": "2026-04-18T11:29: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": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Chelsea 0-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "401acc0efbddf71a2e0d32e6a7b07809b3dfc3891f1f2dab6bb08a8a9f9548eb",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4547",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:43.798Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4aba01ced3d36db28641f8ef72da6598d83f5586300cc5a7f6ada93b23492d64",
      "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": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:43.809Z",
      "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/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c1e153f44fbf631ec6711bec",
   "url": "/authors/james-milton/picks/7/#pick-n-c1e153f44fbf631ec6711bec",
   "match": "Chelsea v Manchester United",
   "match_url": null,
   "kickoff": "2026-04-18T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3909.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Casemiro 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-04-18T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:35.035Z",
   "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-c1e153f44fbf631ec6711bec",
    "quote_text": "Casemiro to be shown a card\n\nThe Brazilian bruiser was sent off in this season's home game against Chelsea and he has been booked in four of his last five outings for club and country.\n\nPays out at 5-1 with bet365",
    "fragment_from": 5288,
    "fragment_to": 5501,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260418112919id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef673f5c2f52d3332c494906bc8fbc89f561ed542fead5b9acd74abd03e2c7bd",
     "material_removed": false
    },
    "published_at": "2026-04-18T17:00:00.000Z",
    "detected_at": "2026-09-28T16:29:35.035Z",
    "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": "Chelsea v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-04-18T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Casemiro 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-04-18T11:29:19.000Z",
    "dates": {
     "fragment_at": "2026-04-18T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-18T17:00:00.000Z",
     "detected_at": "2026-09-28T16:29:35.035Z",
     "archive_snapshot_at": "2026-04-18T11:29: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": "Player to be carded",
     "choice": "Casemiro 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: Casemiro 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": "1e7245fccda2a5882e31a396a8cbdf535a651f1fbf273493bd0df7dbba920160",
      "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": "Casemiro 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:04.000Z",
      "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/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Casemiro to be carded"
   }
  },
  {
   "record_id": "n-e03bab9bd59bc324ad44a210",
   "url": "/authors/james-milton/picks/7/#pick-n-e03bab9bd59bc324ad44a210",
   "match": "Chelsea v Manchester United",
   "match_url": null,
   "kickoff": "2026-04-18T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3909.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2500",
   "published_at": "2026-04-18T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:29:35.035Z",
   "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-e03bab9bd59bc324ad44a210",
    "quote_text": "Over 3.5 goals\n2pts 13-10 general",
    "fragment_from": 1834,
    "fragment_to": 1867,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260418112919id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef673f5c2f52d3332c494906bc8fbc89f561ed542fead5b9acd74abd03e2c7bd",
     "material_removed": false
    },
    "published_at": "2026-04-18T17:00:00.000Z",
    "detected_at": "2026-09-28T16:29:35.035Z",
    "executed_at": "2026-11-07T18:20:43.773Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-04-18T19:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2600",
     "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-04-18T11:29:19.000Z",
    "dates": {
     "fragment_at": "2026-04-18T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-18T17:00:00.000Z",
     "detected_at": "2026-09-28T16:29:35.035Z",
     "archive_snapshot_at": "2026-04-18T11:29: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": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Chelsea 0-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "423b4a019947355b1bab8b250702c80b5ffca5ec7b15440b6b044f11ac55c43d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.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:20:43.767Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fb9549897d7519774f2a481efed56837848882cf8c2f8fcc1c5f3e1398cc7fc1",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.2600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:43.773Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "09f342b1c76379ecd630dc1f4e3360ff2daa94beffb73f510e5dd176974db172",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.2500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:43.779Z",
      "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/chelsea-vs-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-aK6aE6i8YxPD/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-08df5ce6a172ceeb280bbc91",
   "url": "/authors/james-milton/picks/7/#pick-n-08df5ce6a172ceeb280bbc91",
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-21T12:45:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4587.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.5",
   "settled_price": "3.6000",
   "published_at": "2026-03-21T11:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:10.621Z",
   "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-08df5ce6a172ceeb280bbc91",
    "quote_text": "Draw\n2pts 5-2 general",
    "fragment_from": 1813,
    "fragment_to": 1834,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321112824id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-abk5s3D6tMLN/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "932098b9df79677cd58a092ff916af4137f4296e84cbbf496a6ac4d532f747d7",
     "material_removed": false
    },
    "published_at": "2026-03-21T11:00:00.000Z",
    "detected_at": "2026-09-28T16:32:10.621Z",
    "executed_at": "2026-11-07T18:21:04.217Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T12:45:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.6700",
     "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-21T11:28:24.000Z",
    "dates": {
     "fragment_at": "2026-03-21T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T11:00:00.000Z",
     "detected_at": "2026-09-28T16:32:10.621Z",
     "archive_snapshot_at": "2026-03-21T11:28:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brighton & Hove Albion 2-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "9eac175cd594a9c7dfbe5e8e9d1659db30a6322efe6fe04b42ae37b16cffd191",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.211Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6dc20c6b4c9d2839694b03ab83fe4adebafd213d510a436ff3bc844534791e60",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6700",
      "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.217Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "033b7709a4efec9b3d3cebcf2529553bce8bfe15e076a43f90d4c6bb3e0dff91",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6000",
      "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.223Z",
      "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/brighton-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-abk5s3D6tMLN/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-19a95ec47a997ffe19b7f229",
   "url": null,
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-21T12:45:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4587.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.5600",
   "published_at": "2026-03-21T11:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:10.621Z",
   "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-e8e676980fcd10038b62f00b",
   "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:10.621Z",
   "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-e9688924b61d269619ae8da7",
   "url": "/authors/james-milton/picks/7/#pick-n-e9688924b61d269619ae8da7",
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2026-03-21T12:45:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4587.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 1-1 Liverpool at 7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "7",
   "settled_price": "6.6500",
   "published_at": "2026-03-21T11:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:10.621Z",
   "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-e9688924b61d269619ae8da7",
    "quote_text": "1-1 correct score\n6-1 general",
    "fragment_from": 1912,
    "fragment_to": 1941,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321112824id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-abk5s3D6tMLN/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "932098b9df79677cd58a092ff916af4137f4296e84cbbf496a6ac4d532f747d7",
     "material_removed": false
    },
    "published_at": "2026-03-21T11:00:00.000Z",
    "detected_at": "2026-09-28T16:32:10.621Z",
    "executed_at": "2026-11-07T18:21:04.241Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T12:45:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Brighton & Hove Albion 1-1 Liverpool",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "6.6500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-21T11:28:24.000Z",
    "dates": {
     "fragment_at": "2026-03-21T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T11:00:00.000Z",
     "detected_at": "2026-09-28T16:32:10.621Z",
     "archive_snapshot_at": "2026-03-21T11:28:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Brighton & Hove Albion 1-1 Liverpool",
     "author_odds": "7",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Brighton & Hove Albion 1-1 Liverpool at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Brighton & Hove Albion 2-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "b422d90e7de808b60a78e2611b4bf79c3f5d86cfd0ee555dace273a35d4f88b4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Brighton & Hove Albion 1-1 Liverpool",
      "decimal_odds": "7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:04.236Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "67e28547570926f7e1008df632ae80eaa03654c2cef574fde7ae24979dc48221",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Brighton & Hove Albion 1-1 Liverpool",
      "decimal_odds": "6.6500",
      "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.241Z",
      "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/brighton-liverpool-predictions-team-news-betting-tips-odds-and-bet-builder-abk5s3D6tMLN/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion 1-1 Liverpool"
   }
  }
 ],
 "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": 7,
  "first": 101,
  "last": 120,
  "author_url": "/authors/james-milton/",
  "current": true
 },
 "entity_id": "history:/authors/james-milton/picks/7/",
 "source_revision": 71
}
