{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/james-milton/picks/31/",
 "canonical": "/authors/james-milton/picks/31/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "James Milton — football predictions, page 31 of 38",
 "description": "Predictions 581–600 of 735 by James Milton, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 31 of 38 of the predictions by James Milton recorded by Forecast Record: predictions 581–600 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-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "b97a5a8bec4d8058e02d0bc2abcfab28e643992e67824d7de455bb945f0cd62b",
 "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/31/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-e03774af015e917fdb133e6c",
   "url": "/authors/james-milton/picks/31/#pick-n-e03774af015e917fdb133e6c",
   "match": "England v Czechia",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 50.1,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: draw at half-time, England at full-time at 4.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T16:30:00.000Z",
   "recorded_at": "2026-10-04T16:39:05.526Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e03774af015e917fdb133e6c",
    "quote_text": "Draw-England double result\n1pt 7-2 Paddy Power",
    "fragment_from": 2918,
    "fragment_to": 2964,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/nations-league/england-vs-czech-republic-predictions-team-news-odds-betting-tips-bet-builder-aczvz7H4hfHR/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "800df1906b31516a43951bf6a20daaccd15a2b39e5f5682bb75e3d2cddc692ff",
     "material_removed": false
    },
    "published_at": "2026-10-04T16:30:00.000Z",
    "detected_at": "2026-10-04T16:39:05.526Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28cf3cced57f",
     "display_name": "England — Czechia",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "draw at half-time, England at full-time",
    "odds_set": {
     "by_author": "4.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-04T16:30:00.000Z",
     "detected_at": "2026-10-04T16:39:05.526Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Half-time/full-time",
     "choice": "draw at half-time, England at full-time",
     "author_odds": "4.5",
     "market_key": "half_time_full_time",
     "choice_key": "X/1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: draw at half-time, England at full-time at 4.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was England 3-0 Czechia."
    },
    "settlements": [
     {
      "operation_id": "dded108a58c6529094da1d102a570399edb44a710a1fc1e9d237286e7b300dae",
      "series_key": "author_price",
      "series_label": "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, England at full-time",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d27aa4abf6f0905e9033e99d6ccb4d193127a862fd9d9ab05e6803c546f2952d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "draw at half-time, England at full-time",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/nations-league/england-vs-czech-republic-predictions-team-news-odds-betting-tips-bet-builder-aczvz7H4hfHR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw at half-time, England at full-time"
   }
  },
  {
   "record_id": "n-5c4e2a969936255c3fd2e011",
   "url": "/authors/james-milton/picks/31/#pick-n-5c4e2a969936255c3fd2e011",
   "match": "Romania v Sweden",
   "match_url": null,
   "kickoff": "2026-10-05T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 14.4,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Sweden to win and over 2.5 goals",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-05T04:00:00.000Z",
   "recorded_at": "2026-10-05T04:21:59.847Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-5c4e2a969936255c3fd2e011",
    "quote_text": "Sweden to win & over 2.5 goals",
    "fragment_from": 1520,
    "fragment_to": 1550,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-bet-of-the-day-monday-october-5-asspe7a3spIv/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7e484405a75b5779d92decaa1c1769492187988e1d6909aec743a0a30b18925d",
     "material_removed": false
    },
    "published_at": "2026-10-05T04:00:00.000Z",
    "detected_at": "2026-10-05T04:21:59.847Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8605b83c4aa5",
     "display_name": "Romania — Sweden",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-05T18:45:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Sweden to win and over 2.5 goals",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-05T04:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-05T04:00:00.000Z",
     "detected_at": "2026-10-05T04:21:59.847Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Sweden to win and over 2.5 goals",
     "author_odds": null,
     "market_key": "result_and_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Sweden to win and over 2.5 goals"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Romania 0-1 Sweden."
    },
    "settlements": [
     {
      "operation_id": "7a4a410a460d592bab71fb7c3382d781fc9161b018a9b9c5bac4657555038411",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Sweden to win and over 2.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster James Milton has studied Monday's coupon and his best bet comes from the Nations League fixture between Romania and Sweden. Football Bet of the Day for Monday, October 5",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-bet-of-the-day-monday-october-5-asspe7a3spIv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sweden to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-572d1d9d646183ac7bfae987",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ondrej Lingr to be shown a card\n3-1 bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-05T14:22:49.000Z",
   "recorded_at": "2026-10-05T14:32:53.789Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-a8a04a79c1a94cd81ef1bdb8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 0.5 Czech Republic goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-05T14:22:49.000Z",
   "recorded_at": "2026-10-05T14:32:53.789Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-fbd0dc708a23b9143b0ba01a",
   "url": "/authors/james-milton/picks/31/#pick-n-fbd0dc708a23b9143b0ba01a",
   "match": "England v Czechia",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 28.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: draw, both teams to score: yes at 4.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-05T14:22:49.000Z",
   "recorded_at": "2026-10-05T14:32:53.789Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-fbd0dc708a23b9143b0ba01a",
    "quote_text": "Draw-England double result\n1pt 7-2 Paddy Power",
    "fragment_from": 2932,
    "fragment_to": 2978,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/nations-league/england-vs-czech-republic-betting-tips-predictions-team-news-odds-bet-builder-aczvz7H4hfHR/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6e4f584162e2fdd19444f0dbef3c873ebcc3e329f58395cf181ece6cd6ef0104",
     "material_removed": false
    },
    "published_at": "2026-10-05T14:22:49.000Z",
    "detected_at": "2026-10-05T14:32:53.789Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28cf3cced57f",
     "display_name": "England — Czechia",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "draw, both teams to score: yes",
    "odds_set": {
     "by_author": "4.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-05T14:22:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-05T14:22:49.000Z",
     "detected_at": "2026-10-05T14:32:53.789Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "draw, both teams to score: yes",
     "author_odds": "4.5",
     "market_key": "both_teams_score_and_result",
     "choice_key": "X-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: draw, both teams to score: yes at 4.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was England 3-0 Czechia."
    },
    "settlements": [
     {
      "operation_id": "09ee217ea3a73f6c961ef6b71e5e0487fddc279390abd93317c5e8f69b21c00f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "draw, both teams to score: yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "50863bc8af45ac51b4c3a7306f9ecb2baeb9676315759c31e8f919bf1b5afbef",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "draw, both teams to score: yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/nations-league/england-vs-czech-republic-betting-tips-predictions-team-news-odds-bet-builder-aczvz7H4hfHR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw, both teams to score: yes"
   }
  },
  {
   "record_id": "n-1f594c5758ec66a3ac198539",
   "url": "/authors/james-milton/picks/31/#pick-n-1f594c5758ec66a3ac198539",
   "match": "England v Czechia",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 4.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Czechia under 0.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T14:45:00.000Z",
   "recorded_at": "2026-10-06T14:46:48.901Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-1f594c5758ec66a3ac198539",
    "quote_text": "Under 0.5 Czech Republic goals",
    "fragment_from": 1801,
    "fragment_to": 1831,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/nations-league/england-vs-czech-republic-odds-predictions-betting-tips-team-news-bet-builder-aczvz7H4hfHR/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a2bbce2854bf4562ecfe6c0fea4733fd6c7f6953ad0e87e904e680fbd4016b1c",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:45:00.000Z",
    "detected_at": "2026-10-06T14:46:48.901Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28cf3cced57f",
     "display_name": "England — Czechia",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5",
    "outcome_label": "Czechia under 0.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-06T14:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-06T14:45:00.000Z",
     "detected_at": "2026-10-06T14:46:48.901Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 0.5",
     "choice": "Czechia under 0.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5: Czechia under 0.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was England 3-0 Czechia."
    },
    "settlements": [
     {
      "operation_id": "fbee323c1bd48b9965c25031f83187eee913426da6c6fc89c5d8a13c07b44571",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Czechia under 0.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/nations-league/england-vs-czech-republic-odds-predictions-betting-tips-team-news-bet-builder-aczvz7H4hfHR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Czechia under 0.5 (Team goals over/under 0.5)"
   }
  },
  {
   "record_id": "n-3e910b0ce20a4e2177bda1e5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ondrej Lingr to be shown a card\n3-1 bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T14:45:00.000Z",
   "recorded_at": "2026-10-06T14:46:48.901Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-a6baded86ecc9b1c4ac0e653",
   "url": "/authors/james-milton/picks/31/#pick-n-a6baded86ecc9b1c4ac0e653",
   "match": "England v Czechia",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 4.0,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 2.5 cards: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "3-0",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T14:45:00.000Z",
   "recorded_at": "2026-10-06T14:46:48.901Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-a6baded86ecc9b1c4ac0e653",
    "quote_text": "Over 2.5 Czech Republic cards",
    "fragment_from": 1912,
    "fragment_to": 1941,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/nations-league/england-vs-czech-republic-odds-predictions-betting-tips-team-news-bet-builder-aczvz7H4hfHR/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a2bbce2854bf4562ecfe6c0fea4733fd6c7f6953ad0e87e904e680fbd4016b1c",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:45:00.000Z",
    "detected_at": "2026-10-06T14:46:48.901Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28cf3cced57f",
     "display_name": "England — Czechia",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 cards",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-06T14:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-06T14:45:00.000Z",
     "detected_at": "2026-10-06T14:46:48.901Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 cards",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "bookings",
     "in_words": "Over/Under 2.5 cards: over 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "3-0",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the card counts this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the card counts this market needs."
    },
    "settlements": [
     {
      "operation_id": "8f1a6d1edeb42755bb777331e4fa63cce376606c7e96e095dbff1ae19808db89",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 cards",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/nations-league/england-vs-czech-republic-odds-predictions-betting-tips-team-news-bet-builder-aczvz7H4hfHR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 cards)"
   }
  },
  {
   "record_id": "n-44f206791a3646ec5f514303",
   "url": "/authors/james-milton/picks/31/#pick-n-44f206791a3646ec5f514303",
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 52.6,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Tottenham Hotspur at 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-44f206791a3646ec5f514303",
    "quote_text": "Tottenham draw no bet vs Manchester United\nSky Sports Premier League & Main Event, 5.30pm Saturday\n2pts 5-2 bet365",
    "fragment_from": 1299,
    "fragment_to": 1413,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c2f0d39bec6787ef45defef6903d539d96713f951edf8971bf18b1f63736fb0",
     "material_removed": false
    },
    "published_at": "2026-10-08T11:45:29.000Z",
    "detected_at": "2026-10-08T11:54:24.934Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3b581b019b07",
     "display_name": "Manchester United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Tottenham Hotspur",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T11:45:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T11:45:29.000Z",
     "detected_at": "2026-10-08T11:54:24.934Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Tottenham Hotspur",
     "author_odds": "3.5",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Tottenham Hotspur at 3.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Manchester United 1-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "fe46d002cb310643ae3361635770d368456d636d17b17346b9f692788ef0c714",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Tottenham Hotspur",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d4f21df1118799ece41589b468ab25dfde50a06bf9c3b468b7d6b7e5fd612faf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Tottenham Hotspur",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "James Milton's best bets Tottenham draw no bet vs Manchester United Sky Sports Premier League & Main Event, 5.30pm Saturday 2pts 5-2 bet365 Swansea to beat Norwich Sky Sports+, 12.30",
     "material_url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur (Draw no bet)"
   }
  },
  {
   "record_id": "n-88322eb949de50948d5e04a1",
   "url": "/authors/james-milton/picks/31/#pick-n-88322eb949de50948d5e04a1",
   "match": "Swansea City v Norwich City",
   "match_url": "/football/matches/swansea-city-vs-norwich-city-2026-10-10/",
   "kickoff": "2026-10-10T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 47.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Swansea City at 2.45",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-88322eb949de50948d5e04a1",
    "quote_text": "Swansea to beat Norwich\nSky Sports+, 12.30pm Saturday\n2pts 29-20 Betfair",
    "fragment_from": 1415,
    "fragment_to": 1487,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c2f0d39bec6787ef45defef6903d539d96713f951edf8971bf18b1f63736fb0",
     "material_removed": false
    },
    "published_at": "2026-10-08T11:45:29.000Z",
    "detected_at": "2026-10-08T11:54:24.934Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-784b6fe1a394",
     "display_name": "Swansea City — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-10T11:30:00.000Z",
     "url": "/football/matches/swansea-city-vs-norwich-city-2026-10-10/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Swansea City",
    "odds_set": {
     "by_author": "2.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T11:45:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T11:45:29.000Z",
     "detected_at": "2026-10-08T11:54:24.934Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Swansea City",
     "author_odds": "2.45",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Swansea City at 2.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Swansea City 2-1 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "29d658591f61764c9c220d84284d7feb33ea896feba48b464a439e5abd9bc1ad",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Swansea City",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "167d9a092d3af7f010e756b4cbcb39c926e6d4790289aaf22dd7ea5cb679d62e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Swansea City",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "James Milton's best bets Tottenham draw no bet vs Manchester United Sky Sports Premier League & Main Event, 5.30pm Saturday 2pts 5-2 bet365 Swansea to beat Norwich Sky Sports+, 12.30",
     "material_url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Swansea City to win"
   }
  },
  {
   "record_id": "n-9c2c730d86604f660e0e2da2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Milton's Acca\n\nBrighton 13-10",
   "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-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-a4cafb35220b8a0e1f17511a",
   "url": "/authors/james-milton/picks/31/#pick-n-a4cafb35220b8a0e1f17511a",
   "match": "Southampton v Portsmouth",
   "match_url": "/football/matches/southampton-vs-portsmouth-2026-10-11/",
   "kickoff": "2026-10-11T11:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 71.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Southampton at 1.61",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-a4cafb35220b8a0e1f17511a",
    "quote_text": "Banker\n\nSouthampton to beat Portsmouth\n8-13 with Coral and Ladbrokes",
    "fragment_from": 4654,
    "fragment_to": 4722,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c2f0d39bec6787ef45defef6903d539d96713f951edf8971bf18b1f63736fb0",
     "material_removed": false
    },
    "published_at": "2026-10-08T11:45:29.000Z",
    "detected_at": "2026-10-08T11:54:24.934Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-99b355985f5d",
     "display_name": "Southampton — Portsmouth",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-11T11:00:00.000Z",
     "url": "/football/matches/southampton-vs-portsmouth-2026-10-11/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Southampton",
    "odds_set": {
     "by_author": "1.615",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T11:45:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T11:45:29.000Z",
     "detected_at": "2026-10-08T11:54:24.934Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Southampton",
     "author_odds": "1.615",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Southampton at 1.61"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Southampton 1-0 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "5280f42995e9afc51c333bc701a71136c92d5f5d9cee8f39c4005e55c2f6630e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Southampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d1392f44d776550920ece9b12ae146fe3b65bf452a5881e6654f85987a69c26a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Southampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "James Milton's best bets Tottenham draw no bet vs Manchester United Sky Sports Premier League & Main Event, 5.30pm Saturday 2pts 5-2 bet365 Swansea to beat Norwich Sky Sports+, 12.30",
     "material_url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Southampton to win"
   }
  },
  {
   "record_id": "n-bee818d7a72c6d9ae62245ec",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Weekend longshot\n\nDraw-Brighton double result vs Sunderland\n5-1 general",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c65509e615d8f1ffb789848b",
   "url": "/authors/james-milton/picks/31/#pick-n-c65509e615d8f1ffb789848b",
   "match": "Sassuolo v AC Milan",
   "match_url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
   "kickoff": "2026-10-11T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 76.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sassuolo at 4.33",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-c65509e615d8f1ffb789848b",
    "quote_text": "Sassuolo to beat Milan\nDAZN, 5pm Sunday\n2pts 100-30 Betfair",
    "fragment_from": 1489,
    "fragment_to": 1548,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c2f0d39bec6787ef45defef6903d539d96713f951edf8971bf18b1f63736fb0",
     "material_removed": false
    },
    "published_at": "2026-10-08T11:45:29.000Z",
    "detected_at": "2026-10-08T11:54:24.934Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6daf1549fb1e",
     "display_name": "Sassuolo — AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T16:00:00.000Z",
     "url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sassuolo",
    "odds_set": {
     "by_author": "4.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T11:45:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T11:45:29.000Z",
     "detected_at": "2026-10-08T11:54:24.934Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sassuolo",
     "author_odds": "4.33",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sassuolo at 4.33"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sassuolo 1-1 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "30470f82780546f25ef0b1cfbf58a0f411e5c06a851da1f39fbf5fb494ab4a65",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sassuolo",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cb75d5a7d4cbc0892f60eb0031309bca6047c78fb78acc1bc62ac86e4c3ffc42",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sassuolo",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "James Milton's best bets Tottenham draw no bet vs Manchester United Sky Sports Premier League & Main Event, 5.30pm Saturday 2pts 5-2 bet365 Swansea to beat Norwich Sky Sports+, 12.30",
     "material_url": "https://www.racingpost.com/sport/football-tips/weekend-football-predictions-free-betting-accumulator-tips-from-james-milton-aaMIx4k4AxlX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sassuolo to win"
   }
  },
  {
   "record_id": "n-e1f710b446e584d3fcad4d31",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bolton vs Stoke 4-6",
   "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-10-08T11:45:29.000Z",
   "recorded_at": "2026-10-08T11:54:24.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0da6c2ec900749819ca509ed",
   "url": "/authors/james-milton/picks/31/#pick-n-0da6c2ec900749819ca509ed",
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Tottenham Hotspur at 4.33",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T14:15:37.000Z",
   "recorded_at": "2026-10-08T14:18:01.489Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-0da6c2ec900749819ca509ed",
    "quote_text": "Tottenham\n1pt 100-30 Betfair",
    "fragment_from": 2954,
    "fragment_to": 2982,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/man-utd-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-ax4Ey5t2qcTL/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7c7f1b1338848dd7efb909297b81a367aded001da770f29dec0efd4cc904d1b5",
     "material_removed": false
    },
    "published_at": "2026-10-08T14:15:37.000Z",
    "detected_at": "2026-10-08T14:18:01.489Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3b581b019b07",
     "display_name": "Manchester United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Tottenham Hotspur",
    "odds_set": {
     "by_author": "4.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T14:15:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T14:15:37.000Z",
     "detected_at": "2026-10-08T14:18:01.489Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Tottenham Hotspur",
     "author_odds": "4.33",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Tottenham Hotspur at 4.33"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester United 1-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "a1acfe23de92619c2922f0be3a8eeed6f01bc88caeffcd98bf45b076e6cf91c8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Tottenham Hotspur",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ac11fc576e6d6da3905e4bc95a8df24a4fb1c936413010896f59a5ef79e363a7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Tottenham Hotspur",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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/man-utd-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-ax4Ey5t2qcTL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win"
   }
  },
  {
   "record_id": "n-1d0c0e9d62837b737205f1e4",
   "url": "/authors/james-milton/picks/31/#pick-n-1d0c0e9d62837b737205f1e4",
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Sávio Moreira de Oliveira over 1.5 shots on target at 1.91",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T14:15:37.000Z",
   "recorded_at": "2026-10-08T14:18:01.489Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-1d0c0e9d62837b737205f1e4",
    "quote_text": "Savio to have one or more shots on target\n10-11 bet365, Betfair",
    "fragment_from": 3001,
    "fragment_to": 3064,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/man-utd-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-ax4Ey5t2qcTL/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7c7f1b1338848dd7efb909297b81a367aded001da770f29dec0efd4cc904d1b5",
     "material_removed": false
    },
    "published_at": "2026-10-08T14:15:37.000Z",
    "detected_at": "2026-10-08T14:18:01.489Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3b581b019b07",
     "display_name": "Manchester United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Sávio Moreira de Oliveira over 1.5 shots on target",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T14:15:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T14:15:37.000Z",
     "detected_at": "2026-10-08T14:18:01.489Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Sávio Moreira de Oliveira over 1.5 shots on target",
     "author_odds": "1.91",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Sávio Moreira de Oliveira over 1.5 shots on target at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Sávio Moreira de Oliveira had 0 shots on target; the final score was Manchester United 1-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "bb83faf69a2f06eb7cfc1d0a34f685e98785474e8b4c4b1736f778dbaa243011",
      "series_key": "author_price",
      "series_label": "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": "Sávio Moreira de Oliveira over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ec48f2f34c33d703fcd719275c32cb94b5da112528733d9227f87cf6956960c4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Sávio Moreira de Oliveira over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/man-utd-vs-tottenham-predictions-team-news-odds-betting-tips-bet-builder-ax4Ey5t2qcTL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sávio Moreira de Oliveira over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-945cbee5cbb598b73cb41061",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tottenham or draw double chance",
   "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-10-08T14:15:37.000Z",
   "recorded_at": "2026-10-08T14:18:01.489Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-4986ba578070a31be88f1cda",
   "url": "/authors/james-milton/picks/31/#pick-n-4986ba578070a31be88f1cda",
   "match": "PSV Eindhoven v SC Heerenveen",
   "match_url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
   "kickoff": "2026-10-09T18:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 22.8,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: PSV Eindhoven (1X2, match result) + Borussia Dortmund (1X2, match result) + RC Lens (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T19:00:00.000Z",
   "recorded_at": "2026-10-08T19:09:05.932Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-4986ba578070a31be88f1cda",
    "quote_text": "PSV to beat Heerenveen",
    "fragment_from": 1631,
    "fragment_to": 1653,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-friday-october-9-back-our-acca-at-5-1-aCmhT5I1Bt9E/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0efd579a9e355e5f1cd33db55a7f005313bf8b92ca0769dbb5e62e8d8f6ba4d2",
     "material_removed": false
    },
    "published_at": "2026-10-08T19:00:00.000Z",
    "detected_at": "2026-10-08T19:09:05.932Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-a1f147c84491",
     "display_name": "PSV Eindhoven — SC Heerenveen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-09T18:00:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "PSV Eindhoven (1X2, match result) + Borussia Dortmund (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T19:00:00.000Z",
     "detected_at": "2026-10-08T19:09:05.932Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "PSV Eindhoven (1X2, match result) + Borussia Dortmund (1X2, match result) + RC Lens (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: PSV Eindhoven (1X2, match result) + Borussia Dortmund (1X2, match result) + RC Lens (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "PSV Eindhoven",
       "result": "win"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "Borussia Dortmund",
       "result": "loss"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "RC Lens",
       "result": "win"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "West Ham United",
       "result": "loss"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was PSV Eindhoven 2-0 SC Heerenveen."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "racingpost.com",
     "forecaster": "James Milton",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "action from France, Germany and Spain and football tipster James Milton has put together a Friday fourfold which pays out at 5-1 with bet365. All bets must be placed by 7pm on Friday.",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-friday-october-9-back-our-acca-at-5-1-aCmhT5I1Bt9E/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "PSV Eindhoven",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Borussia Dortmund",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "RC Lens",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "West Ham United",
      "outcome": "Lost"
     }
    ]
   }
  },
  {
   "record_id": "n-57d61156069d92a6336492af",
   "url": "/authors/james-milton/picks/31/#pick-n-57d61156069d92a6336492af",
   "match": "Fulham v Leicester City",
   "match_url": null,
   "kickoff": "2024-08-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18623.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Emile Smith Rowe to score at 4.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 38000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.8",
   "settled_price": "4.8",
   "published_at": "2024-08-22T06:19:31.000Z",
   "recorded_at": "2026-10-09T13:00:31.368Z",
   "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": "LiveScore",
   "correction": null,
   "evidence": {
    "observation_id": "n-57d61156069d92a6336492af",
    "quote_text": "Recommended bet: Emile Smith Rowe to score at 19/5 with LiveScore Bet",
    "fragment_from": 970,
    "fragment_to": 1039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240823162226id_/https://www.livescore.com/en/news/amp/fulham-vs-leicester-predictions-premier-league-2024082206193186474/",
     "display_name": null,
     "speaker": "James Milton",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1f913444f4d306ef8b1b844249d01db1af26ac289468a86da53f820e45dacecf",
     "material_removed": false
    },
    "published_at": "2024-08-22T06:19:31.000Z",
    "detected_at": "2026-10-09T13:00:31.368Z",
    "executed_at": "2026-11-07T18:23:04.056Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2024-08-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Emile Smith Rowe to score",
    "odds_set": {
     "by_author": "4.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 38000,
    "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": "2024-08-23T16:22:26.000Z",
    "dates": {
     "fragment_at": "2024-08-22T06:19:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-22T06:19:31.000Z",
     "detected_at": "2026-10-09T13:00:31.368Z",
     "archive_snapshot_at": "2024-08-23T16:22:26.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 9 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Emile Smith Rowe to score",
     "author_odds": "4.8",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Emile Smith Rowe to score at 4.8"
    },
    "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 Fulham 2-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "74522239c24082d214e78f414fc5e7683a00fcd1a6e2c1f6ce6b57f95d952d44",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Emile Smith Rowe to score",
      "decimal_odds": "4.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 38000,
      "executed_at": "2026-11-07T18:23:04.056Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "James Milton",
     "publisher": "livescore.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.livescore.com/en/news/amp/fulham-vs-leicester-predictions-premier-league-2024082206193186474/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Emile Smith Rowe to score"
   }
  }
 ],
 "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": 31,
  "first": 581,
  "last": 600,
  "author_url": "/authors/james-milton/",
  "current": true
 },
 "entity_id": "history:/authors/james-milton/picks/31/",
 "source_revision": 70
}
