{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/dan-childs/picks/2/",
 "canonical": "/authors/dan-childs/picks/2/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Dan Childs — football predictions, page 2 of 32",
 "description": "Predictions 1–20 of 615 by Dan Childs, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 2 of 32 of the predictions by Dan Childs recorded by Forecast Record: predictions 1–20 of 615 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": "615",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "5fc435e3737c80d046a806f12cfb9a0f0d5cc2b0630e80b496e6177e1dfa646b",
 "dependency_group": "author:e-c00a8da54862db8df20f105d",
 "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/dan-childs/picks/2/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-c00a8da54862db8df20f105d",
  "public_name": "Dan Childs",
  "tracker_number": 1526,
  "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-561c2e602363acfe3eef0952",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over two goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-16T12:00:00.000Z",
   "recorded_at": "2026-09-28T16:07:05.624Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9ed6bfe7394d19f03a4862c5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland to score at any time",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-16T12:00:00.000Z",
   "recorded_at": "2026-09-28T16:07:05.624Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d67219ec213c1eaf0963a04e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Moises Caicedo to be carded",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-16T12:00:00.000Z",
   "recorded_at": "2026-09-28T16:07:05.624Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-368f7af93c428e0622bcaa1c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Fulham or draw double chance against Brighton @ 5-6 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-15T15:52:13.000Z",
   "recorded_at": "2026-09-28T16:07:49.240Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-025dd1016b87715310a4743f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alex Scott to be carded",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-11T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:39.618Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5da62df884cea86a4b552775",
   "url": "/authors/dan-childs/picks/2/#pick-n-5da62df884cea86a4b552775",
   "match": "Arsenal v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2026-04-11T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4084.7,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Arsenal win, both teams to score: no at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-11T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:39.618Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5da62df884cea86a4b552775",
    "quote_text": "Arsenal & under 4.5 goals\n1pt 17-20 Coral, Ladbrokes",
    "fragment_from": 1932,
    "fragment_to": 1984,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/arsenal-vs-bournemouth-predictions-today-team-news-betting-tips-odds-and-bet-builder-aTJ8y7f9HpmG/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e84a5d8d863a9b551b330c162253100267d8a3346862b8eba7d71a388089d230",
     "material_removed": false
    },
    "published_at": "2026-04-11T10:00:00.000Z",
    "detected_at": "2026-09-28T16:09:39.618Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Arsenal v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T11:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Arsenal win, both teams to score: no",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-11T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-11T10:00:00.000Z",
     "detected_at": "2026-09-28T16:09:39.618Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Arsenal win, both teams to score: no",
     "author_odds": "1.85",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Arsenal win, both teams to score: no at 1.85"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "f72c547dcf5f729931d7453dc3fdce187e4a7fa41724c44bac93640f7522a214",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Arsenal win, both teams to score: no",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:59.956Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/arsenal-vs-bournemouth-predictions-today-team-news-betting-tips-odds-and-bet-builder-aTJ8y7f9HpmG/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal win, both teams to score: no"
   }
  },
  {
   "record_id": "n-d6b972ee67f59a8ef0c75b49",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Viktor Gyokeres to score any time",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-11T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:39.618Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e416629a1ae739cfd0b3a7b8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal to have the most corners",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-11T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:39.618Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-bce42df31eab699c827edae2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Leandro Trossard to score or assist\n\nDeclan Rice to have a shot on target\n\nArsenal to have the most corners\n\nPrice guide 11-2",
   "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-01-07T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:09:58.478Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-127ebb10dd5b16d2f1d92c2a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland to score at any time",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-01T14:13:01.000Z",
   "recorded_at": "2026-09-28T16:10:01.182Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5cbeed95759df45a1ca501bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Gabriel to have an effort on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-01T14:13:01.000Z",
   "recorded_at": "2026-09-28T16:10:01.182Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-a17215bb8dd0dd1f7dc0ab97",
   "url": "/authors/dan-childs/picks/2/#pick-n-a17215bb8dd0dd1f7dc0ab97",
   "match": "Arsenal v Manchester City",
   "match_url": null,
   "kickoff": "2025-02-02T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14471.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Manchester City at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.875",
   "settled_price": "2.875",
   "published_at": "2025-02-01T14:13:01.000Z",
   "recorded_at": "2026-09-28T16:10:01.182Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a17215bb8dd0dd1f7dc0ab97",
    "quote_text": "Manchester City draw no bet\n1pt 15-8 Betfair, BoyleSports, Paddy Power",
    "fragment_from": 1391,
    "fragment_to": 1461,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/arsenal-vs-man-city-prediction-betting-tips-and-odds-aCsDH2A7tLhV/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "74e9d33ba809d13332017d6a6ec046bfc71b917de7e3a76cdb8c2331143038eb",
     "material_removed": false
    },
    "published_at": "2025-02-01T14:13:01.000Z",
    "detected_at": "2026-09-28T16:10:01.182Z",
    "executed_at": "2026-11-07T18:21:46.035Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-02-02T16:30:00.000Z",
     "url": null,
     "scoreline": "5-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.7500",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-02-01T14:13:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-01T14:13:01.000Z",
     "detected_at": "2026-09-28T16:10:01.182Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Manchester City",
     "author_odds": "2.875",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Manchester City at 2.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Arsenal 5-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "3d31bd2b061dcc3edbd892f3d84e3ee8708c20baacfc6dfd05298ac291959cfb",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Manchester City",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.029Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0bfcf60d2cc23e5aada24004234f2a634b37d400c7e769a485519afd4cdec11c",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Manchester City",
      "decimal_odds": "3.7500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.035Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/arsenal-vs-man-city-prediction-betting-tips-and-odds-aCsDH2A7tLhV/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City (Draw no bet)"
   }
  },
  {
   "record_id": "n-122f5fe4568a0314aea84101",
   "url": null,
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-19T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3165.7,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1fce266fc9800db510ca8d36",
   "url": "/authors/dan-childs/picks/2/#pick-n-1fce266fc9800db510ca8d36",
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-19T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3165.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Antoine Semenyo to score at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.625",
   "settled_price": "2.625",
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1fce266fc9800db510ca8d36",
    "quote_text": "Antoine Semenyo to score at any time\n13-8 Coral, Ladbrokes",
    "fragment_from": 1956,
    "fragment_to": 2014,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ec8f4c56acbc657781953e7da119913adb3ba57e25525868cfee9f11bbfd32d5",
     "material_removed": false
    },
    "published_at": "2026-05-19T16:30:00.000Z",
    "detected_at": "2026-09-28T16:11:06.313Z",
    "executed_at": "2026-11-07T18:21:46.226Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-05-19T18:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Antoine Semenyo to score",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-19T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-19T16:30:00.000Z",
     "detected_at": "2026-09-28T16:11:06.313Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Antoine Semenyo to score",
     "author_odds": "2.625",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Antoine Semenyo to score at 2.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 1-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "b004bbcbd6aea8a6e8c608ad572f6c620882dc1cd70386d810c5cd09488764b3",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Antoine Semenyo to score",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.226Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Antoine Semenyo to score"
   }
  },
  {
   "record_id": "n-641ba41020e35e9d1eec7f36",
   "url": "/authors/dan-childs/picks/2/#pick-n-641ba41020e35e9d1eec7f36",
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-19T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3165.7,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.875",
   "settled_price": "2.7500",
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-641ba41020e35e9d1eec7f36",
    "quote_text": "Manchester City to win & both teams to score\n1pt 15-8 bet365, Coral, Ladbrokes",
    "fragment_from": 1859,
    "fragment_to": 1937,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ec8f4c56acbc657781953e7da119913adb3ba57e25525868cfee9f11bbfd32d5",
     "material_removed": false
    },
    "published_at": "2026-05-19T16:30:00.000Z",
    "detected_at": "2026-09-28T16:11:06.313Z",
    "executed_at": "2026-11-07T18:21:46.220Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-05-19T18:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-19T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-19T16:30:00.000Z",
     "detected_at": "2026-09-28T16:11:06.313Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Manchester City win, both teams to score: yes",
     "author_odds": "2.875",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 1-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "6c036c12485d47165c3236198a01feae63288a0f5f40216dba318a7c25b64288",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.214Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fca32e7193f5cb21b5f95a24d67e46f5bbfea0eca2f2fa54d52f6ad6251aebf7",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.7500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.220Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-901d18bdeab415a2eb8cab67",
   "url": "/authors/dan-childs/picks/2/#pick-n-901d18bdeab415a2eb8cab67",
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-19T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3165.7,
   "market_code": "player_assist",
   "author_said": "Player to assist: Erling Haaland to assist at 7.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "7.5",
   "settled_price": "7.5",
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-901d18bdeab415a2eb8cab67",
    "quote_text": "Erling Haaland to assist a goal\n13-2 Coral, Ladbrokes",
    "fragment_from": 2026,
    "fragment_to": 2079,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ec8f4c56acbc657781953e7da119913adb3ba57e25525868cfee9f11bbfd32d5",
     "material_removed": false
    },
    "published_at": "2026-05-19T16:30:00.000Z",
    "detected_at": "2026-09-28T16:11:06.313Z",
    "executed_at": "2026-11-07T18:21:46.233Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-05-19T18:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to assist",
    "outcome_label": "Erling Haaland to assist",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-19T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-19T16:30:00.000Z",
     "detected_at": "2026-09-28T16:11:06.313Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to assist",
     "choice": "Erling Haaland to assist",
     "author_odds": "7.5",
     "market_key": "player_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to assist: Erling Haaland to assist at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 1-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "a03f25dd5746b3f4a1984fc636a3484316f90e2c216ec2151f2df4a4a034c1d3",
      "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 assist",
      "choice": "Erling Haaland to assist",
      "decimal_odds": "7.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.233Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-city-predictions-premier-league-team-news-betting-tips-odds-and-bet-builder-avkGt2Q6uJ9u/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Erling Haaland to assist"
   }
  },
  {
   "record_id": "n-d3ab3e1d346e3ca7e9279921",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tyler Adams to be carded",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-dc3d13f4a51ca90c8776833f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Rayan over 0.5 shots on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-19T16:30:00.000Z",
   "recorded_at": "2026-09-28T16:11:06.313Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-124800dfb0a14f57e0f85bc5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Vitaly Janelt first player carded\n14-1 Hills",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-12T19:02:31.000Z",
   "recorded_at": "2026-09-28T16:11:32.936Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9ebb02923b7f6a5bfb120724",
   "url": "/authors/dan-childs/picks/2/#pick-n-9ebb02923b7f6a5bfb120724",
   "match": "Brentford v Arsenal",
   "match_url": null,
   "kickoff": "2026-02-12T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5468.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Igor Thiago to score at 7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-12T19:02:31.000Z",
   "recorded_at": "2026-09-28T16:11:32.936Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9ebb02923b7f6a5bfb120724",
    "quote_text": "Igor Thiago anytime goalscorer\n\nThiago was a substitute for Brentford's 2-0 loss at the Emirates Stadium in December but the 17-goal Brazilian should have a bigger role to play in tonight's return match and can find the net.\n\nBrentford or draw double chance\n\nThe Bees have lost just two of their last 13 home games and can stop Arsenal from posting a third straight Premier League success.\n\nUnder four goals\n\nBrentford have kept four clean sheets in 2026 and their contest with the Gunners is unlikely to be a gung-ho affair.\n\nPays out at 6-1 with bet365",
    "fragment_from": 5030,
    "fragment_to": 5584,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-arsenal-predictions-confirmed-team-news-betting-tips-odds-and-bet-builder-aLqWh6m5Xdue/",
     "display_name": null,
     "speaker": "Dan Childs",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "793b8d990cf77e7d1e7f9ec34382858cb41bbbe18263316f1cf1bfe1edeeb143",
     "material_removed": false
    },
    "published_at": "2026-02-12T19:02:31.000Z",
    "detected_at": "2026-09-28T16:11:32.936Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brentford v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-02-12T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score",
    "outcome_label": "Igor Thiago to score",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-12T19:02:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-12T19:02:31.000Z",
     "detected_at": "2026-09-28T16:11:32.936Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Igor Thiago to score",
     "author_odds": "7",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Igor Thiago to score at 7"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "950cad66f339a06b27dbf5717eab94ed5bf967d2fff19f8c0ce9cf64241df89d",
      "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": "Igor Thiago to score",
      "decimal_odds": "7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.235Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dan Childs",
     "publisher": "racingpost.com",
     "forecaster": "Dan Childs",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-arsenal-predictions-confirmed-team-news-betting-tips-odds-and-bet-builder-aLqWh6m5Xdue/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Igor Thiago to score"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 615,
  "pages": 32,
  "page_urls": [
   "/authors/dan-childs/",
   "/authors/dan-childs/picks/2/",
   "/authors/dan-childs/picks/3/",
   "/authors/dan-childs/picks/4/",
   "/authors/dan-childs/picks/5/",
   "/authors/dan-childs/picks/6/",
   "/authors/dan-childs/picks/7/",
   "/authors/dan-childs/picks/8/",
   "/authors/dan-childs/picks/9/",
   "/authors/dan-childs/picks/10/",
   "/authors/dan-childs/picks/11/",
   "/authors/dan-childs/picks/12/",
   "/authors/dan-childs/picks/13/",
   "/authors/dan-childs/picks/14/",
   "/authors/dan-childs/picks/15/",
   "/authors/dan-childs/picks/16/",
   "/authors/dan-childs/picks/17/",
   "/authors/dan-childs/picks/18/",
   "/authors/dan-childs/picks/19/",
   "/authors/dan-childs/picks/20/",
   "/authors/dan-childs/picks/21/",
   "/authors/dan-childs/picks/22/",
   "/authors/dan-childs/picks/23/",
   "/authors/dan-childs/picks/24/",
   "/authors/dan-childs/picks/25/",
   "/authors/dan-childs/picks/26/",
   "/authors/dan-childs/picks/27/",
   "/authors/dan-childs/picks/28/",
   "/authors/dan-childs/picks/29/",
   "/authors/dan-childs/picks/30/",
   "/authors/dan-childs/picks/31/",
   "/authors/dan-childs/picks/32/"
  ],
  "groups": {
   "settled": 223,
   "pending": 9,
   "excluded": 383
  },
  "continuation": "by_time",
  "page": 2,
  "first": 1,
  "last": 20,
  "author_url": "/authors/dan-childs/",
  "current": true
 },
 "entity_id": "history:/authors/dan-childs/picks/2/",
 "source_revision": 79,
 "evidence_extra": [
  {
   "observation_id": "n-dc015f1c997e092121a62369",
   "quote_text": "Liverpool to win by one goal\n1pt 3-1 bet365",
   "fragment_from": 2868,
   "fragment_to": 2911,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "25e7f5aa24774c82087934e6d60aa1ad9e7f5477a00d4695f44daf52e5338d19",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:06:32.297Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-c8b8706e0cc1",
    "display_name": "Crystal Palace — Liverpool",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "European handicap -1",
   "outcome_label": "Liverpool -1",
   "odds_set": {
    "by_author": "4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:06:32.297Z",
    "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": "European handicap -1",
    "choice": "Liverpool -1",
    "author_odds": "4",
    "market_key": "handicap_european",
    "choice_key": "2",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "European handicap -1: Liverpool -1 at 4"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "898cefbe2b0ab7cc3f168df4292ca6ba81b4d07b168770465a097280b5594db5",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Liverpool -1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7879d2ed71813114502d0191e418ce9827012ee60aabc0d4c1d9ff5056b22faa",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Liverpool -1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Liverpool -1"
  },
  {
   "observation_id": "n-d1b349847ea71528c6acd53e",
   "quote_text": "Alexander Isak to score at any time\n6-5 bet365",
   "fragment_from": 2930,
   "fragment_to": 2976,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "25e7f5aa24774c82087934e6d60aa1ad9e7f5477a00d4695f44daf52e5338d19",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:06:32.297Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-c8b8706e0cc1",
    "display_name": "Crystal Palace — Liverpool",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Player to score",
   "outcome_label": "Alexander Isak to score",
   "odds_set": {
    "by_author": "2.2",
    "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-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:06:32.297Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Alexander Isak to score",
    "author_odds": "2.2",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Alexander Isak to score at 2.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "a605212d0f33ed9d694ddddaeeca1053138b366595ac39cc618a933bdc5fc1c3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "46fa44a2c84a31762921dc8938dec09a55b5b0f9c580de6b35053cb0af9bc33b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Alexander Isak to score"
  },
  {
   "observation_id": "n-0426bd95664bb7b68be4b353",
   "quote_text": "can do just enough to secure a much-needed victory.",
   "fragment_from": 5060,
   "fragment_to": 5111,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "25e7f5aa24774c82087934e6d60aa1ad9e7f5477a00d4695f44daf52e5338d19",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:06:32.297Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-c8b8706e0cc1",
    "display_name": "Crystal Palace — Liverpool",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Liverpool",
   "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-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:06:32.297Z",
    "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": "Liverpool",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Liverpool"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "f3fdc3d2c3f455ec374d70b518fc96d64a29199be70d24080cce617d4f89c977",
     "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": "Liverpool",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/crystal-palace-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-ah1K12N0YScl/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Liverpool to win"
  },
  {
   "observation_id": "n-da4bddb58e72f3e2e02b05d7",
   "quote_text": "Manchester City\n1pt 8-11 general",
   "fragment_from": 2967,
   "fragment_to": 2999,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-man-city-predictions-betting-tips-team-news-bet-builder-a4F3L9J1ZM7p/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a0fa69f3072b14391dd0eac6615fc785e7cb3fc39a72f607a69a78d0db30c768",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:46:30.000Z",
   "detected_at": "2026-11-07T13:51:26.703Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e86288800a65",
    "display_name": "Nottingham Forest — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T17:30:00.000Z",
    "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "1.73",
    "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-11-07T13:46:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:46:30.000Z",
    "detected_at": "2026-11-07T13:51:26.703Z",
    "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": "Manchester City",
    "author_odds": "1.73",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 1.73"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "fbf54c931f65d545337d8829abf531922c33f4410268125df564a6a085993e5f",
     "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": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "17ad0adb38b051b8cd364618de98af03ca062486f5f64c484efef612865c0c1c",
     "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": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/nottingham-forest-vs-man-city-predictions-betting-tips-team-news-bet-builder-a4F3L9J1ZM7p/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Manchester City to win"
  },
  {
   "observation_id": "n-b19d58ab8f735becd01e28e8",
   "quote_text": "Jeremy Doku to register an assist\n3-1 bet365",
   "fragment_from": 3018,
   "fragment_to": 3062,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-man-city-predictions-betting-tips-team-news-bet-builder-a4F3L9J1ZM7p/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a0fa69f3072b14391dd0eac6615fc785e7cb3fc39a72f607a69a78d0db30c768",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:46:30.000Z",
   "detected_at": "2026-11-07T13:51:26.703Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e86288800a65",
    "display_name": "Nottingham Forest — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T17:30:00.000Z",
    "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "Player to assist",
   "outcome_label": "Jérémy Doku to assist",
   "odds_set": {
    "by_author": "4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-07T13:46:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:46:30.000Z",
    "detected_at": "2026-11-07T13:51:26.703Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to assist",
    "choice": "Jérémy Doku to assist",
    "author_odds": "4",
    "market_key": "player_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to assist: Jérémy Doku to assist at 4"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "da97fc82a9e0c1131546186e7da10179ba321ca048f0e674af663c3c2e4391a8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to assist",
     "choice": "Jérémy Doku to assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0a25067d8855a4479ed2a3e140dccf9691faec1b85436ae8582807bacccc9eff",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to assist",
     "choice": "Jérémy Doku to assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/nottingham-forest-vs-man-city-predictions-betting-tips-team-news-bet-builder-a4F3L9J1ZM7p/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Jérémy Doku to assist"
  },
  {
   "observation_id": "n-35f8ef0db403deaff3f14a41",
   "quote_text": "Best bet\n\nWolves\n1pt 6-5 general",
   "fragment_from": 2848,
   "fragment_to": 2880,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/championship-wrexham-vs-wolves-odds-predictions-betting-tips-team-news-bet-builder-aKA9R9M4r5yQ/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2e4d1172a8d32d28ab373c32e65949a462165dbc54aca167e05a93bff10fe07f",
    "material_removed": false
   },
   "published_at": "2026-11-07T08:30:00.000Z",
   "detected_at": "2026-11-07T08:35:22.021Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3d0f5e655fd1",
    "display_name": "Wrexham — Wolverhampton Wanderers",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/wrexham-vs-wolverhampton-wanderers-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Wolverhampton Wanderers",
   "odds_set": {
    "by_author": "2.2",
    "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-11-07T08:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T08:30:00.000Z",
    "detected_at": "2026-11-07T08:35:22.021Z",
    "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": "Wolverhampton Wanderers",
    "author_odds": "2.2",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Wolverhampton Wanderers at 2.2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wrexham 1-1 Wolverhampton Wanderers."
   },
   "settlements": [
    {
     "operation_id": "f2668a3f4694ae9b9f38d162138cfed0894d61e90fa7bc2ddcf5fc2431739f11",
     "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": "Wolverhampton Wanderers",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b8c437742ac0e1b65b39f2e288c3a7a35486970ebb6591b1b71b365f5140e14e",
     "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": "Wolverhampton Wanderers",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/championship-wrexham-vs-wolves-odds-predictions-betting-tips-team-news-bet-builder-aKA9R9M4r5yQ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Wolverhampton Wanderers to win"
  },
  {
   "observation_id": "n-1b68ce1242e6eb7ee6624ef0",
   "quote_text": "Best player bet\n\nAdam Armstrong to score\n23-10 Coral, Ladbrokes",
   "fragment_from": 2882,
   "fragment_to": 2945,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/championship-wrexham-vs-wolves-odds-predictions-betting-tips-team-news-bet-builder-aKA9R9M4r5yQ/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2e4d1172a8d32d28ab373c32e65949a462165dbc54aca167e05a93bff10fe07f",
    "material_removed": false
   },
   "published_at": "2026-11-07T08:30:00.000Z",
   "detected_at": "2026-11-07T08:35:22.021Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3d0f5e655fd1",
    "display_name": "Wrexham — Wolverhampton Wanderers",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/wrexham-vs-wolverhampton-wanderers-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Adam Armstrong to score",
   "odds_set": {
    "by_author": "3.3",
    "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-11-07T08:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T08:30:00.000Z",
    "detected_at": "2026-11-07T08:35:22.021Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Adam Armstrong to score",
    "author_odds": "3.3",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Adam Armstrong to score at 3.3"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "1-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "2e1ca9d4a9307fa0e9ea8a831a7f56e97afdfee3f37d9b8f6acc2541c8f44f5a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Adam Armstrong to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ac6165125a57408ef8f0c9ebe53dd4c38462621e195efde8a796867208876ccb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Adam Armstrong to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/championship-wrexham-vs-wolves-odds-predictions-betting-tips-team-news-bet-builder-aKA9R9M4r5yQ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Adam Armstrong to score"
  },
  {
   "observation_id": "n-b660c369af8e5e61882dc67e",
   "quote_text": "Manchester City\n1pt 8-11 general",
   "fragment_from": 2984,
   "fragment_to": 3016,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-a4F3L9J1ZM7p/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1ffce4db6af981524c98809c0616ddd1d7ec3f55bc32727c5548a087680011c1",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:00:00.000Z",
   "detected_at": "2026-11-05T17:15:07.261Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e86288800a65",
    "display_name": "Nottingham Forest — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T17:30:00.000Z",
    "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "1.73",
    "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-11-05T17:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T17:00:00.000Z",
    "detected_at": "2026-11-05T17:15:07.261Z",
    "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": "Manchester City",
    "author_odds": "1.73",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 1.73"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "4445c5377c5a501a9f9014f68683226cfe58a185da19a97c9323520dfbaa16bf",
     "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": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "33b92c423a7388b6c16bc12da5ecaeb6c88eed7c32340c966c391d7199490553",
     "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": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/nottingham-forest-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-a4F3L9J1ZM7p/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Manchester City to win"
  },
  {
   "observation_id": "n-ac61962d69b0b5259ed24277",
   "quote_text": "Jeremy Doku to register an assist\n3-1 bet365",
   "fragment_from": 3035,
   "fragment_to": 3079,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-a4F3L9J1ZM7p/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1ffce4db6af981524c98809c0616ddd1d7ec3f55bc32727c5548a087680011c1",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:00:00.000Z",
   "detected_at": "2026-11-05T17:15:07.261Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e86288800a65",
    "display_name": "Nottingham Forest — Manchester City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T17:30:00.000Z",
    "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "Player to assist",
   "outcome_label": "Jérémy Doku to assist",
   "odds_set": {
    "by_author": "4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T17:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T17:00:00.000Z",
    "detected_at": "2026-11-05T17:15:07.261Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to assist",
    "choice": "Jérémy Doku to assist",
    "author_odds": "4",
    "market_key": "player_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to assist: Jérémy Doku to assist at 4"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "1f3730ce96fb3e618dc834443cdb7695a09ef909b8ef1f70ae77816825f9e5dc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to assist",
     "choice": "Jérémy Doku to assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2499064a8d8d23b969804699abe85ab3f64c4d5e45a3742cccadc8ff3bffeeef",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to assist",
     "choice": "Jérémy Doku to assist",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "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/nottingham-forest-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-a4F3L9J1ZM7p/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Jérémy Doku to assist"
  },
  {
   "observation_id": "n-6568afd2f81dfe9916a16088",
   "quote_text": "Bolton have taken ten points from their last four Championship away fixtures and are a tempting draw-no-bet wager against second-bottom Derby.",
   "fragment_from": 3012,
   "fragment_to": 3154,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "786be4cd4a841f5759fb0daf0b475eb1b50a18c3b03db316a979998feb9972eb",
    "material_removed": false
   },
   "published_at": "2026-11-05T12:46:58.000Z",
   "detected_at": "2026-11-05T13:04:23.680Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e3cfad1a08bf",
    "display_name": "Derby County — Bolton Wanderers",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-06T20:00:00.000Z",
    "url": "/football/matches/derby-county-vs-bolton-wanderers-2026-11-06/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Bolton Wanderers",
   "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-11-05T12:46:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T12:46:58.000Z",
    "detected_at": "2026-11-05T13:04:23.680Z",
    "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": "Bolton Wanderers",
    "author_odds": null,
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Bolton Wanderers"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Derby County 3-1 Bolton Wanderers."
   },
   "settlements": [
    {
     "operation_id": "56350d021cce69997d2311f4c72c45ca6b62d2e95d1738b7ae405bc402892c39",
     "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": "Bolton Wanderers",
     "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": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Bolton Wanderers (Draw no bet)"
  },
  {
   "observation_id": "n-d021fb52c1097d681d0b7808",
   "quote_text": "Sam Dalby to score at any time\n11-5 Coral, Ladbrokes",
   "fragment_from": 2933,
   "fragment_to": 2985,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "786be4cd4a841f5759fb0daf0b475eb1b50a18c3b03db316a979998feb9972eb",
    "material_removed": false
   },
   "published_at": "2026-11-05T12:46:58.000Z",
   "detected_at": "2026-11-05T13:04:23.680Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e3cfad1a08bf",
    "display_name": "Derby County — Bolton Wanderers",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-06T20:00:00.000Z",
    "url": "/football/matches/derby-county-vs-bolton-wanderers-2026-11-06/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Sam Dalby to score",
   "odds_set": {
    "by_author": "3.2",
    "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-11-05T12:46:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T12:46:58.000Z",
    "detected_at": "2026-11-05T13:04:23.680Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Sam Dalby to score",
    "author_odds": "3.2",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Sam Dalby to score at 3.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "3-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "5039045f8c3f02fec37d2dab0cb983029d04df78bfd5be12cb84ac869e5ccc9e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Sam Dalby to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6a72ae64dd864d8dde09d5f44f1d99f253036c8d16bebb5adaf1babf9f2965fe",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Sam Dalby to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Sam Dalby to score"
  },
  {
   "observation_id": "n-aed8f5e2b30a784051bee872",
   "quote_text": "Dalby gives the Trotters a threat in attack and he can add to his six-goal tally.",
   "fragment_from": 4714,
   "fragment_to": 4795,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "786be4cd4a841f5759fb0daf0b475eb1b50a18c3b03db316a979998feb9972eb",
    "material_removed": false
   },
   "published_at": "2026-11-05T12:46:58.000Z",
   "detected_at": "2026-11-05T13:04:23.680Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e3cfad1a08bf",
    "display_name": "Derby County — Bolton Wanderers",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-06T20:00:00.000Z",
    "url": "/football/matches/derby-county-vs-bolton-wanderers-2026-11-06/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Sam Dalby to score",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T12:46:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T12:46:58.000Z",
    "detected_at": "2026-11-05T13:04:23.680Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Sam Dalby to score",
    "author_odds": null,
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Sam Dalby to score"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "3-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "42c0df12bcd105f2b170ed4f5cf7f1901d0bd2c162744458b930d3df250736a7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Sam Dalby to score",
     "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": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/derby-vs-bolton-championship-predictions-team-news-odds-betting-tips-bet-builder-aKQ0z7c3FBeX/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Sam Dalby to score"
  },
  {
   "observation_id": "n-d602bc371d2404f7e3df72c7",
   "quote_text": "Liverpool -1 on Asian handicap\n1pt 17-20 bet365",
   "fragment_from": 2925,
   "fragment_to": 2972,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-odds-predictions-betting-tips-team-news-bet-builder-azfWA9y84iOj/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c83f4c1374d709eb2c906d58ce2e0445c7a2f31e0b6c27742fbbb867e8588002",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:45:00.000Z",
   "detected_at": "2026-11-04T14:05:00.944Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e11039d41c22",
    "display_name": "Fenerbahçe — Liverpool",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T17:45:00.000Z",
    "url": "/football/matches/fenerbahce-vs-liverpool-2026-11-04/",
    "scoreline": "3-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1",
   "outcome_label": "Liverpool -1",
   "odds_set": {
    "by_author": "1.85",
    "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-11-04T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:45:00.000Z",
    "detected_at": "2026-11-04T14:05:00.944Z",
    "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": "Asian handicap -1",
    "choice": "Liverpool -1",
    "author_odds": "1.85",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "Asian handicap -1: Liverpool -1 at 1.85"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Fenerbahçe 3-2 Liverpool."
   },
   "settlements": [
    {
     "operation_id": "cb51dccdac3822f586f580f0dca8344890cb17fa1a3419ca600939a92b201bf6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Liverpool -1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4d1a0ad53f46c0a3306000f9f5d864359960a50d78ab35057940e37804140005",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Liverpool -1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-odds-predictions-betting-tips-team-news-bet-builder-azfWA9y84iOj/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Liverpool -1"
  },
  {
   "observation_id": "n-667282db1f9341b68b131419",
   "quote_text": "Alexander Isak to score at any time\n23-20 Coral, Ladbrokes",
   "fragment_from": 2991,
   "fragment_to": 3049,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-odds-predictions-betting-tips-team-news-bet-builder-azfWA9y84iOj/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c83f4c1374d709eb2c906d58ce2e0445c7a2f31e0b6c27742fbbb867e8588002",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:45:00.000Z",
   "detected_at": "2026-11-04T14:05:00.944Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e11039d41c22",
    "display_name": "Fenerbahçe — Liverpool",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T17:45:00.000Z",
    "url": "/football/matches/fenerbahce-vs-liverpool-2026-11-04/",
    "scoreline": "3-2",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Alexander Isak to score",
   "odds_set": {
    "by_author": "2.15",
    "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-11-04T13:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T13:45:00.000Z",
    "detected_at": "2026-11-04T14:05:00.944Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Alexander Isak to score",
    "author_odds": "2.15",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Alexander Isak to score at 2.15"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won — Alexander Isak scored 1 goal; the final score was Fenerbahçe 3-2 Liverpool."
   },
   "settlements": [
    {
     "operation_id": "8393e233db84ae68dddc0474d774809f85c528c4a6c073965e586d24c4200dea",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "52b86b6f1f2dafca952083290a8128c28a7844f84147d7869520b13bfb80c592",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-odds-predictions-betting-tips-team-news-bet-builder-azfWA9y84iOj/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Alexander Isak to score"
  },
  {
   "observation_id": "n-22eff67bd0c56980eb4351f4",
   "quote_text": "Best player bet\n\nAlexander Isak to score at any time\n23-20 Coral, Ladbrokes",
   "fragment_from": 2985,
   "fragment_to": 3060,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-azfWA9y84iOj/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "539a9f841df0aada550280bd7d1b2ef17f845cfd053c90212dce7bc673a489e6",
    "material_removed": false
   },
   "published_at": "2026-11-03T18:00:00.000Z",
   "detected_at": "2026-11-03T18:14:23.870Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e11039d41c22",
    "display_name": "Fenerbahçe — Liverpool",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T17:45:00.000Z",
    "url": "/football/matches/fenerbahce-vs-liverpool-2026-11-04/",
    "scoreline": "3-2",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Alexander Isak to score",
   "odds_set": {
    "by_author": "2.15",
    "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-11-03T18:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T18:00:00.000Z",
    "detected_at": "2026-11-03T18:14:23.870Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Alexander Isak to score",
    "author_odds": "2.15",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Alexander Isak to score at 2.15"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won — Alexander Isak scored 1 goal; the final score was Fenerbahçe 3-2 Liverpool."
   },
   "settlements": [
    {
     "operation_id": "c46c19a9233ca864612c607971e97ee1246e948b60bbcf3f5c9c8d638dec5e17",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3917c125cb9cd2a9aeb8e935d69933911f39f78976b9db1edd88657354b097cd",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/fenerbahce-vs-liverpool-betting-tips-predictions-team-news-odds-bet-builder-azfWA9y84iOj/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Alexander Isak to score"
  }
 ]
}
