{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/jack-ogalbe/picks/8/",
 "canonical": "/authors/jack-ogalbe/picks/8/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jack Ogalbe — football predictions, page 8 of 10",
 "description": "Predictions 121–140 of 162 by Jack Ogalbe, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 8 of 10 of the predictions by Jack Ogalbe recorded by Forecast Record: predictions 121–140 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": "449a2c2097750690ed2ca30216aa13ab55427004b3d4c21baf75b1451c1c5a93",
 "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/8/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-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-21d7ed80a04cd96b2fa7f6ad",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-21d7ed80a04cd96b2fa7f6ad",
   "match": "Wolverhampton Wanderers v West Bromwich Albion",
   "match_url": null,
   "kickoff": "2026-09-20T11:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -253.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.75",
   "settled_price": "3.6000",
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-10-01T00:43:43.907Z",
   "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-21d7ed80a04cd96b2fa7f6ad",
    "quote_text": "Draw\n1pt 11-4 bet365",
    "fragment_from": 2608,
    "fragment_to": 2628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260920011254id_/https://www.racingpost.com/sport/football-tips/efl/wolves-vs-west-brom-predictions-team-news-odds-betting-tips-bet-builder-al2uX5i8h1Dv/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "189df66d7fb6ccd6bbd29e582f7b08f854ddabb442bfd714669f0ba292cf7855",
     "material_removed": false
    },
    "published_at": "2026-09-20T07:00:00.000Z",
    "detected_at": "2026-10-01T00:43:43.907Z",
    "executed_at": "2026-11-07T18:22:25.681Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-20T11:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.6000",
     "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-09-20T01:12:54.000Z",
    "dates": {
     "fragment_at": "2026-09-20T07:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-20T07:00:00.000Z",
     "detected_at": "2026-10-01T00:43:43.907Z",
     "archive_snapshot_at": "2026-09-20T01:12: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.75",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 1-0 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "2e70a62bd1b6a8394433a6e8f79ad2dfc196e6eca9fe289f1ab950a9a6f95d15",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.75",
      "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:22:25.652Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "79a18a5bddad60d10b652f0a4ff0bae4a75ae45b644e33c03b8b47b565f31d7e",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:25.681Z",
      "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/efl/wolves-vs-west-brom-predictions-team-news-odds-betting-tips-bet-builder-al2uX5i8h1Dv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-ed851f61bee7f1f5d6ef1c65",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both Teams to Score",
   "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-09-20T07:00:00.000Z",
   "recorded_at": "2026-10-01T00:43:43.907Z",
   "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-118f762b83f112b09c5d0dd8",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-118f762b83f112b09c5d0dd8",
   "match": "Sturm Graz v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-11-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -7879.1,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Nottingham Forest to win to nil at 3",
   "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": "3",
   "settled_price": "2.9200",
   "published_at": "2025-11-05T17:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:00.166Z",
   "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-118f762b83f112b09c5d0dd8",
    "quote_text": "Nottingham Forest to win to nil\n2pts 2-1 general",
    "fragment_from": 2267,
    "fragment_to": 2315,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251105173108id_/https://www.racingpost.com/sport/football-tips/europa-league/sturm-graz-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-afPRQ6P77BUE/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4d6d0306876d897d4a602af0f35d1334f9f7c3818f2860b3a04f4d78937a151c",
     "material_removed": false
    },
    "published_at": "2025-11-05T17:00:00.000Z",
    "detected_at": "2026-10-01T00:48:00.166Z",
    "executed_at": "2026-11-07T18:22:26.508Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sturm Graz v Nottingham Forest",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-11-06T17:45:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Nottingham Forest to win to nil",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9200",
     "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-11-05T17:31:08.000Z",
    "dates": {
     "fragment_at": "2025-11-05T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-11-05T17:00:00.000Z",
     "detected_at": "2026-10-01T00:48:00.166Z",
     "archive_snapshot_at": "2025-11-05T17:31:08.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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Nottingham Forest to win to nil",
     "author_odds": "3",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Nottingham Forest to win to nil at 3"
    },
    "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 Sturm Graz 0-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "4be420565b87b77a5ff74c1276222545cecf7870d3e8c17db2c531cec4bb121f",
      "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": "Nottingham Forest to win to nil",
      "decimal_odds": "3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:26.465Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "977f92d59a642fcf68e768f13fc7a458bf524ebaaff1f48050aa2087efc46450",
      "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": "Nottingham Forest to win to nil",
      "decimal_odds": "2.9200",
      "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:22:26.508Z",
      "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/europa-league/sturm-graz-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-afPRQ6P77BUE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win to nil"
   }
  },
  {
   "record_id": "n-362a411812eff691b4f1ca21",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nottingham Forest to have most corners",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-05T17:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:00.166Z",
   "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-8056127357927e4b0b34d9a1",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-8056127357927e4b0b34d9a1",
   "match": "Sturm Graz v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-11-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -7879.1,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Morgan Gibbs-White to score or assist at 2",
   "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",
   "settled_price": "2",
   "published_at": "2025-11-05T17:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:00.166Z",
   "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-8056127357927e4b0b34d9a1",
    "quote_text": "Morgan Gibbs-White to score or assist\n1pt Evs Paddy Power",
    "fragment_from": 2331,
    "fragment_to": 2388,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251105173108id_/https://www.racingpost.com/sport/football-tips/europa-league/sturm-graz-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-afPRQ6P77BUE/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4d6d0306876d897d4a602af0f35d1334f9f7c3818f2860b3a04f4d78937a151c",
     "material_removed": false
    },
    "published_at": "2025-11-05T17:00:00.000Z",
    "detected_at": "2026-10-01T00:48:00.166Z",
    "executed_at": "2026-11-07T18:22:26.518Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sturm Graz v Nottingham Forest",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-11-06T17:45:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Morgan Gibbs-White to score or assist",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-11-05T17:31:08.000Z",
    "dates": {
     "fragment_at": "2025-11-05T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-11-05T17:00:00.000Z",
     "detected_at": "2026-10-01T00:48:00.166Z",
     "archive_snapshot_at": "2025-11-05T17:31:08.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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score or assist",
     "choice": "Morgan Gibbs-White to score or assist",
     "author_odds": "2",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Morgan Gibbs-White to score or assist at 2"
    },
    "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 Sturm Graz 0-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "a198557afeadd7addd90e335bbebe0a2cd771a288cba1bab67fbf323517072c9",
      "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 or assist",
      "choice": "Morgan Gibbs-White to score or assist",
      "decimal_odds": "2",
      "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:22:26.518Z",
      "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/europa-league/sturm-graz-vs-nottingham-forest-predictions-team-news-betting-tips-odds-and-bet-builder-afPRQ6P77BUE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Morgan Gibbs-White to score or assist"
   }
  },
  {
   "record_id": "n-8b630517bbde64f298fc7a92",
   "url": null,
   "match": "Sturm Graz v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-11-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -7879.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sturm Graz 0-2 Nottingham Forest",
   "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-11-05T17:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:00.166Z",
   "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-c241f0f1188df34660d16112",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Neco Williams to have 2+ shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-05T17:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:00.166Z",
   "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-93d0dfd48ae1fdff460431d6",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-93d0dfd48ae1fdff460431d6",
   "match": "Sturm Graz v Rangers",
   "match_url": null,
   "kickoff": "2025-10-02T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8717.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sturm Graz 2-0 Rangers at 13",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "13",
   "settled_price": "11.0000",
   "published_at": "2025-10-01T14:29:41.000Z",
   "recorded_at": "2026-10-01T00:49:13.949Z",
   "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-93d0dfd48ae1fdff460431d6",
    "quote_text": "Sturm Graz 2-0\n12-1 general",
    "fragment_from": 2108,
    "fragment_to": 2135,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251001154501id_/https://www.racingpost.com/sport/football-tips/europa-league/sturm-graz-vs-rangers-predictions-team-news-betting-tips-odds-and-bet-builder-ahTJD2t5lWxc/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "edcd6e8ebd927731e2bee7765a5bfe943878350dd5f2a930bc3b2907312425c2",
     "material_removed": false
    },
    "published_at": "2025-10-01T14:29:41.000Z",
    "detected_at": "2026-10-01T00:49:13.949Z",
    "executed_at": "2026-11-07T18:22:26.570Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sturm Graz v Rangers",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-10-02T19:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Sturm Graz 2-0 Rangers",
    "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-01T15:45:01.000Z",
    "dates": {
     "fragment_at": "2025-10-01T14:29:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-01T14:29:41.000Z",
     "detected_at": "2026-10-01T00:49:13.949Z",
     "archive_snapshot_at": "2025-10-01T15:45: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sturm Graz 2-0 Rangers",
     "author_odds": "13",
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sturm Graz 2-0 Rangers at 13"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Sturm Graz 2-1 Rangers."
    },
    "settlements": [
     {
      "operation_id": "a7db5c505a25404c84f25f1d68d528548829c360a70cba785efa5866384c14dc",
      "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": "Sturm Graz 2-0 Rangers",
      "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:22:26.564Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65ee0064c4dbeb9431249542d9ff183fb0411722f246bc0705b4465a02c32986",
      "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": "Sturm Graz 2-0 Rangers",
      "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:22:26.570Z",
      "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/europa-league/sturm-graz-vs-rangers-predictions-team-news-betting-tips-odds-and-bet-builder-ahTJD2t5lWxc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sturm Graz 2-0 Rangers"
   }
  },
  {
   "record_id": "n-9cf587eaf725a00a8aa18287",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-9cf587eaf725a00a8aa18287",
   "match": "Sturm Graz v Rangers",
   "match_url": null,
   "kickoff": "2025-10-02T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8717.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sturm Graz at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-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.25",
   "settled_price": "2.1000",
   "published_at": "2025-10-01T14:29:41.000Z",
   "recorded_at": "2026-10-01T00:49:13.949Z",
   "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-9cf587eaf725a00a8aa18287",
    "quote_text": "Sturm Graz\n2pts 5-4 general",
    "fragment_from": 1998,
    "fragment_to": 2025,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251001154501id_/https://www.racingpost.com/sport/football-tips/europa-league/sturm-graz-vs-rangers-predictions-team-news-betting-tips-odds-and-bet-builder-ahTJD2t5lWxc/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "edcd6e8ebd927731e2bee7765a5bfe943878350dd5f2a930bc3b2907312425c2",
     "material_removed": false
    },
    "published_at": "2025-10-01T14:29:41.000Z",
    "detected_at": "2026-10-01T00:49:13.949Z",
    "executed_at": "2026-11-07T18:22:26.555Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sturm Graz v Rangers",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-10-02T19:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sturm Graz",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "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-01T15:45:01.000Z",
    "dates": {
     "fragment_at": "2025-10-01T14:29:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-01T14:29:41.000Z",
     "detected_at": "2026-10-01T00:49:13.949Z",
     "archive_snapshot_at": "2025-10-01T15:45: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sturm Graz",
     "author_odds": "2.25",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sturm Graz at 2.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Sturm Graz 2-1 Rangers."
    },
    "settlements": [
     {
      "operation_id": "062d1163fd77207d07490c3365fd8d65255e2dd15c095f28c60771f4fdb82ac6",
      "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": "Sturm Graz",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-11-07T18:22:26.548Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6a3d8c9290932bb4cf103e7756e928903712a460d48e52f19724560a6a754c20",
      "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": "Sturm Graz",
      "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:22:26.555Z",
      "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/europa-league/sturm-graz-vs-rangers-predictions-team-news-betting-tips-odds-and-bet-builder-ahTJD2t5lWxc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sturm Graz to win"
   }
  },
  {
   "record_id": "n-a2cec9271feb1a0ca95ae1dd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Second half to contain more goals\n\nThe only goal in Graz's win over Hartberg came late on, while two of the three scored in Rangers' win at Almondvale were after the interval.\n\nPays out at 22-1…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-01T14:29:41.000Z",
   "recorded_at": "2026-10-01T00:49:13.949Z",
   "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-b731369febef10d42f503196",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Djeidi Gassama 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-10-01T14:29:41.000Z",
   "recorded_at": "2026-10-01T00:49:13.949Z",
   "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-c7fbd6ee4a4eaba2b3efb44f",
   "url": null,
   "match": "Sturm Graz v Rangers",
   "match_url": null,
   "kickoff": "2025-10-02T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8717.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.2400",
   "published_at": "2025-10-01T14:29:41.000Z",
   "recorded_at": "2026-10-01T00:49:13.949Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-44c024266b0009dc6ec269b5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Raul Jimenez anytime goalscorer",
   "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": null,
   "recorded_at": "2026-10-01T01:04:24.554Z",
   "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-c067943563958f0a7f9f5709",
   "url": null,
   "match": "Fulham v Southampton",
   "match_url": null,
   "kickoff": "2024-12-22T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15539.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "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": null,
   "settled_price": "1.7200",
   "published_at": "2024-12-21T16:30:45.000Z",
   "recorded_at": "2026-10-01T01:04:24.554Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c1e4e6aece3ee95384686228",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-c1e4e6aece3ee95384686228",
   "match": "Fulham v Southampton",
   "match_url": null,
   "kickoff": "2024-12-22T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15539.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Fulham to win and over 2.5 goals at 2",
   "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": "2",
   "settled_price": "2.2900",
   "published_at": "2024-12-21T16:30:45.000Z",
   "recorded_at": "2026-10-01T01:04:24.554Z",
   "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-c1e4e6aece3ee95384686228",
    "quote_text": "Fulham to win & over 2.5 Goals\n1pt Evs bet365, BoyleSports",
    "fragment_from": 1544,
    "fragment_to": 1602,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241221173237id_/https://www.racingpost.com/sport/football-tips/premier-league/fulham-vs-southampton-prediction-betting-tips-and-odds-tc999-awrAg8U2YCb9/",
     "display_name": null,
     "speaker": "Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94a42d23ae49842f8905d49c1e422717b2ab38dd2b78011373fd0e312946efe3",
     "material_removed": false
    },
    "published_at": "2024-12-21T16:30:45.000Z",
    "detected_at": "2026-10-01T01:04:24.554Z",
    "executed_at": "2026-11-07T18:22:36.894Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-12-22T14:00:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Fulham to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2900",
     "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": "2024-12-21T17:32:37.000Z",
    "dates": {
     "fragment_at": "2024-12-21T16:30:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-21T16:30:45.000Z",
     "detected_at": "2026-10-01T01:04:24.554Z",
     "archive_snapshot_at": "2024-12-21T17:32:37.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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Fulham to win and over 2.5 goals",
     "author_odds": "2",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Fulham to win and over 2.5 goals at 2"
    },
    "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 Fulham 0-0 Southampton."
    },
    "settlements": [
     {
      "operation_id": "9bc8872ba4eef3e4eea48ca78fe2041fe323c1c2077933a2aca78171c4064442",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Fulham to win and over 2.5 goals",
      "decimal_odds": "2",
      "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:22:36.887Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "39e26bbef63b3a9ff0e04771d3492f96b96b7c765be95e8b380b2fb7aaa663ee",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Fulham to win and over 2.5 goals",
      "decimal_odds": "2.2900",
      "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:22:36.894Z",
      "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-southampton-prediction-betting-tips-and-odds-tc999-awrAg8U2YCb9/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-cedd3ac426fe43579bdfa7ca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Flynn Downes 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": null,
   "recorded_at": "2026-10-01T01:04:24.554Z",
   "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-86d43e75352b3d92a9941d1a",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-86d43e75352b3d92a9941d1a",
   "match": "Liverpool v Fulham",
   "match_url": null,
   "kickoff": "2024-12-14T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15730.1,
   "market_code": "player_to_score",
   "author_said": "Player to score: Mohamed Salah to score at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.952",
   "settled_price": "1.952",
   "published_at": "2024-12-13T18:06:38.000Z",
   "recorded_at": "2026-10-01T01:06:09.089Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "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-86d43e75352b3d92a9941d1a",
    "quote_text": "Mohamed Salah to score\n2pts 20-21 bet365",
    "fragment_from": 1417,
    "fragment_to": 1457,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241213192329id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-a2mUX1l0sGqx/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "a0130f8d15faa8e2358a5cca6479a4f62c3cb74d2828f029278a69c336a14284",
     "material_removed": false
    },
    "published_at": "2024-12-13T18:06:38.000Z",
    "detected_at": "2026-10-01T01:06:09.089Z",
    "executed_at": "2026-11-07T18:22:37.484Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2024-12-14T15:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Mohamed Salah to score",
    "odds_set": {
     "by_author": "1.952",
     "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": "2024-12-13T19:23:29.000Z",
    "dates": {
     "fragment_at": "2024-12-13T18:06:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-13T18:06:38.000Z",
     "detected_at": "2026-10-01T01:06:09.089Z",
     "archive_snapshot_at": "2024-12-13T19:23:29.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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Mohamed Salah to score",
     "author_odds": "1.952",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Mohamed Salah to score at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Liverpool 2-2 Fulham."
    },
    "settlements": [
     {
      "operation_id": "998156df1608d505c74f99b0861486b8f97efcde60c159ef673c8f92a79a68d9",
      "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": "Mohamed Salah to score",
      "decimal_odds": "1.952",
      "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:22:37.484Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, 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-tc999-a2mUX1l0sGqx/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jack Ogalbe",
     "verdict_line": "Racing Post, verdict by Jack Ogalbe"
    },
    "correction": null,
    "choice_words": "Mohamed Salah to score"
   }
  },
  {
   "record_id": "n-b90a7a9ae5df45afaf83ec8f",
   "url": "/authors/jack-ogalbe/picks/8/#pick-n-b90a7a9ae5df45afaf83ec8f",
   "match": "Arsenal v Everton",
   "match_url": null,
   "kickoff": "2024-12-14T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15730.1,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Arsenal to win to nil at 1.91",
   "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": "1.909",
   "settled_price": "1.8250",
   "published_at": "2024-12-13T18:06:38.000Z",
   "recorded_at": "2026-10-01T01:06:09.089Z",
   "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-b90a7a9ae5df45afaf83ec8f",
    "quote_text": "Arsenal to win to nil\n1pt 10-11 Hills",
    "fragment_from": 1378,
    "fragment_to": 1415,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241213192329id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-a2mUX1l0sGqx/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "a0130f8d15faa8e2358a5cca6479a4f62c3cb74d2828f029278a69c336a14284",
     "material_removed": false
    },
    "published_at": "2024-12-13T18:06:38.000Z",
    "detected_at": "2026-10-01T01:06:09.089Z",
    "executed_at": "2026-11-07T18:22:37.473Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-12-14T15:00:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Arsenal to win to nil",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8250",
     "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": "2024-12-13T19:23:29.000Z",
    "dates": {
     "fragment_at": "2024-12-13T18:06:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-13T18:06:38.000Z",
     "detected_at": "2026-10-01T01:06:09.089Z",
     "archive_snapshot_at": "2024-12-13T19:23:29.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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Arsenal to win to nil",
     "author_odds": "1.909",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Arsenal to win to nil at 1.91"
    },
    "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 Arsenal 0-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "6b3445b30a7f17371535fe528d526bdf44bdba757da3b03859b052c9069ec201",
      "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": "Arsenal to win to nil",
      "decimal_odds": "1.909",
      "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:22:37.463Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e0e59ca5bb8e270e807f92c69b3c832f6f470374dec2ae68e04d0999ac8baf99",
      "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": "Arsenal to win to nil",
      "decimal_odds": "1.8250",
      "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:22:37.473Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, 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-tc999-a2mUX1l0sGqx/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jack Ogalbe",
     "verdict_line": "Racing Post, verdict by Jack Ogalbe"
    },
    "correction": null,
    "choice_words": "Arsenal to win to nil"
   }
  },
  {
   "record_id": "n-dc9b4a740a7126bffecd799c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jefte 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": null,
   "recorded_at": "2026-10-02T00:48:16.399Z",
   "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-322ff4dfe3ab88513a8600c1",
   "url": null,
   "match": "West Bromwich Albion v Middlesbrough",
   "match_url": null,
   "kickoff": "2024-10-01T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -17525.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Bromwich Albion",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.3200",
   "published_at": "2024-09-30T16:08:09.000Z",
   "recorded_at": "2026-10-02T00:49:18.284Z",
   "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
  }
 ],
 "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": 8,
  "first": 121,
  "last": 140,
  "author_url": "/authors/jack-ogalbe/",
  "current": false
 },
 "entity_id": "history:/authors/jack-ogalbe/picks/8/",
 "source_revision": 48
}
