{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/jack-ogalbe/picks/5/",
 "canonical": "/authors/jack-ogalbe/picks/5/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jack Ogalbe — football predictions, page 5 of 10",
 "description": "Predictions 61–80 of 162 by Jack Ogalbe, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 5 of 10 of the predictions by Jack Ogalbe recorded by Forecast Record: predictions 61–80 of 162 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": "162",
  "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-07T07:23:48.684Z",
 "content_hash": null,
 "meaning_hash": "4939c525ed8cd8c5420a86dc3a69cd1836ce2cefb205ebb0f9eeb8db2e88ffe2",
 "dependency_group": "author:e-86c570796115581e91d8e588",
 "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/jack-ogalbe/picks/5/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-86c570796115581e91d8e588",
  "public_name": "Jack Ogalbe",
  "tracker_number": 1523,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-10-17"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-f1c4c16b6f584fdeb5378a08",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-f1c4c16b6f584fdeb5378a08",
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 2 Brentford cards",
   "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-25T16:44:36.000Z",
   "recorded_at": "2026-09-28T17:12:58.822Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": {
    "at": "2026-10-14T02:00:56.494Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "evidence": {
    "observation_id": "n-f1c4c16b6f584fdeb5378a08",
    "quote_text": "Under 2 Brentford cards",
    "fragment_from": 5705,
    "fragment_to": 5728,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250225172309id_/https://www.racingpost.com/sport/football-tips/premier-league/brentford-everton-predictions-betting-tips-odds-a0Xum8L8aq1F/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be57d4a5afd28e3e08faaaeae8ee65786d5bce3b08d941afde2107a882f878ae",
     "material_removed": false
    },
    "published_at": "2025-02-25T16:44:36.000Z",
    "detected_at": "2026-09-28T17:12:58.822Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "",
    "cause_code": "too_late",
    "event": null,
    "market_label": null,
    "outcome_label": null,
    "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": null,
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "dates": {
     "fragment_at": "2025-02-25T16:44:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-25T16:44:36.000Z",
     "detected_at": "2026-09-28T17:12:58.822Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": null,
    "author_claim_outcome": {
     "result": null,
     "scoreline": null,
     "data_status": "unknown",
     "cause": "the statement was not read as a pick that can be settled",
     "methodology_version": "2.2",
     "in_words": "No outcome: the statement was not read as a pick that can be settled."
    },
    "settlements": [],
    "corrections": [
     {
      "at": "2026-10-14T02:00:56.494Z",
      "field_name": "line sign",
      "was": "Over/Under −2 cards · under −2",
      "now": "Over/Under 2 cards · under 2",
      "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": null,
    "correction": {
     "at": "2026-10-14T02:00:56.494Z",
     "field": "line sign",
     "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
     "version": 2,
     "url": "/corrections/#c-f1b2048399e9",
     "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
    },
    "choice_words": "a pick"
   }
  },
  {
   "record_id": "n-21c2c742a25e242f15dd9c1c",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-21c2c742a25e242f15dd9c1c",
   "match": "Leeds United v Brentford",
   "match_url": null,
   "kickoff": "2026-03-21T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4581.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 24000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.45",
   "settled_price": "3.4000",
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:48.312Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-21c2c742a25e242f15dd9c1c",
    "quote_text": "Draw\n1pt 29-20 bet365, Hills, Paddy Power",
    "fragment_from": 1730,
    "fragment_to": 1771,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321181554id_/https://www.racingpost.com/sport/football-tips/premier-league/leeds-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0720572c364d91440833ce612d737080bd4c1c4277179e1d3f743fa83df001ff",
     "material_removed": false
    },
    "published_at": "2026-03-21T18:00:00.000Z",
    "detected_at": "2026-09-28T17:20:48.312Z",
    "executed_at": "2026-11-07T18:20:44.372Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T20:00:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.4100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 24100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-21T18:15:54.000Z",
    "dates": {
     "fragment_at": "2026-03-21T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T18:00:00.000Z",
     "detected_at": "2026-09-28T17:20:48.312Z",
     "archive_snapshot_at": "2026-03-21T18:15:54.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "2.45",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 2.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Leeds United 0-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "bfe0a27395aef945e66050390446e57eebfcb66dfd08ce827468d3cb0bdae2e6",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "2.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14500,
      "executed_at": "2026-11-07T18:20:44.364Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7d0da239bb30730f388f97fe2ec304e725d5e4ca0ed097cb7fefaf8531592d90",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24100,
      "executed_at": "2026-11-07T18:20:44.372Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b1b50c7da345bd0ddd5441b4aa159187025e77240f865785eb57b41c190a44e6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24000,
      "executed_at": "2026-11-07T18:20:44.378Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/leeds-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-7e2e2b9134c79317598a367c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brentford to have most cards",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:48.312Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8e1b1c6077aff33e1c9885fc",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-8e1b1c6077aff33e1c9885fc",
   "match": "Leeds United v Brentford",
   "match_url": null,
   "kickoff": "2026-03-21T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4581.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leeds United 1-1 Brentford at 7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "7",
   "settled_price": "6.0000",
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:48.312Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8e1b1c6077aff33e1c9885fc",
    "quote_text": "Correct Score - 1-1\n6-1 bet365",
    "fragment_from": 1833,
    "fragment_to": 1863,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321181554id_/https://www.racingpost.com/sport/football-tips/premier-league/leeds-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0720572c364d91440833ce612d737080bd4c1c4277179e1d3f743fa83df001ff",
     "material_removed": false
    },
    "published_at": "2026-03-21T18:00:00.000Z",
    "detected_at": "2026-09-28T17:20:48.312Z",
    "executed_at": "2026-11-07T18:20:44.392Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T20:00:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "Correct score",
    "outcome_label": "Leeds United 1-1 Brentford",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "6.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-21T18:15:54.000Z",
    "dates": {
     "fragment_at": "2026-03-21T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T18:00:00.000Z",
     "detected_at": "2026-09-28T17:20:48.312Z",
     "archive_snapshot_at": "2026-03-21T18:15:54.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Leeds United 1-1 Brentford",
     "author_odds": "7",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Leeds United 1-1 Brentford at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Leeds United 0-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "4542e7007f285551be389c54e2e16d7230766868f312b1ca85c84bf52d282654",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Leeds United 1-1 Brentford",
      "decimal_odds": "7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:44.386Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b9c4af524344366bca004d76e016114a7e5dfda6b5b094288223f6bc56c93295",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Leeds United 1-1 Brentford",
      "decimal_odds": "6.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:44.392Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/leeds-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leeds United 1-1 Brentford"
   }
  },
  {
   "record_id": "n-e06b97c9921107af82975065",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Anton Stach to assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:20:48.312Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-aaacb6e1145a99d7921226db",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-aaacb6e1145a99d7921226db",
   "match": "Leeds United v Brentford",
   "match_url": null,
   "kickoff": "2026-03-21T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4581.4,
   "market_code": "player_to_score",
   "author_said": "Player to score: Igor Thiago to score at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.5",
   "settled_price": "2.5",
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:21:53.708Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aaacb6e1145a99d7921226db",
    "quote_text": "Igor Thiago to score\n6-4 bet365",
    "fragment_from": 1790,
    "fragment_to": 1821,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260320203031id_/https://www.racingpost.com/sport/football-tips/premier-league/leeds-vs-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "acfb5a7884f32239a75dfda1cc4444dac0131ca72855bdfa1616065f178a2c5e",
     "material_removed": false
    },
    "published_at": "2026-03-21T18:00:00.000Z",
    "detected_at": "2026-09-28T17:21:53.708Z",
    "executed_at": "2026-11-07T18:21:12.961Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T20:00:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Igor Thiago to score",
    "odds_set": {
     "by_author": "2.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": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-20T20:30:31.000Z",
    "dates": {
     "fragment_at": "2026-03-21T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T18:00:00.000Z",
     "detected_at": "2026-09-28T17:21:53.708Z",
     "archive_snapshot_at": "2026-03-20T20:30:31.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Igor Thiago to score",
     "author_odds": "2.5",
     "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 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leeds United 0-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "1f21987a07ab542073c25cc079f017c3bafc8974f829bce5531380cd0e9b97f5",
      "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": "2.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:12.961Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/leeds-vs-brentford-predictions-team-news-betting-tips-odds-and-bet-builder-aJszi2X0Y6tT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Igor Thiago to score"
   }
  },
  {
   "record_id": "n-d7490739626769cd0650cb13",
   "url": null,
   "match": "Leeds United v Brentford",
   "match_url": null,
   "kickoff": "2026-03-21T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4581.4,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T18:00:00.000Z",
   "recorded_at": "2026-09-28T17:21:53.708Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-555cd3eb090495b23b9ff89b",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-555cd3eb090495b23b9ff89b",
   "match": "Manchester City v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-11-02T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7921.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-1 AFC Bournemouth at 13",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 91200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "13",
   "settled_price": "10.1200",
   "published_at": "2025-11-01T17:00:00.000Z",
   "recorded_at": "2026-09-28T17:36:14.978Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-555cd3eb090495b23b9ff89b",
    "quote_text": "Man City to win 3-1\n12-1 bet365",
    "fragment_from": 2435,
    "fragment_to": 2466,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251101172914id_/https://www.racingpost.com/sport/football-tips/premier-league/manchester-city-v-bournemouth-premier-league-predictions-team-news-betting-tips-and-odds-agMIu7E207JL/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "20a3faeef729f9bfb6935e201e75649441499c5c9f13edfa613ed4804696ce84",
     "material_removed": false
    },
    "published_at": "2025-11-01T17:00:00.000Z",
    "detected_at": "2026-09-28T17:36:14.978Z",
    "executed_at": "2026-11-07T18:20:44.848Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester City v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2025-11-02T16:30:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Manchester City 3-1 AFC Bournemouth",
    "odds_set": {
     "by_author": "13",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "10.1200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 91200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-11-01T17:29:14.000Z",
    "dates": {
     "fragment_at": "2025-11-01T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-11-01T17:00:00.000Z",
     "detected_at": "2026-09-28T17:36:14.978Z",
     "archive_snapshot_at": "2025-11-01T17:29:14.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Manchester City 3-1 AFC Bournemouth",
     "author_odds": "13",
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Manchester City 3-1 AFC Bournemouth at 13"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Matched: the final score was Manchester City 3-1 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "0e20b87d26f27e6b0e7c51a477ae2bc6e672a6434d03aaf02a7e26e0c80b5318",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Manchester City 3-1 AFC Bournemouth",
      "decimal_odds": "13",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 120000,
      "executed_at": "2026-11-07T18:20:44.837Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "67542873ca547d29363c665bf313a1f757ae8831ea9b2d3d5ba5490528f79f47",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Manchester City 3-1 AFC Bournemouth",
      "decimal_odds": "10.1200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 91200,
      "executed_at": "2026-11-07T18:20:44.848Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-city-v-bournemouth-premier-league-predictions-team-news-betting-tips-and-odds-agMIu7E207JL/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City 3-1 AFC Bournemouth"
   }
  },
  {
   "record_id": "n-7fb1db2045b1917a942550ca",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-7fb1db2045b1917a942550ca",
   "match": "Sunderland v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-10-18T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8283.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "3.0650",
   "published_at": "2025-10-17T15:46:12.000Z",
   "recorded_at": "2026-09-28T17:39:56.525Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jack Ogalbe",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7fb1db2045b1917a942550ca",
    "quote_text": "Draw\n2pts 6-4 Hills",
    "fragment_from": 11923,
    "fragment_to": 11942,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251017163521id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a2iBm7I0AhB4/",
     "display_name": null,
     "speaker": "Jamie Griffith, Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6712bc0f87a8a0e884c194ed84c80ec0051ed4291c5f9a79255e012d3145b88c",
     "material_removed": false
    },
    "published_at": "2025-10-17T15:46:12.000Z",
    "detected_at": "2026-09-28T17:39:56.525Z",
    "executed_at": "2026-11-07T18:20:49.904Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2025-10-18T14:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-17T16:35:21.000Z",
    "dates": {
     "fragment_at": "2025-10-17T15:46:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-17T15:46:12.000Z",
     "detected_at": "2026-09-28T17:39:56.525Z",
     "archive_snapshot_at": "2025-10-17T16:35:21.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "2.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Sunderland 2-0 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "985a8b2d6c45f57d1d37fab8edb9650801d8c126f695c84af0597f52431f1f81",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "2.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:20:49.898Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f940c0679ff65079567826452bb54e519dc5848181bf0a2b18cac8b3537b9b79",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:49.904Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4b4847f584fdd5f44cf2e7335c86461354afbb91811104f5bd9aca209e30e094",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.0650",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:49.912Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jack Ogalbe",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a2iBm7I0AhB4/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jack Ogalbe",
     "verdict_line": "Racing Post, verdict by Jack Ogalbe"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-5413716b66ebc2ed4f510b3b",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-5413716b66ebc2ed4f510b3b",
   "match": "Newcastle United v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-10-05T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8596.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 3-1 Nottingham Forest at 13",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "13",
   "settled_price": "11.0000",
   "published_at": "2025-10-04T13:06:10.000Z",
   "recorded_at": "2026-09-28T17:40:13.020Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5413716b66ebc2ed4f510b3b",
    "quote_text": "Newcastle to win 3-1\n12-1 bet365",
    "fragment_from": 2219,
    "fragment_to": 2251,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251004142542id_/https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-adQdu8T1FZRO/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bd3e942597abe3dbcef7059033d3188f710ef00cd982686cf29ce8089ec77a5",
     "material_removed": false
    },
    "published_at": "2025-10-04T13:06:10.000Z",
    "detected_at": "2026-09-28T17:40:13.020Z",
    "executed_at": "2026-11-07T18:20:48.898Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Newcastle United v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-10-05T13:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Correct score",
    "outcome_label": "Newcastle United 3-1 Nottingham Forest",
    "odds_set": {
     "by_author": "13",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "11.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-04T14:25:42.000Z",
    "dates": {
     "fragment_at": "2025-10-04T13:06:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-04T13:06:10.000Z",
     "detected_at": "2026-09-28T17:40:13.020Z",
     "archive_snapshot_at": "2025-10-04T14:25:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Newcastle United 3-1 Nottingham Forest",
     "author_odds": "13",
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Newcastle United 3-1 Nottingham Forest at 13"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Newcastle United 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "5717eb62df8a75530503ffff8100da2a51392df99608d314935ccee282a51e23",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Newcastle United 3-1 Nottingham Forest",
      "decimal_odds": "13",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:48.892Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e27c97c7a2e74209d0a801e0825217a5bb54cd0bb8eb2d81e000196be557cb42",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Newcastle United 3-1 Nottingham Forest",
      "decimal_odds": "11.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:48.898Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-adQdu8T1FZRO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United 3-1 Nottingham Forest"
   }
  },
  {
   "record_id": "n-367cc2d0fd11a0e9c8f66874",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-367cc2d0fd11a0e9c8f66874",
   "match": "Fulham v Brentford",
   "match_url": null,
   "kickoff": "2025-09-20T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8950.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 2-1 Brentford at 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "9.5",
   "settled_price": "8.6500",
   "published_at": "2025-09-19T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:44:46.112Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-367cc2d0fd11a0e9c8f66874",
    "quote_text": "Fulham 2-1\n17-2 bet365",
    "fragment_from": 2131,
    "fragment_to": 2153,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250920112201id_/https://www.racingpost.com/sport/football-tips/premier-league/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9de00067a76082f2fcd244e8b1d774f95834ea49adfbc15930aa2aec76cb1945",
     "material_removed": false
    },
    "published_at": "2025-09-19T16:00:00.000Z",
    "detected_at": "2026-09-28T17:44:46.112Z",
    "executed_at": "2026-11-07T18:20:44.176Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-09-20T19:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Fulham 2-1 Brentford",
    "odds_set": {
     "by_author": "9.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "8.6500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
    "dates": {
     "fragment_at": "2025-09-19T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-19T16:00:00.000Z",
     "detected_at": "2026-09-28T17:44:46.112Z",
     "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fulham 2-1 Brentford",
     "author_odds": "9.5",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fulham 2-1 Brentford at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Fulham 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "d8ce9b7f213d517d3ef12938f6b3f3d396d09857fd27d194527d046aa4bc7d63",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Fulham 2-1 Brentford",
      "decimal_odds": "9.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:20:44.170Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "001362f563b8a71ece45f004cb80745b8fc007d9eb9c73915e5fb88d4d241b45",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Fulham 2-1 Brentford",
      "decimal_odds": "8.6500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:44.176Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham 2-1 Brentford"
   }
  },
  {
   "record_id": "n-4932aba1578561e44515cbfa",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-4932aba1578561e44515cbfa",
   "match": "Fulham v Brentford",
   "match_url": null,
   "kickoff": "2025-09-20T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8950.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fulham at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.1000",
   "published_at": "2025-09-19T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:44:46.112Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": {
    "at": "2026-09-29T00:48:58.780Z",
    "field": "author price",
    "reason": "The author’s fractional price 21-20 was read as 11.5; as a decimal price it is 2.05.",
    "version": 2,
    "url": "/corrections/#c-07bbd09416c0",
    "text": "Corrected on 29 September 2026: The author’s fractional price 21-20 was read as 11.5; as a decimal price it is 2.05."
   },
   "evidence": {
    "observation_id": "n-4932aba1578561e44515cbfa",
    "quote_text": "Fulham\n2pts 21-20 Ladbrokes, Coral",
    "fragment_from": 2034,
    "fragment_to": 2068,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250920112201id_/https://www.racingpost.com/sport/football-tips/premier-league/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9de00067a76082f2fcd244e8b1d774f95834ea49adfbc15930aa2aec76cb1945",
     "material_removed": false
    },
    "published_at": "2025-09-19T16:00:00.000Z",
    "detected_at": "2026-09-28T17:44:46.112Z",
    "executed_at": "2026-11-07T18:20:44.150Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-09-20T19:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fulham",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
    "dates": {
     "fragment_at": "2025-09-19T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-19T16:00:00.000Z",
     "detected_at": "2026-09-28T17:44:46.112Z",
     "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fulham",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fulham at 2.05"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Fulham 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "4bdf30906a99055fc7e1fbc0fc8bc34039c65de843daa45a9f4c2fa220f11483",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fulham",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10500,
      "executed_at": "2026-11-07T18:20:44.144Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b70e49990d634a413e6d6a1f90cf1911c3512c9e1f883343d258e31f15ac08c6",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fulham",
      "decimal_odds": "2.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-07T18:20:44.150Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f1b31183597c58274160d8986335c5378a4ed948b7891e3281daadd2289c6c98",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fulham",
      "decimal_odds": "2.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-07T18:20:44.156Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-29T00:48:58.780Z",
      "field_name": "author price",
      "was": "11.5",
      "now": "2.05",
      "cause": "The author’s fractional price 21-20 was read as 11.5; as a decimal price it is 2.05."
     }
    ],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-29T00:48:58.780Z",
     "field": "author price",
     "reason": "The author’s fractional price 21-20 was read as 11.5; as a decimal price it is 2.05.",
     "version": 2,
     "url": "/corrections/#c-07bbd09416c0",
     "text": "Corrected on 29 September 2026: The author’s fractional price 21-20 was read as 11.5; as a decimal price it is 2.05."
    },
    "choice_words": "Fulham to win"
   }
  },
  {
   "record_id": "n-7c724f1f5dbdedf4c57294bf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 25-1 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-09-19T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:44:46.112Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8cc1cfdec95b16954006098e",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-8cc1cfdec95b16954006098e",
   "match": "Fulham v Brentford",
   "match_url": null,
   "kickoff": "2025-09-20T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8950.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Sasa Lukic to be carded at 3.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 22000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.2",
   "settled_price": "3.2",
   "published_at": "2025-09-19T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:44:46.112Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8cc1cfdec95b16954006098e",
    "quote_text": "Sasa Lukic to be carded\n11-5 bet365",
    "fragment_from": 2084,
    "fragment_to": 2119,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250920112201id_/https://www.racingpost.com/sport/football-tips/premier-league/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9de00067a76082f2fcd244e8b1d774f95834ea49adfbc15930aa2aec76cb1945",
     "material_removed": false
    },
    "published_at": "2025-09-19T16:00:00.000Z",
    "detected_at": "2026-09-28T17:44:46.112Z",
    "executed_at": "2026-11-07T18:20:44.164Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-09-20T19:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Sasa Lukic to be carded",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
    "dates": {
     "fragment_at": "2025-09-19T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-09-19T16:00:00.000Z",
     "detected_at": "2026-09-28T17:44:46.112Z",
     "archive_snapshot_at": "2025-09-20T11:22:01.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Sasa Lukic to be carded",
     "author_odds": "3.2",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Sasa Lukic to be carded at 3.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Fulham 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "367ebfba934010637dc423a3bfde818a69701dc8983dff8f4b52f3da37113dc8",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Sasa Lukic to be carded",
      "decimal_odds": "3.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-11-07T18:20:44.164Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/fulham-vs-brentford-premier-league-predictions-team-news-betting-tips-odds-alTjB1h5EaNM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sasa Lukic to be carded"
   }
  },
  {
   "record_id": "n-5899c1db0440b2adb7e39582",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-5899c1db0440b2adb7e39582",
   "match": "AFC Bournemouth v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-08-23T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9627.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.8200",
   "published_at": "2025-08-21T09:55:36.000Z",
   "recorded_at": "2026-09-28T17:55:11.709Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5899c1db0440b2adb7e39582",
    "quote_text": "should beat Wolves on Saturday",
    "fragment_from": 2785,
    "fragment_to": 2815,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821113010id_/https://www.racingpost.com/sport/football-tips/premier-league/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f2bc83f97f406be9154119f5d3ba95b18645780b532c047b221adf0b8fce5a7f",
     "material_removed": false
    },
    "published_at": "2025-08-21T09:55:36.000Z",
    "detected_at": "2026-09-28T17:55:11.709Z",
    "executed_at": "2026-11-07T18:20:43.977Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2025-08-23T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
    "dates": {
     "fragment_at": "2025-08-21T09:55:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T09:55:36.000Z",
     "detected_at": "2026-09-28T17:55:11.709Z",
     "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was AFC Bournemouth 1-0 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "80ba70bf02bf2c593f46ff8ac9d4b343e74e39cb895ea6542ebc128aba56c7e7",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "1.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T18:20:43.977Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e6026aa083953f311cbd3f37f1595769bee89c7a3aa44f73e0fd4be50fbe7c48",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "1.8200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-11-07T18:20:44.022Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-64da2eb81e24ae97747f4961",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-64da2eb81e24ae97747f4961",
   "match": "Burnley v Sunderland",
   "match_url": null,
   "kickoff": "2025-08-23T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9627.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-21T09:55:36.000Z",
   "recorded_at": "2026-09-28T17:55:11.709Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-64da2eb81e24ae97747f4961",
    "quote_text": "could help them win again at Burnley",
    "fragment_from": 9577,
    "fragment_to": 9613,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821113010id_/https://www.racingpost.com/sport/football-tips/premier-league/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f2bc83f97f406be9154119f5d3ba95b18645780b532c047b221adf0b8fce5a7f",
     "material_removed": false
    },
    "published_at": "2025-08-21T09:55:36.000Z",
    "detected_at": "2026-09-28T17:55:11.709Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Burnley v Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2025-08-23T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2200",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
    "dates": {
     "fragment_at": "2025-08-21T09:55:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T09:55:36.000Z",
     "detected_at": "2026-09-28T17:55:11.709Z",
     "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sunderland",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland"
    },
    "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": "82e37502243d286fe1f28932b51cc70ce6aecd1053fe729f840a983e7b14f69e",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "3.2200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.111Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8cae73a988c6e1b74225fd8a9dc8a901598bc0a156fd2c6df5d223d922813c75",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "3.2250",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:14.719Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-65daabdcc1b33aeee9f1a99e",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-65daabdcc1b33aeee9f1a99e",
   "match": "West Ham United v Chelsea",
   "match_url": null,
   "kickoff": "2025-08-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9646.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-21T09:55:36.000Z",
   "recorded_at": "2026-09-28T17:55:11.709Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-65daabdcc1b33aeee9f1a99e",
    "quote_text": "although they should win at West Ham",
    "fragment_from": 4709,
    "fragment_to": 4745,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821113010id_/https://www.racingpost.com/sport/football-tips/premier-league/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f2bc83f97f406be9154119f5d3ba95b18645780b532c047b221adf0b8fce5a7f",
     "material_removed": false
    },
    "published_at": "2025-08-21T09:55:36.000Z",
    "detected_at": "2026-09-28T17:55:11.709Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-08-22T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7194",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
    "dates": {
     "fragment_at": "2025-08-21T09:55:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T09:55:36.000Z",
     "detected_at": "2026-09-28T17:55:11.709Z",
     "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea"
    },
    "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": "5038ab4eacd90b3312adff5b1646eb323a0f87a33311bb678f9d03249dd62842",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.7194",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.128Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4e87d07d8001878f94c36a07d01beb47a06fc1387a9f26e9d29abfdd52e78101",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.7100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:14.774Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-bd87ccb6545631eaad838aab",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-bd87ccb6545631eaad838aab",
   "match": "Manchester City v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-08-23T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9630.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-21T09:55:36.000Z",
   "recorded_at": "2026-09-28T17:55:11.709Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bd87ccb6545631eaad838aab",
    "quote_text": "Victory at Palace on Sunday might suggest another European finish could follow.",
    "fragment_from": 9138,
    "fragment_to": 9217,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821113010id_/https://www.racingpost.com/sport/football-tips/premier-league/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f2bc83f97f406be9154119f5d3ba95b18645780b532c047b221adf0b8fce5a7f",
     "material_removed": false
    },
    "published_at": "2025-08-21T09:55:36.000Z",
    "detected_at": "2026-09-28T17:55:11.709Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-08-23T11:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5362",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
    "dates": {
     "fragment_at": "2025-08-21T09:55:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T09:55:36.000Z",
     "detected_at": "2026-09-28T17:55:11.709Z",
     "archive_snapshot_at": "2025-08-21T11:30:10.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City"
    },
    "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": "bb4be7cecab3ec3daf5ce73671b807a1dace58773ffc684381ab8e6abc7d783a",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester City",
      "decimal_odds": "1.5362",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.924Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "80bc3be88f7888769013edea4a13bf91ad211fbc1d282df8aa885fb53b2fc4d2",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Manchester City",
      "decimal_odds": "1.5300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:21.049Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/first-impressions-early-thoughts-on-how-the-premier-league-sides-are-shaping-up-arb0F6d8uaGO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-4915008a31c121899ea5c75e",
   "url": "/authors/jack-ogalbe/picks/5/#pick-n-4915008a31c121899ea5c75e",
   "match": "Leicester City v Newcastle United",
   "match_url": null,
   "kickoff": "2025-04-07T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12935.2,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Newcastle United to win to nil at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.7",
   "settled_price": "2.4000",
   "published_at": "2025-04-06T15:28:41.000Z",
   "recorded_at": "2026-09-28T18:09:02.977Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4915008a31c121899ea5c75e",
    "quote_text": "Newcastle to win to nil\n2pts 17-10 Hills",
    "fragment_from": 1326,
    "fragment_to": 1366,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250406154713id_/https://www.racingpost.com/sport/football-tips/premier-league/leicester-newcastle-predictions-betting-tips-odds-aPnzw2b3xwWa/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "101f0594e384736593071b5330745c66d1191fb145dbc637c6a44fba382106f8",
     "material_removed": false
    },
    "published_at": "2025-04-06T15:28:41.000Z",
    "detected_at": "2026-09-28T18:09:02.977Z",
    "executed_at": "2026-11-07T18:20:44.475Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leicester City v Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2025-04-07T19:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "To win to nil",
    "outcome_label": "Newcastle United to win to nil",
    "odds_set": {
     "by_author": "2.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-04-06T15:47:13.000Z",
    "dates": {
     "fragment_at": "2025-04-06T15:28:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-06T15:28:41.000Z",
     "detected_at": "2026-09-28T18:09:02.977Z",
     "archive_snapshot_at": "2025-04-06T15:47:13.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Newcastle United to win to nil",
     "author_odds": "2.7",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Newcastle United to win to nil at 2.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Leicester City 0-3 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "ed494bbaa826204aa2612fa3a0b1c9e265f3fb8098fe45997ad22021f9b79824",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Newcastle United to win to nil",
      "decimal_odds": "2.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 17000,
      "executed_at": "2026-11-07T18:20:44.469Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5b5eb07e38ab7be2bb0f138a5c1ebf8a5f4dae5fca36afe88da7f3e2b3618514",
      "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": "To win to nil",
      "choice": "Newcastle United to win to nil",
      "decimal_odds": "2.4000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14000,
      "executed_at": "2026-11-07T18:20:44.475Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jack Ogalbe",
     "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/leicester-newcastle-predictions-betting-tips-odds-aPnzw2b3xwWa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win to nil"
   }
  },
  {
   "record_id": "n-6ceab7b73036afe12643b703",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Boubakary Soumare to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-06T15:28:41.000Z",
   "recorded_at": "2026-09-28T18:09:02.977Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 162,
  "pages": 10,
  "page_urls": [
   "/authors/jack-ogalbe/",
   "/authors/jack-ogalbe/picks/2/",
   "/authors/jack-ogalbe/picks/3/",
   "/authors/jack-ogalbe/picks/4/",
   "/authors/jack-ogalbe/picks/5/",
   "/authors/jack-ogalbe/picks/6/",
   "/authors/jack-ogalbe/picks/7/",
   "/authors/jack-ogalbe/picks/8/",
   "/authors/jack-ogalbe/picks/9/",
   "/authors/jack-ogalbe/picks/10/"
  ],
  "groups": {
   "settled": 83,
   "pending": 0,
   "excluded": 79
  },
  "continuation": "by_time",
  "page": 5,
  "first": 61,
  "last": 80,
  "author_url": "/authors/jack-ogalbe/",
  "current": false
 },
 "entity_id": "history:/authors/jack-ogalbe/picks/5/",
 "source_revision": 53
}
