{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/jake-osgathorpe/",
 "canonical": "/authors/jake-osgathorpe/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jake Osgathorpe: Football Prediction Record",
 "description": "24 settled picks by Jake Osgathorpe archived before kick-off across 22 matches, 17 Aug 2024 – 8 Apr 2026: +29.3% reconstructed at archived prices.",
 "first_paragraph": {
  "body": "Forecast Record restored 24 settled archived picks by Jake Osgathorpe from copies archived before kick-off, across 22 matches between 17 August 2024 and 8 April 2026. Reconstructed at archived prices, these picks returned +29.3% on the total staked. Live record so far: won 3 of 5 settled live picks at our recorded market price. Of the 499 predictions we hold for Jake Osgathorpe, 375 are linked to matches: 45 were recorded by us before kick-off, 301 archived before kick-off by an independent web archive, 21 from the source’s own history and 8 first found after the match; 9 are excluded while the attribution is under review. Figures as of 7 November 2026.",
  "key_number": "+29.3%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 173,
  "date_count": 44,
  "required_settled": 10,
  "required_dates": 2,
  "live_count": 5,
  "restored_count": 82,
  "of_them_archived": 63
 },
 "data_date": "2026-11-07T18:07:49.267Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "0be6b949a077ee6ecccb8b42fe49344d2ee71f5a6c08b11a22f3ba25cb3bfe88",
 "dependency_group": "author:e-aec6716d25833ac2772a1070",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/jake-osgathorpe/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/jake-osgathorpe/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "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-aec6716d25833ac2772a1070",
  "public_name": "Jake Osgathorpe",
  "tracker_number": 1516,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-aec6716d25833ac2772a1070-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": "20.2360",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 5,
   "n_events": 5,
   "n_void": 0,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": "100.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:07:49.267Z",
   "enough_for_ranking": false,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 5 settled picks across 5 matches",
  "average_odds": "2.01",
  "odds_from_author": 5,
  "odds_from_snapshot": 0
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-583fee35f9db8f85f7febc91",
  "bankroll_hundredths": 1010118,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 10118,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-24T00:52:39.886Z",
    "bankroll_hundredths": 990000,
    "profit_hundredths": -10000,
    "outcome_id": "ish-b10d8416c368509621e9acc1"
   },
   {
    "at": "2026-10-31T17:50:49.068Z",
    "bankroll_hundredths": 999346,
    "profit_hundredths": -654,
    "outcome_id": "ish-6c8c75b2bcef4f3c6928656e"
   },
   {
    "at": "2026-11-05T22:10:14.663Z",
    "bankroll_hundredths": 989346,
    "profit_hundredths": -10654,
    "outcome_id": "ish-9fb145c552df6516dea8db45"
   },
   {
    "at": "2026-11-07T15:39:35.342Z",
    "bankroll_hundredths": 998118,
    "profit_hundredths": -1882,
    "outcome_id": "ish-03c51898894bf3081d6e2b56"
   },
   {
    "at": "2026-11-07T17:37:47.931Z",
    "bankroll_hundredths": 1010118,
    "profit_hundredths": 10118,
    "outcome_id": "ish-a340f9a38aced2fac893accb"
   }
  ],
  "top_ups": [],
  "rule": "When the balance falls below 100 points and no bets are open, 10000 points are added; the remaining balance is kept. While bets are open we wait for settlement.",
  "series_key": "market_price",
  "series_label": "At an independent odds snapshot"
 },
 "simulations": [],
 "completeness": {
  "detected": 1144,
  "recognised": 499,
  "accepted": 153,
  "executed": 134,
  "calculated": 94,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 148
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 140
   },
   {
    "cause": "other reading",
    "figure": 29
   },
   {
    "cause": "outside the method",
    "figure": 19
   },
   {
    "cause": "not_checked",
    "figure": 19
   },
   {
    "cause": "National-team matches",
    "figure": 10
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 1144,
  "of_them_restored": 881,
  "not_predictions": {
   "opinions": 266,
   "not_about_a_match": 377,
   "unclassified": 0
  },
  "predictions": 499,
  "predictions_restored": 339,
  "matches": 29,
  "admitted": 153,
  "qualifying_picks": 134,
  "qualifying_picks_restored": 129,
  "settled_picks": 94,
  "settled_picks_restored": 89,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 5,
    "settled_picks": 5,
    "void": 0,
    "pending_picks": 0,
    "matches": 5,
    "operations_settled": 5,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 5,
    "settled_picks": 5,
    "void": 0,
    "pending_picks": 0,
    "matches": 5,
    "operations_settled": 5,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At the author's stated price"
   },
   {
    "code_name": "derived_series",
    "derived": true,
    "is_restored": false,
    "qualifying_picks": 19,
    "settled_picks": 19,
    "void": 0,
    "pending_picks": 0,
    "matches": 19,
    "operations_settled": 19,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "Forecast Record reconstruction from the predicted score"
   },
   {
    "code_name": "retro_market_closing",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 6,
    "settled_picks": 6,
    "void": 0,
    "pending_picks": 0,
    "matches": 6,
    "operations_settled": 6,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the closing market price"
   },
   {
    "code_name": "retro_author_price",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 109,
    "settled_picks": 69,
    "void": 1,
    "pending_picks": 40,
    "matches": 62,
    "operations_settled": 69,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the author's stated price"
   },
   {
    "code_name": "retro_market_closing_sm",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 53,
    "settled_picks": 48,
    "void": 0,
    "pending_picks": 5,
    "matches": 45,
    "operations_settled": 48,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.1"
    ],
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 148
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 140
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 29
   },
   {
    "code_name": "not_admitted",
    "cause": "outside the method",
    "figure": 19
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 19
   },
   {
    "code_name": "outside_coverage",
    "cause": "National-team matches",
    "figure": 10
   }
  ],
  "duplicates": 3,
  "junk": {
   "service": 37,
   "ads": 2
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-405cd855fb74bb4bb498502e",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-405cd855fb74bb4bb498502e",
   "quote_text": "2pts Elliot Anderson and Jeremy Doku both to win 2+ fouls at 21/20 (bet365)",
   "fragment_from": 835,
   "fragment_to": 910,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a5e1824fb0a682d4a04b011aa1545424b321124ecb8062c395c59eb610e62001",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-07T15:33:44.026Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-07T15:33:44.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ff88e6f6a95b86a2c4a96b4e",
   "url": "/evidence/?pick=n-ff88e6f6a95b86a2c4a96b4e",
   "quote_text": "should they avoid defeat at the Emirates it would go down as their best result of the season so far.",
   "fragment_from": 5581,
   "fragment_to": 5681,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a5e1824fb0a682d4a04b011aa1545424b321124ecb8062c395c59eb610e62001",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-07T15:33:44.026Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-07T15:33:44.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-69e64160ef66fcdc82a4d3e1",
   "url": "/evidence/?pick=n-69e64160ef66fcdc82a4d3e1",
   "quote_text": "City have conceded multiple goals in six of their last nine, making them an easy swerve all things considered",
   "fragment_from": 2068,
   "fragment_to": 2177,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a5e1824fb0a682d4a04b011aa1545424b321124ecb8062c395c59eb610e62001",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-07T15:33:44.026Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-07T15:33:44.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ce2983710e428a07609cfde7",
   "url": "/evidence/?pick=n-ce2983710e428a07609cfde7",
   "quote_text": "Manchester City are a tempting 8/11 to win here.",
   "fragment_from": 1779,
   "fragment_to": 1827,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a5e1824fb0a682d4a04b011aa1545424b321124ecb8062c395c59eb610e62001",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-07T15:33:44.026Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-07T15:33:44.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-16d9adededc56ca1ecc1088a",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-16d9adededc56ca1ecc1088a",
   "quote_text": "2pts Nottingham Forest to commit 14+ fouls at evens (Paddy Power, Betfair)",
   "fragment_from": 759,
   "fragment_to": 833,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a5e1824fb0a682d4a04b011aa1545424b321124ecb8062c395c59eb610e62001",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-07T15:33:44.026Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-07T15:33:44.026Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e9947f479f3b5093d96bb65e",
   "url": "/evidence/?pick=n-e9947f479f3b5093d96bb65e",
   "quote_text": "All odds correct at 15:30 GMT (06/11/26)",
   "fragment_from": 13639,
   "fragment_to": 13679,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-25683eb98dba423987f18a4a",
   "url": "/evidence/?pick=n-25683eb98dba423987f18a4a",
   "quote_text": "Youri Tielemans joined Manchester United from Aston Villa in the summer",
   "fragment_from": 12455,
   "fragment_to": 12526,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a26c1eb4fb45c5258af5ddeb",
   "url": "/evidence/?pick=n-a26c1eb4fb45c5258af5ddeb",
   "quote_text": "Now on this bet we are taking Maguire without super sub as the prices for him to be carded with firms",
   "fragment_from": 12113,
   "fragment_to": 12214,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e6aa1929df7e6286026915d8",
   "url": "/evidence/?pick=n-e6aa1929df7e6286026915d8",
   "quote_text": "Both the Neto bets are slightly better priced with BetVictor (10/11 and 5/1), but we will be taking",
   "fragment_from": 9945,
   "fragment_to": 10044,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f9d150280f2bf2e8abf05f1a",
   "url": "/evidence/?pick=n-f9d150280f2bf2e8abf05f1a",
   "quote_text": "Simon Hooper is the referee here and he's a good appointment for card backers",
   "fragment_from": 6227,
   "fragment_to": 6304,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d5174355e3e990ba9c64f005",
   "url": "/evidence/?pick=n-d5174355e3e990ba9c64f005",
   "quote_text": "At least one centre-back has been booked in all of their last their last five games across the Premier League and Europa League",
   "fragment_from": 5542,
   "fragment_to": 5669,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-04902b1595ef88771a06d69e",
   "url": "/evidence/?pick=n-04902b1595ef88771a06d69e",
   "quote_text": "The angle to attack here is a card for an Ipswich centre-back.",
   "fragment_from": 5298,
   "fragment_to": 5360,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-15c7909c086a58d49f5e6667",
   "url": "/evidence/?pick=n-15c7909c086a58d49f5e6667",
   "quote_text": "Bournemouth are rolling right now. They have won seven straight games in all competitions",
   "fragment_from": 4926,
   "fragment_to": 5015,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9fa91790e34ecc4c82f9cfe2",
   "url": "/evidence/?pick=n-9fa91790e34ecc4c82f9cfe2",
   "quote_text": "Mac Allister should get ample opportunity to pull the trigger.",
   "fragment_from": 4710,
   "fragment_to": 4772,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f6acfc91446a6a9ec4ba4174",
   "url": "/evidence/?pick=n-f6acfc91446a6a9ec4ba4174",
   "quote_text": "Palace actually prop up the division for shots conceded this season",
   "fragment_from": 4587,
   "fragment_to": 4654,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f1d5b5fc6df1fdb7d9deb6b0",
   "url": "/evidence/?pick=n-f1d5b5fc6df1fdb7d9deb6b0",
   "quote_text": "given the amount of shots the Reds are taking and the Eagles are conceding, we'll head to the player shots market.",
   "fragment_from": 4205,
   "fragment_to": 4319,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-66fcf8fcc5460f2452de4822",
   "url": "/evidence/?pick=n-66fcf8fcc5460f2452de4822",
   "quote_text": "That latter figure is alarming.",
   "fragment_from": 4045,
   "fragment_to": 4076,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9455a2a56cfa8b4d645a0118",
   "url": "/evidence/?pick=n-9455a2a56cfa8b4d645a0118",
   "quote_text": "their attack continues to underwhelm.",
   "fragment_from": 3860,
   "fragment_to": 3897,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-04e4199f3fd50e3af6d16932",
   "url": "/evidence/?pick=n-04e4199f3fd50e3af6d16932",
   "quote_text": "Liverpool were poor last weekend against Arsenal and were beaten in Turkiye in midweek against Fenerbache",
   "fragment_from": 3712,
   "fragment_to": 3817,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5827eb6053ed617f1259c71f",
   "url": "/evidence/?pick=n-5827eb6053ed617f1259c71f",
   "quote_text": "making this a hard one to call, especially with Brighton having played a taxing schedule",
   "fragment_from": 2332,
   "fragment_to": 2420,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-25cceaa14c2ee1fa0c39bcee",
   "url": "/evidence/?pick=n-25cceaa14c2ee1fa0c39bcee",
   "quote_text": "*All player prop prices chosen with Super Sub bar Maguire card",
   "fragment_from": 1380,
   "fragment_to": 1442,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7ac3f473ab8078eab8a29134",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-7ac3f473ab8078eab8a29134",
   "quote_text": "Score prediction: Manchester United 1-3 Aston Villa",
   "fragment_from": 13586,
   "fragment_to": 13637,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b7ae4f94375ee65d72ddb3fe",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-b7ae4f94375ee65d72ddb3fe",
   "quote_text": "YOURI TIELEMANS, who can be backed at 15/4 with super sub TO BE CARDED against his former team.",
   "fragment_from": 12574,
   "fragment_to": 12669,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b4650416677f966c747a2e16",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-b4650416677f966c747a2e16",
   "quote_text": "Instead we'll focus on TRAI HUME, who is available at 7/4 TO COMMIT 2+ FOULS with super sub.",
   "fragment_from": 8132,
   "fragment_to": 8224,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-df31a514c0dc580d24115509",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-df31a514c0dc580d24115509",
   "quote_text": "Score prediction: Ipswich 1-2 Bournemouth",
   "fragment_from": 7247,
   "fragment_to": 7288,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-97a37cbd3767b5eeb2aa3c52",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-97a37cbd3767b5eeb2aa3c52",
   "quote_text": "We'll also back the DIOP AND TRUFFERT CARD DOUBLE at 16/1.",
   "fragment_from": 7187,
   "fragment_to": 7245,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-160daf1c4594698662feebd1",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-160daf1c4594698662feebd1",
   "quote_text": "ALEXIS MAC ALLISTER is the focus, with his shooting stats really catching the eye this season. The Argentine has made 10 starts this season and has take 2+ TOTAL SHOTS in seven of them, so the 10/11 that is available with firms offering super sub represents value.",
   "fragment_from": 4321,
   "fragment_to": 4585,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e3a148fc04ae0f207d54e9a0",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-e3a148fc04ae0f207d54e9a0",
   "quote_text": "Score prediction: Crystal Palace 1-2 Liverpool",
   "fragment_from": 4774,
   "fragment_to": 4820,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-18cc9d9a8275c024eae4d6d9",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-18cc9d9a8275c024eae4d6d9",
   "quote_text": "1pt Youri Tielemans to be carded at 15/4 (William Hill)",
   "fragment_from": 1323,
   "fragment_to": 1378,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0efac66d1287",
    "display_name": "Manchester United — Aston Villa",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T16:30:00.000Z",
    "url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Player to be carded",
   "outcome_label": "Youri Tielemans to be carded",
   "odds_set": {
    "by_author": "4.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Youri Tielemans to be carded",
    "author_odds": "4.75",
    "market_key": "player_card",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to be carded: Youri Tielemans to be carded at 4.75"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 16:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 16:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "5f60e19d011a48a7cda618bbaac262b55801d4384d5e5afef901e1b043edae98",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Youri Tielemans to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "91181133de788e5607ee98e19b87088e13b7b51290e77cd4e027f97aa5dd25fe",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to be carded",
     "choice": "Youri Tielemans to be carded",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-40136db934d0c17228b64212",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-40136db934d0c17228b64212",
   "quote_text": "1pt Trai Hume to commit 2+ fouls at 7/4 (bet365)",
   "fragment_from": 1182,
   "fragment_to": 1230,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0df9ea2c97a139aa8c38c29b",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-0df9ea2c97a139aa8c38c29b",
   "quote_text": "0.5pt Pedro Neto 2+ shots on target at 9/2 (bet365)",
   "fragment_from": 1129,
   "fragment_to": 1180,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-cb4a97ea2900",
    "display_name": "Sunderland — Chelsea",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Player shots on target over/under 1.5",
   "outcome_label": "Pedro Neto over 1.5 shots on target",
   "odds_set": {
    "by_author": "5.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player shots on target over/under 1.5",
    "choice": "Pedro Neto over 1.5 shots on target",
    "author_odds": "5.5",
    "market_key": "player_shots",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "shots",
    "in_words": "Player shots on target over/under 1.5: Pedro Neto over 1.5 shots on target at 5.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "93ef0d36e2115ad3430eb693cfe83e93f4b83f40428850b8086a067854c81d0d",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Pedro Neto over 1.5 shots on target",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6fd4f510059678b1739b9a13c0e3d60309e89ad285acde4128fd51e938c33fb6",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Pedro Neto over 1.5 shots on target",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-719dd6c7930f09ef46642687",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-719dd6c7930f09ef46642687",
   "quote_text": "2pts Pedro Neto 1+ shot on target at 5/6 (bet365)",
   "fragment_from": 1078,
   "fragment_to": 1127,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4fbc9111f5a89c38ca5570f4",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-4fbc9111f5a89c38ca5570f4",
   "quote_text": "We'll also back Bournemouth left-back ADRIEN TRUFFERT TO BE CARDED",
   "fragment_from": 6561,
   "fragment_to": 6627,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-376108c4f07db03f8552fc6b",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-376108c4f07db03f8552fc6b",
   "quote_text": "2pts Alexis Mac Allister 2+ total shots at 10/11 (bet365, William Hill)",
   "fragment_from": 780,
   "fragment_to": 851,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-80b7fa71f38765129330e34c",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-80b7fa71f38765129330e34c",
   "quote_text": "Score prediction: Brighton 2-1 Brentford",
   "fragment_from": 3316,
   "fragment_to": 3356,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-323ffe12c846684de524d8b3",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-323ffe12c846684de524d8b3",
   "quote_text": "1pt Lewis Dunk to win 1+ foul at 7/4 (bet365)",
   "fragment_from": 702,
   "fragment_to": 747,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:27:14.000Z",
   "detected_at": "2026-11-06T15:36:37.382Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-06T15:27:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8d731c0722bad576e800ea1f",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-8d731c0722bad576e800ea1f",
   "quote_text": "Red card in the match at 11/2 (bet365)",
   "fragment_from": 1956,
   "fragment_to": 1994,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05ebf9ffe96c38c1ce3bb6b7d7838f4f74cc69b6c1485d91b7076313fed02025",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-05T18:06:37.174Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-05T18:06:37.174Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-006b8658159e070cea0e73cf",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-006b8658159e070cea0e73cf",
   "quote_text": "Jhon Duran to score 3+ goals at 20/1 (Sky Bet)",
   "fragment_from": 743,
   "fragment_to": 789,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05ebf9ffe96c38c1ce3bb6b7d7838f4f74cc69b6c1485d91b7076313fed02025",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-05T18:06:37.174Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4766d0504814",
    "display_name": "Benfica — Lech Poznań",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "Benfica over 2.5",
   "odds_set": {
    "by_author": "21",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-05T18:06:37.174Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "Benfica over 2.5",
    "author_odds": "21",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: Benfica over 2.5 at 21"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Benfica 3-1 Lech Poznań."
   },
   "settlements": [
    {
     "operation_id": "65c5669a0fc2b5af0415eeee8148becb075d739061fee9a8a973c05f378dc954",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Benfica over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0dbeab68ec9ed9aac065244fe952d80de33671f572ba37bb8ad39bd078ee5579",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Benfica over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "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.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2f53afcebbe69bdeb7522fbb",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-2f53afcebbe69bdeb7522fbb",
   "quote_text": "Jhon Duran to score 2+ goals at 9/2 (Sky Bet)",
   "fragment_from": 689,
   "fragment_to": 734,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05ebf9ffe96c38c1ce3bb6b7d7838f4f74cc69b6c1485d91b7076313fed02025",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-05T18:06:37.174Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4766d0504814",
    "display_name": "Benfica — Lech Poznań",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Benfica over 1.5",
   "odds_set": {
    "by_author": "5.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-05T18:06:37.174Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Benfica over 1.5",
    "author_odds": "5.5",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Benfica over 1.5 at 5.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Benfica 3-1 Lech Poznań."
   },
   "settlements": [
    {
     "operation_id": "aae7bc34a39c37cd4f28e494012c92813f0a25351836971e08d5e23b56322d3b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Benfica over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "58a1eb9ad264760416c5a98cbfd78777ea0dcd2467f36038f59ad91c0264d129",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Benfica over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "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.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2ab5b4a02b01c75fb2bc2c79",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-2ab5b4a02b01c75fb2bc2c79",
   "quote_text": "Score prediction: Nottingham Forest 1-1 Manchester City",
   "fragment_from": 7867,
   "fragment_to": 7922,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6e03b8e59b499d8131fabe97",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-6e03b8e59b499d8131fabe97",
   "quote_text": "2pts Elliot Anderson and Jeremy Doku both to win 2+ fouls at 21/20 (bet365)",
   "fragment_from": 1016,
   "fragment_to": 1091,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5447490c0977cff69be6d5a7",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-5447490c0977cff69be6d5a7",
   "quote_text": "2pts Nottingham Forest to commit 14+ fouls at evens (Paddy Power, Betfair)",
   "fragment_from": 940,
   "fragment_to": 1014,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-86229f62575d410251bdb092",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-86229f62575d410251bdb092",
   "quote_text": "Score prediction: Fulham 1-0 Newcastle",
   "fragment_from": 5246,
   "fragment_to": 5284,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5400ee392a3b",
    "display_name": "Fulham — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Fulham 1-0 Newcastle United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Fulham 1-0 Newcastle United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Fulham 1-0 Newcastle United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Fulham 1-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "8755497d88bf7dc83fba49461cefcaebb84808917b6a65ec838ac947161f701b",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Fulham",
     "decimal_odds": "2.0500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-05T11:27:28.961Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a0885bd121e2043413ef0cd4",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-a0885bd121e2043413ef0cd4",
   "quote_text": "1pts Under 2.5 goals at 5/4 (Betfair, Betway)",
   "fragment_from": 863,
   "fragment_to": 908,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": "2026-11-05T11:28:38.599Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5400ee392a3b",
    "display_name": "Fulham — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.25",
    "our_snapshot": "2.2000",
    "our_snapshot_at": "2026-11-05T11:23:33.293Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.25",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.25"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fulham 1-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "3faaf450c607403592a49988b45be75b1fa91ee58a9044ce0c69d7db96d58708",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "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-05T11:28:34.233Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "40b94463d82102ba1a0ac021b3957db53d76a50b3c0151f90e1e194281e7f614",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.2000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12000,
     "executed_at": "2026-11-05T11:28:38.599Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f61565aee2b4ee6e98be76db",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-f61565aee2b4ee6e98be76db",
   "quote_text": "Score prediction: Arsenal 2-0 Hull",
   "fragment_from": 4281,
   "fragment_to": 4315,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-db14ccc3b614",
    "display_name": "Arsenal — Hull City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Arsenal 2-0 Hull City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Arsenal 2-0 Hull City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Arsenal 2-0 Hull City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Arsenal 1-0 Hull City."
   },
   "settlements": [
    {
     "operation_id": "b98887053508c081672ebde0e0ddb86f3b61921704bcf66734dee8f1b1e34efe",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "decimal_odds": "1.1519",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 1519,
     "executed_at": "2026-11-05T11:28:41.942Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f3e668eb1561ab01d79dcbc3",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-f3e668eb1561ab01d79dcbc3",
   "quote_text": "1.5pts Arsenal to win and Under 3.5 goals at 21/20 (BOYLESports)",
   "fragment_from": 768,
   "fragment_to": 832,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-db14ccc3b614",
    "display_name": "Arsenal — Hull City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Arsenal to win and under 3.5 goals",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 3.5 goals",
    "choice": "Arsenal to win and under 3.5 goals",
    "author_odds": "2.05",
    "market_key": "result_and_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 2.05"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Arsenal 1-0 Hull City."
   },
   "settlements": [
    {
     "operation_id": "20d5b8f13510c6203471a0b62deab7a9b41c93bae16bc9941560eb5650b04c9f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ea6a6d3e22880b877790717f6e972dc39369a6eb79e21c7af230ae861ddd8a48",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1b77bdded53973bae279d1cc",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-1b77bdded53973bae279d1cc",
   "quote_text": "Score prediction: Leeds 0-1 Tottenham",
   "fragment_from": 2373,
   "fragment_to": 2410,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f45f3e972ed1",
    "display_name": "Leeds United — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Leeds United 0-1 Tottenham Hotspur",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Leeds United 0-1 Tottenham Hotspur",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Leeds United 0-1 Tottenham Hotspur"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Leeds United 1-0 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "700475746a723b5da1eb3fb40bba48ea2b9d19faa360b88cc5674e6b82dea210",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Tottenham Hotspur",
     "decimal_odds": "2.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-05T11:27:22.875Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ab7297375ee11cec0a41a37e",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-ab7297375ee11cec0a41a37e",
   "quote_text": "2pts Under 2.5 goals at 10/11 (bet365)",
   "fragment_from": 703,
   "fragment_to": 741,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:18:41.000Z",
   "detected_at": "2026-11-05T11:26:37.036Z",
   "executed_at": "2026-11-05T11:27:25.832Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f45f3e972ed1",
    "display_name": "Leeds United — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.91",
    "our_snapshot": "1.8772",
    "our_snapshot_at": "2026-11-05T11:23:33.293Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8772,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T11:18:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.91",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.91"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Leeds United 1-0 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "00f86c8184d31bb0bd48883a33e199be487c32ae53eac0d1241405483083f0b3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.91",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9100,
     "executed_at": "2026-11-05T11:27:23.137Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "eb6111bea3ea44e3318409d8fd5dbfe117af628a06377bd3e4d1f89564394d32",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.8772",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8772,
     "executed_at": "2026-11-05T11:27:25.832Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
    "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d558ef39d3cef6bb1270f184",
   "url": "/evidence/?pick=n-d558ef39d3cef6bb1270f184",
   "quote_text": "which did mean a glance at Everton win to nil at 9/4.\n\nBut, I'm not ready to trust the Toffees in that regard.",
   "fragment_from": 1484,
   "fragment_to": 1594,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
    "material_removed": false
   },
   "published_at": "2026-11-04T11:15:34.000Z",
   "detected_at": "2026-11-04T12:36:37.269Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-04T11:15:34.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6dab3e8be9ff5064dad6f5b8",
   "url": "/evidence/?pick=n-6dab3e8be9ff5064dad6f5b8",
   "quote_text": "with Coventry posting the worst attacking numbers in the league through nine games (0.92 xGF per game)",
   "fragment_from": 1380,
   "fragment_to": 1482,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
    "material_removed": false
   },
   "published_at": "2026-11-04T11:15:34.000Z",
   "detected_at": "2026-11-04T12:36:37.269Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-04T11:15:34.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-713eda72c246e3aed1bab0d4",
   "url": "/evidence/?pick=n-713eda72c246e3aed1bab0d4",
   "quote_text": "Moyes' men are 8/11 to win the game on Friday which looks about right",
   "fragment_from": 1309,
   "fragment_to": 1378,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
    "material_removed": false
   },
   "published_at": "2026-11-04T11:15:34.000Z",
   "detected_at": "2026-11-04T12:36:37.269Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-04T11:15:34.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3ddab9e8d4863a97e5bfba44",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-3ddab9e8d4863a97e5bfba44",
   "quote_text": "Score prediction: Everton 1-0 Coventry (Sky Bet odds: 13/2)",
   "fragment_from": 2178,
   "fragment_to": 2237,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
    "material_removed": false
   },
   "published_at": "2026-11-04T11:15:34.000Z",
   "detected_at": "2026-11-04T12:36:37.269Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-58bcaa8396b1",
    "display_name": "Everton — Coventry City",
    "competition_name": "Premier League",
    "starts_at": "2026-11-06T20:00:00.000Z",
    "url": "/football/matches/everton-vs-coventry-city-2026-11-06/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Everton 1-0 Coventry City",
   "odds_set": {
    "by_author": "7.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-04T11:15:34.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Everton 1-0 Coventry City",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "1-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Everton 1-0 Coventry City at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Everton 3-1 Coventry City."
   },
   "settlements": [
    {
     "operation_id": "25393a99f7c24d4a7d77bbe44d294ddc4bceadd991bb2ed39427d80b44c2a7b9",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Everton",
     "decimal_odds": "1.6993",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6993,
     "executed_at": "2026-11-04T23:43:08.595Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Jake Osgathorpe's FNF Premier League tips and predictions: 26/27 Friday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
    "material_url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5341656e286e231b301f87bb",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-5341656e286e231b301f87bb",
   "quote_text": "1pt Thierno Barry to win 2+ fouls at 6/4 (bet365)",
   "fragment_from": 678,
   "fragment_to": 727,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
    "material_removed": false
   },
   "published_at": "2026-11-04T11:15:34.000Z",
   "detected_at": "2026-11-04T12:36:37.269Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-04T11:15:34.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-827f52790db635b967e0937e",
   "url": "/evidence/?pick=n-827f52790db635b967e0937e",
   "quote_text": "Odd correct at 18:00 GMT (03/11/26)",
   "fragment_from": 5284,
   "fragment_to": 5319,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a5f13ef15f2113367d54c580",
   "url": "/evidence/?pick=n-a5f13ef15f2113367d54c580",
   "quote_text": "Possibly more bets to be added...",
   "fragment_from": 1010,
   "fragment_to": 1043,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3ad5c2848685f0580a7d6125",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-3ad5c2848685f0580a7d6125",
   "quote_text": "0.5pts Jhon Duran to score 3+ goals at 20/1 (Sky Bet)",
   "fragment_from": 955,
   "fragment_to": 1008,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b1a6d109288dbb1b2deeab8b",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-b1a6d109288dbb1b2deeab8b",
   "quote_text": "0.75pts Jhon Duran to score 2+ goals at 9/2 (Sky Bet)",
   "fragment_from": 900,
   "fragment_to": 953,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6e1a21f38ddd9608a277d73b",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-6e1a21f38ddd9608a277d73b",
   "quote_text": "2.25pts Jhon Duran to score anytime at 10/11 (Sky Bet)",
   "fragment_from": 844,
   "fragment_to": 898,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": "2026-11-04T00:53:10.135Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-4766d0504814",
    "display_name": "Benfica — Lech Poznań",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Jhon Durán to score",
   "odds_set": {
    "by_author": "1.91",
    "our_snapshot": "1.6100",
    "our_snapshot_at": "2026-11-03T21:22:30.652Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Jhon Durán to score",
    "author_odds": "1.91",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Jhon Durán to score at 1.91"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Jhon Durán scored 0 goals; the final score was Benfica 3-1 Lech Poznań."
   },
   "settlements": [
    {
     "operation_id": "0fd6bffd1bf788297243b5e258f41703aa8297a40b41d6852571c9dabe14961c",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Jhon Durán to score",
     "decimal_odds": "1.91",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-04T00:53:04.783Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9dbd1cf00f2e27a2e4773eebc14128ea23709a2e1bf823a1c7055547fb8a1470",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Jhon Durán to score",
     "decimal_odds": "1.6100",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-04T00:53:10.135Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "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.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e35717d674a1978c681e94e7",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-e35717d674a1978c681e94e7",
   "quote_text": "1.5pts Bournemouth win to nil at 15/8 (BOYLESports)",
   "fragment_from": 759,
   "fragment_to": 810,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-732837661e370b31ced073e3",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-732837661e370b31ced073e3",
   "quote_text": "1pt Red card in the match at 11/2 (bet365)",
   "fragment_from": 677,
   "fragment_to": 719,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e09ed1d5d676ba2e2ea9cbf8",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-e09ed1d5d676ba2e2ea9cbf8",
   "quote_text": "2pts BTTS and Over 2.5 goals at 5/6 (Betway)",
   "fragment_from": 631,
   "fragment_to": 675,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
    "material_removed": false
   },
   "published_at": "2026-11-03T21:19:32.000Z",
   "detected_at": "2026-11-03T21:26:37.141Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-de2734d4b4c1",
    "display_name": "Crystal Palace — TSG Hoffenheim",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.83",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-03T21:19:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.83",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.83"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
   },
   "settlements": [
    {
     "operation_id": "a2420e965e8865330021a999d618f03878d29d08cdb84400fc2371847483ab98",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bee29ace63113557281c2ea2a57693d001eea200d79a37b24504cd9af58677e5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jake Osgathorpe",
    "publisher": "sportinglife.com",
    "forecaster": "Jake Osgathorpe",
    "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.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2f1370878a7672e20188f116",
   "url": "/evidence/?pick=n-2f1370878a7672e20188f116",
   "quote_text": "Odds correct at 14:00 GMT (27/10/26)",
   "fragment_from": 9311,
   "fragment_to": 9347,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4e3a64e8054f3d1cb97492e7",
   "url": "/evidence/?pick=n-4e3a64e8054f3d1cb97492e7",
   "quote_text": "Doku drew four fouls last weekend at Villa Park, causing all sorts of problems",
   "fragment_from": 7928,
   "fragment_to": 8006,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-58cc1d3b7fe40f762dabdf3b",
   "url": "/evidence/?pick=n-58cc1d3b7fe40f762dabdf3b",
   "quote_text": "So Michael Carrick is going to be in the dugout for this game, making it anyones guess as to what version of Manchester United we will get.",
   "fragment_from": 2807,
   "fragment_to": 2946,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0a24dced222b52ebaf690c2c",
   "url": "/evidence/?pick=n-0a24dced222b52ebaf690c2c",
   "quote_text": "TV: Sky Sports Main Event",
   "fragment_from": 894,
   "fragment_to": 919,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6a44f65e19e5b1793286e8a3",
   "url": "/evidence/?pick=n-6a44f65e19e5b1793286e8a3",
   "quote_text": "Live odds, form and stats",
   "fragment_from": 921,
   "fragment_to": 946,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c1c87bc39f1e436c8ba7eccd",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-c1c87bc39f1e436c8ba7eccd",
   "quote_text": "we'll give MOHAMMED KUDUS another try TO WIN 2+ FOULS, with the price of 6/4 still way too big.",
   "fragment_from": 8509,
   "fragment_to": 8604,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-villa-vs-fulham/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa3f85a92b9a337307ce508860381a0c77516fb97a6f8f4ad4ed2fcf1ea95cea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T17:30:44.509Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T17:30:44.509Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-372e0ef7c44d0f80d318d4e5",
   "url": "/evidence/?pick=n-372e0ef7c44d0f80d318d4e5",
   "quote_text": "The Blues will be without Cole Palmer and Joao Pedro for this game, while starting goalkeeper Emi Martinez",
   "fragment_from": 1870,
   "fragment_to": 1976,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1561cbe436a368771fcb341e",
   "url": "/evidence/?pick=n-1561cbe436a368771fcb341e",
   "quote_text": "So Michael Carrick is going to be in the dugout for this game,",
   "fragment_from": 1581,
   "fragment_to": 1643,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-70ebcd7163e673453cef6b1f",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-70ebcd7163e673453cef6b1f",
   "quote_text": "0.5pt Martinez 1+ shots on target outside the box at 14/1 (bet365)",
   "fragment_from": 1322,
   "fragment_to": 1388,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-027848254f3489dcb7982d56",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-027848254f3489dcb7982d56",
   "quote_text": "1.5pts Lisandro Martinez 1+ total shots at 11/8 (bet365)",
   "fragment_from": 1264,
   "fragment_to": 1320,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-55ebeee67c95f6f7cd86e723",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-55ebeee67c95f6f7cd86e723",
   "quote_text": "1.5pts Mohammed Kudus to win 2+ fouls at 6/4 (bet365)",
   "fragment_from": 1097,
   "fragment_to": 1150,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-416a493ecb552beddfcd6d24",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-416a493ecb552beddfcd6d24",
   "quote_text": "1pt Mohamed Belloumi 2+ to commit 2+ fouls in Hull vs Ipswich at 12/5 (bet365)",
   "fragment_from": 913,
   "fragment_to": 991,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-504fdfb6a1a6c225bb41cbd1",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-504fdfb6a1a6c225bb41cbd1",
   "quote_text": "2pts Brandon Thomas-Asante to win 2+ fouls in Coventry vs Sunderland at 10/11 (bet365)",
   "fragment_from": 825,
   "fragment_to": 911,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-cf106a4ed4a5b511b04625b0",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-cf106a4ed4a5b511b04625b0",
   "quote_text": "1.5pts Over 2.5 goals and BTTS in Brentford vs N Forest at evens (General)",
   "fragment_from": 749,
   "fragment_to": 823,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-fouls-and-cards/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc2b6b723b318295fe209ea99e706fa3899a001914740df12a9defa956eb0ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T15:06:50.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T15:06:50.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-bc482cffd2a9e2bbad1af9a8",
   "url": "/evidence/?pick=n-bc482cffd2a9e2bbad1af9a8",
   "quote_text": "We have to expect some sort of a reaction from United here",
   "fragment_from": 2599,
   "fragment_to": 2657,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-go-low-at-vitality-stadium/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b591bffd9974eec0f6a4fd061e79ba54f2f8229e40f4b2597385edff07a83db5",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T12:36:38.221Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T12:36:38.221Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1a12b7d6e47dcdb4ecb6d33e",
   "url": "/evidence/?pick=n-1a12b7d6e47dcdb4ecb6d33e",
   "quote_text": "The Blues will be without Cole Palmer and Joao Pedro for this game, while starting goalkeeper Emi Martinez is out too.",
   "fragment_from": 1870,
   "fragment_to": 1988,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-go-low-at-vitality-stadium/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b591bffd9974eec0f6a4fd061e79ba54f2f8229e40f4b2597385edff07a83db5",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T12:36:38.221Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T12:36:38.221Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-bfa8b84e90196f986ed25d4b",
   "url": "/evidence/?pick=n-bfa8b84e90196f986ed25d4b",
   "quote_text": "So Michael Carrick is going to be in the dugout for this game",
   "fragment_from": 1581,
   "fragment_to": 1642,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-go-low-at-vitality-stadium/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b591bffd9974eec0f6a4fd061e79ba54f2f8229e40f4b2597385edff07a83db5",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T12:36:38.221Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T12:36:38.221Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8ed15d88847f74d442edd779",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-8ed15d88847f74d442edd779",
   "quote_text": "0.5pt Martinez 1+ shots on target outside the box at 14/1",
   "fragment_from": 1322,
   "fragment_to": 1379,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-go-low-at-vitality-stadium/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b591bffd9974eec0f6a4fd061e79ba54f2f8229e40f4b2597385edff07a83db5",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T12:36:38.221Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T12:36:38.221Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c11b56d0bba7740da0f3e153",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-c11b56d0bba7740da0f3e153",
   "quote_text": "1.5pts Lisandro Martinez 1+ total shots at 11/8",
   "fragment_from": 1264,
   "fragment_to": 1311,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/premier-league-tips-go-low-at-vitality-stadium/235079",
    "display_name": null,
    "speaker": "Jake Osgathorpe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b591bffd9974eec0f6a4fd061e79ba54f2f8229e40f4b2597385edff07a83db5",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:56:41.000Z",
   "detected_at": "2026-10-31T12:36:38.221Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T11:56:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-31T12:36:38.221Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 2,
  "service": 32,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [
   {
    "code_name": "CS-10",
    "display_name": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Exact score called",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "rationale": "Correct score 2–0 called before the match; 18 other tipsters and sources named an exact score on this match, 15 right. Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-cs-10-all-event",
    "alt": "Jake Osgathorpe · Exact score 2–0 · Arsenal v Everton · 24 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/jake-osgathorpe/#title-exact-score-called\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-aec6716d25833ac2772a1070/cs-10-all-event-m-light.svg\" alt=\"Jake Osgathorpe · Exact score 2–0 · Arsenal v Everton · 24 Oct 2026 · Tracked by Forecast Record\" width=\"795\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 22 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-24",
    "evidence_through": "2026-10-24",
    "earned_at": "2026-10-24",
    "published_at": "2026-10-25",
    "visible_until": "2027-01-22",
    "badge_label": "Exact score 2–0 · 24 Oct",
    "scope_words": null,
    "title_id": "zk-0ac95b12a93172ae26f5",
    "evidence_items": [
     {
      "nid": "n-97902f6ae4fb95b590dfc974",
      "data": "2026-10-24",
      "match": "Arsenal v Everton",
      "said_text": "Correct score: Arsenal 2-0 Everton at 8",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "18 other tipsters and sources named an exact score on this match, 15 right",
      "url": "/authors/jake-osgathorpe/picks/22/#pick-n-97902f6ae4fb95b590dfc974"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1080,
       "height": 40,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1080,
       "height": 40,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 795,
       "height": 28,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 795,
       "height": 28,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 620,
       "height": 20,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 620,
       "height": 20,
       "url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-aec6716d25833ac2772a1070/cs-10-all-event-card.svg"
    },
    "profile_anchor": "title-0ac95b12a931",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called"
   }
  ],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [
   {
    "title_id": "zk-0ac95b12a93172ae26f5",
    "code_name": "CS-10",
    "title_tier": "dated_record",
    "badge_label": "Exact score 2–0 · 24 Oct",
    "body": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-0ac95b12a931",
    "event_at": "2026-10-24",
    "url": "/titles/cs-10-exact-score-called/"
   }
  ],
  "record_origin": [
   {
    "portion": "live",
    "n": 29,
    "body": "29 recorded before kick-off · since 17 Oct 2026"
   },
   {
    "portion": "archived",
    "n": 186,
    "body": "186 from the pre-match archive · 2024–2026"
   }
  ],
  "recent_record": [
   {
    "code_name": "CS-10",
    "body": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "event_at": "2026-10-24",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-0ac95b12a931"
   }
  ],
  "record_details": [
   {
    "code_name": "M-11",
    "body": "Most recorded: Correct score · 139 matches",
    "details_words": "Correct score 15/139 (139 matches); Goalscorer picks 7/29 (26 matches); Player props 1/10 (10 matches); Goals over/under 4/9 (8 matches); Bet-builder combos 3/7 (7 matches); Match result (1X2) 3/6 (6 matches); Double chance and draw no bet 3/5 (5 matches); Team goals and win to nil 5/6 (5 matches)",
    "url": null,
    "provenance": "live+archived",
    "display_name": "Most recorded bet type",
    "rule_href": "/titles/m-11-most-recorded-bet-type/"
   },
   {
    "code_name": "CS-01",
    "body": "Exact scores · 15/139",
    "details_words": "before kick-off 1/16 · archive 14/123",
    "url": null,
    "provenance": "live+archived",
    "display_name": "Exact scores",
    "rule_href": "/titles/cs-01-exact-scores/"
   },
   {
    "code_name": "C-01",
    "body": "Minority calls · 0/6",
    "details_words": "Result calls on matches with at least 8 other tipsters and sources, where at least 60.0% of them named another outcome.",
    "url": null,
    "provenance": "live",
    "display_name": "Minority calls",
    "rule_href": "/titles/c-01-minority-calls/"
   },
   {
    "code_name": "X-01",
    "body": "Longest price: correct at 4.20 · 14 Jan 2025",
    "details_words": "Nottingham Forest v Liverpool · Draw at 4.20 (archive closing price) · from the predicted score: Correct score: Nottingham Forest 1-1 Liverpool",
    "url": "/authors/jake-osgathorpe/picks/9/#pick-n-05834ead30cdd953dfe196fd",
    "provenance": "archived",
    "display_name": "Correct at a long price",
    "rule_href": "/titles/x-01-correct-at-a-long-price/"
   },
   {
    "code_name": "E-01",
    "body": "Draw calls · 15/41",
    "details_words": null,
    "url": null,
    "provenance": "live+archived",
    "display_name": "Draw calls",
    "rule_href": "/titles/e-01-draw-calls/"
   },
   {
    "code_name": "E-03",
    "body": "Away calls · 21/37",
    "details_words": null,
    "url": null,
    "provenance": "live+archived",
    "display_name": "Away calls",
    "rule_href": "/titles/e-03-away-calls/"
   },
   {
    "code_name": "E-06",
    "body": "Non-favourite calls · 20/59",
    "details_words": null,
    "url": null,
    "provenance": "live+archived",
    "display_name": "Non-favourite calls",
    "rule_href": "/titles/e-06-non-favourite-calls/"
   },
   {
    "code_name": "E-13",
    "body": "Most picked team: Aston Villa · 9/18",
    "details_words": null,
    "url": null,
    "provenance": "live+archived",
    "display_name": "Most picked team",
    "rule_href": "/titles/e-13-most-picked-team/"
   },
   {
    "code_name": "C-05",
    "body": "Result calls: 67 correct · 63.8 implied by prices",
    "details_words": "135 result calls with a pre-match price for the named outcome (margin included).",
    "url": null,
    "provenance": "live+archived",
    "display_name": "Correct against prices implied",
    "rule_href": "/titles/c-05-correct-against-prices-implied/"
   }
  ],
  "history": [
   {
    "code_name": "CS-10",
    "body": "Exact score 2–0 · Aston Villa v Tottenham Hotspur · 16 May 2025 · archive record",
    "event_at": "2025-05-16",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–0 · Chelsea v Manchester United · 16 May 2025 · archive record",
    "event_at": "2025-05-16",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "P-01",
    "body": "4/5 result calls right · week of 21 Apr 2025 · archive record",
    "event_at": "2025-04-27",
    "status": "historical",
    "cause": "120 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–0 · Chelsea v Everton · 26 Apr 2025 · archive record",
    "event_at": "2025-04-26",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 4.10 · Arsenal v Brentford · 12 Apr 2025 · archive record",
    "event_at": "2025-04-12",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 4.00 · Manchester City v Brighton & Hove Albion · 15 Mar 2025 · archive record",
    "event_at": "2025-03-15",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Everton v West Ham United · 15 Mar 2025 · archive record",
    "event_at": "2025-03-15",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Home win at 3.04 · Wolverhampton Wanderers v Aston Villa · 1 Feb 2025 · archive record",
    "event_at": "2025-02-01",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Nottingham Forest v Liverpool · 14 Jan 2025 · archive record",
    "event_at": "2025-01-14",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "P-01",
    "body": "4/5 result calls right · week of 16 Dec 2024 · archive record",
    "event_at": "2024-12-22",
    "status": "historical",
    "cause": "120 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–1 · Aston Villa v Manchester City · 21 Dec 2024 · archive record",
    "event_at": "2024-12-21",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · West Ham United v Brighton & Hove Albion · 21 Dec 2024 · archive record",
    "event_at": "2024-12-21",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.40 · Everton v Brentford · 23 Nov 2024 · archive record",
    "event_at": "2024-11-23",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–2 · Wolverhampton Wanderers v Crystal Palace · 2 Nov 2024 · archive record",
    "event_at": "2024-11-02",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Everton v Fulham · 26 Oct 2024 · archive record",
    "event_at": "2024-10-26",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Brentford v West Ham United · 28 Sep 2024 · archive record",
    "event_at": "2024-09-28",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.73 · Brighton & Hove Albion v Nottingham Forest · 22 Sep 2024 · archive record",
    "event_at": "2024-09-22",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.55 · Manchester City v Arsenal · 22 Sep 2024 · archive record",
    "event_at": "2024-09-22",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.52 · Crystal Palace v Manchester United · 21 Sep 2024 · archive record",
    "event_at": "2024-09-21",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 3–1 · Aston Villa v Wolverhampton Wanderers · 21 Sep 2024 · archive record",
    "event_at": "2024-09-21",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–2 · Wolverhampton Wanderers v Newcastle United · 15 Sep 2024 · archive record",
    "event_at": "2024-09-15",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "P-01",
    "body": "6/7 result calls right · week of 26 Aug 2024 · archive record",
    "event_at": "2024-09-01",
    "status": "historical",
    "cause": "120 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "P-07",
    "body": "Aug 2024: 9 of 12 result calls right · prices implied 5.8 · archive record",
    "event_at": "2024-08-31",
    "status": "historical",
    "cause": "180 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.40 · Ipswich Town v Fulham · 31 Aug 2024 · archive record",
    "event_at": "2024-08-31",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–2 · Leicester City v Aston Villa · 31 Aug 2024 · archive record",
    "event_at": "2024-08-31",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Nottingham Forest v Wolverhampton Wanderers · 31 Aug 2024 · archive record",
    "event_at": "2024-08-31",
    "status": "historical",
    "cause": "90 days after the event",
    "provenance": "archived"
   }
  ]
 },
 "retro": {
  "restored_total": 82,
  "of_them_archived_pre_match": 63,
  "found_post_match": 0,
  "of_them_source_reported": 19,
  "live_count": 5,
  "date_count": 44,
  "span_from": "2024-08-16",
  "span_to": "2026-05-13",
  "line_text": "restored history: 82, of which pre-match archive 63",
  "body": "We re-read what this author published before Premier League, Champions League, Europa League, Conference League and UEFA Super Cup matches between 16 August 2024 and 13 May 2026 and settled it against the final score. Restored picks: 82. Backed by a copy of the page in an independent web archive taken before kick-off: 63. Taken from the source’s own published history, published before kick-off by the source’s own date: 19. Found after the match, with the publication date as stated by the source: 0. The market price at the moment of publication cannot be reconstructed, so restored picks are shown as reconstructed at archived prices (~8–15 h before kick-off), not at the closing price, for the pre-match archive and the later finds separately; the author's quoted price and, where it exists, the aggregator closing price are compared with it on the same picks. Authors can delete losing picks, so restored history may look better than it was.",
  "precision": {
   "n": 81,
   "share": "0.3704"
  },
  "series_list": [
   {
    "code_name": "retro_author_price",
    "display_name": "Restored, at the author's stated price",
    "n": 61,
    "roi": "-11.4197",
    "ci_low": "-42.5115",
    "ci_high": "23.2932",
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing",
    "display_name": "Restored, at the closing market price",
    "n": 5,
    "roi": "-2.3080",
    "ci_low": null,
    "ci_high": null,
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing_sm",
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "n": 42,
    "roi": "19.8690",
    "ci_low": "-19.5897",
    "ci_high": "58.3333",
    "data_status": "calculated",
    "methodology_version": "retro-1.1",
    "cause": null
   },
   {
    "code_name": "retro_derived_sm",
    "display_name": "Restored score forecast: result implied by the score, at the last pre-match price in archive (~8–15 h before kick-off)",
    "n": 123,
    "roi": "8.7846",
    "ci_low": "-13.9756",
    "ci_high": "31.5122",
    "data_status": "calculated",
    "methodology_version": "retro-1.1",
    "cause": null
   }
  ],
  "clv": {
   "data_status": "unknown",
   "cause": "the market price at the moment of publication is unknown for restored picks; the author's quoted price against the aggregator closing price is compared on the same picks in each part of the record above"
  },
  "methodology_version": "retro-1.0",
  "leagues": [
   "Premier League",
   "Champions League",
   "Europa League",
   "Conference League",
   "UEFA Super Cup"
  ],
  "source_list": "Results: the official regulation-time score, checked against a second data provider for 58 settled restored picks and forecasts, and the two agree; 147 come from one provider only. Prices: the aggregator closing price and the second data provider's last pre-match price in archive (~8–15 h before kick-off), as a separate series; each provider is its own series and they are never averaged.",
  "score_accuracy": {
   "n": 123,
   "share": "0.1138"
  }
 },
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "snapshot",
    "basis_words": "our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off)",
    "basis_short": "Our market price when we first recorded the pick",
    "compared": 5,
    "above": 1,
    "above_share_percent": "20.0",
    "below": 0,
    "within": 4,
    "median_difference_percent": "2.3",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   },
   {
    "basis": "closing",
    "basis_words": "the closing market price of the same selection (restored history)",
    "basis_short": "Closing market price (restored)",
    "compared": 5,
    "above": 3,
    "above_share_percent": "60.0",
    "below": 1,
    "within": 1,
    "median_difference_percent": "9.3",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated",
    "sentence": "The author's stated price against the closing price of the same selection: median +9.3% over 5 picks. The price available to followers is the market price, shown separately."
   }
  ],
  "examples": [
   {
    "url": "/authors/jake-osgathorpe/picks/25/#pick-n-6e1a21f38ddd9608a277d73b",
    "basis": "snapshot",
    "stated": "1.91",
    "market": "1.61",
    "difference_percent": "18.6"
   },
   {
    "url": "/authors/jake-osgathorpe/picks/7/#pick-n-6d437695295a254e353ebebd",
    "basis": "closing",
    "stated": "3.50",
    "market": "3.10",
    "difference_percent": "12.9"
   },
   {
    "url": "/authors/jake-osgathorpe/picks/4/#pick-n-b71f3dc259e9aecb07041141",
    "basis": "closing",
    "stated": "2.10",
    "market": "1.89",
    "difference_percent": "11.4"
   }
  ],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "sportinglife.com",
   "url": "https://www.sportinglife.com/football/news/premier-league-tips-foul-play/235230"
  },
  "observed_from": "2026-09-28",
  "observed_to": "2026-11-07",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "retro_market_closing_sm",
  "series": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off)",
  "restored": true,
  "headline_kind": "historical_simulation",
  "headline_part": "archived",
  "settled_picks": 24,
  "matches": 22,
  "void": 0,
  "net_points_hundredths": 70250,
  "staked_hundredths": 240000,
  "return_percent": "29.27",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2024-08-17",
  "period_to": "2026-04-08",
  "status": "calculated",
  "method_version": "retro-1.1",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record restored 24 settled archived picks by Jake Osgathorpe from copies archived before kick-off, across 22 matches between 17 August 2024 and 8 April 2026. Reconstructed at archived prices, these picks returned +29.3% on the total staked. Live record so far: won 3 of 5 settled live picks at our recorded market price. Of the 499 predictions we hold for Jake Osgathorpe, 375 are linked to matches: 45 were recorded by us before kick-off, 301 archived before kick-off by an independent web archive, 21 from the source’s own history and 8 first found after the match; 9 are excluded while the attribution is under review. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled archived picks",
    "value": "24",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "22",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+702.50 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Reconstructed at archived prices",
    "value": "+29.3%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −24.5% to +83.8%"
   }
  ],
  "limitations": [
   "This page combines Jake Osgathorpe across 2 platforms. The record above counts each prediction once, even when the same pick (match, market and selection) appeared on more than one platform; each platform keeps its own total under “Where Jake Osgathorpe publishes”.",
   "Reconstructed at archived prices: these picks were restored from copies of the author’s pages that an independent web archive saved before kick-off, at the last pre-match archive prices, bookmaker margin included.",
   "9 predictions are kept out of this record’s totals: the article byline and the named tipster differ."
  ],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2024-08-17",
    "cumulative_points_hundredths": -10000,
    "n": 1
   },
   {
    "date": "2024-08-31",
    "cumulative_points_hundredths": -20000,
    "n": 2
   },
   {
    "date": "2024-09-14",
    "cumulative_points_hundredths": -10700,
    "n": 3
   },
   {
    "date": "2024-10-26",
    "cumulative_points_hundredths": 50,
    "n": 5
   },
   {
    "date": "2024-11-02",
    "cumulative_points_hundredths": 9450,
    "n": 6
   },
   {
    "date": "2024-11-23",
    "cumulative_points_hundredths": -1550,
    "n": 9
   },
   {
    "date": "2024-12-21",
    "cumulative_points_hundredths": 20450,
    "n": 10
   },
   {
    "date": "2025-01-14",
    "cumulative_points_hundredths": 36150,
    "n": 11
   },
   {
    "date": "2025-02-01",
    "cumulative_points_hundredths": 56600,
    "n": 12
   },
   {
    "date": "2025-03-15",
    "cumulative_points_hundredths": 56750,
    "n": 14
   },
   {
    "date": "2025-03-16",
    "cumulative_points_hundredths": 73550,
    "n": 16
   },
   {
    "date": "2025-04-20",
    "cumulative_points_hundredths": 63550,
    "n": 17
   },
   {
    "date": "2025-04-26",
    "cumulative_points_hundredths": 43550,
    "n": 19
   },
   {
    "date": "2025-05-02",
    "cumulative_points_hundredths": 33550,
    "n": 20
   },
   {
    "date": "2025-05-16",
    "cumulative_points_hundredths": 47300,
    "n": 21
   },
   {
    "date": "2026-04-08",
    "cumulative_points_hundredths": 70250,
    "n": 24
   }
  ],
  "return_over_time_parts": {
   "live": {
    "part": "live",
    "label": "Recorded by us before kick-off",
    "series_code": "market_price",
    "price_rule": "Return at our recorded market price",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. Each pick was recorded by us before kick-off and settled after the match.",
    "settled_picks": 5,
    "matches": 5,
    "match_dates": 4,
    "period_from": "2026-10-23",
    "period_to": "2026-11-07",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 10118,
    "low": {
     "date": "2026-11-05",
     "cumulative_points_hundredths": -10654,
     "after_picks": 3
    },
    "high": {
     "date": "2026-11-07",
     "cumulative_points_hundredths": 10118,
     "after_picks": 5
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2026-10-23",
      "cumulative_points_hundredths": -10000,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": -654,
      "n": 2,
      "picks": 1
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": -10654,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2026-11-07",
      "cumulative_points_hundredths": 10118,
      "n": 5,
      "picks": 2
     }
    ]
   },
   "archived": {
    "part": "archived",
    "label": "Reconstructed at archived prices",
    "series_code": "retro_market_closing_sm",
    "price_rule": "Reconstructed at archived prices",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. These picks were restored from copies an independent web archive saved before kick-off; the line shows how they settled at archived prices.",
    "settled_picks": 24,
    "matches": 22,
    "match_dates": 16,
    "period_from": "2024-08-17",
    "period_to": "2026-04-08",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 70250,
    "low": {
     "date": "2024-08-31",
     "cumulative_points_hundredths": -20000,
     "after_picks": 2
    },
    "high": {
     "date": "2025-03-16",
     "cumulative_points_hundredths": 73550,
     "after_picks": 16
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2024-08-17",
      "cumulative_points_hundredths": -10000,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2024-08-31",
      "cumulative_points_hundredths": -20000,
      "n": 2,
      "picks": 1
     },
     {
      "date": "2024-09-14",
      "cumulative_points_hundredths": -10700,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2024-10-26",
      "cumulative_points_hundredths": 50,
      "n": 5,
      "picks": 2
     },
     {
      "date": "2024-11-02",
      "cumulative_points_hundredths": 9450,
      "n": 6,
      "picks": 1
     },
     {
      "date": "2024-11-23",
      "cumulative_points_hundredths": -1550,
      "n": 9,
      "picks": 3
     },
     {
      "date": "2024-12-21",
      "cumulative_points_hundredths": 20450,
      "n": 10,
      "picks": 1
     },
     {
      "date": "2025-01-14",
      "cumulative_points_hundredths": 36150,
      "n": 11,
      "picks": 1
     },
     {
      "date": "2025-02-01",
      "cumulative_points_hundredths": 56600,
      "n": 12,
      "picks": 1
     },
     {
      "date": "2025-03-15",
      "cumulative_points_hundredths": 56750,
      "n": 14,
      "picks": 2
     },
     {
      "date": "2025-03-16",
      "cumulative_points_hundredths": 73550,
      "n": 16,
      "picks": 2
     },
     {
      "date": "2025-04-20",
      "cumulative_points_hundredths": 63550,
      "n": 17,
      "picks": 1
     },
     {
      "date": "2025-04-26",
      "cumulative_points_hundredths": 43550,
      "n": 19,
      "picks": 2
     },
     {
      "date": "2025-05-02",
      "cumulative_points_hundredths": 33550,
      "n": 20,
      "picks": 1
     },
     {
      "date": "2025-05-16",
      "cumulative_points_hundredths": 47300,
      "n": 21,
      "picks": 1
     },
     {
      "date": "2026-04-08",
      "cumulative_points_hundredths": 70250,
      "n": 24,
      "picks": 3
     }
    ]
   }
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record restored 24 settled archived picks by Jake Osgathorpe from copies archived before kick-off, across 22 matches between 17 August 2024 and 8 April 2026. Reconstructed at archived prices, these picks returned +29.3% on the total staked. Live record so far: won 3 of 5 settled live picks at our recorded market price. Of the 499 predictions we hold for Jake Osgathorpe, 375 are linked to matches: 45 were recorded by us before kick-off, 301 archived before kick-off by an independent web archive, 21 from the source’s own history and 8 first found after the match; 9 are excluded while the attribution is under review. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/jake-osgathorpe/",
   "data_as_of": "2026-11-07",
   "method_version": "retro-1.1"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 490,
   "under_review": 9,
   "no_match_linked": 115,
   "proven_predictions": 346,
   "proven_checked": 223,
   "proven_measured": 173,
   "proven_dates": 44,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 45,
     "checked": 37,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 5,
      "void": 0,
      "matches": 5,
      "net_points_hundredths": 10118,
      "staked_hundredths": 50000,
      "return_percent": "20.24",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2026-10-23",
      "period_to": "2026-11-07",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.0",
      "checked_after_kickoff_picks": 1
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 5,
       "return_main_percent": "20.24",
       "return_other_percent": "22.20",
       "settled_excluding_void": 5,
       "net_main_points_hundredths": 10118,
       "net_other_points_hundredths": 11100,
       "period_from": "2026-10-23",
       "period_to": "2026-11-07"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 3,
       "return_main_percent": "27.06",
       "return_other_percent": "26.82",
       "settled_excluding_void": 3,
       "net_main_points_hundredths": 8118,
       "net_other_points_hundredths": 8046,
       "period_from": "2026-10-23",
       "period_to": "2026-11-07"
      }
     ],
     "score": {
      "score_forecasts": 21,
      "exact_hits": 1,
      "exact_rate": 4.8,
      "outcome_checked": 21,
      "outcome_hits": 7,
      "outcome_rate": 33.3,
      "baseline_matches": 18,
      "baseline_distinct_matches": 18,
      "outcome_hits_on_baseline": 6,
      "outcome_rate_on_baseline": 33.3,
      "favourite_hits": 8,
      "favourite_rate": 44.4,
      "price_basis": "our pre-match snapshot",
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to these score forecasts.",
       "1 of 21 score forecasts named the exact score (4.8%).",
       "The result implied by the named score was right in 6 of 18 matches; the market favourite was right in 8 of the same 18 matches.",
       "A pre-match market favourite is known for 18 of 21 forecasts; the comparison uses only those.",
       "The market favourite is the home win, draw or away win with the lowest price in our own odds snapshot taken before kick-off.",
       "The implied result follows from the named score (2-1 implies a home win)."
      ]
     },
     "eligible": {
      "checked": 37,
      "priced": 5
     },
     "accuracy": {
      "picks": 5,
      "won": 3,
      "won_percent": "60.0",
      "implied_percent": "52.7",
      "left_out": 0,
      "by_market": [
       {
        "market": "Over/under goals",
        "won": 3,
        "picks": 3,
        "implied_percent": "50.1"
       },
       {
        "market": "Player to score",
        "won": 0,
        "picks": 1,
        "implied_percent": "62.1"
       },
       {
        "market": "Team goals",
        "won": 0,
        "picks": 1,
        "implied_percent": "50.8"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 13,
      "right": 8,
      "wrong": 5,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 301,
     "checked": 186,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 24,
      "void": 0,
      "matches": 22,
      "net_points_hundredths": 70250,
      "staked_hundredths": 240000,
      "return_percent": "29.27",
      "interval_low": "-24.54",
      "interval_high": "83.78",
      "interval_note": null,
      "period_from": "2024-08-17",
      "period_to": "2026-04-08",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 20,
       "return_main_percent": "28.65",
       "return_other_percent": "37.30",
       "settled_excluding_void": 20,
       "net_main_points_hundredths": 57300,
       "net_other_points_hundredths": 74590,
       "period_from": "2024-08-31",
       "period_to": "2025-05-16"
      },
      {
       "price": "Closing price, aggregator",
       "series_code": "retro_market_closing",
       "picks": 5,
       "return_main_percent": "-3.70",
       "return_other_percent": "-2.31",
       "settled_excluding_void": 5,
       "net_main_points_hundredths": -1850,
       "net_other_points_hundredths": -1154,
       "period_from": "2025-02-01",
       "period_to": "2025-04-26"
      }
     ],
     "score": {
      "score_forecasts": 123,
      "exact_hits": 14,
      "exact_rate": 11.4,
      "outcome_checked": 123,
      "outcome_hits": 63,
      "outcome_rate": 51.2,
      "baseline_matches": 123,
      "baseline_distinct_matches": 123,
      "outcome_hits_on_baseline": 63,
      "outcome_rate_on_baseline": 51.2,
      "favourite_hits": 66,
      "favourite_rate": 53.7,
      "price_basis": "last pre-match archive price",
      "pending": 1,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to these score forecasts.",
       "14 of 123 score forecasts named the exact score (11.4%).",
       "The result implied by the named score was right in 63 of 123 matches; the market favourite was right in 66 of the same 123 matches.",
       "The market favourite is the home win, draw or away win with the lowest last pre-match price in archive (~8–15 h before kick-off).",
       "The implied result follows from the named score (2-1 implies a home win)."
      ]
     },
     "eligible": {
      "checked": 186,
      "priced": 24
     },
     "accuracy": {
      "picks": 24,
      "won": 13,
      "won_percent": "54.2",
      "implied_percent": "42.8",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 3,
        "picks": 6,
        "implied_percent": "39.5"
       },
       {
        "market": "Over/under goals",
        "won": 2,
        "picks": 6,
        "implied_percent": "47.6"
       },
       {
        "market": "Result and both teams to score",
        "won": 1,
        "picks": 5,
        "implied_percent": "37.7"
       },
       {
        "market": "Cards over/under",
        "won": 2,
        "picks": 2,
        "implied_percent": "51.0"
       },
       {
        "market": "Win to nil",
        "won": 2,
        "picks": 2,
        "implied_percent": "35.2"
       },
       {
        "market": "Other markets",
        "won": 3,
        "picks": 3,
        "implied_percent": "47.8"
       }
      ]
     }
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 8,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "source_reported",
     "title": "Source-reported history",
     "explanation": "The time and the pick are known only from the source’s own history; it is the basis of the record check and never part of the evidenced total.",
     "predictions": 21,
     "checked": 19,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 18,
      "void": 0,
      "matches": 17,
      "net_points_hundredths": 13200,
      "staked_hundredths": 180000,
      "return_percent": "7.33",
      "interval_low": "-47.47",
      "interval_high": "66.79",
      "interval_note": null,
      "period_from": "2025-02-19",
      "period_to": "2026-05-13",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 2,
       "return_main_percent": "85.50",
       "return_other_percent": "100.00",
       "settled_excluding_void": 2,
       "net_main_points_hundredths": 17100,
       "net_other_points_hundredths": 20000,
       "period_from": "2025-02-19",
       "period_to": "2025-11-04"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 19,
      "priced": 18
     },
     "accuracy": {
      "picks": 18,
      "won": 9,
      "won_percent": "50.0",
      "implied_percent": "47.6",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 1,
        "picks": 4,
        "implied_percent": "34.1"
       },
       {
        "market": "Double chance",
        "won": 2,
        "picks": 3,
        "implied_percent": "50.8"
       },
       {
        "market": "Over/under goals",
        "won": 2,
        "picks": 3,
        "implied_percent": "55.5"
       },
       {
        "market": "Win to nil",
        "won": 3,
        "picks": 3,
        "implied_percent": "42.9"
       },
       {
        "market": "Both teams to score",
        "won": 0,
        "picks": 2,
        "implied_percent": "56.8"
       },
       {
        "market": "Other markets",
        "won": 1,
        "picks": 3,
        "implied_percent": "53.1"
       }
      ]
     }
    }
   ]
  },
  "live_alongside": {
   "predictions": 45,
   "checked": 37,
   "settled": 5,
   "won": 3,
   "void": 0,
   "checked_won": 12,
   "checked_settled": 37,
   "threshold": 10,
   "text": "Live record so far: won 3 of 5 settled live picks at our recorded market price."
  },
  "headline_record_ids": [
   "n-0b30b6971d609c6a817649f8",
   "n-16797cacd6d96f1007c76599",
   "n-2cea224a4ff708e01bec0ec6",
   "n-2e1062b10129a3d2f031a9c6",
   "n-426b8ebb08fb0355ab28c3da",
   "n-4b868b9429aef89dc71d5728",
   "n-6149b6ff10d3af6c82eadc51",
   "n-6d437695295a254e353ebebd",
   "n-71e83de485c983ec126fd957",
   "n-7471af4b39c29a1732550944",
   "n-839571a2bde6f9a937c5f1bb",
   "n-8dc1c9b081fff2bc1e6a988f",
   "n-919a16f040b0ddebba0756f5",
   "n-96761436042489c5e499d591",
   "n-9b1aec201971ae173a97e2ec",
   "n-b71f3dc259e9aecb07041141",
   "n-c28ea86eab2ecd600b04fa02",
   "n-c380e31b7007bfeba408da9c",
   "n-c62ac94c0f3e136e87c426f1",
   "n-cc385e290c747511c9f72994",
   "n-df7f2fcd3bfcc9c3f485fba6",
   "n-f63155c11b6b553794e99c29",
   "n-f98ddd93627b4ec110db46c6",
   "n-fefc39a4436663a65bd561cf"
  ],
  "interval_low": "-24.54",
  "interval_high": "83.78",
  "caption": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off) · 100 points per pick · 17 August 2024 – 8 April 2026 · Calculated · picks settled under reconstruction method 1.1",
  "record_from": "2024-08-17",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-a0885bd121e2043413ef0cd4",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-a0885bd121e2043413ef0cd4",
   "match": "Fulham v Newcastle United",
   "match_url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 51.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.25",
   "settled_price": "2.2000",
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6667",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a0885bd121e2043413ef0cd4",
    "quote_text": "1pts Under 2.5 goals at 5/4 (Betfair, Betway)",
    "fragment_from": 863,
    "fragment_to": 908,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": "2026-11-05T11:28:38.599Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5400ee392a3b",
     "display_name": "Fulham — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-11-05T11:23:33.293Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.25",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fulham 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "3faaf450c607403592a49988b45be75b1fa91ee58a9044ce0c69d7db96d58708",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "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-05T11:28:34.233Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "40b94463d82102ba1a0ac021b3957db53d76a50b3c0151f90e1e194281e7f614",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-05T11:28:38.599Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-ab7297375ee11cec0a41a37e",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-ab7297375ee11cec0a41a37e",
   "match": "Leeds United v Tottenham Hotspur",
   "match_url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8772,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.91",
   "settled_price": "1.8772",
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "under",
    "price": "1.8772",
    "result": "Won",
    "points_hundredths": 8772,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ab7297375ee11cec0a41a37e",
    "quote_text": "2pts Under 2.5 goals at 10/11 (bet365)",
    "fragment_from": 703,
    "fragment_to": 741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": "2026-11-05T11:27:25.832Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f45f3e972ed1",
     "display_name": "Leeds United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": "1.8772",
     "our_snapshot_at": "2026-11-05T11:23:33.293Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8772,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.91",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.91"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Leeds United 1-0 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "00f86c8184d31bb0bd48883a33e199be487c32ae53eac0d1241405483083f0b3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.91",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9100,
      "executed_at": "2026-11-05T11:27:23.137Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eb6111bea3ea44e3318409d8fd5dbfe117af628a06377bd3e4d1f89564394d32",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.8772",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8772,
      "executed_at": "2026-11-05T11:27:25.832Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-6e1a21f38ddd9608a277d73b",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-6e1a21f38ddd9608a277d73b",
   "match": "Benfica v Lech Poznań",
   "match_url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 46.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Jhon Durán to score at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.91",
   "settled_price": "1.6100",
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6e1a21f38ddd9608a277d73b",
    "quote_text": "2.25pts Jhon Duran to score anytime at 10/11 (Sky Bet)",
    "fragment_from": 844,
    "fragment_to": 898,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
     "material_removed": false
    },
    "published_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "executed_at": "2026-11-04T00:53:10.135Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4766d0504814",
     "display_name": "Benfica — Lech Poznań",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Jhon Durán to score",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": "1.6100",
     "our_snapshot_at": "2026-11-03T21:22:30.652Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T21:19:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T21:19:32.000Z",
     "detected_at": "2026-11-03T21:26:37.141Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Jhon Durán to score",
     "author_odds": "1.91",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Jhon Durán to score at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Jhon Durán scored 0 goals; the final score was Benfica 3-1 Lech Poznań."
    },
    "settlements": [
     {
      "operation_id": "0fd6bffd1bf788297243b5e258f41703aa8297a40b41d6852571c9dabe14961c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Jhon Durán to score",
      "decimal_odds": "1.91",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T00:53:04.783Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9dbd1cf00f2e27a2e4773eebc14128ea23709a2e1bf823a1c7055547fb8a1470",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Jhon Durán to score",
      "decimal_odds": "1.6100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T00:53:10.135Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jhon Durán to score"
   }
  },
  {
   "record_id": "n-14c0f4b7b447292ec4ff8ad8",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-14c0f4b7b447292ec4ff8ad8",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9346,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.95",
   "settled_price": "1.9346",
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8475",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-14c0f4b7b447292ec4ff8ad8",
    "quote_text": "UNDER 2.5 GOALS is worth a look, and at 20/21 it's well worth backing on the south coast.",
    "fragment_from": 2955,
    "fragment_to": 3044,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": "2026-10-31T03:00:09.969Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39d8fcfaf4a9",
     "display_name": "AFC Bournemouth — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": "1.9346",
     "our_snapshot_at": "2026-10-29T12:06:52.608Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9346,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.95",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 2-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "b0c64699a24c9cf8bac8830cbfd346ef7d7e5e7bed9cf16a52ba3da51cbb8cfd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-10-31T03:00:08.068Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "afba634a1785ed38b0e0df72cd6e0b00d63ec4279fa0f1d041a08e1f175bfad6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.9346",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9346,
      "executed_at": "2026-10-31T03:00:09.969Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-019ee8b69f50478a39d90243",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-019ee8b69f50478a39d90243",
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 32.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Nottingham Forest over 1.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.05",
   "settled_price": "1.9700",
   "published_at": "2026-10-22T10:15:43.000Z",
   "recorded_at": "2026-10-22T10:16:37.272Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-019ee8b69f50478a39d90243",
    "quote_text": "1.5pts Nottingham Forest to score 2+ goals at 21/20 (Coral, Ladbrokes)",
    "fragment_from": 675,
    "fragment_to": 745,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/ipswich-vs-forest-how-may-i-assist-you/234959",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6bbd49af8590d33ab29bea2c6ee17b2d0d9c8f8ddcce54a87e46184ca13ec55f",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:15:43.000Z",
    "detected_at": "2026-10-22T10:16:37.272Z",
    "executed_at": "2026-10-24T00:52:04.613Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f5f96a4e7aba",
     "display_name": "Ipswich Town — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Nottingham Forest over 1.5",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": "1.9700",
     "our_snapshot_at": "2026-10-22T10:15:51.745Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T10:15:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:15:43.000Z",
     "detected_at": "2026-10-22T10:16:37.272Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Nottingham Forest over 1.5",
     "author_odds": "2.05",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Nottingham Forest over 1.5 at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "3ab44e6b5c922bfa7624194bc2dd8129babc9acced21bd528cace1cc67e65493",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Nottingham Forest over 1.5",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:04.543Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5c84a733180947eeec7e94cc8e0bdc7cbb1c820b0809eb9462be3e46c23bf562",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Nottingham Forest over 1.5",
      "decimal_odds": "1.9700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:04.613Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's FNF Premier League tips and predictions: 26/27 Friday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/ipswich-vs-forest-how-may-i-assist-you/234959",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-1bf8d877f32c2cbaac223b41",
   "url": null,
   "match": "Manchester City v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-05-13T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3649.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-05-11T08:57:19.000Z",
   "recorded_at": "2026-10-12T20:06:49.887Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-919a16f040b0ddebba0756f5",
   "url": null,
   "match": "Paris Saint-Germain v Liverpool",
   "match_url": null,
   "kickoff": "2026-04-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4490.2,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Paris Saint-Germain to win to nil",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 25250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "3.5250",
   "published_at": null,
   "recorded_at": "2026-10-12T21:13:50.023Z",
   "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-fefc39a4436663a65bd561cf",
   "url": null,
   "match": "Paris Saint-Germain v Liverpool",
   "match_url": null,
   "kickoff": "2026-04-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4490.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7700",
   "published_at": null,
   "recorded_at": "2026-10-12T21:13:50.023Z",
   "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-df7f2fcd3bfcc9c3f485fba6",
   "url": null,
   "match": "FC Barcelona v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-04-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4490.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: FC Barcelona win, both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "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.4000",
   "published_at": null,
   "recorded_at": "2026-10-12T21:13:23.293Z",
   "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-14a59d2e5cbc5772f2e5e333",
   "url": null,
   "match": "Real Madrid v FC Bayern München",
   "match_url": null,
   "kickoff": "2026-04-07T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4513.1,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: over 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7100",
   "published_at": "2026-04-06T09:05:59.000Z",
   "recorded_at": "2026-10-12T20:06:52.200Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-03aaa84cbdfe012126a34cf9",
   "url": null,
   "match": "Sporting CP v Arsenal",
   "match_url": null,
   "kickoff": "2026-04-07T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4513.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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.8000",
   "published_at": "2026-04-06T11:16:59.000Z",
   "recorded_at": "2026-10-12T20:06:52.154Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-af920ec924448a99f2d18a55",
   "url": null,
   "match": "AEK Larnaca v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-03-19T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -4970.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6950,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.6950",
   "published_at": "2026-03-16T17:04:44.000Z",
   "recorded_at": "2026-10-12T20:06:55.452Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-32dd1d3f5813cf45aab1b3d6",
   "url": null,
   "match": "SSC Napoli v Chelsea",
   "match_url": null,
   "kickoff": "2026-01-28T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6168.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.8150",
   "published_at": "2026-01-27T19:54:12.000Z",
   "recorded_at": "2026-10-12T20:07:01.957Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ce34f01dc730c6f97fa526d4",
   "url": null,
   "match": "Rangers v AS Roma",
   "match_url": null,
   "kickoff": "2025-11-06T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8160.1,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: AS Roma to win to nil",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 17500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.7500",
   "published_at": "2025-11-05T09:48:18.000Z",
   "recorded_at": "2026-10-12T20:07:08.744Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-a687b5f0b0e155c9bcaf5c68",
   "url": null,
   "match": "SK Slavia Praha v Arsenal",
   "match_url": null,
   "kickoff": "2025-11-04T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -8210.4,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Arsenal to win to nil at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7650,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "1.7650",
   "published_at": "2025-11-03T09:48:38.000Z",
   "recorded_at": "2026-10-12T20:07:08.916Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-58ca0594e9e57106b4c4edac",
   "url": null,
   "match": "FK Crvena Zvezda v Celtic",
   "match_url": null,
   "kickoff": "2025-09-24T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -9193.1,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: FK Crvena Zvezda at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.0",
   "settled_price": "2.0",
   "published_at": "2025-09-23T15:34:17.000Z",
   "recorded_at": "2026-10-12T20:07:15.135Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2153c2594d12ea75ae8fb9b9",
   "url": null,
   "match": "Manchester City v SSC Napoli",
   "match_url": null,
   "kickoff": "2025-09-18T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9337.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: SSC Napoli",
   "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": null,
   "settled_price": "5.5000",
   "published_at": "2025-09-16T21:21:51.000Z",
   "recorded_at": "2026-10-12T20:07:15.917Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-412a06b8004fd0f38dbcf101",
   "url": null,
   "match": "Manchester City v SSC Napoli",
   "match_url": null,
   "kickoff": "2025-09-18T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9337.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or SSC Napoli",
   "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": null,
   "settled_price": "2.3000",
   "published_at": "2025-09-16T21:21:51.000Z",
   "recorded_at": "2026-10-12T20:07:15.917Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-bcf2fe8cdf26a147acb4bb1a",
   "url": null,
   "match": "Paris Saint-Germain v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-08-13T19:00:00.000Z",
   "competition": "UEFA Super Cup",
   "lead_hours": -10201.1,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "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.8750",
   "published_at": "2025-08-12T19:05:46.000Z",
   "recorded_at": "2026-10-12T20:07:19.153Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-cc385e290c747511c9f72994",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-cc385e290c747511c9f72994",
   "match": "Aston Villa v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-05-16T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11998.7,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Aston Villa to win to nil at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.8",
   "settled_price": "2.3750",
   "published_at": "2025-05-12T08:11:19.000Z",
   "recorded_at": "2026-09-28T17:09:26.937Z",
   "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-cc385e290c747511c9f72994",
    "quote_text": "1pt Aston Villa to win to nil vs Spurs (19:30) at 9/5 (Beftair, Betvictor)",
    "fragment_from": 373,
    "fragment_to": 447,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250515132756id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-37/225510",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "99293fa9574fb200c5c04b43d0214cfc460cab39b24fb068697f19b61b588dba",
     "material_removed": false
    },
    "published_at": "2025-05-12T08:11:19.000Z",
    "detected_at": "2026-09-28T17:09:26.937Z",
    "executed_at": "2026-11-07T18:21:02.780Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-05-16T18:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Aston Villa to win to nil",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13750,
    "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-05-15T13:27:56.000Z",
    "dates": {
     "fragment_at": "2025-05-12T08:11:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-12T08:11:19.000Z",
     "detected_at": "2026-09-28T17:09:26.937Z",
     "archive_snapshot_at": "2025-05-15T13:27:56.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": "Aston Villa to win to nil",
     "author_odds": "2.8",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Aston Villa to win to nil at 2.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Aston Villa 2-0 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "4bb93f431f3b686941da19dce1bb0105e3012040b28ffd52138942fb3bf557e0",
      "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": "Aston Villa to win to nil",
      "decimal_odds": "2.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18000,
      "executed_at": "2026-11-07T18:21:02.774Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8ae5e7c4e781a9d409b246b1a77f40796ea48891779a31a0588d8ab97be0b07d",
      "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": "Aston Villa to win to nil",
      "decimal_odds": "2.3750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13750,
      "executed_at": "2026-11-07T18:21:02.780Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 37 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 37 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-37/225510",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win to nil"
   }
  },
  {
   "record_id": "n-3a72fe38a42c04513b7379cb",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-3a72fe38a42c04513b7379cb",
   "match": "Newcastle United v Chelsea",
   "match_url": null,
   "kickoff": "2025-05-11T11:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12126.2,
   "market_code": "player_card",
   "author_said": "Player to be carded: Dan Burn to be carded at 4.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.8",
   "settled_price": "4.8",
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-3a72fe38a42c04513b7379cb",
    "quote_text": "Dan Burn to be carded in Newcastle vs Chelsea (12:00) at 19/5",
    "fragment_from": 1005,
    "fragment_to": 1066,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250509102004id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd7b3f3c9f253927fa4b94a107cf36e8171e948edbeaded82f377d2d2a53519c",
     "material_removed": false
    },
    "published_at": "2025-05-08T09:00:28.000Z",
    "detected_at": "2026-09-28T17:10:37.512Z",
    "executed_at": "2026-11-07T18:21:02.742Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-05-11T11:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Dan Burn to be carded",
    "odds_set": {
     "by_author": "4.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "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-05-09T10:20:04.000Z",
    "dates": {
     "fragment_at": "2025-05-08T09:00:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-08T09:00:28.000Z",
     "detected_at": "2026-09-28T17:10:37.512Z",
     "archive_snapshot_at": "2025-05-09T10:20:04.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": "Dan Burn to be carded",
     "author_odds": "4.8",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Dan Burn to be carded at 4.8"
    },
    "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 Newcastle United 2-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "76c6d350a7d2ab6bf908eca764ae3aa36768bbd23e966e93d76b223b4e511a8f",
      "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": "Dan Burn to be carded",
      "decimal_odds": "4.8",
      "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:02.742Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dan Burn to be carded"
   }
  },
  {
   "record_id": "n-f3115338327f20045e29721d",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-f3115338327f20045e29721d",
   "match": "AFC Bournemouth v Aston Villa",
   "match_url": null,
   "kickoff": "2025-05-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12144.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Tyler Adams to be carded at 5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "5",
   "settled_price": "5",
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-f3115338327f20045e29721d",
    "quote_text": "Tyler Adams to be carded in Bournemouth vs Aston Villa (17:30) at 4/1",
    "fragment_from": 818,
    "fragment_to": 887,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250509102004id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd7b3f3c9f253927fa4b94a107cf36e8171e948edbeaded82f377d2d2a53519c",
     "material_removed": false
    },
    "published_at": "2025-05-08T09:00:28.000Z",
    "detected_at": "2026-09-28T17:10:37.512Z",
    "executed_at": "2026-11-07T18:21:02.734Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-05-10T16:30:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Tyler Adams to be carded",
    "odds_set": {
     "by_author": "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": "2025-05-09T10:20:04.000Z",
    "dates": {
     "fragment_at": "2025-05-08T09:00:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-08T09:00:28.000Z",
     "detected_at": "2026-09-28T17:10:37.512Z",
     "archive_snapshot_at": "2025-05-09T10:20:04.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": "Tyler Adams to be carded",
     "author_odds": "5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Tyler Adams to be carded at 5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 0-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "6689715e788868006461562e7668ab57298217340aef20da112c5b5219404112",
      "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": "Tyler Adams to be carded",
      "decimal_odds": "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:02.734Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tyler Adams to be carded"
   }
  },
  {
   "record_id": "n-241c6ac746a672ad715a3156",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-241c6ac746a672ad715a3156",
   "match": "Ipswich Town v Brentford",
   "match_url": null,
   "kickoff": "2025-05-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12147.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Yoane Wissa to score at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.4",
   "settled_price": "2.4",
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-241c6ac746a672ad715a3156",
    "quote_text": "Yoane Wissa to score anytime in Ipswich vs Brentford (15:00) at 7/5",
    "fragment_from": 382,
    "fragment_to": 449,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250509102004id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd7b3f3c9f253927fa4b94a107cf36e8171e948edbeaded82f377d2d2a53519c",
     "material_removed": false
    },
    "published_at": "2025-05-08T09:00:28.000Z",
    "detected_at": "2026-09-28T17:10:37.512Z",
    "executed_at": "2026-11-07T18:21:02.712Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-05-10T14:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Yoane Wissa to score",
    "odds_set": {
     "by_author": "2.4",
     "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-05-09T10:20:04.000Z",
    "dates": {
     "fragment_at": "2025-05-08T09:00:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-08T09:00:28.000Z",
     "detected_at": "2026-09-28T17:10:37.512Z",
     "archive_snapshot_at": "2025-05-09T10:20:04.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": "Yoane Wissa to score",
     "author_odds": "2.4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Yoane Wissa to score at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 0-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "6784675a8149e57ca2d7a5cc3d44a554d87d5ead5b73a1456bfe1a768abe7736",
      "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": "Yoane Wissa to score",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:02.712Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Yoane Wissa to score"
   }
  },
  {
   "record_id": "n-71e83de485c983ec126fd957",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-71e83de485c983ec126fd957",
   "match": "Manchester City v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-05-02T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12334.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.8",
   "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": "2.8",
   "settled_price": "2.7500",
   "published_at": "2025-05-01T10:53:08.000Z",
   "recorded_at": "2026-09-28T17:11:05.507Z",
   "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-71e83de485c983ec126fd957",
    "quote_text": "1pt Manchester City to win and BTTS vs Wolves (20:00) at 9/5 (General)",
    "fragment_from": 375,
    "fragment_to": 445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250501173326id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-35/225281",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b84c708aae53f39eb7764818c202ee30a51bc7102e5fa58dad2d86cca12acc37",
     "material_removed": false
    },
    "published_at": "2025-05-01T10:53:08.000Z",
    "detected_at": "2026-09-28T17:11:05.507Z",
    "executed_at": "2026-11-07T18:21:02.697Z",
    "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 Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2025-05-02T19:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-01T17:33:26.000Z",
    "dates": {
     "fragment_at": "2025-05-01T10:53:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-01T10:53:08.000Z",
     "detected_at": "2026-09-28T17:11:05.507Z",
     "archive_snapshot_at": "2025-05-01T17:33:26.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Manchester City win, both teams to score: yes",
     "author_odds": "2.8",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.8"
    },
    "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 Manchester City 1-0 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "74d95a7dc76d4f5881115be07f72575f307fd39e5bb5687ed0914c4f2ed49cab",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.8",
      "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:02.691Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "df084e0843eab764a079c844c50f4637385576a4f379c431c87bd92bc7dde503",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.7500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:02.697Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 35 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 35 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-35/225281",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-41bbb394719f616d02754bb2",
   "url": null,
   "match": "Athletic Club v Manchester United",
   "match_url": null,
   "kickoff": "2025-05-01T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -12697.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Athletic Club",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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.2500",
   "published_at": "2025-04-29T15:33:04.000Z",
   "recorded_at": "2026-10-12T20:37:30.242Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-db36c0b1c7820fa3866d3fd2",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-db36c0b1c7820fa3866d3fd2",
   "match": "Wolverhampton Wanderers v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Jorgen Strand Larsen to score at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.5",
   "settled_price": "2.5",
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-db36c0b1c7820fa3866d3fd2",
    "quote_text": "1.5pts Jorgen Strand Larsen to score anytime in Wolves vs Leicester (15:00) at 6/4 (bet365)",
    "fragment_from": 642,
    "fragment_to": 733,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": "2026-11-07T18:21:02.677Z",
    "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 Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T14:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Jorgen Strand Larsen 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": "win",
    "simulation_change_hundredths": 15000,
    "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-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.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": "Jorgen Strand Larsen 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: Jorgen Strand Larsen to score at 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 3-0 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "7f6f20c1f285bbf2382ddb67e4b58f05bc10c4224f2112db1e27addd88b78a21",
      "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": "Jorgen Strand Larsen to score",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15000,
      "executed_at": "2026-11-07T18:21:02.677Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jorgen Strand Larsen to score"
   }
  },
  {
   "record_id": "n-b71f3dc259e9aecb07041141",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-b71f3dc259e9aecb07041141",
   "match": "Newcastle United v Ipswich Town",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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.1",
   "settled_price": "1.8950",
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-b71f3dc259e9aecb07041141",
    "quote_text": "For those not wanting to reach for five goals, the over 3.5 is a solid bet at 11/10, but I'm feeling a little greedy.",
    "fragment_from": 5929,
    "fragment_to": 6046,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": "2026-11-07T18:21:02.642Z",
    "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 Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T14:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8850",
     "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-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.1",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Newcastle United 3-0 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "fa6d34d502ff73d0c99f7d8060e8318714a8501428dcc1a57ca0ab46df2eb4cf",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.1",
      "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:02.632Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ab2716d77d421157ac0de948a0999600e65af4d21026baf02aa9e3aeca1213ad",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8850",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:02.642Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4d8083ce1b4878254493288723872f14410a849b6b391a51d4d5fd9be76b2915",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8950",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:02.652Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-c380e31b7007bfeba408da9c",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-c380e31b7007bfeba408da9c",
   "match": "Newcastle United v Ipswich Town",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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.5",
   "settled_price": "2.9200",
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-c380e31b7007bfeba408da9c",
    "quote_text": "1pt Over 4.5 goals in Newcastle vs Ipswich (15:00) at 5/2 (Betfred)",
    "fragment_from": 573,
    "fragment_to": 640,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": "2026-11-07T18:21:02.621Z",
    "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 Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T14:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "3.5",
     "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-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "author_odds": "3.5",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Newcastle United 3-0 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "1965c1ebc6df1291535f3e9dfbab8626d5caf49f88940fd5752da877fe13807e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:02.615Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4810626d42441a57377f5efd476a058fb989e1483d3d623bec6d816b3f654e9f",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "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:21:02.621Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-2aabff65bc466d787ef6eb6c",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-2aabff65bc466d787ef6eb6c",
   "match": "Chelsea v Everton",
   "match_url": null,
   "kickoff": "2025-04-26T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12485.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Marc Cucurella to score at 15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "15",
   "settled_price": "15",
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-2aabff65bc466d787ef6eb6c",
    "quote_text": "0.5pt Marc Cucurella to score anytime in Chelsea vs Everton (12:30) at 14/1 (Paddy Power, Betfair)",
    "fragment_from": 473,
    "fragment_to": 571,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": "2026-11-07T18:21:02.060Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T11:30:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Marc Cucurella to score",
    "odds_set": {
     "by_author": "15",
     "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-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.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": "Marc Cucurella to score",
     "author_odds": "15",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Marc Cucurella to score at 15"
    },
    "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 Chelsea 1-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "8a4370bc5d63f8e62aadfa2c5e31dc5571eb3f3080d9be278873bdce1833b5d3",
      "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": "Marc Cucurella to score",
      "decimal_odds": "15",
      "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:02.060Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Marc Cucurella to score"
   }
  },
  {
   "record_id": "n-a111252462395481239dce14",
   "url": null,
   "match": "Arsenal v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-04-23T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12889.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "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.1000",
   "published_at": "2025-04-22T16:21:52.000Z",
   "recorded_at": "2026-10-12T20:07:26.699Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9b1aec201971ae173a97e2ec",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-9b1aec201971ae173a97e2ec",
   "match": "Fulham v Chelsea",
   "match_url": null,
   "kickoff": "2025-04-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12628.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fulham at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "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.8",
   "settled_price": "3.0000",
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-9b1aec201971ae173a97e2ec",
    "quote_text": "Fulham to beat Chelsea (14:00) at 9/5",
    "fragment_from": 733,
    "fragment_to": 770,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250418144450id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-33/224995",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "dca153e1f68f3e42323afe139f92c988557510da06ed36e4528abf7291e4eb3d",
     "material_removed": false
    },
    "published_at": "2025-04-17T11:41:05.000Z",
    "detected_at": "2026-09-28T17:11:39.360Z",
    "executed_at": "2026-11-07T18:21:02.036Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-04-20T13:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fulham",
    "odds_set": {
     "by_author": "2.8",
     "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-04-18T14:44:50.000Z",
    "dates": {
     "fragment_at": "2025-04-17T11:41:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-17T11:41:05.000Z",
     "detected_at": "2026-09-28T17:11:39.360Z",
     "archive_snapshot_at": "2025-04-18T14:44:50.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.8",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fulham at 2.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Fulham 1-2 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "740a5f8cd10fff141d236fb5499f0439b20927c6282e692750071b8a150831a0",
      "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.8",
      "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:02.031Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "93384d6261abca96699344b32cc55643c3dc67de3249c1029574d29087e68649",
      "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": "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:21:02.036Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "954e51d3612e5f56040ef983bbc9647c9b2a73b8f70f3251e272ec21de3972f4",
      "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": "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:21:02.042Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 33 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 33 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-33/224995",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham to win"
   }
  },
  {
   "record_id": "n-b5ca441a5103bb1c31b25d74",
   "url": null,
   "match": "Eintracht Frankfurt v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-04-17T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -13033.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Eintracht Frankfurt",
   "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.4000",
   "published_at": "2025-04-16T08:42:17.000Z",
   "recorded_at": "2026-10-12T20:07:27.283Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5b560fd32a76b81e416fa69e",
   "url": null,
   "match": "Aston Villa v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2025-04-15T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13081.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Aston Villa or draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7400",
   "published_at": "2025-04-14T08:17:03.000Z",
   "recorded_at": "2026-10-12T20:07:27.923Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-6ff29536bac4f8ca0076f8f9",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-6ff29536bac4f8ca0076f8f9",
   "match": "Southampton v Aston Villa",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Donyell Malen to score at 3.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 27500,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.75",
   "settled_price": "3.75",
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-6ff29536bac4f8ca0076f8f9",
    "quote_text": "Donyell Malen to score anytime in Southampton vs Villa (15:00) at 11/4",
    "fragment_from": 654,
    "fragment_to": 724,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250411123707id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33706505bdfaa115af001c9e4306d59bffb6f61831ca3a004e7c146e030969a7",
     "material_removed": false
    },
    "published_at": "2025-04-09T13:55:50.000Z",
    "detected_at": "2026-09-28T17:11:55.436Z",
    "executed_at": "2026-11-07T18:21:01.966Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-04-12T14:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Donyell Malen to score",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 27500,
    "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-04-11T12:37:07.000Z",
    "dates": {
     "fragment_at": "2025-04-09T13:55:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-09T13:55:50.000Z",
     "detected_at": "2026-09-28T17:11:55.436Z",
     "archive_snapshot_at": "2025-04-11T12:37:07.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": "Donyell Malen to score",
     "author_odds": "3.75",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Donyell Malen to score at 3.75"
    },
    "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 Southampton 0-3 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "7964591d9e06caf8dead8386e33d0932d6dc163a7f57f3657f45c46a45e740e4",
      "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": "Donyell Malen to score",
      "decimal_odds": "3.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 27500,
      "executed_at": "2026-11-07T18:21:01.966Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Donyell Malen to score"
   }
  },
  {
   "record_id": "n-f3b0b991151200cf452b0de5",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-f3b0b991151200cf452b0de5",
   "match": "Nottingham Forest v Everton",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "player_card",
   "author_said": "Player to be carded: Neco Williams to be carded at 5.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "5.5",
   "settled_price": "5.5",
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-f3b0b991151200cf452b0de5",
    "quote_text": "Neco Williams to be carded in Forest vs Everton (15:00) at 9/2",
    "fragment_from": 576,
    "fragment_to": 638,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250411123707id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33706505bdfaa115af001c9e4306d59bffb6f61831ca3a004e7c146e030969a7",
     "material_removed": false
    },
    "published_at": "2025-04-09T13:55:50.000Z",
    "detected_at": "2026-09-28T17:11:55.436Z",
    "executed_at": "2026-11-07T18:21:01.953Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-04-12T14:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Neco Williams to be carded",
    "odds_set": {
     "by_author": "5.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": "2025-04-11T12:37:07.000Z",
    "dates": {
     "fragment_at": "2025-04-09T13:55:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-09T13:55:50.000Z",
     "detected_at": "2026-09-28T17:11:55.436Z",
     "archive_snapshot_at": "2025-04-11T12:37:07.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": "Neco Williams to be carded",
     "author_odds": "5.5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Neco Williams to be carded at 5.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Nottingham Forest 0-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "a25926846bf5bea1a1d8d0a083ae7f619c963666b67232a1f23142e4896e7847",
      "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": "Neco Williams to be carded",
      "decimal_odds": "5.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:01.953Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Neco Williams to be carded"
   }
  },
  {
   "record_id": "n-b41bc598d40ba4e53de4773b",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-b41bc598d40ba4e53de4773b",
   "match": "Brighton & Hove Albion v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Yankuba Minteh to score at 3",
   "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": "3",
   "settled_price": "3",
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-b41bc598d40ba4e53de4773b",
    "quote_text": "Yankuba Minteh to score anytime in Brighton vs Leicester (15:00) at 2/1",
    "fragment_from": 476,
    "fragment_to": 547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250411123707id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33706505bdfaa115af001c9e4306d59bffb6f61831ca3a004e7c146e030969a7",
     "material_removed": false
    },
    "published_at": "2025-04-09T13:55:50.000Z",
    "detected_at": "2026-09-28T17:11:55.436Z",
    "executed_at": "2026-11-07T18:21:00.906Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2025-04-12T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Yankuba Minteh to score",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "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-04-11T12:37:07.000Z",
    "dates": {
     "fragment_at": "2025-04-09T13:55:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-09T13:55:50.000Z",
     "detected_at": "2026-09-28T17:11:55.436Z",
     "archive_snapshot_at": "2025-04-11T12:37:07.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": "Yankuba Minteh to score",
     "author_odds": "3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Yankuba Minteh to score at 3"
    },
    "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 Brighton & Hove Albion 2-2 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "d020b1601fec1affa5ab4f04c174b576c8dd1b9a2a9d1ea9458d2783d5a6d742",
      "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": "Yankuba Minteh to score",
      "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:21:00.906Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 32 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-32/224829",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Yankuba Minteh to score"
   }
  },
  {
   "record_id": "n-1f0fe2e177fa85fbb91467d8",
   "url": null,
   "match": "Legia Warszawa v Chelsea",
   "match_url": null,
   "kickoff": "2025-04-10T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13203.4,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Chelsea to win to nil",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.8000",
   "published_at": "2025-04-09T08:20:06.000Z",
   "recorded_at": "2026-10-12T20:07:29.767Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ca3295ff17a00c0edd567e81",
   "url": null,
   "match": "FC Bayern München v Inter",
   "match_url": null,
   "kickoff": "2025-04-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13249.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "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.9050",
   "published_at": "2025-04-07T10:52:00.000Z",
   "recorded_at": "2026-10-12T20:07:30.028Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e27c1c61ffa4cdd251eca898",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-e27c1c61ffa4cdd251eca898",
   "match": "Leicester City v Manchester United",
   "match_url": null,
   "kickoff": "2025-03-16T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13462.2,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 1.5 cards: under 1.5 at 8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "8",
   "settled_price": "8",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-e27c1c61ffa4cdd251eca898",
    "quote_text": "Under 1.5 cards in Leicester vs Man Utd at 7/1",
    "fragment_from": 1212,
    "fragment_to": 1258,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.818Z",
    "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 Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T19:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "Over/Under 1.5 cards",
    "outcome_label": "under 1.5",
    "odds_set": {
     "by_author": "8",
     "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 1.5 cards",
     "choice": "under 1.5",
     "author_odds": "8",
     "market_key": "cards_over_under",
     "choice_key": "under",
     "period": "match",
     "line": "1.5",
     "subject": "bookings",
     "in_words": "Over/Under 1.5 cards: under 1.5 at 8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leicester City 0-3 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "6a59ce4a47a1637fc3cbf11b258a88399570dd25e6945541de7d131a20c3a9ab",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 cards",
      "choice": "under 1.5",
      "decimal_odds": "8",
      "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:00.818Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 1.5 (Over/Under 1.5 cards)"
   }
  },
  {
   "record_id": "n-8dc1c9b081fff2bc1e6a988f",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-8dc1c9b081fff2bc1e6a988f",
   "match": "Leicester City v Manchester United",
   "match_url": null,
   "kickoff": "2025-03-16T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13462.2,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: under 3.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "1.9100",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-8dc1c9b081fff2bc1e6a988f",
    "quote_text": "Under 3.5 cards in Leicester vs Man Utd at 5/4",
    "fragment_from": 1149,
    "fragment_to": 1195,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.795Z",
    "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 Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T19:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "Over/Under 3.5 cards",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9100",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9100,
    "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 cards",
     "choice": "under 3.5",
     "author_odds": "2.25",
     "market_key": "cards_over_under",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "bookings",
     "in_words": "Over/Under 3.5 cards: under 3.5 at 2.25"
    },
    "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 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "eede1a4336f289f102c37ffdd8aa40532e0a4c73e8e446e269b2303d6dac84b8",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "under 3.5",
      "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:21:00.768Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "72dae9b29c35df8077fad1b6eb490749a9ad7197d59db0d4211f9ce3fc33d6cf",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "under 3.5",
      "decimal_odds": "1.9100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9100,
      "executed_at": "2026-11-07T18:21:00.795Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 cards)"
   }
  },
  {
   "record_id": "n-92a6d6e9c7b86622d60d4320",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-92a6d6e9c7b86622d60d4320",
   "match": "Fulham v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-03-16T13:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13467.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Calvin Bassey to score at 34",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "34",
   "settled_price": "34",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-92a6d6e9c7b86622d60d4320",
    "quote_text": "e.w. Calvin Bassey to score anytime in Fulham vs Spurs at 33/1",
    "fragment_from": 1046,
    "fragment_to": 1108,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.734Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T13:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Calvin Bassey to score",
    "odds_set": {
     "by_author": "34",
     "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.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": "Calvin Bassey to score",
     "author_odds": "34",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Calvin Bassey to score at 34"
    },
    "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 Fulham 2-0 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "707cc0d4fffe690bc88c8ac8c7f78597558fbb9fe89c0d321bbff07778232d36",
      "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": "Calvin Bassey to score",
      "decimal_odds": "34",
      "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:00.734Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Calvin Bassey to score"
   }
  },
  {
   "record_id": "n-0b30b6971d609c6a817649f8",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-0b30b6971d609c6a817649f8",
   "match": "Arsenal v Chelsea",
   "match_url": null,
   "kickoff": "2025-03-16T13:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13467.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.7700",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-0b30b6971d609c6a817649f8",
    "quote_text": "Under 2.5 Goals in Arsenal vs Chelsea at 19/20",
    "fragment_from": 850,
    "fragment_to": 896,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.690Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T13:30:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7846",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7846,
    "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.95",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.95"
    },
    "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 Arsenal 1-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "828e8569d84ea91ae9359ca68b10743f74f7453ab0cff0e38270d7d44e724158",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T18:21:00.671Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d417aac4d31dc2b9a5d969422492667d0d814fec575aae025a9ce2fbf7a53fc6",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.7846",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7846,
      "executed_at": "2026-11-07T18:21:00.690Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6f1d576f668383e901a0d1992f67abe0591f0f51688b10184667f6cb60613b13",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.7700",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7700,
      "executed_at": "2026-11-07T18:21:00.711Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-f63155c11b6b553794e99c29",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-f63155c11b6b553794e99c29",
   "match": "AFC Bournemouth v Brentford",
   "match_url": null,
   "kickoff": "2025-03-15T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13487.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "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.8",
   "settled_price": "2.6200",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-f63155c11b6b553794e99c29",
    "quote_text": "Under 2.5 Goals in Bournemouth vs Brentford at 9/5",
    "fragment_from": 768,
    "fragment_to": 818,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.629Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-03-15T17:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6750",
     "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.8",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 1-2 Brentford."
    },
    "settlements": [
     {
      "operation_id": "1da34918f120b2f817e68e42a23ed4b7c0cc46cf74f5b23e39599ecf43b41816",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.8",
      "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:00.615Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e76edd96fc6c8ab17ce652717744cdbf1e748701f15f6058d16726c9a3096969",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.6750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:00.629Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b3285d1915753c6a84b27c7572426b9cac55e108907dc480ea07d725bee80a1f",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.6200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:00.650Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-c62ac94c0f3e136e87c426f1",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-c62ac94c0f3e136e87c426f1",
   "match": "Everton v West Ham United",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 3.5 cards: under 3.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "2.0150",
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-c62ac94c0f3e136e87c426f1",
    "quote_text": "Under 3.5 cards in Everton vs West Ham at 19/20",
    "fragment_from": 396,
    "fragment_to": 443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": "2026-11-07T18:21:00.590Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2025-03-15T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Over/Under 3.5 cards",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0150",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10150,
    "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-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 cards",
     "choice": "under 3.5",
     "author_odds": "1.95",
     "market_key": "cards_over_under",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "bookings",
     "in_words": "Over/Under 3.5 cards: under 3.5 at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Everton 1-1 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "08a9c8fa420ee2f69dcdf1a0c89492309ff59339a3b7cb5b4b6f034f44ff8464",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "under 3.5",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T18:21:00.571Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fbcadc03cd92f07d8f9e9ccc049631c8d84be0ba42ac68e859b0a5642194a591",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 cards",
      "choice": "under 3.5",
      "decimal_odds": "2.0150",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10150,
      "executed_at": "2026-11-07T18:21:00.590Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 cards)"
   }
  },
  {
   "record_id": "n-8541962bacb3f2ca1783fd86",
   "url": null,
   "match": "AZ Alkmaar v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-03-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -14042.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: AZ Alkmaar",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 21000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "3.1000",
   "published_at": "2025-03-05T09:24:13.000Z",
   "recorded_at": "2026-10-12T20:07:35.715Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-a4529e36eee05d010c0a185b",
   "url": null,
   "match": "Aston Villa v Liverpool",
   "match_url": null,
   "kickoff": "2025-02-19T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14400.6,
   "market_code": "double_chance",
   "author_said": "Double chance: Aston Villa or draw at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "1.9450",
   "published_at": "2025-02-17T09:46:36.000Z",
   "recorded_at": "2026-10-12T20:07:37.787Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-05b57ef92c8fc2bb130aacfb",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-05b57ef92c8fc2bb130aacfb",
   "match": "Brentford v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-02-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14521.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Yoane Wissa to score at 2.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.6",
   "settled_price": "2.6",
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-05b57ef92c8fc2bb130aacfb",
    "quote_text": "1.5pts Yoane Wissa to score anytime in Brentford vs Spurs at 8/5 (bet365)",
    "fragment_from": 1212,
    "fragment_to": 1285,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": "2026-11-07T18:22:01.880Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-02-02T14:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Yoane Wissa to score",
    "odds_set": {
     "by_author": "2.6",
     "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-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Yoane Wissa to score",
     "author_odds": "2.6",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Yoane Wissa to score at 2.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brentford 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "025c23614cd4b9e138b1d44034160df0fba347f3c75fceedc22a989aa0b1fc8c",
      "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": "Yoane Wissa to score",
      "decimal_odds": "2.6",
      "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:01.880Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Yoane Wissa to score"
   }
  },
  {
   "record_id": "n-6d437695295a254e353ebebd",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-6d437695295a254e353ebebd",
   "match": "Wolverhampton Wanderers v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-01T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14541.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.5",
   "settled_price": "3.0450",
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-6d437695295a254e353ebebd",
    "quote_text": "0.5pt Wolves to beat Aston Villa at 5/2 (Unibet, Betfred)",
    "fragment_from": 1145,
    "fragment_to": 1202,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": "2026-11-07T18:22:01.861Z",
    "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 Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T17:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.1000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 21000,
    "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-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wolverhampton Wanderers",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wolverhampton Wanderers at 3.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 2-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "7ea24f5a1dc4737322c751dcdb54f98f5a06180d22a2d3613fa22de7702e2b15",
      "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": "Wolverhampton Wanderers",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 25000,
      "executed_at": "2026-11-07T18:22:01.855Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "972a1f09ab3ddbcc44b6760e40848abd4f3472cf214a8046471839f9c1963f41",
      "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": "Wolverhampton Wanderers",
      "decimal_odds": "3.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 21000,
      "executed_at": "2026-11-07T18:22:01.861Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8278b95835675c708c6491584d11e3cd198a27907aa4b2f627485f282b545c18",
      "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": "Wolverhampton Wanderers",
      "decimal_odds": "3.0450",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20450,
      "executed_at": "2026-11-07T18:22:01.866Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-ea6bc6e57bd4f01072190501",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-ea6bc6e57bd4f01072190501",
   "match": "Ipswich Town v Southampton",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "player_card",
   "author_said": "Player to be carded: Julio Enciso to be carded at 7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "7",
   "settled_price": "7",
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-ea6bc6e57bd4f01072190501",
    "quote_text": "1pt Julio Enciso to be carded in Ipswich vs Southampton at 6/1 (Sky Bet)",
    "fragment_from": 772,
    "fragment_to": 844,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": "2026-11-07T18:22:01.821Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T15:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Julio Enciso to be carded",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "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-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Julio Enciso to be carded",
     "author_odds": "7",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Julio Enciso to be carded at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 1-2 Southampton."
    },
    "settlements": [
     {
      "operation_id": "faab6960a346cef7ad7b9b8ec57b6cae68ff85824f7948874a9b7bd995f26b58",
      "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": "Julio Enciso to be carded",
      "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:22:01.821Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Julio Enciso to be carded"
   }
  },
  {
   "record_id": "n-2ea7080e4f0bdbae34e2ff77",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-2ea7080e4f0bdbae34e2ff77",
   "match": "Nottingham Forest v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-02-01T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14546.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Morgan Gibbs-White to be carded at 4.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "7-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.6",
   "settled_price": "4.6",
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-2ea7080e4f0bdbae34e2ff77",
    "quote_text": "1pt Morgan Gibbs-White to be carded in Forest vs Brighton at 18/5 (BetVictor)",
    "fragment_from": 368,
    "fragment_to": 445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": "2026-11-07T18:22:01.777Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T12:30:00.000Z",
     "url": null,
     "scoreline": "7-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Morgan Gibbs-White to be carded",
    "odds_set": {
     "by_author": "4.6",
     "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-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Morgan Gibbs-White to be carded",
     "author_odds": "4.6",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Morgan Gibbs-White to be carded at 4.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Nottingham Forest 7-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "9db57be204d19a3ff71bc0506349f1903ab129b8087b97f2e6b3ff5f0c2f9e21",
      "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": "Morgan Gibbs-White to be carded",
      "decimal_odds": "4.6",
      "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:01.777Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Morgan Gibbs-White to be carded"
   }
  },
  {
   "record_id": "n-c04bf596f050c71241543af9",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-c04bf596f050c71241543af9",
   "match": "Crystal Palace v Brentford",
   "match_url": null,
   "kickoff": "2025-01-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14689.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Jean-Philippe Mateta to score at 2.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.9",
   "settled_price": "2.9",
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-c04bf596f050c71241543af9",
    "quote_text": "Jean-Philippe Mateta to score anytime in C Palace vs Brentford (14:00) at 19/10 (Unibet)",
    "fragment_from": 1266,
    "fragment_to": 1354,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": "2026-11-07T18:22:01.703Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Crystal Palace v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-01-26T14:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Jean-Philippe Mateta to score",
    "odds_set": {
     "by_author": "2.9",
     "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-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Jean-Philippe Mateta to score",
     "author_odds": "2.9",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Jean-Philippe Mateta to score at 2.9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Crystal Palace 1-2 Brentford."
    },
    "settlements": [
     {
      "operation_id": "84694f80e5d732ea19bd772a56c52f5aaddb202a0424c46b55194b9d696b55ad",
      "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": "Jean-Philippe Mateta to score",
      "decimal_odds": "2.9",
      "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:01.703Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jean-Philippe Mateta to score"
   }
  },
  {
   "record_id": "n-e95f51aca1d7322aca9b86df",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-e95f51aca1d7322aca9b86df",
   "match": "Manchester City v Chelsea",
   "match_url": null,
   "kickoff": "2025-01-25T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14709.5,
   "market_code": "player_to_score",
   "author_said": "Player to score: Cole Palmer to score at 2.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.75",
   "settled_price": "2.75",
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-e95f51aca1d7322aca9b86df",
    "quote_text": "Cole Palmer to score anytime in Chelsea vs Man City at 7/4 (bet365, Boylesports)",
    "fragment_from": 1166,
    "fragment_to": 1246,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": "2026-11-07T18:22:01.696Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T17:30:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Cole Palmer to score",
    "odds_set": {
     "by_author": "2.75",
     "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-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Cole Palmer to score",
     "author_odds": "2.75",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Cole Palmer to score at 2.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Manchester City 3-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "820493c2725d0cd2f5f474e8849a6115c11a500b1d91a91be619682615f2d3b1",
      "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": "Cole Palmer to score",
      "decimal_odds": "2.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:01.696Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cole Palmer to score"
   }
  },
  {
   "record_id": "n-7e6326218b84b64b860022c4",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-7e6326218b84b64b860022c4",
   "match": "Wolverhampton Wanderers v Arsenal",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Gabriel Magalhaes to score at 8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "8",
   "settled_price": "8",
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-7e6326218b84b64b860022c4",
    "quote_text": "Gabriel Magalhaes to score anytime in Wolves vs Arsenal at 7/1 (Betfair, Paddy Power)",
    "fragment_from": 976,
    "fragment_to": 1061,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": "2026-11-07T18:22:01.677Z",
    "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 Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T15:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Gabriel Magalhaes to score",
    "odds_set": {
     "by_author": "8",
     "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-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Gabriel Magalhaes to score",
     "author_odds": "8",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Gabriel Magalhaes to score at 8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "96969fd5d99200668d661caf369bad72a9b62322a9ccbefae4483086cffac6cf",
      "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": "Gabriel Magalhaes to score",
      "decimal_odds": "8",
      "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:01.677Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gabriel Magalhaes to score"
   }
  },
  {
   "record_id": "n-8cc938d0283dc574105abf32",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-8cc938d0283dc574105abf32",
   "match": "Southampton v Newcastle United",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Alexander Isak to score at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-8cc938d0283dc574105abf32",
    "quote_text": "Alexander Isak to score anytime at 10/11 in Southampton vs Newcastle at 10/11 (bet365)",
    "fragment_from": 705,
    "fragment_to": 791,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": "2026-11-07T18:22:01.668Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T15:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Alexander Isak to score",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "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-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "author_odds": "1.9",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Alexander Isak to score at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Southampton 1-3 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "0d18a4b0c01f99ef43a9184e290d820750a706b8b9d4663a7dbc228d18a1bebe",
      "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": "Alexander Isak to score",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-07T18:22:01.668Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alexander Isak to score"
   }
  },
  {
   "record_id": "n-05731fefafb3a04f41301da6",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-05731fefafb3a04f41301da6",
   "match": "Arsenal v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-01-15T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14947.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Gabriel Magalhaes to score at 7.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "7.5",
   "settled_price": "7.5",
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-05731fefafb3a04f41301da6",
    "quote_text": "Gabriel Magalhaes to score anytime in Arsenal vs Spurs (20:00) at 13/2",
    "fragment_from": 1051,
    "fragment_to": 1121,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113171508id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0b24218f670f509b5a3c5f36ae3a1757e808110c1a3056425c09944d6c5d33a4",
     "material_removed": false
    },
    "published_at": "2025-01-09T16:24:21.000Z",
    "detected_at": "2026-09-30T15:00:45.009Z",
    "executed_at": "2026-11-07T18:22:01.644Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-01-15T20:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Gabriel Magalhaes to score",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-13T17:15:08.000Z",
    "dates": {
     "fragment_at": "2025-01-09T16:24:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-09T16:24:21.000Z",
     "detected_at": "2026-09-30T15:00:45.009Z",
     "archive_snapshot_at": "2025-01-13T17:15: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Gabriel Magalhaes to score",
     "author_odds": "7.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Gabriel Magalhaes to score at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Arsenal 2-1 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "7e24356ba2e363617d90b9a1a3063f9b41a94359651eb74a50e6a3bb969ca281",
      "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": "Gabriel Magalhaes to score",
      "decimal_odds": "7.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:01.644Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 By Jake Osgathorpe Football Mon",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gabriel Magalhaes to score"
   }
  },
  {
   "record_id": "n-965573d25788e5f5580b78f7",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-965573d25788e5f5580b78f7",
   "match": "West Ham United v Fulham",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Fulham at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.8",
   "settled_price": "1.8",
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-965573d25788e5f5580b78f7",
    "quote_text": "Fulham Draw no Bet vs West Ham (19:30) at 4/5",
    "fragment_from": 549,
    "fragment_to": 594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113171508id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0b24218f670f509b5a3c5f36ae3a1757e808110c1a3056425c09944d6c5d33a4",
     "material_removed": false
    },
    "published_at": "2025-01-09T16:24:21.000Z",
    "detected_at": "2026-09-30T15:00:45.009Z",
    "executed_at": "2026-11-07T18:22:01.609Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-01-14T19:30:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Fulham",
    "odds_set": {
     "by_author": "1.8",
     "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-01-13T17:15:08.000Z",
    "dates": {
     "fragment_at": "2025-01-09T16:24:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-09T16:24:21.000Z",
     "detected_at": "2026-09-30T15:00:45.009Z",
     "archive_snapshot_at": "2025-01-13T17:15: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Fulham",
     "author_odds": "1.8",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Fulham at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was West Ham United 3-2 Fulham."
    },
    "settlements": [
     {
      "operation_id": "87bf452e3e6cf69a73c504e336b79796a837c3d26ffff9768b6ed46dd35f0271",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Fulham",
      "decimal_odds": "1.8",
      "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:01.609Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 By Jake Osgathorpe Football Mon",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham (Draw no bet)"
   }
  },
  {
   "record_id": "n-426b8ebb08fb0355ab28c3da",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-426b8ebb08fb0355ab28c3da",
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or AFC Bournemouth at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.5700",
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-426b8ebb08fb0355ab28c3da",
    "quote_text": "Bournemouth or Draw (double chance) vs Chelsea (19:30) at 7/5",
    "fragment_from": 472,
    "fragment_to": 533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113171508id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0b24218f670f509b5a3c5f36ae3a1757e808110c1a3056425c09944d6c5d33a4",
     "material_removed": false
    },
    "published_at": "2025-01-09T16:24:21.000Z",
    "detected_at": "2026-09-30T15:00:45.009Z",
    "executed_at": "2026-11-07T18:22:01.596Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2025-01-14T19:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or AFC Bournemouth",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.5700",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15700,
    "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-01-13T17:15:08.000Z",
    "dates": {
     "fragment_at": "2025-01-09T16:24:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-09T16:24:21.000Z",
     "detected_at": "2026-09-30T15:00:45.009Z",
     "archive_snapshot_at": "2025-01-13T17:15: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or AFC Bournemouth",
     "author_odds": "2.4",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or AFC Bournemouth at 2.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Chelsea 2-2 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "f179adc364a809e31e0291ad1015207b87a1b96fbe73d550efa53442510af49a",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or AFC Bournemouth",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14000,
      "executed_at": "2026-11-07T18:22:01.591Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "91f4034b67e2d907a1da561eb5df7c30c708e374501cce5e46c353198dfdd8ae",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or AFC Bournemouth",
      "decimal_odds": "2.5700",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15700,
      "executed_at": "2026-11-07T18:22:01.596Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 By Jake Osgathorpe Football Mon",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or AFC Bournemouth"
   }
  },
  {
   "record_id": "n-f981b0fc05e6c587f5c8eb43",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-f981b0fc05e6c587f5c8eb43",
   "match": "Brentford v Manchester City",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "player_to_score",
   "author_said": "Player to score: Yoane Wissa to score at 3.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 26000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.6",
   "settled_price": "3.6",
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-f981b0fc05e6c587f5c8eb43",
    "quote_text": "Yoane Wissa to score anytime in Brentford vs Man City (19:30) at 13/5",
    "fragment_from": 363,
    "fragment_to": 432,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113171508id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0b24218f670f509b5a3c5f36ae3a1757e808110c1a3056425c09944d6c5d33a4",
     "material_removed": false
    },
    "published_at": "2025-01-09T16:24:21.000Z",
    "detected_at": "2026-09-30T15:00:45.009Z",
    "executed_at": "2026-11-07T18:22:01.577Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-01-14T19:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Yoane Wissa to score",
    "odds_set": {
     "by_author": "3.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 26000,
    "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-01-13T17:15:08.000Z",
    "dates": {
     "fragment_at": "2025-01-09T16:24:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-09T16:24:21.000Z",
     "detected_at": "2026-09-30T15:00:45.009Z",
     "archive_snapshot_at": "2025-01-13T17:15: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Yoane Wissa to score",
     "author_odds": "3.6",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Yoane Wissa to score at 3.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 2-2 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "abe73c17afcc473a50e796d22bd6923f95b887ccf7cf6f53d874c8f9f377efaa",
      "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": "Yoane Wissa to score",
      "decimal_odds": "3.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 26000,
      "executed_at": "2026-11-07T18:22:01.577Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 By Jake Osgathorpe Football Mon",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Yoane Wissa to score"
   }
  },
  {
   "record_id": "n-d879b3e47723171f9a4e7b11",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-d879b3e47723171f9a4e7b11",
   "match": "Brentford v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-12-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15552.1,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Nottingham Forest at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.3",
   "settled_price": "2.3",
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-d879b3e47723171f9a4e7b11",
    "quote_text": "1.5pts Nottingham Forest to win (Draw no Bet) vs Brentford at 13/10 (William Hill)",
    "fragment_from": 447,
    "fragment_to": 529,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241220100906id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e2c971e1ee945a1ec4f4342b17b3e455d01f1520cba187c5420295cc0b4e7309",
     "material_removed": false
    },
    "published_at": "2024-12-18T15:18:30.000Z",
    "detected_at": "2026-09-30T15:03:04.526Z",
    "executed_at": "2026-11-07T18:22:01.529Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2024-12-21T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13000,
    "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-20T10:09:06.000Z",
    "dates": {
     "fragment_at": "2024-12-18T15:18:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-18T15:18:30.000Z",
     "detected_at": "2026-09-30T15:03:04.526Z",
     "archive_snapshot_at": "2024-12-20T10:09:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Nottingham Forest",
     "author_odds": "2.3",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Nottingham Forest at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 0-2 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "56ba3b81da95f05bb4eefd5540456351e39a425cf9c41d83f698e9f1e03e31ae",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Nottingham Forest",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-11-07T18:22:01.529Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest (Draw no bet)"
   }
  },
  {
   "record_id": "n-6149b6ff10d3af6c82eadc51",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-6149b6ff10d3af6c82eadc51",
   "match": "Aston Villa v Manchester City",
   "match_url": null,
   "kickoff": "2024-12-21T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15554.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 3.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 22000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.4",
   "settled_price": "3.2000",
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-6149b6ff10d3af6c82eadc51",
    "quote_text": "1.5pts Aston Villa to beat Manchester City at 12/5 (Betfred)",
    "fragment_from": 369,
    "fragment_to": 429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241220100906id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e2c971e1ee945a1ec4f4342b17b3e455d01f1520cba187c5420295cc0b4e7309",
     "material_removed": false
    },
    "published_at": "2024-12-18T15:18:30.000Z",
    "detected_at": "2026-09-30T15:03:04.526Z",
    "executed_at": "2026-11-07T18:22:01.516Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2024-12-21T12:30:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "3.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22000,
    "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-20T10:09:06.000Z",
    "dates": {
     "fragment_at": "2024-12-18T15:18:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-18T15:18:30.000Z",
     "detected_at": "2026-09-30T15:03:04.526Z",
     "archive_snapshot_at": "2024-12-20T10:09:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "3.4",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 3.4"
    },
    "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 Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "234c372bba7ae525fa1d74745d74ff7c14c2a2170484176d979eb664592643dd",
      "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": "Aston Villa",
      "decimal_odds": "3.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24000,
      "executed_at": "2026-11-07T18:22:01.510Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d810f22bdefeb1ab4765a587a35503947398511f87502b99a04fcaa978ff5d81",
      "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": "Aston Villa",
      "decimal_odds": "3.2000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-11-07T18:22:01.516Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-96761436042489c5e499d591",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-96761436042489c5e499d591",
   "match": "Manchester City v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-11-23T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16221.6,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.3000",
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-96761436042489c5e499d591",
    "quote_text": "1.5pts Man City to win and BTTS vs Tottenham at 7/5",
    "fragment_from": 965,
    "fragment_to": 1016,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241121165102id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eee935f5f5711b8ba22e5f4b21c1bfe27cfc243b65758ef2f1362982be7a6480",
     "material_removed": false
    },
    "published_at": "2024-11-20T09:26:34.000Z",
    "detected_at": "2026-09-30T15:05:19.637Z",
    "executed_at": "2026-11-07T18:22:03.273Z",
    "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 Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2024-11-23T17:30:00.000Z",
     "url": null,
     "scoreline": "0-4"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3000",
     "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-11-21T16:51:02.000Z",
    "dates": {
     "fragment_at": "2024-11-20T09:26:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-20T09:26:34.000Z",
     "detected_at": "2026-09-30T15:05:19.637Z",
     "archive_snapshot_at": "2024-11-21T16:51:02.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Manchester City win, both teams to score: yes",
     "author_odds": "2.4",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Manchester City 0-4 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "31d6dfa731f3124ac5b5c6ce5d9bf28da7fc797096a528b4676b3a7d3ccb4558",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:03.268Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1f4b95dda13e72d031a25777f82c3c3ce55e421c77f6d05b5340514b8a90c32c",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Manchester City win, both teams to score: yes",
      "decimal_odds": "2.3000",
      "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:03.273Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 12 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-7471af4b39c29a1732550944",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-7471af4b39c29a1732550944",
   "match": "Fulham v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Fulham win, both teams to score: yes at 3.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-4",
   "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.25",
   "settled_price": "2.9000",
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-7471af4b39c29a1732550944",
    "quote_text": "1pt Fulham to win and BTTS vs Wolves at 9/4",
    "fragment_from": 886,
    "fragment_to": 929,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241121165102id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eee935f5f5711b8ba22e5f4b21c1bfe27cfc243b65758ef2f1362982be7a6480",
     "material_removed": false
    },
    "published_at": "2024-11-20T09:26:34.000Z",
    "detected_at": "2026-09-30T15:05:19.637Z",
    "executed_at": "2026-11-07T18:22:03.255Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2024-11-23T15:00:00.000Z",
     "url": null,
     "scoreline": "1-4"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Fulham win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9000",
     "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-11-21T16:51:02.000Z",
    "dates": {
     "fragment_at": "2024-11-20T09:26:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-20T09:26:34.000Z",
     "detected_at": "2026-09-30T15:05:19.637Z",
     "archive_snapshot_at": "2024-11-21T16:51:02.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Fulham win, both teams to score: yes",
     "author_odds": "3.25",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Fulham win, both teams to score: yes at 3.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Fulham 1-4 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "9ee5f4edb12689db0543ec96bdfd874ad4b57efaa04f6e6fb957d52c6d88f768",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Fulham win, both teams to score: yes",
      "decimal_odds": "3.25",
      "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:03.250Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aa18e6c9d14048583c7dda57fee139c66acefaaa86525817553cb81c36cec6eb",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Fulham win, both teams to score: yes",
      "decimal_odds": "2.9000",
      "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:03.255Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 12 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-7ea97bc8f785ca7ff51b2b08",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-7ea97bc8f785ca7ff51b2b08",
   "match": "Aston Villa v Crystal Palace",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Will Hughes to be carded at 3.6",
   "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": "3.6",
   "settled_price": "3.6",
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-7ea97bc8f785ca7ff51b2b08",
    "quote_text": "1.5pts Will Hughes to be carded in Aston Villa vs Crystal Palace at 13/5",
    "fragment_from": 803,
    "fragment_to": 875,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241121165102id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eee935f5f5711b8ba22e5f4b21c1bfe27cfc243b65758ef2f1362982be7a6480",
     "material_removed": false
    },
    "published_at": "2024-11-20T09:26:34.000Z",
    "detected_at": "2026-09-30T15:05:19.637Z",
    "executed_at": "2026-11-07T18:22:03.225Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2024-11-23T15:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Will Hughes to be carded",
    "odds_set": {
     "by_author": "3.6",
     "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-11-21T16:51:02.000Z",
    "dates": {
     "fragment_at": "2024-11-20T09:26:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-20T09:26:34.000Z",
     "detected_at": "2026-09-30T15:05:19.637Z",
     "archive_snapshot_at": "2024-11-21T16:51:02.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Will Hughes to be carded",
     "author_odds": "3.6",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Will Hughes to be carded at 3.6"
    },
    "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 Aston Villa 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "1d88ddfb9ec6c9cb304adbc46d8480d43f066ed00a40f05772d02470cb4d0829",
      "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": "Will Hughes to be carded",
      "decimal_odds": "3.6",
      "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:03.225Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 12 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Will Hughes to be carded"
   }
  },
  {
   "record_id": "n-839571a2bde6f9a937c5f1bb",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-839571a2bde6f9a937c5f1bb",
   "match": "Leicester City v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-23T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16226.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Chelsea to win and under 4.5 goals at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.9000",
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-839571a2bde6f9a937c5f1bb",
    "quote_text": "2pts Chelsea to win and Under 4.5 Goals vs Leicester (12:30) at 21/20",
    "fragment_from": 478,
    "fragment_to": 547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241121165102id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eee935f5f5711b8ba22e5f4b21c1bfe27cfc243b65758ef2f1362982be7a6480",
     "material_removed": false
    },
    "published_at": "2024-11-20T09:26:34.000Z",
    "detected_at": "2026-09-30T15:05:19.637Z",
    "executed_at": "2026-11-07T18:22:03.204Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-11-23T12:30:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Chelsea to win and under 4.5 goals",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "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-11-21T16:51:02.000Z",
    "dates": {
     "fragment_at": "2024-11-20T09:26:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-20T09:26:34.000Z",
     "detected_at": "2026-09-30T15:05:19.637Z",
     "archive_snapshot_at": "2024-11-21T16:51:02.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 4.5 goals",
     "choice": "Chelsea to win and under 4.5 goals",
     "author_odds": "2.05",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 4.5 goals: Chelsea to win and under 4.5 goals at 2.05"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Leicester City 1-2 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "e86d6477b035e9b0d24db2e9965909aeb67ae11d15c6848de2d0730c30160855",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 4.5 goals",
      "choice": "Chelsea to win and under 4.5 goals",
      "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:22:03.196Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f5e0fcbf61f36bb7189282f9cd93d8f7508409d6aa37f1ecc8e9d88941cca35d",
      "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 4.5 goals",
      "choice": "Chelsea to win and under 4.5 goals",
      "decimal_odds": "1.9000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-07T18:22:03.204Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 12 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-12/221947",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-3bc20ddd930c0e3077b6d754",
   "url": "/authors/jake-osgathorpe/picks/10/#pick-n-3bc20ddd930c0e3077b6d754",
   "match": "Liverpool v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-09T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16555.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Ryan Gravenberch to be carded at 6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "6",
   "settled_price": "6",
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-3bc20ddd930c0e3077b6d754",
    "quote_text": "1pt Ryan Gravenberch to be carded in Liverpool vs Aston Villa at 5/1 (Sky Bet)",
    "fragment_from": 915,
    "fragment_to": 993,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241107182427id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0e9922a3313a40f6cd1cdcafbf7452c190e2791c2c6d8251ab28e0d679eeaad",
     "material_removed": false
    },
    "published_at": "2024-11-06T10:43:53.000Z",
    "detected_at": "2026-09-30T15:06:05.629Z",
    "executed_at": "2026-11-07T18:22:03.178Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2024-11-09T20:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Ryan Gravenberch to be carded",
    "odds_set": {
     "by_author": "6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "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-11-07T18:24:27.000Z",
    "dates": {
     "fragment_at": "2024-11-06T10:43:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-06T10:43:53.000Z",
     "detected_at": "2026-09-30T15:06:05.629Z",
     "archive_snapshot_at": "2024-11-07T18:24:27.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Ryan Gravenberch to be carded",
     "author_odds": "6",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Ryan Gravenberch to be carded at 6"
    },
    "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 Liverpool 2-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "5f589e338f55a6dd884f24c5e80e85c76bdd83403202716f00aca7373ef98674",
      "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": "Ryan Gravenberch to be carded",
      "decimal_odds": "6",
      "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:03.178Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 11 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ryan Gravenberch to be carded"
   }
  },
  {
   "record_id": "n-a03fe662cceae0525ee64d6a",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-a03fe662cceae0525ee64d6a",
   "match": "Brighton & Hove Albion v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-09T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16557.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Erling Haaland to score at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "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": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-a03fe662cceae0525ee64d6a",
    "quote_text": "2pts Erling Haaland to score anytime in Brighton vs Man City at evens (Unibet)",
    "fragment_from": 819,
    "fragment_to": 897,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241107182427id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0e9922a3313a40f6cd1cdcafbf7452c190e2791c2c6d8251ab28e0d679eeaad",
     "material_removed": false
    },
    "published_at": "2024-11-06T10:43:53.000Z",
    "detected_at": "2026-09-30T15:06:05.629Z",
    "executed_at": "2026-11-07T18:22:03.165Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-09T17:30:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Erling Haaland to score",
    "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": "win",
    "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-11-07T18:24:27.000Z",
    "dates": {
     "fragment_at": "2024-11-06T10:43:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-06T10:43:53.000Z",
     "detected_at": "2026-09-30T15:06:05.629Z",
     "archive_snapshot_at": "2024-11-07T18:24:27.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Erling Haaland to score",
     "author_odds": "2",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Erling Haaland to score at 2"
    },
    "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 Brighton & Hove Albion 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "8547265449a0a13f048101e297c1ff05cceef7d552b3f559c0d37d8ea0949fa2",
      "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": "Erling Haaland to score",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-07T18:22:03.165Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 11 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Erling Haaland to score"
   }
  },
  {
   "record_id": "n-12eb3e1f3194cd27eaf3202c",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-12eb3e1f3194cd27eaf3202c",
   "match": "Manchester United v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-03T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16702.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Nicolas Jackson to score at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.3",
   "settled_price": "3.3",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-12eb3e1f3194cd27eaf3202c",
    "quote_text": "1pt Nicolas Jackson to score anytime in Man Utd vs Chelsea (16:30) at 23/10 (Unibet)",
    "fragment_from": 1419,
    "fragment_to": 1503,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.115Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T16:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Nicolas Jackson to score",
    "odds_set": {
     "by_author": "3.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Nicolas Jackson to score",
     "author_odds": "3.3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Nicolas Jackson to score at 3.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Manchester United 1-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "50f5a0e3bb231f1a7ab563c4ad80c3259463de4d8f669a26f8767362326a3ae8",
      "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": "Nicolas Jackson to score",
      "decimal_odds": "3.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:03.115Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nicolas Jackson to score"
   }
  },
  {
   "record_id": "n-16797cacd6d96f1007c76599",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-16797cacd6d96f1007c76599",
   "match": "Wolverhampton Wanderers v Crystal Palace",
   "match_url": null,
   "kickoff": "2024-11-02T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16725.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.909",
   "settled_price": "1.9400",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-16797cacd6d96f1007c76599",
    "quote_text": "2pts Over 2.5 goals in Wolves vs Crystal Palace at 10/11 (bet365)",
    "fragment_from": 1173,
    "fragment_to": 1238,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.082Z",
    "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 Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T17:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9400",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9400,
    "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.909",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.91"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Wolverhampton Wanderers 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "701d6312ef5cf1433e39e0221fc4fe77c12d2d29dd83bae522232488a4ae382f",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.909",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9090,
      "executed_at": "2026-11-07T18:22:03.077Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8989ea7428811d49e22d32fc16ad1faa5990996648775b84a2c788c418b975d3",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.9400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9400,
      "executed_at": "2026-11-07T18:22:03.082Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-45e2de95dc425873f360b999",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-45e2de95dc425873f360b999",
   "match": "Southampton v Everton",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "player_to_score",
   "author_said": "Player to score: James Tarkowski to score at 15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "15",
   "settled_price": "15",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-45e2de95dc425873f360b999",
    "quote_text": "0.5pt James Tarkowski to score anytime in Southampton vs Everton at 14/1 (Sky Bet)",
    "fragment_from": 1073,
    "fragment_to": 1155,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.065Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to score",
    "outcome_label": "James Tarkowski to score",
    "odds_set": {
     "by_author": "15",
     "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "James Tarkowski to score",
     "author_odds": "15",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: James Tarkowski to score at 15"
    },
    "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 Southampton 1-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "18df00893a16f88be1d81764e141905225745d0ef5ae0ca96a26ebc752d84652",
      "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": "James Tarkowski to score",
      "decimal_odds": "15",
      "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:03.065Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "James Tarkowski to score"
   }
  },
  {
   "record_id": "n-16c40ff2c1a10a5df658bd8a",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-16c40ff2c1a10a5df658bd8a",
   "match": "Ipswich Town v Leicester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "player_to_score",
   "author_said": "Player to score: Cameron Burgess to score at 13",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "13",
   "settled_price": "13",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-16c40ff2c1a10a5df658bd8a",
    "quote_text": "0.5pt Cameron Burgess to score anytime in Ipswich vs Leicester at 12/1 (General)",
    "fragment_from": 798,
    "fragment_to": 878,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.032Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Cameron Burgess to score",
    "odds_set": {
     "by_author": "13",
     "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Cameron Burgess to score",
     "author_odds": "13",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Cameron Burgess to score at 13"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 1-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "d5614685e231ec5c8163003b72a37cf9c187b53ff812f39c2101adfd22170111",
      "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": "Cameron Burgess to score",
      "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:03.032Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cameron Burgess to score"
   }
  },
  {
   "record_id": "n-89205d21c82a750f2d0c23fd",
   "url": "/authors/jake-osgathorpe/picks/12/#pick-n-89205d21c82a750f2d0c23fd",
   "match": "Ipswich Town v Leicester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "player_to_score",
   "author_said": "Player to score: Dara O'Shea to score at 12",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "12",
   "settled_price": "12",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-89205d21c82a750f2d0c23fd",
    "quote_text": "0.5pt Dara O'Shea to score anytime in Ipswich vs Leicester at 11/1 (bet365, Betfair, Paddy Power)",
    "fragment_from": 699,
    "fragment_to": 796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.026Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Dara O'Shea to score",
    "odds_set": {
     "by_author": "12",
     "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Dara O'Shea to score",
     "author_odds": "12",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Dara O'Shea to score at 12"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 1-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "2f6c1263b06967d24f6bd451a6e5efb409a6cf20d1166eb195fcc489ffff7f96",
      "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": "Dara O'Shea to score",
      "decimal_odds": "12",
      "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:03.026Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dara O'Shea to score"
   }
  },
  {
   "record_id": "n-d690c6bcc10c34930bfe29c6",
   "url": "/authors/jake-osgathorpe/picks/12/#pick-n-d690c6bcc10c34930bfe29c6",
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Lewis Cook to be carded at 4.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.75",
   "settled_price": "4.75",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-d690c6bcc10c34930bfe29c6",
    "quote_text": "1pt Lewis Cook to be carded in Bournemouth vs Man City at 15/4 (bet365)",
    "fragment_from": 626,
    "fragment_to": 697,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:03.012Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Lewis Cook to be carded",
    "odds_set": {
     "by_author": "4.75",
     "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Lewis Cook to be carded",
     "author_odds": "4.75",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Lewis Cook to be carded at 4.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "838e47e5352b961e091ebbee8707b12d2cc873a456b4ba2321abf25b0ca6e61d",
      "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": "Lewis Cook to be carded",
      "decimal_odds": "4.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:03.012Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lewis Cook to be carded"
   }
  },
  {
   "record_id": "n-167d4e8a0a49c1b28b3cdc16",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-167d4e8a0a49c1b28b3cdc16",
   "match": "Newcastle United v Arsenal",
   "match_url": null,
   "kickoff": "2024-11-02T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16730.6,
   "market_code": "player_card",
   "author_said": "Player to be carded: Mikel Merino to be carded at 3.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 29000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.9",
   "settled_price": "3.9",
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-167d4e8a0a49c1b28b3cdc16",
    "quote_text": "1pt Mikel Merino to be carded in Newcastle vs Arsenal at 29/10 (Unibet)",
    "fragment_from": 537,
    "fragment_to": 608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": "2026-11-07T18:22:02.998Z",
    "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 Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T12:30:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Mikel Merino to be carded",
    "odds_set": {
     "by_author": "3.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 29000,
    "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-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Mikel Merino to be carded",
     "author_odds": "3.9",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Mikel Merino to be carded at 3.9"
    },
    "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 Newcastle United 1-0 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "60ea579acb1fd90d871c703da66f24ea0b9dab151d8ca8ef967ffcd6fbf1b9f6",
      "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": "Mikel Merino to be carded",
      "decimal_odds": "3.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 29000,
      "executed_at": "2026-11-07T18:22:02.998Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mikel Merino to be carded"
   }
  },
  {
   "record_id": "n-a3b82af09b3ca35bc86bff51",
   "url": "/authors/jake-osgathorpe/picks/17/#pick-n-a3b82af09b3ca35bc86bff51",
   "match": "Manchester City v Southampton",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ruben Dias to score at 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "9.5",
   "settled_price": "9.5",
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-a3b82af09b3ca35bc86bff51",
    "quote_text": "Ruben Dias to score anytime in Man City vs Southampton at 17/2",
    "fragment_from": 785,
    "fragment_to": 847,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": "2026-11-07T18:22:04.903Z",
    "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 Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Ruben Dias to score",
    "odds_set": {
     "by_author": "9.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": "2024-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Ruben Dias to score",
     "author_odds": "9.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ruben Dias to score at 9.5"
    },
    "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 Manchester City 1-0 Southampton."
    },
    "settlements": [
     {
      "operation_id": "21e0b690512ad35afa57f44422a7dfca17865d796d559cbb32a975d73b4da2b1",
      "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": "Ruben Dias to score",
      "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:22:04.903Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ruben Dias to score"
   }
  },
  {
   "record_id": "n-2cea224a4ff708e01bec0ec6",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-2cea224a4ff708e01bec0ec6",
   "match": "Brentford v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Brentford win, both teams to score: yes at 3.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.25",
   "settled_price": "3.0750",
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-2cea224a4ff708e01bec0ec6",
    "quote_text": "Brentford to win and BTTS vs Ipswich at 9/4",
    "fragment_from": 614,
    "fragment_to": 657,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": "2026-11-07T18:22:04.883Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "4-3"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Brentford win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20750,
    "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-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Brentford win, both teams to score: yes",
     "author_odds": "3.25",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Brentford win, both teams to score: yes at 3.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 4-3 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "c084f7c11124145a0b95c6f30e11591d1b7aa0d552295f53f8b7b59350fca7ac",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Brentford win, both teams to score: yes",
      "decimal_odds": "3.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22500,
      "executed_at": "2026-11-07T18:22:04.877Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a9b602cf5a1d13115e86f2a9d7243e7ae475d7e123abdf8d1eb13664f33789bd",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Brentford win, both teams to score: yes",
      "decimal_odds": "3.0750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20750,
      "executed_at": "2026-11-07T18:22:04.883Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-2e1062b10129a3d2f031a9c6",
   "url": "/authors/jake-osgathorpe/picks/17/#pick-n-2e1062b10129a3d2f031a9c6",
   "match": "Aston Villa v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.909",
   "settled_price": "1.8300",
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-2e1062b10129a3d2f031a9c6",
    "quote_text": "Aston Villa to beat Bournemouth at 10/11",
    "fragment_from": 553,
    "fragment_to": 593,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": "2026-11-07T18:22:04.865Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8300",
     "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-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "1.909",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Aston Villa 1-1 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "4cfc30a9ac05b7653b6cad24b35c5165337e40af013af53a2c0c1b1f5edf7db5",
      "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": "Aston Villa",
      "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:04.860Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1ff0630ac04f5e848df49a10fd9e04ae954ffd02ec96550ebc99eed305d6efe1",
      "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": "Aston Villa",
      "decimal_odds": "1.8300",
      "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:04.865Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-5e37a19a3843ed51f57f502c",
   "url": "/authors/jake-osgathorpe/picks/12/#pick-n-5e37a19a3843ed51f57f502c",
   "match": "Newcastle United v Manchester City",
   "match_url": null,
   "kickoff": "2024-09-28T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17571.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Erling Haaland to score at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.8",
   "settled_price": "1.8",
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-5e37a19a3843ed51f57f502c",
    "quote_text": "Erling Haaland to score anytime in Newcastle vs Man City at 4/5 (Betfair, Paddy Power)",
    "fragment_from": 471,
    "fragment_to": 557,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240926084851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e98cd85ff62f76c1ed17e5f25ea0a836afa6908f039c3a8904c2d7956d358a2",
     "material_removed": false
    },
    "published_at": "2024-09-23T10:27:42.000Z",
    "detected_at": "2026-09-30T15:08:06.537Z",
    "executed_at": "2026-11-07T18:22:03.444Z",
    "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 Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2024-09-28T11:30:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Erling Haaland to score",
    "odds_set": {
     "by_author": "1.8",
     "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-09-26T08:48:51.000Z",
    "dates": {
     "fragment_at": "2024-09-23T10:27:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-23T10:27:42.000Z",
     "detected_at": "2026-09-30T15:08:06.537Z",
     "archive_snapshot_at": "2024-09-26T08:48:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Erling Haaland to score",
     "author_odds": "1.8",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Erling Haaland to score at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Newcastle United 1-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "b5ef29341e9d31cc8a1344a7cb12e0d1019cafad68d11a5ef08ed0667e8b742f",
      "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": "Erling Haaland to score",
      "decimal_odds": "1.8",
      "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:03.444Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 6 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Erling Haaland to score"
   }
  },
  {
   "record_id": "n-3941c34549252e1f48807207",
   "url": "/authors/jake-osgathorpe/picks/15/#pick-n-3941c34549252e1f48807207",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ethan Pinnock to score at 23",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "23",
   "settled_price": "23",
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-3941c34549252e1f48807207",
    "quote_text": "Ethan Pinnock to score anytime in Tottenham vs Brentford at 22/1",
    "fragment_from": 1156,
    "fragment_to": 1220,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": "2026-11-07T18:22:04.772Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Ethan Pinnock to score",
    "odds_set": {
     "by_author": "23",
     "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-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Ethan Pinnock to score",
     "author_odds": "23",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ethan Pinnock to score at 23"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Tottenham Hotspur 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "a9d9ca3df962fa3fda47e264c49dfd7956a4d3e01b4ece6524855fa3a1c558bd",
      "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": "Ethan Pinnock to score",
      "decimal_odds": "23",
      "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:04.772Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ethan Pinnock to score"
   }
  },
  {
   "record_id": "n-4c1e75cfd4dcbba4ba595290",
   "url": "/authors/jake-osgathorpe/picks/15/#pick-n-4c1e75cfd4dcbba4ba595290",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Nathan Collins to score at 17",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "17",
   "settled_price": "17",
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-4c1e75cfd4dcbba4ba595290",
    "quote_text": "Nathan Collins to score anytime in Tottenham vs Brentford at 16/1",
    "fragment_from": 1074,
    "fragment_to": 1139,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": "2026-11-07T18:22:04.765Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Nathan Collins to score",
    "odds_set": {
     "by_author": "17",
     "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-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Nathan Collins to score",
     "author_odds": "17",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Nathan Collins to score at 17"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Tottenham Hotspur 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "c6b7f5a86575a9cb64eb6d10912a23ced5947fe46ae8ee39a4968d2073cec33e",
      "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": "Nathan Collins to score",
      "decimal_odds": "17",
      "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:04.765Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nathan Collins to score"
   }
  },
  {
   "record_id": "n-f9b113034958e68188b7dab6",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-f9b113034958e68188b7dab6",
   "match": "Leicester City v Everton",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Michael Keane to score at 15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "15",
   "settled_price": "15",
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-f9b113034958e68188b7dab6",
    "quote_text": "Michael Keane to score anytime in Leicester vs Everton at 14/1",
    "fragment_from": 814,
    "fragment_to": 876,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": "2026-11-07T18:22:04.733Z",
    "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 Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Michael Keane to score",
    "odds_set": {
     "by_author": "15",
     "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-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Michael Keane to score",
     "author_odds": "15",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Michael Keane to score at 15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leicester City 1-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "403b63f346f903c63b4dc0217c5906a5994791107410d3d0dd21abdc84239e19",
      "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": "Michael Keane to score",
      "decimal_odds": "15",
      "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:04.733Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Michael Keane to score"
   }
  },
  {
   "record_id": "n-2e1fc40aaf1bb52a8079b85f",
   "url": "/authors/jake-osgathorpe/picks/15/#pick-n-2e1fc40aaf1bb52a8079b85f",
   "match": "Leicester City v Everton",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: James Tarkowski to score at 11",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "11",
   "settled_price": "11",
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-2e1fc40aaf1bb52a8079b85f",
    "quote_text": "James Tarkowski to score anytime in Leicester vs Everton at 10/1",
    "fragment_from": 732,
    "fragment_to": 796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": "2026-11-07T18:22:04.725Z",
    "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 Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "James Tarkowski to score",
    "odds_set": {
     "by_author": "11",
     "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-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "James Tarkowski to score",
     "author_odds": "11",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: James Tarkowski to score at 11"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leicester City 1-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "e7b0e5da18b6664bfa6347219fcfef5854538299238744056992e97b1beaf654",
      "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": "James Tarkowski to score",
      "decimal_odds": "11",
      "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:04.725Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "James Tarkowski to score"
   }
  },
  {
   "record_id": "n-6c490a78eee9af75fa34e197",
   "url": "/authors/jake-osgathorpe/picks/14/#pick-n-6c490a78eee9af75fa34e197",
   "match": "AFC Bournemouth v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-14T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17900.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AFC Bournemouth at 2.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.6",
   "settled_price": "2.6",
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-6c490a78eee9af75fa34e197",
    "quote_text": "Bournemouth to win (Draw no Bet) vs Chelsea (20:00) at 8/5",
    "fragment_from": 1066,
    "fragment_to": 1124,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240913124103id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "39acb0d0aa3e59d13d8c895b37de8eae63bd14d19b6a00b1093bf17f9860503f",
     "material_removed": false
    },
    "published_at": "2024-09-11T10:55:29.000Z",
    "detected_at": "2026-09-30T15:14:37.184Z",
    "executed_at": "2026-11-07T18:22:04.689Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-09-14T19:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "2.6",
     "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-09-13T12:41:03.000Z",
    "dates": {
     "fragment_at": "2024-09-11T10:55:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-11T10:55:29.000Z",
     "detected_at": "2026-09-30T15:14:37.184Z",
     "archive_snapshot_at": "2024-09-13T12:41:03.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "author_odds": "2.6",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AFC Bournemouth at 2.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 0-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "ff347407508f84d1a7126a1d873bf5bebdadebe8cd83eeaa6dfad350bcc36fe1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AFC Bournemouth",
      "decimal_odds": "2.6",
      "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:04.689Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 4 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth (Draw no bet)"
   }
  },
  {
   "record_id": "n-4b868b9429aef89dc71d5728",
   "url": "/authors/jake-osgathorpe/picks/14/#pick-n-4b868b9429aef89dc71d5728",
   "match": "Manchester City v Brentford",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2",
   "settled_price": "1.9300",
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-4b868b9429aef89dc71d5728",
    "quote_text": "Both teams to score in Man City vs Brentford (15:00) at evens",
    "fragment_from": 900,
    "fragment_to": 961,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240913124103id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "39acb0d0aa3e59d13d8c895b37de8eae63bd14d19b6a00b1093bf17f9860503f",
     "material_removed": false
    },
    "published_at": "2024-09-11T10:55:29.000Z",
    "detected_at": "2026-09-30T15:14:37.184Z",
    "executed_at": "2026-11-07T18:22:04.663Z",
    "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 Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-14T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9300",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9300,
    "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-09-13T12:41:03.000Z",
    "dates": {
     "fragment_at": "2024-09-11T10:55:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-11T10:55:29.000Z",
     "detected_at": "2026-09-30T15:14:37.184Z",
     "archive_snapshot_at": "2024-09-13T12:41:03.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "2",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 2"
    },
    "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 Manchester City 2-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "ecb2304715e0e8c28f518b09d891494217b93e023cf9ad52e26a565a62489357",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-07T18:22:04.658Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1b6dce016f82f21c7c74ec5567bebe6b4ab273f4239a412f227898a7271bbd2a",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9300,
      "executed_at": "2026-11-07T18:22:04.663Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 4 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f98ddd93627b4ec110db46c6",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-f98ddd93627b4ec110db46c6",
   "match": "Ipswich Town v Fulham",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.9000",
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-f98ddd93627b4ec110db46c6",
    "quote_text": "Over 2.5 Goals in Ipswich vs Fulham at 4/5 (bet365)",
    "fragment_from": 651,
    "fragment_to": 702,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240829201418id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a589f7895866ebf61a6b2ab20307bd37c8d83c74fde0b7b56eac6f392dfe3ccb",
     "material_removed": false
    },
    "published_at": "2024-08-28T08:08:05.000Z",
    "detected_at": "2026-09-30T15:08:32.401Z",
    "executed_at": "2026-11-07T18:22:03.327Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2024-08-31T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9000",
     "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-08-29T20:14:18.000Z",
    "dates": {
     "fragment_at": "2024-08-28T08:08:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-28T08:08:05.000Z",
     "detected_at": "2026-09-30T15:08:32.401Z",
     "archive_snapshot_at": "2024-08-29T20:14:18.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.8",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "cee919d642ad2a5bd68a545545cd19e580b5bcf777ed6ad3fb8ba6cb86504681",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.8",
      "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:03.322Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "90144190858686cfe6d97f4a6a6e88bdf8407edc8427a3da1e52ef62a257f9e8",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.9000",
      "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:03.327Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 3 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-c28ea86eab2ecd600b04fa02",
   "url": null,
   "match": "West Ham United v Aston Villa",
   "match_url": null,
   "kickoff": "2024-08-17T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18574.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "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": "3.5000",
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-7cc6943370228a96cac5b163",
   "url": "/authors/jake-osgathorpe/picks/14/#pick-n-7cc6943370228a96cac5b163",
   "match": "Newcastle United v Southampton",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18577.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Alexander Isak to score at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.833",
   "settled_price": "1.833",
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-7cc6943370228a96cac5b163",
    "quote_text": "2.5pts Alexander Isak to score anytime in Newcastle vs Southampton (15:00) at 5/6 (Betfair, Paddy Power)",
    "fragment_from": 638,
    "fragment_to": 742,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240815180949id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-opening-weekend/219840",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "301520ea64e0fd697aa95ef464052514bcd97a3631ca926881951c67492c8b66",
     "material_removed": false
    },
    "published_at": "2024-08-14T08:54:37.000Z",
    "detected_at": "2026-09-30T15:11:20.942Z",
    "executed_at": "2026-11-07T18:22:03.711Z",
    "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 Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Alexander Isak to score",
    "odds_set": {
     "by_author": "1.833",
     "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-08-15T18:09:49.000Z",
    "dates": {
     "fragment_at": "2024-08-14T08:54:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-14T08:54:37.000Z",
     "detected_at": "2026-09-30T15:11:20.942Z",
     "archive_snapshot_at": "2024-08-15T18:09:49.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Alexander Isak to score",
     "author_odds": "1.833",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Alexander Isak to score at 1.83"
    },
    "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 Newcastle United 1-0 Southampton."
    },
    "settlements": [
     {
      "operation_id": "78d188e17de6045af8c65e5891f04ffd5e3994606e2378b95b8124182d8fdbfc",
      "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": "Alexander Isak to score",
      "decimal_odds": "1.833",
      "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:03.711Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: Opening weekend | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jake",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-opening-weekend/219840",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alexander Isak to score"
   }
  },
  {
   "record_id": "n-6ab7f17661975ab4710615b3",
   "url": "/authors/jake-osgathorpe/picks/14/#pick-n-6ab7f17661975ab4710615b3",
   "match": "Ipswich Town v Liverpool",
   "match_url": null,
   "kickoff": "2024-08-17T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18579.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Diogo Jota to score at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16250,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.625",
   "settled_price": "2.625",
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-6ab7f17661975ab4710615b3",
    "quote_text": "1.5pts Diogo Jota to score anytime in Ipswich vs Liverpool (12:30) at 13/8 (Betfair, Paddy Power)",
    "fragment_from": 456,
    "fragment_to": 553,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240815180949id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-opening-weekend/219840",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "301520ea64e0fd697aa95ef464052514bcd97a3631ca926881951c67492c8b66",
     "material_removed": false
    },
    "published_at": "2024-08-14T08:54:37.000Z",
    "detected_at": "2026-09-30T15:11:20.942Z",
    "executed_at": "2026-11-07T18:22:03.682Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T11:30:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Diogo Jota to score",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16250,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-08-15T18:09:49.000Z",
    "dates": {
     "fragment_at": "2024-08-14T08:54:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-14T08:54:37.000Z",
     "detected_at": "2026-09-30T15:11:20.942Z",
     "archive_snapshot_at": "2024-08-15T18:09:49.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Diogo Jota to score",
     "author_odds": "2.625",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Diogo Jota to score at 2.62"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Ipswich Town 0-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "5f9523df1c27d7dd4c976bfe6cb83109b60732682e504f0869fa075c12598876",
      "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": "Diogo Jota to score",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16250,
      "executed_at": "2026-11-07T18:22:03.682Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: Opening weekend | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jake",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-opening-weekend/219840",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Diogo Jota to score"
   }
  },
  {
   "record_id": "n-18cc9d9a8275c024eae4d6d9",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-18cc9d9a8275c024eae4d6d9",
   "match": "Manchester United v Aston Villa",
   "match_url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
   "kickoff": "2026-11-08T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 48.9,
   "market_code": "player_card",
   "author_said": "Player to be carded: Youri Tielemans to be carded at 4.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-18cc9d9a8275c024eae4d6d9",
    "quote_text": "1pt Youri Tielemans to be carded at 15/4 (William Hill)",
    "fragment_from": 1323,
    "fragment_to": 1378,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
     "material_removed": false
    },
    "published_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0efac66d1287",
     "display_name": "Manchester United — Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T16:30:00.000Z",
     "url": "/football/matches/manchester-united-vs-aston-villa-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Youri Tielemans to be carded",
    "odds_set": {
     "by_author": "4.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T15:27:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T15:27:14.000Z",
     "detected_at": "2026-11-06T15:36:37.382Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Youri Tielemans to be carded",
     "author_odds": "4.75",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Youri Tielemans to be carded at 4.75"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 16:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 16:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "5f60e19d011a48a7cda618bbaac262b55801d4384d5e5afef901e1b043edae98",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Youri Tielemans to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "91181133de788e5607ee98e19b87088e13b7b51290e77cd4e027f97aa5dd25fe",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Youri Tielemans to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Youri Tielemans to be carded"
   }
  },
  {
   "record_id": "n-0df9ea2c97a139aa8c38c29b",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-0df9ea2c97a139aa8c38c29b",
   "match": "Sunderland v Chelsea",
   "match_url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Pedro Neto over 1.5 shots on target at 5.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0df9ea2c97a139aa8c38c29b",
    "quote_text": "0.5pt Pedro Neto 2+ shots on target at 9/2 (bet365)",
    "fragment_from": 1129,
    "fragment_to": 1180,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d0a5ae7c0630bc2e3bf64dbb843f9bae742a3fc86afab0d3813f72114e67a1bf",
     "material_removed": false
    },
    "published_at": "2026-11-06T15:27:14.000Z",
    "detected_at": "2026-11-06T15:36:37.382Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cb4a97ea2900",
     "display_name": "Sunderland — Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Pedro Neto over 1.5 shots on target",
    "odds_set": {
     "by_author": "5.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T15:27:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T15:27:14.000Z",
     "detected_at": "2026-11-06T15:36:37.382Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Pedro Neto over 1.5 shots on target",
     "author_odds": "5.5",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Pedro Neto over 1.5 shots on target at 5.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "93ef0d36e2115ad3430eb693cfe83e93f4b83f40428850b8086a067854c81d0d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Pedro Neto over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6fd4f510059678b1739b9a13c0e3d60309e89ad285acde4128fd51e938c33fb6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Pedro Neto over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-all-action-sunday/235253",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pedro Neto over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-86229f62575d410251bdb092",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-86229f62575d410251bdb092",
   "match": "Fulham v Newcastle United",
   "match_url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 51.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 1-0 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-86229f62575d410251bdb092",
    "quote_text": "Score prediction: Fulham 1-0 Newcastle",
    "fragment_from": 5246,
    "fragment_to": 5284,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5400ee392a3b",
     "display_name": "Fulham — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Fulham 1-0 Newcastle United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fulham 1-0 Newcastle United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fulham 1-0 Newcastle United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Fulham 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "8755497d88bf7dc83fba49461cefcaebb84808917b6a65ec838ac947161f701b",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Fulham",
      "decimal_odds": "2.0500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T11:27:28.961Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham 1-0 Newcastle United"
   }
  },
  {
   "record_id": "n-f61565aee2b4ee6e98be76db",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-f61565aee2b4ee6e98be76db",
   "match": "Arsenal v Hull City",
   "match_url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 51.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-0 Hull City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.1519",
    "result": "Won",
    "points_hundredths": 1519,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f61565aee2b4ee6e98be76db",
    "quote_text": "Score prediction: Arsenal 2-0 Hull",
    "fragment_from": 4281,
    "fragment_to": 4315,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-db14ccc3b614",
     "display_name": "Arsenal — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Arsenal 2-0 Hull City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Arsenal 2-0 Hull City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Arsenal 2-0 Hull City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Arsenal 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "b98887053508c081672ebde0e0ddb86f3b61921704bcf66734dee8f1b1e34efe",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": "1.1519",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1519,
      "executed_at": "2026-11-05T11:28:41.942Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal 2-0 Hull City"
   }
  },
  {
   "record_id": "n-f3e668eb1561ab01d79dcbc3",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-f3e668eb1561ab01d79dcbc3",
   "match": "Arsenal v Hull City",
   "match_url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 51.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 2.05",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f3e668eb1561ab01d79dcbc3",
    "quote_text": "1.5pts Arsenal to win and Under 3.5 goals at 21/20 (BOYLESports)",
    "fragment_from": 768,
    "fragment_to": 832,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-db14ccc3b614",
     "display_name": "Arsenal — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Arsenal to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Arsenal to win and under 3.5 goals",
     "author_odds": "2.05",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Arsenal to win and under 3.5 goals at 2.05"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "20d5b8f13510c6203471a0b62deab7a9b41c93bae16bc9941560eb5650b04c9f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Arsenal to win and under 3.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ea6a6d3e22880b877790717f6e972dc39369a6eb79e21c7af230ae861ddd8a48",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 3.5 goals",
      "choice": "Arsenal to win and under 3.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-1b77bdded53973bae279d1cc",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-1b77bdded53973bae279d1cc",
   "match": "Leeds United v Tottenham Hotspur",
   "match_url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leeds United 0-1 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.5800",
    "result": "Won",
    "points_hundredths": 15800,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1b77bdded53973bae279d1cc",
    "quote_text": "Score prediction: Leeds 0-1 Tottenham",
    "fragment_from": 2373,
    "fragment_to": 2410,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "67835e578c7c8d9ac34a71f49e665bc2ee0fd141ed1b6f1b3d5895200e2874df",
     "material_removed": false
    },
    "published_at": "2026-11-05T11:18:41.000Z",
    "detected_at": "2026-11-05T11:26:37.036Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f45f3e972ed1",
     "display_name": "Leeds United — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/leeds-united-vs-tottenham-hotspur-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Leeds United 0-1 Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T11:18:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T11:18:41.000Z",
     "detected_at": "2026-11-05T11:26:37.036Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Leeds United 0-1 Tottenham Hotspur",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Leeds United 0-1 Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Leeds United 1-0 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "700475746a723b5da1eb3fb40bba48ea2b9d19faa360b88cc5674e6b82dea210",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Tottenham Hotspur",
      "decimal_odds": "2.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T11:27:22.875Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-saturday-unders/235230",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leeds United 0-1 Tottenham Hotspur"
   }
  },
  {
   "record_id": "n-3ddab9e8d4863a97e5bfba44",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-3ddab9e8d4863a97e5bfba44",
   "match": "Everton v Coventry City",
   "match_url": "/football/matches/everton-vs-coventry-city-2026-11-06/",
   "kickoff": "2026-11-06T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 55.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-0 Coventry City at 7.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T11:15:34.000Z",
   "recorded_at": "2026-11-04T12:36:37.269Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.6993",
    "result": "Won",
    "points_hundredths": 6993,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3ddab9e8d4863a97e5bfba44",
    "quote_text": "Score prediction: Everton 1-0 Coventry (Sky Bet odds: 13/2)",
    "fragment_from": 2178,
    "fragment_to": 2237,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "118b4170e52a5989fb389ba76409aff66098df2e72e9e22fb98fdee79ff9ad2d",
     "material_removed": false
    },
    "published_at": "2026-11-04T11:15:34.000Z",
    "detected_at": "2026-11-04T12:36:37.269Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-58bcaa8396b1",
     "display_name": "Everton — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-06T20:00:00.000Z",
     "url": "/football/matches/everton-vs-coventry-city-2026-11-06/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Everton 1-0 Coventry City",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T11:15:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T11:15:34.000Z",
     "detected_at": "2026-11-04T12:36:37.269Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Everton 1-0 Coventry City",
     "author_odds": "7.5",
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Everton 1-0 Coventry City at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Everton 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "25393a99f7c24d4a7d77bbe44d294ddc4bceadd991bb2ed39427d80b44c2a7b9",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Everton",
      "decimal_odds": "1.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6993,
      "executed_at": "2026-11-04T23:43:08.595Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's FNF Premier League tips and predictions: 26/27 Friday Matchday 10 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew F",
     "material_url": "https://www.sportinglife.com/football/news/everton-vs-coventry-tips-fouling-barry/235218",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton 1-0 Coventry City"
   }
  },
  {
   "record_id": "n-006b8658159e070cea0e73cf",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-006b8658159e070cea0e73cf",
   "match": "Benfica v Lech Poznań",
   "match_url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 1.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Benfica over 2.5 at 21",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-05T18:06:37.174Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-006b8658159e070cea0e73cf",
    "quote_text": "Jhon Duran to score 3+ goals at 20/1 (Sky Bet)",
    "fragment_from": 743,
    "fragment_to": 789,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "05ebf9ffe96c38c1ce3bb6b7d7838f4f74cc69b6c1485d91b7076313fed02025",
     "material_removed": false
    },
    "published_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-05T18:06:37.174Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4766d0504814",
     "display_name": "Benfica — Lech Poznań",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "Benfica over 2.5",
    "odds_set": {
     "by_author": "21",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T21:19:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T21:19:32.000Z",
     "detected_at": "2026-11-05T18:06:37.174Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "Benfica over 2.5",
     "author_odds": "21",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: Benfica over 2.5 at 21"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 3-1 Lech Poznań."
    },
    "settlements": [
     {
      "operation_id": "65c5669a0fc2b5af0415eeee8148becb075d739061fee9a8a973c05f378dc954",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "Benfica over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0dbeab68ec9ed9aac065244fe952d80de33671f572ba37bb8ad39bd078ee5579",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "Benfica over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-2f53afcebbe69bdeb7522fbb",
   "url": "/authors/jake-osgathorpe/picks/26/#pick-n-2f53afcebbe69bdeb7522fbb",
   "match": "Benfica v Lech Poznań",
   "match_url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 1.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Benfica over 1.5 at 5.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-05T18:06:37.174Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2f53afcebbe69bdeb7522fbb",
    "quote_text": "Jhon Duran to score 2+ goals at 9/2 (Sky Bet)",
    "fragment_from": 689,
    "fragment_to": 734,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "05ebf9ffe96c38c1ce3bb6b7d7838f4f74cc69b6c1485d91b7076313fed02025",
     "material_removed": false
    },
    "published_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-05T18:06:37.174Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4766d0504814",
     "display_name": "Benfica — Lech Poznań",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/benfica-vs-lech-poznan-2026-11-05/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Benfica over 1.5",
    "odds_set": {
     "by_author": "5.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T21:19:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T21:19:32.000Z",
     "detected_at": "2026-11-05T18:06:37.174Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Benfica over 1.5",
     "author_odds": "5.5",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Benfica over 1.5 at 5.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 3-1 Lech Poznań."
    },
    "settlements": [
     {
      "operation_id": "aae7bc34a39c37cd4f28e494012c92813f0a25351836971e08d5e23b56322d3b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Benfica over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "58a1eb9ad264760416c5a98cbfd78777ea0dcd2467f36038f59ad91c0264d129",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Benfica over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/duran-duran-to-deliver-at-92/235211",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-e09ed1d5d676ba2e2ea9cbf8",
   "url": "/authors/jake-osgathorpe/picks/25/#pick-n-e09ed1d5d676ba2e2ea9cbf8",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 44.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e09ed1d5d676ba2e2ea9cbf8",
    "quote_text": "2pts BTTS and Over 2.5 goals at 5/6 (Betway)",
    "fragment_from": 631,
    "fragment_to": 675,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f21f65f011252e1ee99fb9e756687c5f2e4cf014eb7fca4ad61b4bd30ccc5936",
     "material_removed": false
    },
    "published_at": "2026-11-03T21:19:32.000Z",
    "detected_at": "2026-11-03T21:26:37.141Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T21:19:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T21:19:32.000Z",
     "detected_at": "2026-11-03T21:26:37.141Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.83",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "a2420e965e8865330021a999d618f03878d29d08cdb84400fc2371847483ab98",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bee29ace63113557281c2ea2a57693d001eea200d79a37b24504cd9af58677e5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/thursday-bets-no-stopping-bournemouth/235211",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-d3c9b7ac6ac66593685142fb",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-d3c9b7ac6ac66593685142fb",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 55.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9524",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d3c9b7ac6ac66593685142fb",
    "quote_text": "Score prediction: Aston Villa 2-1 Fulham",
    "fragment_from": 9154,
    "fragment_to": 9194,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 2-1 Fulham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Aston Villa 2-1 Fulham",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 2-1 Fulham"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "5af937cd7a69ce6bb5b5bd984a0bf9947ee1095078d8ac796c266fac60b16061",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T05:00:35.846Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 2-1 Fulham"
   }
  },
  {
   "record_id": "n-9ab626f58f895622592e00a4",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-9ab626f58f895622592e00a4",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 55.8,
   "market_code": "player_to_score",
   "author_said": "Player to score: David Affengruber to score at 3.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9ab626f58f895622592e00a4",
    "quote_text": "DAVID AFFENGRUBER, who is 12/5 TO BE CARDED.",
    "fragment_from": 8543,
    "fragment_to": 8587,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "David Affengruber to score",
    "odds_set": {
     "by_author": "3.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "David Affengruber to score",
     "author_odds": "3.4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: David Affengruber to score at 3.4"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "1-1",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the player statistics this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
    },
    "settlements": [
     {
      "operation_id": "e125526d2f0e85514000f2b8d0631656199ec3a16e0b2247fc6e540e9195896e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "David Affengruber to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "469879d7b5250abbeca4ad91895ba57f1e4e1c86562ebab4519505e4567c47b9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "David Affengruber to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "David Affengruber to score"
   }
  },
  {
   "record_id": "n-dfe4e74c053a9f2cf4da81dc",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-dfe4e74c053a9f2cf4da81dc",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 55.8,
   "market_code": "player_card",
   "author_said": "Player to be carded: David Affengruber to be carded at 3.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dfe4e74c053a9f2cf4da81dc",
    "quote_text": "1pt David Affengruber to be carded at 9/4 (General)",
    "fragment_from": 1345,
    "fragment_to": 1396,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "David Affengruber to be carded",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "David Affengruber to be carded",
     "author_odds": "3.25",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: David Affengruber to be carded at 3.25"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "1-1",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "06de86bdb02b4d64d13b2034f7356a371ecba1fecd929d9e646d246371ec20d5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "David Affengruber to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4adbe3c01a8a795c5c7052e00f01497e0ea2c6ebc14ab50047bcb8ccb47c13e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "David Affengruber to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "David Affengruber to be carded"
   }
  },
  {
   "record_id": "n-1d4d67ac278b5717f389a78d",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-1d4d67ac278b5717f389a78d",
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 53.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 2-1 Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.5291",
    "result": "Won",
    "points_hundredths": 5291,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1d4d67ac278b5717f389a78d",
    "quote_text": "Score prediction: Tottenham 2-1 Crystal Palace",
    "fragment_from": 8045,
    "fragment_to": 8091,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-697bb66e358c",
     "display_name": "Tottenham Hotspur — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Tottenham Hotspur 2-1 Crystal Palace",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Tottenham Hotspur 2-1 Crystal Palace",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Tottenham Hotspur 2-1 Crystal Palace"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Tottenham Hotspur 2-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "9e031019c547dc2d7764c6b55304c11e26532200bd228e3670b3d1cc8084ddf0",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Tottenham Hotspur",
      "decimal_odds": "1.5291",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5291,
      "executed_at": "2026-10-31T04:18:05.313Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur 2-1 Crystal Palace"
   }
  },
  {
   "record_id": "n-37cf025e8b699e7bd3daa763",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-37cf025e8b699e7bd3daa763",
   "match": "Hull City v Ipswich Town",
   "match_url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Hull City 1-1 Ipswich Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.6000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-37cf025e8b699e7bd3daa763",
    "quote_text": "Score prediction: Hull 1-1 Ipswich",
    "fragment_from": 5868,
    "fragment_to": 5902,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1e31bd108972",
     "display_name": "Hull City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Hull City 1-1 Ipswich Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Hull City 1-1 Ipswich Town",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Hull City 1-1 Ipswich Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "19f3c8debb547b293ba90233a7b71a0080a4ad1ba0831c9bdf38880d45d33d0b",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23500,
      "executed_at": "2026-10-31T03:00:11.009Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City 1-1 Ipswich Town"
   }
  },
  {
   "record_id": "n-7689d7759ddf0926eab49ebd",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-7689d7759ddf0926eab49ebd",
   "match": "Coventry City v Sunderland",
   "match_url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Coventry City 1-1 Sunderland",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.3300",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7689d7759ddf0926eab49ebd",
    "quote_text": "Score prediction: Coventry 1-1 Sunderland",
    "fragment_from": 4901,
    "fragment_to": 4942,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-900e5a680f9a",
     "display_name": "Coventry City — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Coventry City 1-1 Sunderland",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Coventry City 1-1 Sunderland",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Coventry City 1-1 Sunderland"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "934de3e583ff410da282918c1783226b4c58b4179a64c70164c8fa9b7b50f2d2",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:00:12.265Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Coventry City 1-1 Sunderland"
   }
  },
  {
   "record_id": "n-d1e24862e3f31c391207aac7",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-d1e24862e3f31c391207aac7",
   "match": "Brentford v Nottingham Forest",
   "match_url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 1-2 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0000",
    "result": "Won",
    "points_hundredths": 10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d1e24862e3f31c391207aac7",
    "quote_text": "Score prediction: Brentford 1-2 Nottingham Forest",
    "fragment_from": 4189,
    "fragment_to": 4238,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c1dd1e3955c7",
     "display_name": "Brentford — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Brentford 1-2 Nottingham Forest",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Brentford 1-2 Nottingham Forest",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Brentford 1-2 Nottingham Forest"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Brentford 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "f35669933bb4a7de1d61b639599bb4447d8b95c7252bdf3229dab6b12c203765",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Nottingham Forest",
      "decimal_odds": "3.4850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:22:19.925Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford 1-2 Nottingham Forest"
   }
  },
  {
   "record_id": "n-ab2089b3bce62690eb45f4fd",
   "url": "/authors/jake-osgathorpe/picks/24/#pick-n-ab2089b3bce62690eb45f4fd",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 50.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-1 Leeds United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1000",
    "result": "Won",
    "points_hundredths": 11000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ab2089b3bce62690eb45f4fd",
    "quote_text": "Score prediction: Bournemouth 1-1 Leeds",
    "fragment_from": 3452,
    "fragment_to": 3491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39d8fcfaf4a9",
     "display_name": "AFC Bournemouth — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "AFC Bournemouth 1-1 Leeds United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AFC Bournemouth 1-1 Leeds United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AFC Bournemouth 1-1 Leeds United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AFC Bournemouth 2-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "6e59c8eff8720e4f9e9af21f1583cd75b62de659cbeaae4bdae038fb038827d3",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:22:16.790Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth 1-1 Leeds United"
   }
  },
  {
   "record_id": "n-12470c348da044dd0551b8e8",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-12470c348da044dd0551b8e8",
   "match": "Chelsea v Manchester United",
   "match_url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 48.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 1-1 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-12470c348da044dd0551b8e8",
    "quote_text": "Score prediction: Chelsea 1-1 Manchester United",
    "fragment_from": 2789,
    "fragment_to": 2836,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8550d66066623daea0b33f6a4eb80b3547dbf2215100fbe2d4d0968545c1c62c",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:56:41.000Z",
    "detected_at": "2026-10-29T12:11:33.675Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c3d02ca4c53b",
     "display_name": "Chelsea — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Chelsea 1-1 Manchester United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:56:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:56:41.000Z",
     "detected_at": "2026-10-29T12:11:33.675Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Chelsea 1-1 Manchester United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Chelsea 1-1 Manchester United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Chelsea 2-0 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "8acf1b9db1cd3ad084c6907c70efb7a7eb4a432ec96511974bbbef3018db6956",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: repeats another statement",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-shoot-on-sight/235079",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea 1-1 Manchester United"
   }
  },
  {
   "record_id": "n-f49bbdd7db9d8a2812ffeb7c",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-f49bbdd7db9d8a2812ffeb7c",
   "match": "Sunderland v Leeds United",
   "match_url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
   "kickoff": "2026-10-25T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 48.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sunderland 0-2 Leeds United at 12",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.4800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f49bbdd7db9d8a2812ffeb7c",
    "quote_text": "Score prediction: Sunderland 0-2 Leeds (Sky Bet odds: 11/1)",
    "fragment_from": 11289,
    "fragment_to": 11348,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-185c5d58dacf",
     "display_name": "Sunderland — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T16:30:00.000Z",
     "url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sunderland 0-2 Leeds United",
    "odds_set": {
     "by_author": "12",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sunderland 0-2 Leeds United",
     "author_odds": "12",
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sunderland 0-2 Leeds United at 12"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sunderland 0-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "77b2dd53c24955bf9768065b3e4ab3ce269dfd9c3c4812af7c17f25efb880df4",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Leeds United",
      "decimal_odds": "2.4800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:32.727Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland 0-2 Leeds United"
   }
  },
  {
   "record_id": "n-a5501e6f3a44f2775f89b15d",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-a5501e6f3a44f2775f89b15d",
   "match": "Manchester United v AFC Bournemouth",
   "match_url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 1-2 AFC Bournemouth at 11",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a5501e6f3a44f2775f89b15d",
    "quote_text": "Score prediction: Manchester United 1-2 Bournemouth (Sky Bet odds: 10/1)",
    "fragment_from": 10434,
    "fragment_to": 10506,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3ebbb75ad333",
     "display_name": "Manchester United — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Manchester United 1-2 AFC Bournemouth",
    "odds_set": {
     "by_author": "11",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Manchester United 1-2 AFC Bournemouth",
     "author_odds": "11",
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Manchester United 1-2 AFC Bournemouth at 11"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "ab403d05e8be3d1fe140124b39450e0dacb2ffd115242afea9a244ef1fab613e",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "3.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-11-07T12:15:42.593Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester United 1-2 AFC Bournemouth"
   }
  },
  {
   "record_id": "n-819a934e22b96e63673da6f1",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-819a934e22b96e63673da6f1",
   "match": "Manchester United v AFC Bournemouth",
   "match_url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AFC Bournemouth at 2.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-819a934e22b96e63673da6f1",
    "quote_text": "BOURNEMOUTH DRAW NO BET makes plenty of appeal at 7/5.",
    "fragment_from": 9409,
    "fragment_to": 9463,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3ebbb75ad333",
     "display_name": "Manchester United — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "author_odds": "2.4",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AFC Bournemouth at 2.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "a3080754e095af2e2198c913efc62d5fc9cce911d092ba7f1dd0a45fec2e57d5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AFC Bournemouth",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4cfaf4af4aa202ad6a294839741d3c982d8e158751d7f17a13e61091db1546f4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AFC Bournemouth",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth (Draw no bet)"
   }
  },
  {
   "record_id": "n-20d20c1f2b4122faa0b816e5",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-20d20c1f2b4122faa0b816e5",
   "match": "Liverpool v Brighton & Hove Albion",
   "match_url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 2-2 Brighton & Hove Albion at 11",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1000",
    "result": "Won",
    "points_hundredths": 11000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-20d20c1f2b4122faa0b816e5",
    "quote_text": "Score prediction: Liverpool 2-2 Brighton (Sky Bet odds: 10/1)",
    "fragment_from": 7764,
    "fragment_to": 7825,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b2cd6e3d1134",
     "display_name": "Liverpool — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Liverpool 2-2 Brighton & Hove Albion",
    "odds_set": {
     "by_author": "11",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Liverpool 2-2 Brighton & Hove Albion",
     "author_odds": "11",
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Liverpool 2-2 Brighton & Hove Albion at 11"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Liverpool 2-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "d3729d962dcbd348b2ca9b68c92aa5ed6900d445973d62260542001556e15bed",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:32.647Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool 2-2 Brighton & Hove Albion"
   }
  },
  {
   "record_id": "n-14d1e8c005f8fe7f7d8c352d",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-14d1e8c005f8fe7f7d8c352d",
   "match": "Hull City v Brentford",
   "match_url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Hull City 1-2 Brentford at 7.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6780",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-14d1e8c005f8fe7f7d8c352d",
    "quote_text": "Score prediction: Hull 1-2 Brentford (Sky Bet odds: 13/2)",
    "fragment_from": 4874,
    "fragment_to": 4931,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-28f047f183b3",
     "display_name": "Hull City — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Hull City 1-2 Brentford",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Hull City 1-2 Brentford",
     "author_odds": "7.5",
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Hull City 1-2 Brentford at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Hull City 1-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "801f11a800e55cf9d81cc8667b95266a6cef25765aae80b888eabd9921b77915",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Brentford",
      "decimal_odds": "1.6780",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:32.579Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City 1-2 Brentford"
   }
  },
  {
   "record_id": "n-f71d8328811b3061f21aa4ea",
   "url": "/authors/jake-osgathorpe/picks/23/#pick-n-f71d8328811b3061f21aa4ea",
   "match": "Hull City v Brentford",
   "match_url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 46.4,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Mohamed Belloumi over 1.5 shots on target at 3.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f71d8328811b3061f21aa4ea",
    "quote_text": "1pt Mohamed Belloumi 1+ shot on target outside the box at 12/5 (bet365)",
    "fragment_from": 778,
    "fragment_to": 849,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13ea16799fdbb0b30ee84ca31a62d95dac09577bfecf1ba493d80ad0438b6319",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:26:50.000Z",
    "detected_at": "2026-10-23T15:36:38.145Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28f047f183b3",
     "display_name": "Hull City — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Mohamed Belloumi over 1.5 shots on target",
    "odds_set": {
     "by_author": "3.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:26:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:26:50.000Z",
     "detected_at": "2026-10-23T15:36:38.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Mohamed Belloumi over 1.5 shots on target",
     "author_odds": "3.4",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Mohamed Belloumi over 1.5 shots on target at 3.4"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "1-1",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the player shot counts this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the player shot counts this market needs."
    },
    "settlements": [
     {
      "operation_id": "95f8b725efedf19133750f0ee4770ca5dc0a749087401111e54516615fe78e1f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Mohamed Belloumi over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9e28c9a682fd537becfeaaf99e6944ebfaf7985c8074d2b0b4d277ea503b1023",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Mohamed Belloumi over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cherries-on-top/234993",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mohamed Belloumi over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-71222dc2604b3977fca1af6f",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-71222dc2604b3977fca1af6f",
   "match": "Chelsea v Tottenham Hotspur",
   "match_url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 48.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 2-1 Tottenham Hotspur at 8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.6803",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-71222dc2604b3977fca1af6f",
    "quote_text": "Score prediction: Chelsea 2-1 Tottenham (Sky Bet odds: 7/1)",
    "fragment_from": 9759,
    "fragment_to": 9818,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-75e81bac336b",
     "display_name": "Chelsea — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Chelsea 2-1 Tottenham Hotspur",
    "odds_set": {
     "by_author": "8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Chelsea 2-1 Tottenham Hotspur",
     "author_odds": "8",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Chelsea 2-1 Tottenham Hotspur at 8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "d4c65b51efb1d3f23e373995a97ebaf7f9d9ad75c5875a781f0da5a6573ff73d",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.6803",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:50:33.178Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea 2-1 Tottenham Hotspur"
   }
  },
  {
   "record_id": "n-1ba0b89f0c500d4d6cce1c38",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-1ba0b89f0c500d4d6cce1c38",
   "match": "Coventry City v Fulham",
   "match_url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Coventry City 1-1 Fulham at 8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.2500",
    "result": "Won",
    "points_hundredths": 12500,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1ba0b89f0c500d4d6cce1c38",
    "quote_text": "Score prediction: Coventry 1-1 Fulham (Sky Bet odds: 7/1)",
    "fragment_from": 6828,
    "fragment_to": 6885,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44468d972083",
     "display_name": "Coventry City — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Coventry City 1-1 Fulham",
    "odds_set": {
     "by_author": "8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Coventry City 1-1 Fulham",
     "author_odds": "8",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Coventry City 1-1 Fulham at 8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "1f53749685219114057e643088dda023151c205464f9c61194cfc107ed327208",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:50:32.477Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Coventry City 1-1 Fulham"
   }
  },
  {
   "record_id": "n-97902f6ae4fb95b590dfc974",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-97902f6ae4fb95b590dfc974",
   "match": "Arsenal v Everton",
   "match_url": "/football/matches/arsenal-vs-everton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-0 Everton at 8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.4167",
    "result": "Won",
    "points_hundredths": 4167,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-97902f6ae4fb95b590dfc974",
    "quote_text": "Score prediction: Arsenal 2-0 Everton (Sky Bet odds: 7/1)",
    "fragment_from": 5529,
    "fragment_to": 5586,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e2a18e7b4072",
     "display_name": "Arsenal — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Arsenal 2-0 Everton",
    "odds_set": {
     "by_author": "8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Arsenal 2-0 Everton",
     "author_odds": "8",
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Arsenal 2-0 Everton at 8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "fdf66584e123572d763c9e5a72a77b0de6394a02d7e5dc9b987325dfc836ffcb",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": "1.4167",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4167,
      "executed_at": "2026-10-24T00:50:31.550Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal 2-0 Everton"
   }
  },
  {
   "record_id": "n-78a4d1272e00eb449aa9cfae",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-78a4d1272e00eb449aa9cfae",
   "match": "Arsenal v Everton",
   "match_url": "/football/matches/arsenal-vs-everton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.9,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Arsenal to win and under 2.5 goals at 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-78a4d1272e00eb449aa9cfae",
    "quote_text": "0.5pt Arsenal to win and Under 2.5 goals at 5/2 (Sky Bet)",
    "fragment_from": 880,
    "fragment_to": 937,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e2a18e7b4072",
     "display_name": "Arsenal — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Arsenal to win and under 2.5 goals",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Arsenal to win and under 2.5 goals",
     "author_odds": "3.5",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Arsenal to win and under 2.5 goals at 3.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "8e53dbd8ba57100230e01a90731c353a964b12324cf1188766f4491bd9f8eac1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Arsenal to win and under 2.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "81d412178a18f9171f1e956701cd4acb04ca82401603ef91e231fa0137297574",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Arsenal to win and under 2.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win and under 2.5 goals"
   }
  },
  {
   "record_id": "n-e7ff6403cd4aedeac3e836ba",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-e7ff6403cd4aedeac3e836ba",
   "match": "Arsenal v Everton",
   "match_url": "/football/matches/arsenal-vs-everton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e7ff6403cd4aedeac3e836ba",
    "quote_text": "The UNDER 2.5 GOALS is worth backing on it's own to a bigger stake too given everything discussed, with even money simply too big.",
    "fragment_from": 5217,
    "fragment_to": 5347,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e2a18e7b4072",
     "display_name": "Arsenal — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "59559954a536baf8725c170309c56268da3ddd3f03b927803bda0768433f3571",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-4c416100d3a97e592272d896",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-4c416100d3a97e592272d896",
   "match": "Aston Villa v Manchester City",
   "match_url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 1-1 Manchester City at 8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6494",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4c416100d3a97e592272d896",
    "quote_text": "Score prediction: Aston Villa 1-1 Manchester City (Sky Bet odds: 7/1)",
    "fragment_from": 3921,
    "fragment_to": 3990,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f13233de2338",
     "display_name": "Aston Villa — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 1-1 Manchester City",
    "odds_set": {
     "by_author": "8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Aston Villa 1-1 Manchester City",
     "author_odds": "8",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 1-1 Manchester City at 8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "193c54bae4d859c8ec18184eea0a9917096c569ea5526f779f710b00bd86363c",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:50:29.081Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 1-1 Manchester City"
   }
  },
  {
   "record_id": "n-09bf0a7e705ffc3d12b92867",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-09bf0a7e705ffc3d12b92867",
   "match": "Aston Villa v Manchester City",
   "match_url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.4,
   "market_code": "player_card",
   "author_said": "Player to be carded: Marc Guehi to be carded at 5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "2-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-09bf0a7e705ffc3d12b92867",
    "quote_text": "1pt Marc Guehi to be carded at 4/1 (Sky Bet)",
    "fragment_from": 765,
    "fragment_to": 809,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1421d773746b66b170ccac7c1df7475e227b80c3404263a1e4370c64e54fc4ef",
     "material_removed": false
    },
    "published_at": "2026-10-22T16:06:14.000Z",
    "detected_at": "2026-10-22T16:06:37.165Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f13233de2338",
     "display_name": "Aston Villa — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Marc Guehi to be carded",
    "odds_set": {
     "by_author": "5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T16:06:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T16:06:14.000Z",
     "detected_at": "2026-10-22T16:06:37.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Marc Guehi to be carded",
     "author_odds": "5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Marc Guehi to be carded at 5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "2-1",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "3dbdab7357e75b2915b4521e522370c6f97e66d20ae5797cdc38a548d0a41157",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Marc Guehi to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "59bd1f861a4ba8a4688499a86dca735a4adc80a66665b839c06ef82be719d6cc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Marc Guehi to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-cash-card/234975",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Marc Guehi to be carded"
   }
  },
  {
   "record_id": "n-402871bbd76d27f53cf4cdd5",
   "url": "/authors/jake-osgathorpe/picks/22/#pick-n-402871bbd76d27f53cf4cdd5",
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 32.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-2 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:15:43.000Z",
   "recorded_at": "2026-10-22T10:16:37.272Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-402871bbd76d27f53cf4cdd5",
    "quote_text": "Score prediction: Ipswich 1-2 Nottingham Forest (Sky Bet odds: 7/1)",
    "fragment_from": 2954,
    "fragment_to": 3021,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/ipswich-vs-forest-how-may-i-assist-you/234959",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6bbd49af8590d33ab29bea2c6ee17b2d0d9c8f8ddcce54a87e46184ca13ec55f",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:15:43.000Z",
    "detected_at": "2026-10-22T10:16:37.272Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-f5f96a4e7aba",
     "display_name": "Ipswich Town — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Ipswich Town 1-2 Nottingham Forest",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T10:15:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:15:43.000Z",
     "detected_at": "2026-10-22T10:16:37.272Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Ipswich Town 1-2 Nottingham Forest",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Ipswich Town 1-2 Nottingham Forest"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "a533d274cd71c31083fd4d59a55969cc83c0590394fe9a9385411384e68dbea8",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Nottingham Forest",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's FNF Premier League tips and predictions: 26/27 Friday Matchday 8 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/ipswich-vs-forest-how-may-i-assist-you/234959",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town 1-2 Nottingham Forest"
   }
  },
  {
   "record_id": "n-563509b68cc3cdd49efcaedd",
   "url": "/authors/jake-osgathorpe/picks/21/#pick-n-563509b68cc3cdd49efcaedd",
   "match": "Paris Saint-Germain v FC Barcelona",
   "match_url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 31.9,
   "market_code": "player_to_score",
   "author_said": "Player to score: Raphael Dias Belloli to score at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T11:02:30.000Z",
   "recorded_at": "2026-10-19T11:06:37.100Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-563509b68cc3cdd49efcaedd",
    "quote_text": "Raphinha to score anytime at 11/10",
    "fragment_from": 635,
    "fragment_to": 669,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/psg-vs-barca-tips-two-to-tango-at-7951/234917",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4ead3f842fbccb1c692bb3e6a3a95e89a2f5bb897903123b9bdb108b4eed345b",
     "material_removed": false
    },
    "published_at": "2026-10-19T11:02:30.000Z",
    "detected_at": "2026-10-19T11:06:37.100Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-629fcb555792",
     "display_name": "Paris Saint-Germain — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Raphael Dias Belloli to score",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T11:02:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T11:02:30.000Z",
     "detected_at": "2026-10-19T11:06:37.100Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Raphael Dias Belloli to score",
     "author_odds": "2.1",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Raphael Dias Belloli to score at 2.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Raphael Dias Belloli scored 0 goals; the final score was Paris Saint-Germain 4-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "80f8821b087c8b38626fdc5530ad11a7f9bc966513cca2a751803df112e711e5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Raphael Dias Belloli to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "45884f929c078e5c8601c59f64b96d2bb3de8f2594acd250e62768be0355bb91",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Raphael Dias Belloli to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/psg-vs-barca-tips-two-to-tango-at-7951/234917",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Raphael Dias Belloli to score"
   }
  },
  {
   "record_id": "n-771785c8a8973c468e19be8d",
   "url": "/authors/jake-osgathorpe/picks/21/#pick-n-771785c8a8973c468e19be8d",
   "match": "Paris Saint-Germain v FC Barcelona",
   "match_url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 31.9,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ousmane Dembele to score at 2.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "4-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T11:02:30.000Z",
   "recorded_at": "2026-10-19T11:06:37.100Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-771785c8a8973c468e19be8d",
    "quote_text": "Ousmane Dembele to score anytime at 6/5",
    "fragment_from": 579,
    "fragment_to": 618,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/psg-vs-barca-tips-two-to-tango-at-7951/234917",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4ead3f842fbccb1c692bb3e6a3a95e89a2f5bb897903123b9bdb108b4eed345b",
     "material_removed": false
    },
    "published_at": "2026-10-19T11:02:30.000Z",
    "detected_at": "2026-10-19T11:06:37.100Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-629fcb555792",
     "display_name": "Paris Saint-Germain — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Ousmane Dembele to score",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T11:02:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T11:02:30.000Z",
     "detected_at": "2026-10-19T11:06:37.100Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Ousmane Dembele to score",
     "author_odds": "2.2",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ousmane Dembele to score at 2.2"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "4-2",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the player statistics this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
    },
    "settlements": [
     {
      "operation_id": "c990cf96d173c2f9a8944c3ebe97e8a74bbfb61df724bc7f5c919d43e6a75a20",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Ousmane Dembele to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6e2f32ec3169f97ca6ff1f118962457d1c8e836938b31db5e346159bd5ac0fc4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Ousmane Dembele to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "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.sportinglife.com/football/news/psg-vs-barca-tips-two-to-tango-at-7951/234917",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ousmane Dembele to score"
   }
  },
  {
   "record_id": "n-2bbbcdaa2c260130b42604c5",
   "url": "/authors/jake-osgathorpe/picks/21/#pick-n-2bbbcdaa2c260130b42604c5",
   "match": "Tottenham Hotspur v Coventry City",
   "match_url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
   "kickoff": "2026-10-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 74.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 2-1 Coventry City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T16:08:31.000Z",
   "recorded_at": "2026-10-16T16:16:35.189Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2bbbcdaa2c260130b42604c5",
    "quote_text": "Score prediction: Tottenham 2-1 Coventry",
    "fragment_from": 2759,
    "fragment_to": 2799,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/mnf-tips-count-on-caleb/234875",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8d3c649cbee14bf8aaa339fb1c395abb20a87bf57d70de80ac6963382679dd41",
     "material_removed": false
    },
    "published_at": "2026-10-16T16:08:31.000Z",
    "detected_at": "2026-10-16T16:16:35.189Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-520444213349",
     "display_name": "Tottenham Hotspur — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-19T19:00:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Tottenham Hotspur 2-1 Coventry City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T16:08:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T16:08:31.000Z",
     "detected_at": "2026-10-16T16:16:35.189Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Tottenham Hotspur 2-1 Coventry City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Tottenham Hotspur 2-1 Coventry City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Tottenham Hotspur 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "55bc7588a109875b89e94281957642408e4f9694aa3a408fee828a8f0c3b574f",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Tottenham Hotspur",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's MNF Premier League tips and predictions: 26/27 Monday Matchday 7 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/mnf-tips-count-on-caleb/234875",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur 2-1 Coventry City"
   }
  },
  {
   "record_id": "n-56fe324137681b8b34c6be20",
   "url": "/authors/jake-osgathorpe/picks/20/#pick-n-56fe324137681b8b34c6be20",
   "match": "Leeds United v Manchester United",
   "match_url": "/football/matches/leeds-united-vs-manchester-united-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.9,
   "market_code": "player_card",
   "author_said": "Player to be carded: Ao Tanaka to be carded at 26",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-56fe324137681b8b34c6be20",
    "quote_text": "0.25pt Tanaka to be carded first at 25/1 (William Hill)",
    "fragment_from": 841,
    "fragment_to": 896,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-a-o-lets-go/234856",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "872c9dab5164640a94eba67d302685d49c8ea2c2d90c944890d9c3ac536d10b1",
     "material_removed": false
    },
    "published_at": "2026-10-16T15:06:30.000Z",
    "detected_at": "2026-10-16T15:06:35.145Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6b067fc4fb1f",
     "display_name": "Leeds United — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/leeds-united-vs-manchester-united-2026-10-18/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Ao Tanaka to be carded",
    "odds_set": {
     "by_author": "26",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T15:06:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T15:06:30.000Z",
     "detected_at": "2026-10-16T15:06:35.145Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Ao Tanaka to be carded",
     "author_odds": "26",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Ao Tanaka to be carded at 26"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leeds United 1-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "55f3b2bb1c04437e43284262cda2047d5dee057d139ee5cefc1808763cb36ae5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Ao Tanaka to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bd8bfa90821d8e8812a77c1dd41cf0a458d2978d4759298583b7156ef2a45e8c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to be carded",
      "choice": "Ao Tanaka to be carded",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Sunday Matchday 7 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew Fa",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-a-o-lets-go/234856",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ao Tanaka to be carded"
   }
  },
  {
   "record_id": "n-d9de6320aef5cdc0dd91d346",
   "url": "/authors/jake-osgathorpe/picks/21/#pick-n-d9de6320aef5cdc0dd91d346",
   "match": "Manchester City v Ipswich Town",
   "match_url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 2.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Phil Foden to score at 3",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d9de6320aef5cdc0dd91d346",
    "quote_text": "PHIL FODEN is back available again for league action after his three-match ban ended last week, and his price of 2/1 TO SCORE ANYTIME looks big here.",
    "fragment_from": 7317,
    "fragment_to": 7466,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-phil-yer-boots/234825",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bb928dea4011748751a4ebcb1c121a3c4bdbbf860f9d56c38398ad7b170ae8a",
     "material_removed": false
    },
    "published_at": "2026-10-15T19:41:26.000Z",
    "detected_at": "2026-10-17T11:26:35.305Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6ad9a71a98c6",
     "display_name": "Manchester City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Phil Foden to score",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T19:41:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T19:41:26.000Z",
     "detected_at": "2026-10-17T11:26:35.305Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Phil Foden to score",
     "author_odds": "3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Phil Foden to score at 3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — Phil Foden scored 1 goal; the final score was Manchester City 3-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "2c4739b00ae7e4600c081b0ac4632ef63d2a5ffffda0779fede3235a2f14b80c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Phil Foden to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "561367c758f52e038af9769ded4c9c66417720d22f10361eade9d70b08a2b699",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Phil Foden to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 7 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-phil-yer-boots/234825",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Phil Foden to score"
   }
  },
  {
   "record_id": "n-df3009f4c7e066a2bf86e8b2",
   "url": "/authors/jake-osgathorpe/picks/20/#pick-n-df3009f4c7e066a2bf86e8b2",
   "match": "Manchester City v Ipswich Town",
   "match_url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 42.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Manchester City over 1.5 at 13",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-df3009f4c7e066a2bf86e8b2",
    "quote_text": "Phil Foden to score 2+ goals at 12/1",
    "fragment_from": 1101,
    "fragment_to": 1137,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-keane-to-pull-the-trigger/234825",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e69ef16f175ed7f247c90800b46882df99f7f734b69eec7ec3067c8ba36ada50",
     "material_removed": false
    },
    "published_at": "2026-10-15T19:41:26.000Z",
    "detected_at": "2026-10-15T19:46:35.680Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6ad9a71a98c6",
     "display_name": "Manchester City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Manchester City over 1.5",
    "odds_set": {
     "by_author": "13",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T19:41:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T19:41:26.000Z",
     "detected_at": "2026-10-15T19:46:35.680Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Manchester City over 1.5",
     "author_odds": "13",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Manchester City over 1.5 at 13"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 3-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "0ca52de37420e06d6649978c15565e65252b609c0c25fb477d38845944d058fb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Manchester City over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cf5696d46069a8a8da83dd31f7f4135ae7a3ea70d5c325dd6d7d8e72449840ff",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Manchester City over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 7 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-keane-to-pull-the-trigger/234825",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-e6b0a17c51d5c1317182015e",
   "url": "/authors/jake-osgathorpe/picks/20/#pick-n-e6b0a17c51d5c1317182015e",
   "match": "Everton v Chelsea",
   "match_url": "/football/matches/everton-vs-chelsea-2026-10-17/",
   "kickoff": "2026-10-17T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 39.7,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Michael Keane over 1.5 shots on target at 26",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "0-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e6b0a17c51d5c1317182015e",
    "quote_text": "Michael Keane 1+ shot on target from outside the box at 25/1",
    "fragment_from": 921,
    "fragment_to": 981,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/premier-league-tips-keane-to-pull-the-trigger/234825",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e69ef16f175ed7f247c90800b46882df99f7f734b69eec7ec3067c8ba36ada50",
     "material_removed": false
    },
    "published_at": "2026-10-15T19:41:26.000Z",
    "detected_at": "2026-10-15T19:46:35.680Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-025a5876515e",
     "display_name": "Everton — Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T11:30:00.000Z",
     "url": "/football/matches/everton-vs-chelsea-2026-10-17/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Michael Keane over 1.5 shots on target",
    "odds_set": {
     "by_author": "26",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T19:41:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T19:41:26.000Z",
     "detected_at": "2026-10-15T19:46:35.680Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1.5",
     "choice": "Michael Keane over 1.5 shots on target",
     "author_odds": "26",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1.5: Michael Keane over 1.5 shots on target at 26"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "0-2",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the player shot counts this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the player shot counts this market needs."
    },
    "settlements": [
     {
      "operation_id": "cdcd6242c287f5e1b5470f17302e2473dd4326ecb672c1604289088399057a27",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Michael Keane over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aa2e8aad1ce57853e84c3057bff956ee3dbc3ea3a16f037c07cb4c921d41f3f9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1.5",
      "choice": "Michael Keane over 1.5 shots on target",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and predictions: 26/27 Saturday Matchday 7 Fast Results Scores Racecards NEWFree Bets Log In Join Horse RacingFootballTipsGreyhoundsSportsFree Betsnew",
     "material_url": "https://www.sportinglife.com/football/news/premier-league-tips-keane-to-pull-the-trigger/234825",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Michael Keane over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-09e5c69d1e5b14852268eae6",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-09e5c69d1e5b14852268eae6",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": null,
   "kickoff": "2026-04-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3813.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-21T09:15:29.000Z",
   "recorded_at": "2026-09-28T16:05:27.245Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-09e5c69d1e5b14852268eae6",
    "quote_text": "2pts Bournemouth to beat Leeds (20:00) at 11/10 (Betway)",
    "fragment_from": 544,
    "fragment_to": 600,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/best-bets-premier-league-and-championship-tips-for-22-april-2026/231617",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "0f4b466c484d7eb5277396d1a8fd197f43f02b594657753453fc1a414e8ef88c",
     "material_removed": false
    },
    "published_at": "2026-04-21T09:15:29.000Z",
    "detected_at": "2026-09-28T16:05:27.245Z",
    "executed_at": "2026-11-07T18:22:18.327Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-04-22T19:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8333",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-21T09:15:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-21T09:15:29.000Z",
     "detected_at": "2026-09-28T16:05:27.245Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth at 2.1"
    },
    "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 AFC Bournemouth 2-2 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "33175a261eceb1c958818424a87d7ae119b92125a2f79dafa3dbd358ec88cbc8",
      "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": "AFC Bournemouth",
      "decimal_odds": "2.1",
      "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:18.318Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f98b7fa85fcc9e19985a03c89c513b82290f9377f6f1fa8e21c02c3287e7e030",
      "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.8333",
      "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:18.327Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2de88fb63fe878c19589e9d831fc6a75c2da42778fa874df3ab83f85d67760cf",
      "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.8800",
      "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:18.335Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/best-bets-premier-league-and-championship-tips-for-22-april-2026/231617",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-08cf0d21f7ba4803443040eb",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-08cf0d21f7ba4803443040eb",
   "match": "Middlesbrough v Sheffield Wednesday",
   "match_url": null,
   "kickoff": "2026-04-22T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -3813.3,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Middlesbrough to win to nil at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-21T09:15:29.000Z",
   "recorded_at": "2026-09-28T16:05:27.245Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-08cf0d21f7ba4803443040eb",
    "quote_text": "2pts Middlesbrough to win to nil vs Sheff Wed (19:45) at 11/10 (General)",
    "fragment_from": 602,
    "fragment_to": 674,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/best-bets-premier-league-and-championship-tips-for-22-april-2026/231617",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "0f4b466c484d7eb5277396d1a8fd197f43f02b594657753453fc1a414e8ef88c",
     "material_removed": false
    },
    "published_at": "2026-04-21T09:15:29.000Z",
    "detected_at": "2026-09-28T16:05:27.245Z",
    "executed_at": "2026-11-07T18:22:18.354Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Middlesbrough v Sheffield Wednesday",
     "competition_name": "EFL Championship",
     "starts_at": "2026-04-22T18:45:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Middlesbrough to win to nil",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-21T09:15:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-21T09:15:29.000Z",
     "detected_at": "2026-09-28T16:05:27.245Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Middlesbrough to win to nil",
     "author_odds": "2.1",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Middlesbrough to win to nil at 2.1"
    },
    "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 Middlesbrough 1-0 Sheffield Wednesday."
    },
    "settlements": [
     {
      "operation_id": "2d785260515737a19555c975731fd3dd80b88d07cb67a34e033c48cafdd8ae27",
      "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": "Middlesbrough to win to nil",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-07T18:22:18.344Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "729790b12f26dcc07a5ed959e5c98a04c457b5b6f139ac9cd870a468bd8d0416",
      "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": "Middlesbrough to win to nil",
      "decimal_odds": "1.9750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9750,
      "executed_at": "2026-11-07T18:22:18.354Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/best-bets-premier-league-and-championship-tips-for-22-april-2026/231617",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Middlesbrough to win to nil"
   }
  },
  {
   "record_id": "n-553c1f0de96947e685854d1c",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-553c1f0de96947e685854d1c",
   "match": "Leeds United v Chelsea",
   "match_url": null,
   "kickoff": "2025-12-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7171.9,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-01T10:23:11.000Z",
   "recorded_at": "2026-09-28T16:09:21.885Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-553c1f0de96947e685854d1c",
    "quote_text": "At 6/4, I'm siding with ETHAN AMPADU 1+ TOTAL SHOTS.",
    "fragment_from": 1794,
    "fragment_to": 1846,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/leeds-vs-chelsea-tips-predictions-best-bets-and-premier-league-preview/229001",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "3d911b735a6d54fc09423f6cb71912940915af4ce8916578f563708027f64939",
     "material_removed": false
    },
    "published_at": "2025-12-01T10:23:11.000Z",
    "detected_at": "2026-09-28T16:09:21.885Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-12-03T20:15:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-12-01T10:23:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-01T10:23:11.000Z",
     "detected_at": "2026-09-28T16:09:21.885Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "1.75",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 1.75"
    },
    "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": "5667be9a4140ed3a54fd3e031b5b51c3bcd53398c25dfa153a9282f873873ae5",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:59.754Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tom Carnduff",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/leeds-vs-chelsea-tips-predictions-best-bets-and-premier-league-preview/229001",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-4a6d24c884a16811616feda4",
   "url": null,
   "match": "Chelsea v Manchester United",
   "match_url": null,
   "kickoff": "2025-05-16T19:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11997.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 1-0 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-12T08:11:19.000Z",
   "recorded_at": "2026-09-28T17:09:26.937Z",
   "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-12690d553f3f4bc94d0f10ea",
   "url": null,
   "match": "Aston Villa v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-05-16T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11998.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-0 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-12T08:11:19.000Z",
   "recorded_at": "2026-09-28T17:09:26.937Z",
   "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-ba479b300283268e3528f39a",
   "url": null,
   "match": "Newcastle United v Chelsea",
   "match_url": null,
   "kickoff": "2025-05-11T11:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12126.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 2-2 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-1454b962cc77e8f5de65c0c9",
   "url": null,
   "match": "AFC Bournemouth v Aston Villa",
   "match_url": null,
   "kickoff": "2025-05-10T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12144.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-c9b72fe0752d81217ae2ea7c",
   "url": null,
   "match": "Wolverhampton Wanderers v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-05-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12147.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-041758801efe15280dd4779b",
   "url": null,
   "match": "Ipswich Town v Brentford",
   "match_url": null,
   "kickoff": "2025-05-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12147.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-3 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-630055e4501924409b05df18",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-630055e4501924409b05df18",
   "match": "Wolverhampton Wanderers v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-05-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12147.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 3.5: Matheus Cunha over 3.5 shots on target at 6.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-630055e4501924409b05df18",
    "quote_text": "Matheus Cunha 3+ shots on target in Wolves vs Brighton (15:00) at 11/2",
    "fragment_from": 648,
    "fragment_to": 718,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250509102004id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd7b3f3c9f253927fa4b94a107cf36e8171e948edbeaded82f377d2d2a53519c",
     "material_removed": false
    },
    "published_at": "2025-05-08T09:00:28.000Z",
    "detected_at": "2026-09-28T17:10:37.512Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-05-10T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 3.5",
    "outcome_label": "Matheus Cunha over 3.5 shots on target",
    "odds_set": {
     "by_author": "6.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-09T10:20:04.000Z",
    "dates": {
     "fragment_at": "2025-05-08T09:00:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-08T09:00:28.000Z",
     "detected_at": "2026-09-28T17:10:37.512Z",
     "archive_snapshot_at": "2025-05-09T10:20:04.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 shots on target over/under 3.5",
     "choice": "Matheus Cunha over 3.5 shots on target",
     "author_odds": "6.5",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 3.5: Matheus Cunha over 3.5 shots on target at 6.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "3f6aea0537ba543b2e0a6cc9fe35f1eee2385397168fbc4044b34446e308638c",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 3.5",
      "choice": "Matheus Cunha over 3.5 shots on target",
      "decimal_odds": "6.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.076Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Matheus Cunha over 3.5 shots on target"
   }
  },
  {
   "record_id": "n-99a5a4a8cfde9906fc26d46d",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-99a5a4a8cfde9906fc26d46d",
   "match": "Wolverhampton Wanderers v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-05-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12147.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 2.5: Matheus Cunha over 2.5 shots on target at 2.62",
   "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-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-99a5a4a8cfde9906fc26d46d",
    "quote_text": "Matheus Cunha 2+ shots on target in Wolves vs Brighton (15:00) at 13/8",
    "fragment_from": 560,
    "fragment_to": 630,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250509102004id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd7b3f3c9f253927fa4b94a107cf36e8171e948edbeaded82f377d2d2a53519c",
     "material_removed": false
    },
    "published_at": "2025-05-08T09:00:28.000Z",
    "detected_at": "2026-09-28T17:10:37.512Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-05-10T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 2.5",
    "outcome_label": "Matheus Cunha over 2.5 shots on target",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-05-09T10:20:04.000Z",
    "dates": {
     "fragment_at": "2025-05-08T09:00:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-08T09:00:28.000Z",
     "detected_at": "2026-09-28T17:10:37.512Z",
     "archive_snapshot_at": "2025-05-09T10:20:04.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 shots on target over/under 2.5",
     "choice": "Matheus Cunha over 2.5 shots on target",
     "author_odds": "2.625",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 2.5: Matheus Cunha over 2.5 shots on target at 2.62"
    },
    "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": "2c23da9aa0f8cc0baa32784c71b64e09a4d3b9ca8a17f76b3648d2348e6073a1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 2.5",
      "choice": "Matheus Cunha over 2.5 shots on target",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.074Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 36 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-36/225432",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Matheus Cunha over 2.5 shots on target"
   }
  },
  {
   "record_id": "n-d1bb0587771c9db5926d8159",
   "url": null,
   "match": "Manchester City v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-05-02T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12334.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-01T10:53:08.000Z",
   "recorded_at": "2026-09-28T17:11:05.507Z",
   "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-fbc21ecf59d581876ca2cd37",
   "url": null,
   "match": "Wolverhampton Wanderers v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 4-2 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-3487d7643820f836bf6fe1db",
   "url": null,
   "match": "Southampton v Fulham",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 0-2 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-6ae9fcf1475cc78e692c483b",
   "url": null,
   "match": "Newcastle United v Ipswich Town",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 5-1 Ipswich Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-9d22e64ceb741217f3d83f3e",
   "url": null,
   "match": "Brighton & Hove Albion v West Ham United",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 1-1 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-d45386c9a4b7deca8f2167db",
   "url": "/authors/jake-osgathorpe/picks/4/#pick-n-d45386c9a4b7deca8f2167db",
   "match": "Brighton & Hove Albion v West Ham United",
   "match_url": null,
   "kickoff": "2025-04-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12483.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 2 at 1.8",
   "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-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-d45386c9a4b7deca8f2167db",
    "quote_text": "if pressed, Matt O'Riley 2+ total shots (4/5 - bet365) would get the nod with the Dane set to start in the number 10 position again here due to injuries.",
    "fragment_from": 4241,
    "fragment_to": 4394,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 2",
    "outcome_label": "",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.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 shots on target over/under 2",
     "choice": "",
     "author_odds": "1.8",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "2",
     "subject": "shots",
     "in_words": "Player shots on target over/under 2 at 1.8"
    },
    "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": "a9572765f598d6561f02e3dd4f8b2f33e71aebafa2c06b5abed5cc16b3cdfa89",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 2",
      "choice": "",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.467Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 2"
   }
  },
  {
   "record_id": "n-13a65eede06c2e5ca65865af",
   "url": null,
   "match": "Chelsea v Everton",
   "match_url": null,
   "kickoff": "2025-04-26T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12485.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 1-0 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-1ba5ab0f531c3dfc2cc5d67c",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-1ba5ab0f531c3dfc2cc5d67c",
   "match": "Chelsea v Everton",
   "match_url": null,
   "kickoff": "2025-04-26T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12485.7,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-24T08:37:59.000Z",
   "recorded_at": "2026-09-28T17:11:24.041Z",
   "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-1ba5ab0f531c3dfc2cc5d67c",
    "quote_text": "2pts Marc Cucurella 1+ total shot in Chelsea vs Everton (12:30) at 17/20 (Coral, Ladbrokes)",
    "fragment_from": 380,
    "fragment_to": 471,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250424163845id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cf0b7c11e78f3eb18ab2e39ee89296d2600d0f3a8161d6cfee2d4a998011130f",
     "material_removed": false
    },
    "published_at": "2025-04-24T08:37:59.000Z",
    "detected_at": "2026-09-28T17:11:24.041Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-04-26T11:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-04-24T16:38:45.000Z",
    "dates": {
     "fragment_at": "2025-04-24T08:37:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-24T08:37:59.000Z",
     "detected_at": "2026-09-28T17:11:24.041Z",
     "archive_snapshot_at": "2025-04-24T16:38:45.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 shots on target over/under 1",
     "choice": "",
     "author_odds": "1.85",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 1.85"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "c1c10415d058ecda27ee06d606452683918ac76bac6117c2f0e1987877e95b3c",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.129Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 34 By Jake Osgathorpe Football Thu",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-34/225147",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-58dc0d9a5a060def0407f449",
   "url": null,
   "match": "Fulham v Chelsea",
   "match_url": null,
   "kickoff": "2025-04-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12628.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 2-1 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-1e2559b844bce31a63485e2c",
   "url": null,
   "match": "Aston Villa v Newcastle United",
   "match_url": null,
   "kickoff": "2025-04-19T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12648.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-2 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-fca2089695150ebff3d1636b",
   "url": null,
   "match": "West Ham United v Southampton",
   "match_url": null,
   "kickoff": "2025-04-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12651.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 2-0 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-d6b6b87ef05601f8c2893ba3",
   "url": null,
   "match": "Everton v Manchester City",
   "match_url": null,
   "kickoff": "2025-04-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12651.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-1 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-95b2a92ef10f055eb2e92831",
   "url": null,
   "match": "Crystal Palace v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-04-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12651.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 1-2 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-90c066f367d58affb3a5a34c",
   "url": null,
   "match": "Arsenal v Brentford",
   "match_url": null,
   "kickoff": "2025-04-12T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12816.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-2 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-325aeb245f77379e9693867f",
   "url": null,
   "match": "Southampton v Aston Villa",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 0-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-761883908de90b045ecda928",
   "url": null,
   "match": "Nottingham Forest v Everton",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 2-1 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-8840654d3dbc5a62f5a09701",
   "url": null,
   "match": "Brighton & Hove Albion v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12819.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 2-0 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-e6c6bea0bc575adad8efaa70",
   "url": null,
   "match": "Manchester City v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-04-12T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12821.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 2-2 Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-bffbeee086cd4780fea4e08e",
   "url": null,
   "match": "Leicester City v Manchester United",
   "match_url": null,
   "kickoff": "2025-03-16T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13462.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 0-1 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-75f8bef114ac2f0a86486021",
   "url": null,
   "match": "Fulham v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-03-16T13:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13467.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 2-1 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-ad4ff9d8cb9644806f0bdd55",
   "url": null,
   "match": "Arsenal v Chelsea",
   "match_url": null,
   "kickoff": "2025-03-16T13:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13467.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 0-0 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-fe809418726ceb0b3f10d759",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-fe809418726ceb0b3f10d759",
   "match": "Fulham v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-03-16T13:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13467.7,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-fe809418726ceb0b3f10d759",
    "quote_text": "Calvin Bassey 1+ total shot in Fulham vs Spurs at 6/4",
    "fragment_from": 975,
    "fragment_to": 1028,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Fulham v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2025-03-16T13:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.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 shots on target over/under 1",
     "choice": "",
     "author_odds": "2.5",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "f9d21c729fb8a91fefaba17643bb3f94188c9cdb19070f605e975573348d7159",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:05.271Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-555e3aa277046bf704dd0327",
   "url": null,
   "match": "AFC Bournemouth v Brentford",
   "match_url": null,
   "kickoff": "2025-03-15T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13487.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-0 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-afd2f6ad2a10a93a206c8656",
   "url": null,
   "match": "Southampton v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 1-3 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-de2d509a2d73efea50190661",
   "url": null,
   "match": "Manchester City v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 1-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-ad3e3dcdcea8806b24f2d097",
   "url": null,
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 0-2 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-54ebc4e74cb7858529f4c3f1",
   "url": null,
   "match": "Everton v West Ham United",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-1 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-f6b4f6ae140fc6cd3cd56887",
   "url": "/authors/jake-osgathorpe/picks/6/#pick-n-f6b4f6ae140fc6cd3cd56887",
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 4 at 4",
   "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-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-f6b4f6ae140fc6cd3cd56887",
    "quote_text": "Julio Enciso 4+ total shots in Ipswich vs N Forest at 3/1",
    "fragment_from": 602,
    "fragment_to": 659,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-03-15T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 4",
    "outcome_label": "",
    "odds_set": {
     "by_author": "4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.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 shots on target over/under 4",
     "choice": "",
     "author_odds": "4",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "4",
     "subject": "shots",
     "in_words": "Player shots on target over/under 4 at 4"
    },
    "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": "a4216669efe919fcdda4c596b9968cbb098099b451c10001b93a6ee876de5321",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 4",
      "choice": "",
      "decimal_odds": "4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:05.142Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 4"
   }
  },
  {
   "record_id": "n-b8e1cf5a0e60e06983cfd550",
   "url": "/authors/jake-osgathorpe/picks/5/#pick-n-b8e1cf5a0e60e06983cfd550",
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-03-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13490.2,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 3 at 2.25",
   "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-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-b8e1cf5a0e60e06983cfd550",
    "quote_text": "Julio Enciso 3+ total shots in Ipswich vs N Forest at 5/4",
    "fragment_from": 529,
    "fragment_to": 586,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250314180330id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "52fdec7fcb75ffe97ec6ba7d9ab6c466c861644d7077207c0d05fdd94efd9e6e",
     "material_removed": false
    },
    "published_at": "2025-03-13T09:17:15.000Z",
    "detected_at": "2026-09-28T17:12:37.715Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-03-15T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 3",
    "outcome_label": "",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-03-14T18:03:30.000Z",
    "dates": {
     "fragment_at": "2025-03-13T09:17:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-13T09:17:15.000Z",
     "detected_at": "2026-09-28T17:12:37.715Z",
     "archive_snapshot_at": "2025-03-14T18:03:30.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 shots on target over/under 3",
     "choice": "",
     "author_odds": "2.25",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "shots",
     "in_words": "Player shots on target over/under 3 at 2.25"
    },
    "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": "76fab9fb282addac72c7cdc00d744f068d439e1fcff54919ffec0ee4ebe0bdf6",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 3",
      "choice": "",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.819Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 29 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-29/224307",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 3"
   }
  },
  {
   "record_id": "n-dd950a3b001e1d82ce76897f",
   "url": null,
   "match": "Brentford v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-02-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14521.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 3-2 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-4fcc5ef44c738b65a012f0a8",
   "url": null,
   "match": "Wolverhampton Wanderers v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-01T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14541.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-1 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-346e0628ee1b79945497b84e",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-346e0628ee1b79945497b84e",
   "match": "Wolverhampton Wanderers v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-01T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14541.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Tommy Doyle to be carded at 7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-346e0628ee1b79945497b84e",
    "quote_text": "1pt Tommy Doyle to be carded in Wolves vs Aston Villa at 6/1 (Sky Bet)",
    "fragment_from": 1073,
    "fragment_to": 1143,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T17:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Tommy Doyle to be carded",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Tommy Doyle to be carded",
     "author_odds": "7",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Tommy Doyle to be carded at 7"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "a95b80d87ef939f13c1ecbc38fbdee86ecf7d8b24f04a27e8ed701382be8ccd3",
      "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": "Tommy Doyle to be carded",
      "decimal_odds": "7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:01.849Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tommy Doyle to be carded"
   }
  },
  {
   "record_id": "n-d86b3ed563a33849eadd032a",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-d86b3ed563a33849eadd032a",
   "match": "Wolverhampton Wanderers v Aston Villa",
   "match_url": null,
   "kickoff": "2025-02-01T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14541.5,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 50 cards: over 50 at 1.83",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-d86b3ed563a33849eadd032a",
    "quote_text": "2pts 50+ booking points in Wolves vs Aston Villa at 5/6 (Sky Bet)",
    "fragment_from": 1006,
    "fragment_to": 1071,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T17:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 50 cards",
    "outcome_label": "over 50",
    "odds_set": {
     "by_author": "1.833",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 50 cards",
     "choice": "over 50",
     "author_odds": "1.833",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "50",
     "subject": "bookings",
     "in_words": "Over/Under 50 cards: over 50 at 1.83"
    },
    "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": "50d716fba153a7be8a2025d71601a8971198d780370ae4ad0034651be724985b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 50 cards",
      "choice": "over 50",
      "decimal_odds": "1.833",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.519Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 50 (Over/Under 50 cards)"
   }
  },
  {
   "record_id": "n-172223ad6b3a9344aff66da5",
   "url": null,
   "match": "Newcastle United v Fulham",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 2-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-a30161b3846ef41cd10db9b5",
   "url": null,
   "match": "Ipswich Town v Southampton",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 2-1 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-af189f06f1c8d11f63da7253",
   "url": null,
   "match": "Everton v Leicester City",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 2-0 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-93974f7e57a2acef40bb62f4",
   "url": null,
   "match": "AFC Bournemouth v Liverpool",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 2-1 Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-328ad729572125193a9543f5",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-328ad729572125193a9543f5",
   "match": "AFC Bournemouth v Liverpool",
   "match_url": null,
   "kickoff": "2025-02-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14544.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 12: AFC Bournemouth over 12 at 1.95",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-328ad729572125193a9543f5",
    "quote_text": "2.5pts Bournemouth 12+ total shots vs Liverpool at 20/21 (BoyleSports)",
    "fragment_from": 535,
    "fragment_to": 605,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Team goals over/under 12",
    "outcome_label": "AFC Bournemouth over 12",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 12",
     "choice": "AFC Bournemouth over 12",
     "author_odds": "1.95",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "12",
     "subject": "goals_total",
     "in_words": "Team goals over/under 12: AFC Bournemouth over 12 at 1.95"
    },
    "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": "e9e4085c752a36c0abcce2d0e1077e661215939150ebed20b63e71542d6f92df",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 12",
      "choice": "AFC Bournemouth over 12",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:59.005Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth over 12 (Team goals over/under 12)"
   }
  },
  {
   "record_id": "n-dc47ec1fdcbcbdacbdbfe13a",
   "url": null,
   "match": "Nottingham Forest v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-02-01T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14546.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "7-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-dfc1073c08cc0bca65f52820",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-dfc1073c08cc0bca65f52820",
   "match": "Nottingham Forest v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-02-01T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14546.5,
   "market_code": "player_card",
   "author_said": "Player to be carded: Carlos Baleba to be carded at 3.15",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-dfc1073c08cc0bca65f52820",
    "quote_text": "1pt Carlos Baleba to be carded in Forest vs Brighton at 43/20 (Unibet)",
    "fragment_from": 447,
    "fragment_to": 517,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250131162225id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1c8e082320ac2d9c4445d1bf586b4381d5584b534228e4bb3237b1bd9b313596",
     "material_removed": false
    },
    "published_at": "2025-01-29T09:27:01.000Z",
    "detected_at": "2026-09-30T14:59:34.403Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-02-01T12:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Carlos Baleba to be carded",
    "odds_set": {
     "by_author": "3.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-31T16:22:25.000Z",
    "dates": {
     "fragment_at": "2025-01-29T09:27:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-29T09:27:01.000Z",
     "detected_at": "2026-09-30T14:59:34.403Z",
     "archive_snapshot_at": "2025-01-31T16:22:25.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Carlos Baleba to be carded",
     "author_odds": "3.15",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Carlos Baleba to be carded at 3.15"
    },
    "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": "602c4fdbd2db3c7e943a00e90e58eb37e2e1106d667a6b9c965aa07336305df9",
      "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": "Carlos Baleba to be carded",
      "decimal_odds": "3.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:01.785Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 24 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-24/223437",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Carlos Baleba to be carded"
   }
  },
  {
   "record_id": "n-11302fc2bae16c8c54d87e44",
   "url": null,
   "match": "Fulham v Manchester United",
   "match_url": null,
   "kickoff": "2025-01-26T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14684.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 2-1 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-5750f5d15f346dddc0380022",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-5750f5d15f346dddc0380022",
   "match": "Fulham v Manchester United",
   "match_url": null,
   "kickoff": "2025-01-26T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14684.0,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1: Alex Iwobi over 1 shot on target at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-5750f5d15f346dddc0380022",
    "quote_text": "Alex Iwobi 1+ shot on target in Fulham vs Man Utd (19:00) at evens (Betfair, Paddy Power)",
    "fragment_from": 1516,
    "fragment_to": 1605,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Fulham v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-01-26T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "Alex Iwobi over 1 shot on target",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "Alex Iwobi over 1 shot on target",
     "author_odds": "2",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1: Alex Iwobi over 1 shot on target at 2"
    },
    "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": "a1588b2cc3d11bbfe4d0c6c87f8ecf47d9c366c4d375f64b23abe3880e8b627f",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "Alex Iwobi over 1 shot on target",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:59.830Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alex Iwobi over 1 shot on target"
   }
  },
  {
   "record_id": "n-3c03ca5a468fb08c44b97f8f",
   "url": null,
   "match": "Aston Villa v West Ham United",
   "match_url": null,
   "kickoff": "2025-01-26T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14686.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-0 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-4cc12a6b73bc1947e5de5189",
   "url": null,
   "match": "Tottenham Hotspur v Leicester City",
   "match_url": null,
   "kickoff": "2025-01-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14689.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 2-1 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-f6f80d8ce5f5796aca320ebf",
   "url": null,
   "match": "Crystal Palace v Brentford",
   "match_url": null,
   "kickoff": "2025-01-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14689.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 2-1 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-d28f975858adf50eeac24ce4",
   "url": null,
   "match": "Manchester City v Chelsea",
   "match_url": null,
   "kickoff": "2025-01-25T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14709.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 2-3 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-623f9ebf17cd3accff512819",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-623f9ebf17cd3accff512819",
   "match": "Manchester City v Chelsea",
   "match_url": null,
   "kickoff": "2025-01-25T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14709.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2: Chelsea over 2 at 2.1",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-623f9ebf17cd3accff512819",
    "quote_text": "Chelsea to score 2+ goals vs Man City at 11/10 (Betfair, Coral, Ladbrokes)",
    "fragment_from": 1086,
    "fragment_to": 1160,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Manchester City v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T17:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Team goals over/under 2",
    "outcome_label": "Chelsea over 2",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.8250",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2",
     "choice": "Chelsea over 2",
     "author_odds": "2.1",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2: Chelsea over 2 at 2.1"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "e3cd120bfd400353afd52b53b67aa14b6aaaf3078cd14372acfd4206129e43a2",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2",
      "choice": "Chelsea over 2",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.048Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fe1b3e6a6d8f1c3ff9cb494c4ef303a01f7457ea3ed4414097d41b4778b9790e",
      "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": "Team goals over/under 2",
      "choice": "Chelsea over 2",
      "decimal_odds": "2.8250",
      "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.597Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea over 2 (Team goals over/under 2)"
   }
  },
  {
   "record_id": "n-2edb50b156b6ac87e98fa76b",
   "url": null,
   "match": "Wolverhampton Wanderers v Arsenal",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 0-2 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-8ff6f6552f9e977af120de0b",
   "url": null,
   "match": "Southampton v Newcastle United",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 0-4 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-fcaeb47ecdc5513a2e21e4b1",
   "url": null,
   "match": "Brighton & Hove Albion v Everton",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 1-1 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-60575c5ec2f1105b4253c4db",
   "url": null,
   "match": "AFC Bournemouth v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 2-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-1579baedb17475ed1dc44120",
   "url": "/authors/jake-osgathorpe/picks/7/#pick-n-1579baedb17475ed1dc44120",
   "match": "Southampton v Newcastle United",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 2.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": "2025-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-1579baedb17475ed1dc44120",
    "quote_text": "Kyle Walker-Peters 1+ total shot in Southampton vs Newcastle at 13/10 (Unibet)",
    "fragment_from": 800,
    "fragment_to": 878,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Southampton v Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "2.3",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 2.3"
    },
    "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": "6ecd20edb75ccf8ede54f04ee87caa606d19fd659b4d3cb244a48e3906cea536",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.010Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-e7017c9c5bc903eb8da43ae3",
   "url": "/authors/jake-osgathorpe/picks/8/#pick-n-e7017c9c5bc903eb8da43ae3",
   "match": "AFC Bournemouth v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-01-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14712.0,
   "market_code": "player_card",
   "author_said": "Player to be carded: Gibbs-White to be carded at 18",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-e7017c9c5bc903eb8da43ae3",
    "quote_text": "Tyler Adams and Gibbs-White to be carded in Bournemouth vs Forest at 17/1 (BetVictor)",
    "fragment_from": 529,
    "fragment_to": 614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250124161206id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "26b9c12f1e71f7d4bd745331182127548bb8957fb3bb258b6e4925c7e5769baa",
     "material_removed": false
    },
    "published_at": "2025-01-22T11:00:08.000Z",
    "detected_at": "2026-09-30T14:59:54.706Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "AFC Bournemouth v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-01-25T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Gibbs-White to be carded",
    "odds_set": {
     "by_author": "18",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-24T16:12:06.000Z",
    "dates": {
     "fragment_at": "2025-01-22T11:00:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-22T11:00:08.000Z",
     "detected_at": "2026-09-30T14:59:54.706Z",
     "archive_snapshot_at": "2025-01-24T16:12:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Gibbs-White to be carded",
     "author_odds": "18",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Gibbs-White to be carded at 18"
    },
    "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": "844ec080013ea38ba51d836229a8d8304d0dc46cc8d5abe652376983ff1a7493",
      "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": "Gibbs-White to be carded",
      "decimal_odds": "18",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.795Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 23 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-23/223266",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gibbs-White to be carded"
   }
  },
  {
   "record_id": "n-0267f5ad5208daa14aeaa0b7",
   "url": null,
   "match": "Arsenal v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-01-15T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14947.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 1-0 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-10399ddfa70f1b42580d8573",
   "url": null,
   "match": "Newcastle United v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-01-15T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14947.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 3-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-05834ead30cdd953dfe196fd",
   "url": null,
   "match": "Nottingham Forest v Liverpool",
   "match_url": null,
   "kickoff": "2025-01-14T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-1 Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-f66091a8cdb7c156dfc6db82",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-f66091a8cdb7c156dfc6db82",
   "match": "Nottingham Forest v Liverpool",
   "match_url": null,
   "kickoff": "2025-01-14T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.0,
   "market_code": "player_card",
   "author_said": "Player to be carded: Mac Allister to be carded at 16",
   "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-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-f66091a8cdb7c156dfc6db82",
    "quote_text": "Gibbs-White and Mac Allister to be carded in Forest vs Liverpool (20:00) at 15/1",
    "fragment_from": 793,
    "fragment_to": 873,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113171508id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0b24218f670f509b5a3c5f36ae3a1757e808110c1a3056425c09944d6c5d33a4",
     "material_removed": false
    },
    "published_at": "2025-01-09T16:24:21.000Z",
    "detected_at": "2026-09-30T15:00:45.009Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-01-14T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Mac Allister to be carded",
    "odds_set": {
     "by_author": "16",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-01-13T17:15:08.000Z",
    "dates": {
     "fragment_at": "2025-01-09T16:24:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-09T16:24:21.000Z",
     "detected_at": "2026-09-30T15:00:45.009Z",
     "archive_snapshot_at": "2025-01-13T17:15: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Mac Allister to be carded",
     "author_odds": "16",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Mac Allister to be carded at 16"
    },
    "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": "338f42b202df0061a143bc0dee2ad8c10341ed0131f59ff6fd7bcda98e7a74a4",
      "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": "Mac Allister to be carded",
      "decimal_odds": "16",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:05.135Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 21 By Jake Osgathorpe Football Mon",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-21/223005",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mac Allister to be carded"
   }
  },
  {
   "record_id": "n-b884c0453b13b7de158266c6",
   "url": null,
   "match": "West Ham United v Fulham",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 1-2 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-d8a702fa3563e5cda3e86443",
   "url": null,
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 1-2 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-8a85a8507af7307654c757e1",
   "url": null,
   "match": "Brentford v Manchester City",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 2-1 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-ac1150ad65e29d16494ecba8",
   "url": null,
   "match": "Crystal Palace v Arsenal",
   "match_url": null,
   "kickoff": "2024-12-21T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15549.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 1-2 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-5",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-1440c50ca3c4b71357a22981",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-1440c50ca3c4b71357a22981",
   "match": "Crystal Palace v Arsenal",
   "match_url": null,
   "kickoff": "2024-12-21T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15549.6,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Martin Odegaard to score or assist at 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-1440c50ca3c4b71357a22981",
    "quote_text": "1.5pts Martin Odegaard to score or assist in C Palace vs Arsenal at 6/4 (Betfair, Paddy Power, William Hill)",
    "fragment_from": 630,
    "fragment_to": 738,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241220100906id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e2c971e1ee945a1ec4f4342b17b3e455d01f1520cba187c5420295cc0b4e7309",
     "material_removed": false
    },
    "published_at": "2024-12-18T15:18:30.000Z",
    "detected_at": "2026-09-30T15:03:04.526Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Crystal Palace v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2024-12-21T17:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Martin Odegaard to score or assist",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-12-20T10:09:06.000Z",
    "dates": {
     "fragment_at": "2024-12-18T15:18:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-18T15:18:30.000Z",
     "detected_at": "2026-09-30T15:03:04.526Z",
     "archive_snapshot_at": "2024-12-20T10:09:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score or assist",
     "choice": "Martin Odegaard to score or assist",
     "author_odds": "2.5",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Martin Odegaard to score or assist at 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "b81ad8e9759b240043ede5aa6825df3738b733e66999034656c4b12bf9baf974",
      "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": "Martin Odegaard to score or assist",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:01.563Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Martin Odegaard to score or assist"
   }
  },
  {
   "record_id": "n-748539d11eb54c0cd8439da9",
   "url": null,
   "match": "West Ham United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-12-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15552.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 1-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-23f6453460faef4a818765c3",
   "url": "/authors/jake-osgathorpe/picks/9/#pick-n-23f6453460faef4a818765c3",
   "match": "West Ham United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-12-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15552.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1: Mohammed Kudus over 1 shot on target at 1.98",
   "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": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-23f6453460faef4a818765c3",
    "quote_text": "1.5pts Mohammed Kudus 1+ shot on target in West Ham vs Brighton at 49/50 (Unibet)",
    "fragment_from": 531,
    "fragment_to": 612,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241220100906id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e2c971e1ee945a1ec4f4342b17b3e455d01f1520cba187c5420295cc0b4e7309",
     "material_removed": false
    },
    "published_at": "2024-12-18T15:18:30.000Z",
    "detected_at": "2026-09-30T15:03:04.526Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-12-21T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "Mohammed Kudus over 1 shot on target",
    "odds_set": {
     "by_author": "1.98",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-12-20T10:09:06.000Z",
    "dates": {
     "fragment_at": "2024-12-18T15:18:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-18T15:18:30.000Z",
     "detected_at": "2026-09-30T15:03:04.526Z",
     "archive_snapshot_at": "2024-12-20T10:09:06.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "Mohammed Kudus over 1 shot on target",
     "author_odds": "1.98",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1: Mohammed Kudus over 1 shot on target at 1.98"
    },
    "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": "9dd4a1491d1a0f8d31a05911ce6d993b7650972c3fbd2f7482aff4de93a8da58",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "Mohammed Kudus over 1 shot on target",
      "decimal_odds": "1.98",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.276Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 17 By Jake Osgathorpe Football Fri",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-17/222568",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mohammed Kudus over 1 shot on target"
   }
  },
  {
   "record_id": "n-2b8e72f8146b8b557d8e6539",
   "url": null,
   "match": "Ipswich Town v Newcastle United",
   "match_url": null,
   "kickoff": "2024-12-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15552.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-1 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-7abd48d8eeca9110f93b97de",
   "url": null,
   "match": "Brentford v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-12-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15552.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 1-2 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-4bdf19d04e519f70dff0d0fc",
   "url": null,
   "match": "Aston Villa v Manchester City",
   "match_url": null,
   "kickoff": "2024-12-21T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15554.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-1 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-18T15:18:30.000Z",
   "recorded_at": "2026-09-30T15:03:04.526Z",
   "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-6f74238d4bf730baa70a7f35",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-6f74238d4bf730baa70a7f35",
   "match": "Reading v Blackpool",
   "match_url": null,
   "kickoff": "2024-12-14T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": -15673.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Reading at 2.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-12T14:23:29.000Z",
   "recorded_at": "2026-09-28T16:05:06.274Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-6f74238d4bf730baa70a7f35",
    "quote_text": "2pts Reading to beat Blackpool at 7/5 (General)",
    "fragment_from": 788,
    "fragment_to": 835,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-14-december/222434",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "9324563ea22a258f97caff5c780309c6403602f88b01661a01a30ae91f89d7fb",
     "material_removed": false
    },
    "published_at": "2024-12-12T14:23:29.000Z",
    "detected_at": "2026-09-28T16:05:06.274Z",
    "executed_at": "2026-11-07T18:22:18.258Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Reading v Blackpool",
     "competition_name": "EFL League One",
     "starts_at": "2024-12-14T15:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Reading",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-12-12T14:23:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-12T14:23:29.000Z",
     "detected_at": "2026-09-28T16:05:06.274Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Reading",
     "author_odds": "2.4",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Reading at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Reading 0-3 Blackpool."
    },
    "settlements": [
     {
      "operation_id": "afcd71e34d8465023f4a2b3285e1f7daa15e70a0bc7faf33e70ac48a2bb74a09",
      "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": "Reading",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:18.253Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "48bcb407f3b961df5e1403c562867e27a85711a7c609fd7373f534e268815240",
      "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": "Reading",
      "decimal_odds": "2.2000",
      "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:18.258Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-14-december/222434",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Reading to win"
   }
  },
  {
   "record_id": "n-239afa2b65c51dbed6874c3c",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-239afa2b65c51dbed6874c3c",
   "match": "Birmingham City v Bristol Rovers",
   "match_url": null,
   "kickoff": "2024-12-14T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": -15673.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Birmingham City win, both teams to score: yes at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-12-12T14:23:29.000Z",
   "recorded_at": "2026-09-28T16:05:06.274Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-239afa2b65c51dbed6874c3c",
    "quote_text": "2pts Birmingham to beat Bristol Rovers and over 2.5 goals at 4/5 (bet365)",
    "fragment_from": 626,
    "fragment_to": 699,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-14-december/222434",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "9324563ea22a258f97caff5c780309c6403602f88b01661a01a30ae91f89d7fb",
     "material_removed": false
    },
    "published_at": "2024-12-12T14:23:29.000Z",
    "detected_at": "2026-09-28T16:05:06.274Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Birmingham City v Bristol Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2024-12-14T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Birmingham City win, both teams to score: yes",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-12-12T14:23:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-12T14:23:29.000Z",
     "detected_at": "2026-09-28T16:05:06.274Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Birmingham City win, both teams to score: yes",
     "author_odds": "1.8",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Birmingham City win, both teams to score: yes at 1.8"
    },
    "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": "77c78e4b61d6ad65df996f150691bd2d63e98a0f874f69289e28c7be33f79545",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Birmingham City win, both teams to score: yes",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.269Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f99598e9c575a85095bfc0e917d9960718104984ac56da7b36c8807e7469035f",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Birmingham City win, both teams to score: yes",
      "decimal_odds": "2.9500",
      "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:09.772Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-14-december/222434",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-7e2c0d04db00a77b3eab65bd",
   "url": null,
   "match": "Manchester City v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-11-23T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16221.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-1 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 10.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-cd7cec4154e8edf43d014287",
   "url": null,
   "match": "Fulham v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 3-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-4",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 12.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-00421bbdd520fc83b5cff431",
   "url": null,
   "match": "Everton v Brentford",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-1 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 6.50; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-233433d54f3b1187b0d4b008",
   "url": null,
   "match": "AFC Bournemouth v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 7.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-cafe3b3efefa755b0f864b0e",
   "url": null,
   "match": "Aston Villa v Crystal Palace",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-0 Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 8.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c6aa3c31250f85d67f64dbd2",
   "url": null,
   "match": "Arsenal v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 10.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e9940ed61d740992c62ef071",
   "url": null,
   "match": "Leicester City v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-23T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16226.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 0-2 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-20T09:26:34.000Z",
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the quote does not give the author's price 9.00; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f59fbbb0708a3a2bb3ab1dfc",
   "url": null,
   "match": "Liverpool v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-09T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16555.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 1-0 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-6a0f6c5eece9fb1ad75a8ffa",
   "url": null,
   "match": "Brighton & Hove Albion v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-09T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16557.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 2-2 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-ffa946c52c7b6a179603cf20",
   "url": null,
   "match": "Wolverhampton Wanderers v Southampton",
   "match_url": null,
   "kickoff": "2024-11-09T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16560.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-1 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-d13db7dd8c59bd7f5f6b62d0",
   "url": null,
   "match": "West Ham United v Everton",
   "match_url": null,
   "kickoff": "2024-11-09T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16560.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 2-1 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-e1397c5a41349fbcdeb3a4b4",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-e1397c5a41349fbcdeb3a4b4",
   "match": "West Ham United v Everton",
   "match_url": null,
   "kickoff": "2024-11-09T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16560.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1: Dwight McNeil over 1 shot on target at 2.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": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-e1397c5a41349fbcdeb3a4b4",
    "quote_text": "1.5pts Dwight McNeil 1+ shot on target in West Ham vs Everton at 13/10 (Betfair, Paddy Power)",
    "fragment_from": 614,
    "fragment_to": 707,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241107182427id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0e9922a3313a40f6cd1cdcafbf7452c190e2791c2c6d8251ab28e0d679eeaad",
     "material_removed": false
    },
    "published_at": "2024-11-06T10:43:53.000Z",
    "detected_at": "2026-09-30T15:06:05.629Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-11-09T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "Dwight McNeil over 1 shot on target",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-11-07T18:24:27.000Z",
    "dates": {
     "fragment_at": "2024-11-06T10:43:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-06T10:43:53.000Z",
     "detected_at": "2026-09-30T15:06:05.629Z",
     "archive_snapshot_at": "2024-11-07T18:24:27.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "Dwight McNeil over 1 shot on target",
     "author_odds": "2.3",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1: Dwight McNeil over 1 shot on target at 2.3"
    },
    "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": "aa1b003b4a15867583cdf8da0675dfb0e37bb68f8d823b5353609362658f7529",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "Dwight McNeil over 1 shot on target",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.634Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 11 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-11/221623",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dwight McNeil over 1 shot on target"
   }
  },
  {
   "record_id": "n-4ba7f00a540c70c23340a353",
   "url": null,
   "match": "Crystal Palace v Fulham",
   "match_url": null,
   "kickoff": "2024-11-09T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16560.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 1-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-23574faf35f8cc60d8679996",
   "url": null,
   "match": "Brentford v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-11-09T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16560.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 1-1 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-11-06T10:43:53.000Z",
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-380476927d6b37125b46b5b8",
   "url": null,
   "match": "Manchester United v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-03T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16702.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 2-3 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-64c4553ba58bef9cc344c18e",
   "url": null,
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-03T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16705.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 1-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-6331c083e05e9b4b2a461845",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-6331c083e05e9b4b2a461845",
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-03T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16705.1,
   "market_code": "corners_total",
   "author_said": "Over/Under 9 corners: over 9 at 3.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-6331c083e05e9b4b2a461845",
    "quote_text": "1pt Tottenham 9+ corners vs Aston Villa (14:00) at 13/5 (Paddy Power, Betfair)",
    "fragment_from": 1339,
    "fragment_to": 1417,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 9 corners",
    "outcome_label": "over 9",
    "odds_set": {
     "by_author": "3.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 9 corners",
     "choice": "over 9",
     "author_odds": "3.6",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "9",
     "subject": "corners",
     "in_words": "Over/Under 9 corners: over 9 at 3.6"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "0f6c4017dd160d9a0cd4dbc1e357207b0e0ce837c8109ba2b895b2a97525625e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 9 corners",
      "choice": "over 9",
      "decimal_odds": "3.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.084Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 9 (Over/Under 9 corners)"
   }
  },
  {
   "record_id": "n-72a017a3cf2add796ed62bfe",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-72a017a3cf2add796ed62bfe",
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-03T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16705.1,
   "market_code": "corners_total",
   "author_said": "Over/Under 7 corners: over 7 at 1.91",
   "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": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-72a017a3cf2add796ed62bfe",
    "quote_text": "2pts Tottenham 7+ corners vs Aston Villa (14:00) at 10/11 (Boylesports, Ladbrokes, Coral)",
    "fragment_from": 1248,
    "fragment_to": 1337,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 7 corners",
    "outcome_label": "over 7",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 7 corners",
     "choice": "over 7",
     "author_odds": "1.909",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "7",
     "subject": "corners",
     "in_words": "Over/Under 7 corners: over 7 at 1.91"
    },
    "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": "75f0dcc46fa4184a5bfe3a09f74b625509305f410af837ce986016e49a694e23",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 7 corners",
      "choice": "over 7",
      "decimal_odds": "1.909",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.827Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 7 (Over/Under 7 corners)"
   }
  },
  {
   "record_id": "n-fceee25edf4d0495b50a52fb",
   "url": null,
   "match": "Wolverhampton Wanderers v Crystal Palace",
   "match_url": null,
   "kickoff": "2024-11-02T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16725.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-2 Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-3ee78b8db0330bd46c97d078",
   "url": null,
   "match": "Southampton v Everton",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 1-2 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-675d4cbbca096cfa4e9a5956",
   "url": "/authors/jake-osgathorpe/picks/11/#pick-n-675d4cbbca096cfa4e9a5956",
   "match": "Southampton v Everton",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "player_to_score",
   "author_said": "Player to score: Jarrad Branthwaite to score at 15",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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,
   "evidence": {
    "observation_id": "n-675d4cbbca096cfa4e9a5956",
    "quote_text": "0.5pt Jarrad Branthwaite to score anytime in Southampton vs Everton at 14/1 (bet365, Betfair, Paddy Power)",
    "fragment_from": 965,
    "fragment_to": 1071,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241031175250id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "88b8a176fc32fc57fc04bd511509f9f6841a74972dd3b413759fcc027506dbf4",
     "material_removed": false
    },
    "published_at": "2024-10-28T09:10:57.000Z",
    "detected_at": "2026-09-30T15:06:34.907Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Southampton v Everton",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score",
    "outcome_label": "Jarrad Branthwaite to score",
    "odds_set": {
     "by_author": "15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-31T17:52:50.000Z",
    "dates": {
     "fragment_at": "2024-10-28T09:10:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-28T09:10:57.000Z",
     "detected_at": "2026-09-30T15:06:34.907Z",
     "archive_snapshot_at": "2024-10-31T17:52:50.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Jarrad Branthwaite to score",
     "author_odds": "15",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Jarrad Branthwaite to score at 15"
    },
    "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": "1eacff02c4697a5784350a19c034b67d62bed95485fd360d749641dbfc43fbc3",
      "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": "Jarrad Branthwaite to score",
      "decimal_odds": "15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:03.059Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 10 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Ja",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-10/221431",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jarrad Branthwaite to score"
   }
  },
  {
   "record_id": "n-bfba1e87f3701bf7a9d168c8",
   "url": null,
   "match": "Nottingham Forest v West Ham United",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-1 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-0a569b59b5aad85e0766464b",
   "url": null,
   "match": "Liverpool v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 3-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-d7956c3a18dd31fa85f8347a",
   "url": null,
   "match": "Ipswich Town v Leicester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 2-1 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-973605d69aac77d70d62bd38",
   "url": null,
   "match": "AFC Bournemouth v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16728.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-2 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-e304a4ec1a6ba797f835dbe5",
   "url": null,
   "match": "Newcastle United v Arsenal",
   "match_url": null,
   "kickoff": "2024-11-02T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16730.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 1-2 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-28T09:10:57.000Z",
   "recorded_at": "2026-09-30T15:06:34.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-4d7af7f16062d37e8c27d112",
   "url": null,
   "match": "Everton v Fulham",
   "match_url": null,
   "kickoff": "2024-10-26T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16894.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-d29c0f7ec74c039333386a87",
   "url": "/authors/jake-osgathorpe/picks/17/#pick-n-d29c0f7ec74c039333386a87",
   "match": "Everton v Fulham",
   "match_url": null,
   "kickoff": "2024-10-26T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16894.8,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1: Dwight McNeil over 1 shot on target at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-d29c0f7ec74c039333386a87",
    "quote_text": "Dwight McNeil 1+ shot on target in Everton vs Fulham at 11/10",
    "fragment_from": 991,
    "fragment_to": 1052,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Everton v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "Dwight McNeil over 1 shot on target",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "Dwight McNeil over 1 shot on target",
     "author_odds": "2.1",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1: Dwight McNeil over 1 shot on target at 2.1"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "39843f4914e11f162f733c61a986241c46436d952b8884fb219b79afb580f3c3",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "Dwight McNeil over 1 shot on target",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.439Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dwight McNeil over 1 shot on target"
   }
  },
  {
   "record_id": "n-160c64ab3199a79b74e58efb",
   "url": null,
   "match": "Manchester City v Southampton",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 4-1 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-89bbbf7bb2ac4bdba34c7ce4",
   "url": null,
   "match": "Brighton & Hove Albion v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 2-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-21e0ab3c32959137401dfa97",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-21e0ab3c32959137401dfa97",
   "match": "Brighton & Hove Albion v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-21e0ab3c32959137401dfa97",
    "quote_text": "Rayan Ait-Nouri 1+ total shot in Brighton vs Wolves at 17/20",
    "fragment_from": 698,
    "fragment_to": 758,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brighton & Hove Albion v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "1.85",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 1.85"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "4fd43854f82dc6ade7db183b4f894daffa177fff2445b21352d30dcedc97fafc",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.230Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-5c6272cd9b00accd874bbc52",
   "url": null,
   "match": "Brentford v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 3-1 Ipswich Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-0b84a565ff44357d89e5de3c",
   "url": null,
   "match": "Aston Villa v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16897.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 3-1 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-bb1758abd03781d9aa54e623",
   "url": null,
   "match": "Leicester City v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-10-25T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16916.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 0-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-c639227cc9b454ac162515cd",
   "url": "/authors/jake-osgathorpe/picks/17/#pick-n-c639227cc9b454ac162515cd",
   "match": "Leicester City v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-10-25T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16916.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ryan Yates to score at 10",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-10-24T08:47:06.000Z",
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-c639227cc9b454ac162515cd",
    "quote_text": "Ryan Yates to score anytime in Leicester vs N Forest at 9/1",
    "fragment_from": 460,
    "fragment_to": 519,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241024181851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8a54b1b48a70a986daadae4e4471b6b2d0860f47f414544c4de4aaafc1bf7a4",
     "material_removed": false
    },
    "published_at": "2024-10-24T08:47:06.000Z",
    "detected_at": "2026-09-30T15:16:23.720Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Leicester City v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2024-10-25T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score",
    "outcome_label": "Ryan Yates to score",
    "odds_set": {
     "by_author": "10",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-24T18:18:51.000Z",
    "dates": {
     "fragment_at": "2024-10-24T08:47:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-24T08:47:06.000Z",
     "detected_at": "2026-09-30T15:16:23.720Z",
     "archive_snapshot_at": "2024-10-24T18:18:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Ryan Yates to score",
     "author_odds": "10",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ryan Yates to score at 10"
    },
    "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": "9922b0fa16d5fd0e29ab5543813e812c15be39c6d84a8d54fa631f5bf3625cb5",
      "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": "Ryan Yates to score",
      "decimal_odds": "10",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:04.847Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 9 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-9/221329",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ryan Yates to score"
   }
  },
  {
   "record_id": "n-0a269ad4d3a6ba444a491c5e",
   "url": null,
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-09-29T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17543.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 2-2 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-2e85948601ff7dfa516718ad",
   "url": "/authors/jake-osgathorpe/picks/12/#pick-n-2e85948601ff7dfa516718ad",
   "match": "Manchester United v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-09-29T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17543.6,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 1.83",
   "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": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-2e85948601ff7dfa516718ad",
    "quote_text": "Matthijs de Ligt 1+ total shot in Man Utd vs Spurs at 5/6 (bet365)",
    "fragment_from": 1170,
    "fragment_to": 1236,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240926084851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e98cd85ff62f76c1ed17e5f25ea0a836afa6908f039c3a8904c2d7956d358a2",
     "material_removed": false
    },
    "published_at": "2024-09-23T10:27:42.000Z",
    "detected_at": "2026-09-30T15:08:06.537Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Manchester United v Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2024-09-29T15:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "1.833",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-26T08:48:51.000Z",
    "dates": {
     "fragment_at": "2024-09-23T10:27:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-23T10:27:42.000Z",
     "detected_at": "2026-09-30T15:08:06.537Z",
     "archive_snapshot_at": "2024-09-26T08:48:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "1.833",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 1.83"
    },
    "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": "f0e25469c6a84a5a7738a5e6b326ddf5af41281fe2c97a6428f3c4f07c1956f1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "1.833",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:58.953Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 6 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-d35d76a8b29c828d11891cd6",
   "url": null,
   "match": "Ipswich Town v Aston Villa",
   "match_url": null,
   "kickoff": "2024-09-29T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17546.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-3 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-8a0d6182e36a86e5ea8499a2",
   "url": null,
   "match": "Wolverhampton Wanderers v Liverpool",
   "match_url": null,
   "kickoff": "2024-09-28T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17566.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 0-3 Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-4292116b210d15c7af7f6628",
   "url": null,
   "match": "Nottingham Forest v Fulham",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-2e7666590da604b12e224a10",
   "url": null,
   "match": "Chelsea v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 2-2 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-9921ffd9f36877315496e0bc",
   "url": "/authors/jake-osgathorpe/picks/12/#pick-n-9921ffd9f36877315496e0bc",
   "match": "Chelsea v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 4.5: Chelsea under 4.5 at 2.75",
   "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": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the author's 2.75 is 2.7 times the last pre-match archive price 1.02 of the same selection; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9921ffd9f36877315496e0bc",
    "quote_text": "Under 4.5 Chelsea corners vs Brighton at 7/4 (bet365)",
    "fragment_from": 765,
    "fragment_to": 818,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240926084851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e98cd85ff62f76c1ed17e5f25ea0a836afa6908f039c3a8904c2d7956d358a2",
     "material_removed": false
    },
    "published_at": "2024-09-23T10:27:42.000Z",
    "detected_at": "2026-09-30T15:08:06.537Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-09-28T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Team goals over/under 4.5",
    "outcome_label": "Chelsea under 4.5",
    "odds_set": {
     "by_author": "2.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.0250",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-26T08:48:51.000Z",
    "dates": {
     "fragment_at": "2024-09-23T10:27:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-23T10:27:42.000Z",
     "detected_at": "2026-09-30T15:08:06.537Z",
     "archive_snapshot_at": "2024-09-26T08:48:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 4.5",
     "choice": "Chelsea under 4.5",
     "author_odds": "2.75",
     "market_key": "team_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 4.5: Chelsea under 4.5 at 2.75"
    },
    "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": "5525260e1dc006b865a5e0a50994a0e3f64ee43c53237cda75a644e9db4e1551",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 4.5",
      "choice": "Chelsea under 4.5",
      "decimal_odds": "2.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.063Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f927d46a4dcb5f60536299951f60c4e14d140357aec706ecd7a51c240710f5bd",
      "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": "Team goals over/under 4.5",
      "choice": "Chelsea under 4.5",
      "decimal_odds": "1.0250",
      "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:19.435Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 6 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea under 4.5 (Team goals over/under 4.5)"
   }
  },
  {
   "record_id": "n-ba5b6522d395ea60c05d92aa",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-ba5b6522d395ea60c05d92aa",
   "match": "Chelsea v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 5.5: Chelsea under 5.5 at 1.91",
   "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": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-ba5b6522d395ea60c05d92aa",
    "quote_text": "Under 5.5 Chelsea corners vs Brighton at 10/11 (bet365)",
    "fragment_from": 704,
    "fragment_to": 759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240926084851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e98cd85ff62f76c1ed17e5f25ea0a836afa6908f039c3a8904c2d7956d358a2",
     "material_removed": false
    },
    "published_at": "2024-09-23T10:27:42.000Z",
    "detected_at": "2026-09-30T15:08:06.537Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-09-28T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Team goals over/under 5.5",
    "outcome_label": "Chelsea under 5.5",
    "odds_set": {
     "by_author": "1.909",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-26T08:48:51.000Z",
    "dates": {
     "fragment_at": "2024-09-23T10:27:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-23T10:27:42.000Z",
     "detected_at": "2026-09-30T15:08:06.537Z",
     "archive_snapshot_at": "2024-09-26T08:48:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 5.5",
     "choice": "Chelsea under 5.5",
     "author_odds": "1.909",
     "market_key": "team_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "5.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 5.5: Chelsea under 5.5 at 1.91"
    },
    "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": "ca719d992379529e4035ddc10bb4660bb3a959a705854a816c901903b5b0d9dd",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 5.5",
      "choice": "Chelsea under 5.5",
      "decimal_odds": "1.909",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.864Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 6 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea under 5.5 (Team goals over/under 5.5)"
   }
  },
  {
   "record_id": "n-521174faefc294c1cba073f6",
   "url": null,
   "match": "Brentford v West Ham United",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 1-1 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-ef8cb1c75a416d9313d05f96",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-ef8cb1c75a416d9313d05f96",
   "match": "Brentford v West Ham United",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "corners_handicap",
   "author_said": "Corner handicap -0.5: West Ham United -0.5 at 2.62",
   "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": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-ef8cb1c75a416d9313d05f96",
    "quote_text": "West Ham most corners vs Brentford at 13/8 (Sky Bet)",
    "fragment_from": 645,
    "fragment_to": 697,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240926084851id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e98cd85ff62f76c1ed17e5f25ea0a836afa6908f039c3a8904c2d7956d358a2",
     "material_removed": false
    },
    "published_at": "2024-09-23T10:27:42.000Z",
    "detected_at": "2026-09-30T15:08:06.537Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brentford v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-09-28T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Corner handicap -0.5",
    "outcome_label": "West Ham United -0.5",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7300",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-26T08:48:51.000Z",
    "dates": {
     "fragment_at": "2024-09-23T10:27:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-23T10:27:42.000Z",
     "detected_at": "2026-09-30T15:08:06.537Z",
     "archive_snapshot_at": "2024-09-26T08:48:51.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Corner handicap -0.5",
     "choice": "West Ham United -0.5",
     "author_odds": "2.625",
     "market_key": "corners_handicap",
     "choice_key": "2",
     "period": "match",
     "line": "-0.5",
     "subject": "corners",
     "in_words": "Corner handicap -0.5: West Ham United -0.5 at 2.62"
    },
    "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": "85b7a682a05064e072dddb81324ae467d9038d7539820732d12a9d39f90c401b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Corner handicap -0.5",
      "choice": "West Ham United -0.5",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.993Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c763e14177e014e3e7fa8d8e8a4f6e4946c9ae87fd98caba1f820586b474e858",
      "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": "Corner handicap -0.5",
      "choice": "West Ham United -0.5",
      "decimal_odds": "2.7300",
      "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:48.782Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 6 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-6/220667",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United -0.5 (Corner handicap -0.5)"
   }
  },
  {
   "record_id": "n-8644762cde25a53f0478244e",
   "url": null,
   "match": "Arsenal v Leicester City",
   "match_url": null,
   "kickoff": "2024-09-28T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17569.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-0 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-23T10:27:42.000Z",
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-4d3b164d60f68547a068efdf",
   "url": null,
   "match": "Manchester City v Arsenal",
   "match_url": null,
   "kickoff": "2024-09-22T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17711.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 0-0 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-9279337eafbbe7e512a116d8",
   "url": null,
   "match": "Brighton & Hove Albion v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-09-22T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17714.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 1-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-829d14271aece8a54d72a913",
   "url": null,
   "match": "Crystal Palace v Manchester United",
   "match_url": null,
   "kickoff": "2024-09-21T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17734.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 2-2 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-be173792f6947888036ba4a5",
   "url": null,
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 2-1 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-dc89950a8827006167ab3e00",
   "url": null,
   "match": "Liverpool v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 3-1 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-061adaef6e7a4fd746278adb",
   "url": null,
   "match": "Leicester City v Everton",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 1-2 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-1cd94d028ae0e9406442b7a3",
   "url": null,
   "match": "Fulham v Newcastle United",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 1-2 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-d5936d6b3db3475ea9ad4701",
   "url": null,
   "match": "Aston Villa v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 3-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-e1fd9d4a4b2aede7c193812f",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-e1fd9d4a4b2aede7c193812f",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "corners_total",
   "author_said": "Over/Under 12 corners: over 12.0 at 8.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the author's 8.50 is 4.2 times the last pre-match archive price 2.00 of the same selection; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e1fd9d4a4b2aede7c193812f",
    "quote_text": "Tottenham 12+ corners vs Brentford at 15/2",
    "fragment_from": 1014,
    "fragment_to": 1056,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 12 corners",
    "outcome_label": "over 12.0",
    "odds_set": {
     "by_author": "8.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 12 corners",
     "choice": "over 12.0",
     "author_odds": "8.5",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "12.0",
     "subject": "corners",
     "in_words": "Over/Under 12 corners: over 12.0 at 8.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "30de49ceff51825af4065074c218bd9ac9bff53e4512cbf92b06cd396729687d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 12 corners",
      "choice": "over 12.0",
      "decimal_odds": "8.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:04.653Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f329ee7ef9d1d856413a62d84e9fad21b7e8fb863cb0d25ddaa123d2be4b1a1",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 12 corners",
      "choice": "over 12.0",
      "decimal_odds": "2.0000",
      "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:25.574Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 12.0 (Over/Under 12 corners)"
   }
  },
  {
   "record_id": "n-fc5fa8134d2d29569f98b755",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-fc5fa8134d2d29569f98b755",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "corners_total",
   "author_said": "Over/Under 10 corners: over 10.0 at 3.75",
   "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": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-fc5fa8134d2d29569f98b755",
    "quote_text": "Tottenham 10+ corners vs Brentford at 11/4",
    "fragment_from": 954,
    "fragment_to": 996,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 10 corners",
    "outcome_label": "over 10.0",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 10 corners",
     "choice": "over 10.0",
     "author_odds": "3.75",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "10.0",
     "subject": "corners",
     "in_words": "Over/Under 10 corners: over 10.0 at 3.75"
    },
    "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": "e5ce58c2606c26685b2a4d002a2d1cf7156747cacdeb0b89ff99208b03f01b2c",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 10 corners",
      "choice": "over 10.0",
      "decimal_odds": "3.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:05.224Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 10.0 (Over/Under 10 corners)"
   }
  },
  {
   "record_id": "n-059d65b4399815217ed6bb70",
   "url": "/authors/jake-osgathorpe/picks/15/#pick-n-059d65b4399815217ed6bb70",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17737.3,
   "market_code": "corners_total",
   "author_said": "Over/Under 8 corners: over 8.0 at 2.1",
   "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": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-059d65b4399815217ed6bb70",
    "quote_text": "Tottenham 8+ corners vs Brentford at 11/10",
    "fragment_from": 892,
    "fragment_to": 934,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 8 corners",
    "outcome_label": "over 8.0",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 8 corners",
     "choice": "over 8.0",
     "author_odds": "2.1",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "8.0",
     "subject": "corners",
     "in_words": "Over/Under 8 corners: over 8.0 at 2.1"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "388ef66faf3e3953bb3bb6411c8fd62b6e2b340428d9fb04c65c03c954995bcb",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 8 corners",
      "choice": "over 8.0",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:57.667Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 8.0 (Over/Under 8 corners)"
   }
  },
  {
   "record_id": "n-ae8e401e862eadc85e973269",
   "url": null,
   "match": "West Ham United v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-21T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17739.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 1-2 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-55aeed96c31b684969122516",
   "url": "/authors/jake-osgathorpe/picks/16/#pick-n-55aeed96c31b684969122516",
   "match": "West Ham United v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-21T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17739.8,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 3 at 2.38",
   "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": "2024-09-19T10:38:08.000Z",
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-55aeed96c31b684969122516",
    "quote_text": "Noni Madueke 3+ total shots in West Ham vs Chelsea at 11/8",
    "fragment_from": 469,
    "fragment_to": 527,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240920162238id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cabfcc962bd4c2c69c756abcf36af5b69ba697c3aa9922fa3fa8246827701dc",
     "material_removed": false
    },
    "published_at": "2024-09-19T10:38:08.000Z",
    "detected_at": "2026-09-30T15:15:58.280Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T11:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 3",
    "outcome_label": "",
    "odds_set": {
     "by_author": "2.375",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-20T16:22:38.000Z",
    "dates": {
     "fragment_at": "2024-09-19T10:38:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-19T10:38:08.000Z",
     "detected_at": "2026-09-30T15:15:58.280Z",
     "archive_snapshot_at": "2024-09-20T16:22:38.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 3",
     "choice": "",
     "author_odds": "2.375",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "shots",
     "in_words": "Player shots on target over/under 3 at 2.38"
    },
    "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": "b7473d0da82a43810a2cd41274315a5375d815c6803dd41995dac39ad34d01b5",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 3",
      "choice": "",
      "decimal_odds": "2.375",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:27:59.779Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 5 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-5/220580",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 3"
   }
  },
  {
   "record_id": "n-8acedf5f1b2c53558b90ce08",
   "url": null,
   "match": "Wolverhampton Wanderers v Newcastle United",
   "match_url": null,
   "kickoff": "2024-09-15T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17879.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 1-2 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-84bdf261befe65cfdf8266c4",
   "url": null,
   "match": "Tottenham Hotspur v Arsenal",
   "match_url": null,
   "kickoff": "2024-09-15T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17882.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 1-1 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-78b47c2c3c82b658441ebb44",
   "url": "/authors/jake-osgathorpe/picks/15/#pick-n-78b47c2c3c82b658441ebb44",
   "match": "Tottenham Hotspur v Arsenal",
   "match_url": null,
   "kickoff": "2024-09-15T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17882.2,
   "market_code": "corners_total",
   "author_said": "Over/Under 8 corners: over 8 at 6.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-78b47c2c3c82b658441ebb44",
    "quote_text": "Tottenham 8+ corners vs Arsenal (14:00) at 11/2",
    "fragment_from": 1214,
    "fragment_to": 1261,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240913124103id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "39acb0d0aa3e59d13d8c895b37de8eae63bd14d19b6a00b1093bf17f9860503f",
     "material_removed": false
    },
    "published_at": "2024-09-11T10:55:29.000Z",
    "detected_at": "2026-09-30T15:14:37.184Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Tottenham Hotspur v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2024-09-15T13:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 8 corners",
    "outcome_label": "over 8",
    "odds_set": {
     "by_author": "6.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-09-13T12:41:03.000Z",
    "dates": {
     "fragment_at": "2024-09-11T10:55:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-11T10:55:29.000Z",
     "detected_at": "2026-09-30T15:14:37.184Z",
     "archive_snapshot_at": "2024-09-13T12:41:03.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 8 corners",
     "choice": "over 8",
     "author_odds": "6.5",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "8",
     "subject": "corners",
     "in_words": "Over/Under 8 corners: over 8 at 6.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "fb29f359ae97f3ade54cee49c0124b43d5267e3c2748bb0f7f289fa8d03e559d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 8 corners",
      "choice": "over 8",
      "decimal_odds": "6.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:01.104Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 4 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-4/220417",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 8 (Over/Under 8 corners)"
   }
  },
  {
   "record_id": "n-ad614e0181cea2dfabd94d6d",
   "url": null,
   "match": "AFC Bournemouth v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-14T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17900.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 2-1 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-5ab54555ea1f54cdd27fa0ee",
   "url": null,
   "match": "Aston Villa v Everton",
   "match_url": null,
   "kickoff": "2024-09-14T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17902.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-0 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-c446ad91223b31308cc9e4e9",
   "url": null,
   "match": "Liverpool v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 2-0 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-b9be597a62bcd71d489585bf",
   "url": null,
   "match": "Manchester City v Brentford",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-1 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-66900aa925436dbfa1cff6be",
   "url": null,
   "match": "Crystal Palace v Leicester City",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 2-0 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-44f2644da7f518288892a977",
   "url": null,
   "match": "Fulham v West Ham United",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 1-2 West Ham United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-99dafa164abf6356e98a72f8",
   "url": null,
   "match": "Brighton & Hove Albion v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-09-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17905.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brighton & Hove Albion 3-1 Ipswich Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-8065e6933f6330900c23497b",
   "url": null,
   "match": "Southampton v Manchester United",
   "match_url": null,
   "kickoff": "2024-09-14T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17907.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Southampton 0-1 Manchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-09-11T10:55:29.000Z",
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-b69a4406f658b6402d1c1d60",
   "url": null,
   "match": "West Ham United v Manchester City",
   "match_url": null,
   "kickoff": "2024-08-31T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18238.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 0-2 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-87ea74302c389ebb729a15e3",
   "url": null,
   "match": "Nottingham Forest v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-5bb5c146bfe0996b9c37d1c3",
   "url": null,
   "match": "Leicester City v Aston Villa",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 1-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-e3b0168d069630282f0a6b4a",
   "url": null,
   "match": "Everton v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 1-2 AFC Bournemouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-e620c549d8179ecc6800051a",
   "url": null,
   "match": "Ipswich Town v Fulham",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 2-2 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-937eb40648235ba086c8f225",
   "url": null,
   "match": "Brentford v Southampton",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Brentford 2-1 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-61e0b8dc55c2fcf7e0a5427c",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-61e0b8dc55c2fcf7e0a5427c",
   "match": "Brentford v Southampton",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 2 at 4.33",
   "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": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-61e0b8dc55c2fcf7e0a5427c",
    "quote_text": "Kyle Walker-Peters 2+ total shots in Brentford vs Southampton at 10/3 (Betfair, Paddy Power)",
    "fragment_from": 871,
    "fragment_to": 963,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240829201418id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a589f7895866ebf61a6b2ab20307bd37c8d83c74fde0b7b56eac6f392dfe3ccb",
     "material_removed": false
    },
    "published_at": "2024-08-28T08:08:05.000Z",
    "detected_at": "2026-09-30T15:08:32.401Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brentford v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-08-31T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 2",
    "outcome_label": "",
    "odds_set": {
     "by_author": "4.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-08-29T20:14:18.000Z",
    "dates": {
     "fragment_at": "2024-08-28T08:08:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-28T08:08:05.000Z",
     "detected_at": "2026-09-30T15:08:32.401Z",
     "archive_snapshot_at": "2024-08-29T20:14:18.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 2",
     "choice": "",
     "author_odds": "4.33",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "2",
     "subject": "shots",
     "in_words": "Player shots on target over/under 2 at 4.33"
    },
    "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": "0272071b2d741367d06766a69da0dc502a141f54e2164b0e433c224f254d8007",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 2",
      "choice": "",
      "decimal_odds": "4.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.035Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 3 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 2"
   }
  },
  {
   "record_id": "n-7b06120f099c99015b150122",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-7b06120f099c99015b150122",
   "match": "Brentford v Southampton",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 2.4",
   "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": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-7b06120f099c99015b150122",
    "quote_text": "Nathan Collins 1+ total shot in Brentford vs Southampton at 7/5 (Unibet)",
    "fragment_from": 793,
    "fragment_to": 865,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240829201418id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a589f7895866ebf61a6b2ab20307bd37c8d83c74fde0b7b56eac6f392dfe3ccb",
     "material_removed": false
    },
    "published_at": "2024-08-28T08:08:05.000Z",
    "detected_at": "2026-09-30T15:08:32.401Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Brentford v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-08-31T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-08-29T20:14:18.000Z",
    "dates": {
     "fragment_at": "2024-08-28T08:08:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-28T08:08:05.000Z",
     "detected_at": "2026-09-30T15:08:32.401Z",
     "archive_snapshot_at": "2024-08-29T20:14:18.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "2.4",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 2.4"
    },
    "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": "f35dadb69b01f0baa2a560b53587d6cf7561c22c00d42176feb9a4a3ba6666c6",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "2.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:01.272Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 3 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-b425c5fbd178eb930c7b5829",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-b425c5fbd178eb930c7b5829",
   "match": "Everton v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-08-31T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18241.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1 at 2.15",
   "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": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-b425c5fbd178eb930c7b5829",
    "quote_text": "James Tarkowski 1+ total shot in Everton vs Bournemouth at 23/20 (Unibet)",
    "fragment_from": 711,
    "fragment_to": 784,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240829201418id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a589f7895866ebf61a6b2ab20307bd37c8d83c74fde0b7b56eac6f392dfe3ccb",
     "material_removed": false
    },
    "published_at": "2024-08-28T08:08:05.000Z",
    "detected_at": "2026-09-30T15:08:32.401Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Everton v AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2024-08-31T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1",
    "outcome_label": "",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-08-29T20:14:18.000Z",
    "dates": {
     "fragment_at": "2024-08-28T08:08:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-28T08:08:05.000Z",
     "detected_at": "2026-09-30T15:08:32.401Z",
     "archive_snapshot_at": "2024-08-29T20:14:18.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 1",
     "choice": "",
     "author_odds": "2.15",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "1",
     "subject": "shots",
     "in_words": "Player shots on target over/under 1 at 2.15"
    },
    "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": "5700a954e8a36f59479ee2a24d1bad7f20e452b8a00071652e0a6ec352adf4c4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player shots on target over/under 1",
      "choice": "",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.763Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 3 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Player shots on target over/under 1"
   }
  },
  {
   "record_id": "n-4a30ccf1a7bfc58531a500c3",
   "url": null,
   "match": "Arsenal v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-08-31T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18243.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-ed4ef119bb14016d3b19a7cb",
   "url": "/authors/jake-osgathorpe/picks/13/#pick-n-ed4ef119bb14016d3b19a7cb",
   "match": "Arsenal v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-08-31T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18243.6,
   "market_code": "player_card",
   "author_said": "Player to be carded: Billy Gilmour to be carded at 5.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-28T08:08:05.000Z",
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-ed4ef119bb14016d3b19a7cb",
    "quote_text": "Billy Gilmour to be carded in Arsenal vs Brighton at 22/5 (BetVictor)",
    "fragment_from": 559,
    "fragment_to": 628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240829201418id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a589f7895866ebf61a6b2ab20307bd37c8d83c74fde0b7b56eac6f392dfe3ccb",
     "material_removed": false
    },
    "published_at": "2024-08-28T08:08:05.000Z",
    "detected_at": "2026-09-30T15:08:32.401Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-08-31T11:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Billy Gilmour to be carded",
    "odds_set": {
     "by_author": "5.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-08-29T20:14:18.000Z",
    "dates": {
     "fragment_at": "2024-08-28T08:08:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-28T08:08:05.000Z",
     "detected_at": "2026-09-30T15:08:32.401Z",
     "archive_snapshot_at": "2024-08-29T20:14:18.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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Billy Gilmour to be carded",
     "author_odds": "5.4",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Billy Gilmour to be carded at 5.4"
    },
    "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": "01122fcb41836536fc96e75e4a456348682707f4046330a75c64155d5ced8bdf",
      "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": "Billy Gilmour to be carded",
      "decimal_odds": "5.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:22:03.310Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jake Osgathorpe",
     "publisher": "sportinglife.com",
     "forecaster": "Jake Osgathorpe",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Jake Osgathorpe's Premier League tips and Super 6 predictions: 24/25 Matchday 3 | Football Scores & Fixtures Tips Tables News Transfer Centre Fantasy Football Vidiprinter Latest Odds Jak",
     "material_url": "https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-3/220127",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Billy Gilmour to be carded"
   }
  },
  {
   "record_id": "n-37e9a72579f03ba91b8623e2",
   "url": null,
   "match": "West Ham United v Aston Villa",
   "match_url": null,
   "kickoff": "2024-08-17T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18574.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 1-1 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-dc50fbdba892962b89a9015c",
   "url": null,
   "match": "Newcastle United v Southampton",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18577.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 4-1 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-9b36062d34ddc2c6548403a9",
   "url": null,
   "match": "Everton v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18577.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 2-1 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-f288d1121bef4166660d3edc",
   "url": null,
   "match": "Arsenal v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18577.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 3-1 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-34c60a37ebb3d6403caf8784",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-34c60a37ebb3d6403caf8784",
   "match": "Everton v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18530.1,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Everton to win to nil at 5.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-16T08:51:36.000Z",
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-34c60a37ebb3d6403caf8784",
    "quote_text": "0.5pt Everton win to nil at 17/4 (BetVictor)",
    "fragment_from": 619,
    "fragment_to": 663,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "f34159a9a94f4fe7cc15dae90f1b80d5174632714b30e344e8768e7d5823a372",
     "material_removed": false
    },
    "published_at": "2024-08-16T08:51:36.000Z",
    "detected_at": "2026-09-28T16:05:07.032Z",
    "executed_at": "2026-11-07T18:22:18.283Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T14:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "To win to nil",
    "outcome_label": "Everton to win to nil",
    "odds_set": {
     "by_author": "5.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-08-16T08:51:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T08:51:36.000Z",
     "detected_at": "2026-09-28T16:05:07.032Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Everton to win to nil",
     "author_odds": "5.25",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Everton to win to nil at 5.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Everton 0-3 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "ae0ac0af5365a61eef0d48d9e0fde07935acddb4594cc966e6ef588f742b6cd6",
      "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": "Everton to win to nil",
      "decimal_odds": "5.25",
      "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:18.283Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton to win to nil"
   }
  },
  {
   "record_id": "n-c4f648b94434fae9f5e2b731",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-c4f648b94434fae9f5e2b731",
   "match": "Everton v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18530.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Everton at 2.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-16T08:51:36.000Z",
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-c4f648b94434fae9f5e2b731",
    "quote_text": "1pt Everton to beat Brighton at 17/10 (Betfair, Unibet)",
    "fragment_from": 562,
    "fragment_to": 617,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "f34159a9a94f4fe7cc15dae90f1b80d5174632714b30e344e8768e7d5823a372",
     "material_removed": false
    },
    "published_at": "2024-08-16T08:51:36.000Z",
    "detected_at": "2026-09-28T16:05:07.032Z",
    "executed_at": "2026-11-07T18:22:18.273Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T14:00:00.000Z",
     "url": null,
     "scoreline": "0-3"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Everton",
    "odds_set": {
     "by_author": "2.7",
     "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-08-16T08:51:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T08:51:36.000Z",
     "detected_at": "2026-09-28T16:05:07.032Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Everton",
     "author_odds": "2.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Everton at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Everton 0-3 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "85b1a9425abb6ef2af11fde55eef80787be8a3e56f277adb0feae22394d9d838",
      "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": "Everton",
      "decimal_odds": "2.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:22:18.265Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dc3873de0831d655ed06eb43adb801474927e5f7c0a7242a436654f20f9c8d4f",
      "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": "Everton",
      "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:18.273Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton to win"
   }
  },
  {
   "record_id": "n-926d8eaf5741f8650c2e5d19",
   "url": null,
   "match": "Ipswich Town v Liverpool",
   "match_url": null,
   "kickoff": "2024-08-17T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18579.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 2-2 Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-f6c86da260bb618b3b7b2c76",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-f6c86da260bb618b3b7b2c76",
   "match": "Portsmouth v Luton Town",
   "match_url": null,
   "kickoff": "2024-08-17T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -18532.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Portsmouth at 3.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-16T08:51:36.000Z",
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-f6c86da260bb618b3b7b2c76",
    "quote_text": "1pt Portsmouth to beat Luton at 21/10 (bet365, Betfair, William Hill)",
    "fragment_from": 3459,
    "fragment_to": 3528,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "f34159a9a94f4fe7cc15dae90f1b80d5174632714b30e344e8768e7d5823a372",
     "material_removed": false
    },
    "published_at": "2024-08-16T08:51:36.000Z",
    "detected_at": "2026-09-28T16:05:07.032Z",
    "executed_at": "2026-11-07T18:22:18.311Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Portsmouth v Luton Town",
     "competition_name": "EFL Championship",
     "starts_at": "2024-08-17T11:30:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Portsmouth",
    "odds_set": {
     "by_author": "3.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.4000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-08-16T08:51:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T08:51:36.000Z",
     "detected_at": "2026-09-28T16:05:07.032Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Portsmouth",
     "author_odds": "3.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Portsmouth at 3.1"
    },
    "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 Portsmouth 0-0 Luton Town."
    },
    "settlements": [
     {
      "operation_id": "6a06794e736376d37a20f34fed8f6f3dbed0492a0d5594a895f5bc096378c019",
      "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": "Portsmouth",
      "decimal_odds": "3.1",
      "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:18.306Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2386aef8e16638d02a04678ff0786d87771b564e6c48f33c22eda1e054452252",
      "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": "Portsmouth",
      "decimal_odds": "3.4000",
      "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:18.311Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Portsmouth to win"
   }
  },
  {
   "record_id": "n-3132e84516e22257a9c8223d",
   "url": "/authors/jake-osgathorpe/picks/2/#pick-n-3132e84516e22257a9c8223d",
   "match": "Ipswich Town v Liverpool",
   "match_url": null,
   "kickoff": "2024-08-17T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18532.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ipswich Town at 9",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "the article byline and the named tipster differ; this selection is kept out of individual totals",
   "reason_code": "attribution",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-16T08:51:36.000Z",
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": null,
   "record_part_words": null,
   "in_headline": false,
   "attribution": "Attribution under review",
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-3132e84516e22257a9c8223d",
    "quote_text": "0.5pt Ipswich to beat Liverpool at 8/1 (Betfred)",
    "fragment_from": 3348,
    "fragment_to": 3396,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "f34159a9a94f4fe7cc15dae90f1b80d5174632714b30e344e8768e7d5823a372",
     "material_removed": false
    },
    "published_at": "2024-08-16T08:51:36.000Z",
    "detected_at": "2026-09-28T16:05:07.032Z",
    "executed_at": "2026-11-07T18:22:18.300Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Ipswich Town v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T11:30:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Ipswich Town",
    "odds_set": {
     "by_author": "9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "8.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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-08-16T08:51:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T08:51:36.000Z",
     "detected_at": "2026-09-28T16:05:07.032Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Ipswich Town",
     "author_odds": "9",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Ipswich Town at 9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Ipswich Town 0-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "38af361bdc57114e60c3cd6599d6fb0ea39f84a2ffbd819fbfa4ce73698b9ec0",
      "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": "Ipswich Town",
      "decimal_odds": "9",
      "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:18.294Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "30ab31d4d097b2fd8aa33db83cc29e1b2fe6d8424b0b6279ab5b0b16265badfd",
      "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": "Ipswich Town",
      "decimal_odds": "8.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:18.300Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Townsend",
     "publisher": "sportinglife.com",
     "forecaster": null,
     "forecaster_named_in_text": false,
     "basis": "channel_owner_only",
     "status": "under_check",
     "status_words": "Attribution under review",
     "status_note": "The source does not name the tipster, and the byline is a different person; the selection was linked to this profile only through the channel we follow for it. It is excluded from individual performance summaries until the attribution is resolved.",
     "evidence_fragment": null,
     "material_url": "https://www.sportinglife.com/football/news/any-other-bets-premier-league-and-efl-tips-for-saturday-17-august/219878",
     "excluded_from_individual_summaries": true,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town to win"
   }
  },
  {
   "record_id": "n-21e65e21a56dc8fa38979681",
   "url": null,
   "match": "Manchester United v Fulham",
   "match_url": null,
   "kickoff": "2024-08-16T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18596.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester United 2-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "counted in the restored-history series",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2024-08-14T08:54:37.000Z",
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-7ac3f473ab8078eab8a29134",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Manchester United 1-3 Aston Villa",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b7ae4f94375ee65d72ddb3fe",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "YOURI TIELEMANS, who can be backed at 15/4 with super sub TO BE CARDED against his former team.",
   "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-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b4650416677f966c747a2e16",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Instead we'll focus on TRAI HUME, who is available at 7/4 TO COMMIT 2+ FOULS with super sub.",
   "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-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-df31a514c0dc580d24115509",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Ipswich 1-2 Bournemouth",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-97a37cbd3767b5eeb2aa3c52",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We'll also back the DIOP AND TRUFFERT CARD DOUBLE at 16/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": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-160daf1c4594698662feebd1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "ALEXIS MAC ALLISTER is the focus, with his shooting stats really catching the eye this season. The Argentine has made 10 starts this season and has take 2+ TOTAL SHOTS in seven of them, so the…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e3a148fc04ae0f207d54e9a0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Crystal Palace 1-2 Liverpool",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-40136db934d0c17228b64212",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Trai Hume to commit 2+ fouls at 7/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-719dd6c7930f09ef46642687",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Pedro Neto 1+ shot on target at 5/6 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4fbc9111f5a89c38ca5570f4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We'll also back Bournemouth left-back ADRIEN TRUFFERT TO BE CARDED",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-376108c4f07db03f8552fc6b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Alexis Mac Allister 2+ total shots at 10/11 (bet365, William Hill)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-80b7fa71f38765129330e34c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Brighton 2-1 Brentford",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-323ffe12c846684de524d8b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Lewis Dunk to win 1+ foul at 7/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:27:14.000Z",
   "recorded_at": "2026-11-06T15:36:37.382Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-405cd855fb74bb4bb498502e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Elliot Anderson and Jeremy Doku both to win 2+ fouls at 21/20 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-07T15:33:44.026Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-16d9adededc56ca1ecc1088a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Nottingham Forest to commit 14+ fouls at evens (Paddy Power, Betfair)",
   "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-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-07T15:33:44.026Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2ab5b4a02b01c75fb2bc2c79",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Nottingham Forest 1-1 Manchester City",
   "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-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-6e03b8e59b499d8131fabe97",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Elliot Anderson and Jeremy Doku both to win 2+ fouls at 21/20 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5447490c0977cff69be6d5a7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Nottingham Forest to commit 14+ fouls at evens (Paddy Power, Betfair)",
   "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-11-05T11:18:41.000Z",
   "recorded_at": "2026-11-05T11:26:37.036Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5341656e286e231b301f87bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Thierno Barry to win 2+ fouls at 6/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T11:15:34.000Z",
   "recorded_at": "2026-11-04T12:36:37.269Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8d731c0722bad576e800ea1f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Red card in the match at 11/2 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-05T18:06:37.174Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-3ad5c2848685f0580a7d6125",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pts Jhon Duran to score 3+ goals at 20/1 (Sky Bet)",
   "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-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b1a6d109288dbb1b2deeab8b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.75pts Jhon Duran to score 2+ goals at 9/2 (Sky Bet)",
   "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-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e35717d674a1978c681e94e7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Bournemouth win to nil at 15/8 (BOYLESports)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-732837661e370b31ced073e3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Red card in the match at 11/2 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T21:19:32.000Z",
   "recorded_at": "2026-11-03T21:26:37.141Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c1c87bc39f1e436c8ba7eccd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "we'll give MOHAMMED KUDUS another try TO WIN 2+ FOULS, with the price of 6/4 still way too big.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T17:30:44.509Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-70ebcd7163e673453cef6b1f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Martinez 1+ shots on target outside the box at 14/1 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-027848254f3489dcb7982d56",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Lisandro Martinez 1+ total shots at 11/8 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-55ebeee67c95f6f7cd86e723",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Mohammed Kudus to win 2+ fouls at 6/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-416a493ecb552beddfcd6d24",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Mohamed Belloumi 2+ to commit 2+ fouls in Hull vs Ipswich at 12/5 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-504fdfb6a1a6c225bb41cbd1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Brandon Thomas-Asante to win 2+ fouls in Coventry vs Sunderland at 10/11 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-cf106a4ed4a5b511b04625b0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Over 2.5 goals and BTTS in Brentford vs N Forest at evens (General)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T15:06:50.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8ed15d88847f74d442edd779",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Martinez 1+ shots on target outside the box at 14/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": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c11b56d0bba7740da0f3e153",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Lisandro Martinez 1+ total shots at 11/8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-bff4307327564d202209b0d9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Mohammed Kudus to win 2+ fouls at 6/4",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f235d4713cc78f91a23a9e99",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Mohamed Belloumi 2+ to commit 2+ fouls in Hull vs Ipswich at 12/5",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-bc902f00dd256fc7810dbd8f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Brandon Thomas-Asante to win 2+ fouls in Coventry vs Sunderland at 10/11",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4ab588f0c9bcf1eecb465c4b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Over 2.5 goals and BTTS in Brentford vs N Forest at evens",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-31T12:36:38.221Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-68b9607b398e695e583634d1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "TO WIN 2+ FOULS, with the price of 6/4 still way too big.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ff14c0e304d5396e2619187d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Manchester City 2-2 Brighton",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b344b6f67b2b62497079db2b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "making the 10/3 on offer for Costinha a cracking bet.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5c9d93f6b8e06bc38b492737",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "MOHAMED BELLOUMI may not be a name you'd associate with fouls but he's been sneaky good this season and at 12/5 TO COMMIT 2+ FOULS, he's worth a bet.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-564eed93cff212286af83a8f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "BRANDON THOMAS-ASANTE TO WIN 2+ FOULS at 6/5 as Coventry hosted Fulham, and this week we are getting a slightly shorter price of 10/11",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-58c710a0d1438dbe63f5fb6f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "at even money, we'll back BOTH TEAMS TO SCORE AND OVER 2.5 GOALS.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-dad699a9131890634d73da04",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Mohammed Kudus to win 2+ fouls at 6/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7e5a71d1567ca3ecd8e0b867",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Joao Costinha to be carded in Man City vs Brighton at 10/3 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-3c3b5875b2a692da13224ab5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Mohamed Belloumi 2+ to commit 2+ fouls in Hull vs Ipswich at 12/5 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-0bf42143e757cba2cfcdcd3f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Brandon Thomas-Asante to win 2+ fouls in Coventry vs Sunderland at 10/11 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-52818cb292155471c02ba7bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts BTTS and Over 2.5 goals in Brentford vs N Forest at evens (General)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-6624134016dac6ca53faf984",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Lisandro Martinez 1+ shot on target outside the box at 14/1 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-47a893579b5395e80f36386d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Lisandro Martinez 1+ total shot at 11/8 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T11:56:41.000Z",
   "recorded_at": "2026-10-29T12:11:33.675Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1b2abe64dd48785fa4e40638",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Mark Helm to commit 2+ fouls at 3/1 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T15:57:37.000Z",
   "recorded_at": "2026-10-26T16:06:37.125Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f2c0d9500ea96f406919bef6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Mohamed Belloumi 1+ shot on target outside the box at 12/5 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-25T14:06:37.195Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-50a24ab5f59a12943472def5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "JAYDEN BOGLE 1+ TOTAL SHOT at 4/5.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2ce07b53b2650d4e2ba23c44",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "LIVERPOOL TO COMMIT 12+ FOULS at 5/4",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f24066b652f485b158c57277",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Crystal Palace 2-2 Newcastle (Sky Bet odds: 9/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": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-6e92bad2238f6422fa765f84",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Axel Disasi to commit 1+ foul at 5/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T15:26:50.000Z",
   "recorded_at": "2026-10-23T15:36:38.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2bd8463a96071bebaa25bce8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "MOHAMMED KUDUS TO WIN 2+ FOULS at 6/4",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ef60304122233d2d9b5ada49",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "it's 7/2 for 3+ with super sub which should go close, but we'll stick to the two for this week",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9d11a753aabf9d284eec69ef",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "BRANDON THOMAS-ASANTE has been drawing an awful lot of fouls so far this season, and is 6/5 TO WIN 2+ FOULS this weekend which has to be backed.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T16:06:14.000Z",
   "recorded_at": "2026-10-22T16:06:37.165Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-88549de1fe527480a84a66f1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Morgan Gibbs-White 1+ assist at 19/5 (Coral, Ladbrokes)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:15:43.000Z",
   "recorded_at": "2026-10-22T10:16:37.272Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b0d1f1dfe429bdf1b7b52360",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Red card in the match at 4/1 (Sky Bet)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T20:05:16.000Z",
   "recorded_at": "2026-10-20T20:06:37.464Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2099f26e73ba0e70d99dbc73",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Kieran Tierney 1+ SOT at 12/5 (Paddy Power, Betfair)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T20:05:16.000Z",
   "recorded_at": "2026-10-20T20:06:37.464Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2afe7dd12171e736b7b22caa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts BTTS and Over 2.5 goals at 4/5 (Coral, Ladbrokes, William Hill)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T20:05:16.000Z",
   "recorded_at": "2026-10-20T20:06:37.464Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ef54716dd6b73d45c1e47397",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Dembele and Raphinha both to score 3+ at 795/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": "2026-10-19T11:02:30.000Z",
   "recorded_at": "2026-10-19T11:06:37.100Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-cadc9ade296a954b26af11d2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Raphinha to score 2+ goals at 11/2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T11:02:30.000Z",
   "recorded_at": "2026-10-19T11:06:37.100Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-5bbbaeb16ee2866ccb6a98cd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Dembele and Raphinha both to score anytime at 4/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": "2026-10-19T11:02:30.000Z",
   "recorded_at": "2026-10-19T11:06:37.100Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-70ebb48c4630567ec9ad8aae",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "recommend a smaller play on YIRENKYI TO COMMIT 3+ FOULS at 16/5",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T16:08:31.000Z",
   "recorded_at": "2026-10-16T16:16:35.189Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-6c031e98ae9b3aca5505ae88",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Bournemouth 1-1 Sunderland (Sky Bet odds: 11/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-317159709047e492ac619666",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Nottingham Forest 0-1 Arsenal (Sky Bet odds: 11/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-3e9508a793f6ce7e6b88c80f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Murillo to be carded at 10/3 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-786cf82308b6b3ac3ced29da",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Leeds 2-1 Manchester United (Sky Bet odds: 15/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f0755e09f91f8162a2b57f46",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Brighton 2-1 Crystal Palace (Sky Bet odds: 13/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7bc82a0781d663e1e7da4202",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Pascal Groß 1+ shot on target outside the box at 12/5 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:06:30.000Z",
   "recorded_at": "2026-10-16T15:06:35.145Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-534c5c57fa67141d0d2ace71",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "5+ TOTAL SHOTS appealing at 5/1 with Super Sub",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2fa412b8b1a388113ff357f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We'll also chance FODEN 2+ GOALS at 12/1 too.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-407647704189eef3bb5f16bc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1+ SHOT ON TARGET OUTSIDE THE BOX at 20/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": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c31758106c77961d2cf3bfb3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "At 13/10 we'll back NOBEL MENDY 1+ TOTAL SHOT",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-fb8e2d711da845a23ff2e6c1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.25pt Nobel Mendy 1+ shot on target from outside the box at 20/1 (bet365)*",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d951ca8db98be56ebafa89b5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.25pt Phil Foden to score 2+ goals at 12/1 (Sky Bet, Paddy Power, Betfair)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ec9e428c4ef67f37e0414377",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Harrison Armstrong to commit 3+ fouls at 15/2 (Paddy Power, Betfair)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-be0d7c6280ce53a5a92aedb5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.25pts Harrison Armstrong to commit 2+ fouls at 2/1 (Paddy Power, Betfair)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-34a9fe15cd509bada7b9f1dc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.25pt Michael Keane 1+ shot on target from outside the box at 25/1 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-17T11:26:35.305Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b82e35e85d793376e6d459cd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Newcastle 1-3 Aston Villa",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-fcf0f000fe6fffe74dbfa7fd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "with 5+ TOTAL SHOTS appealing at 5/1 with Super Sub",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-ad23e352e654de3a2b1fc288",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Manchester City 4-1 Ipswich (Sky Bet odds: 12/1)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-96f233e31b430fdd627a948e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We'll also chance FODEN 2+ GOALS at 12/1 too.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-028e427827ee35f89adbf43d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "his price of 2/1 TO SCORE ANYTIME looks big here.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7ad74405832815d784c1ca14",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Fulham 2-2 Hull (Sky Bet odds: 13/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-475c6119d920cc6e6fb5e958",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "and 1+ SHOT ON TARGET OUTSIDE THE BOX at 20/1.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4e443e7d5ea682a0e6baf14a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "At 13/10 we'll back NOBEL MENDY 1+ TOTAL SHOT",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-af2b4f121da82a1b346c1064",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Brentford 1-1 Liverpool (Sky Bet odds: 13/2)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-67e0d2b0e38b7478b3bedcc7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Everton 2-2 Chelsea (Sky Bet odds: 10/1)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-0e15c7c05136185a63cefee2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "At 25/1, MICHAEL KEANE's price for 1+ SHOT ON TARGET OUTSIDE THE BOX is worth a small bet.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9ff7f9e918083f8468bc07ae",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Johan Manzambi 5+ total shots at 5/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": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-0481d2a815b5505e4e77685a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "MANZAMBI TO SCORE OR ASSIST at 9/5",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-fd8f0679ce828fe828b8ee83",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nobel Mendy 1+ shot on target from outside the box at 20/1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-722b56992d1ba91b56af1928",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nobel Mendy 1+ total shots in Fulham vs Hull at 13/10",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2a937b72c184e9fba2b39b88",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Phil Foden to score anytime in Man City vs Ipswich at 2/1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b28032bb918d1be12c78b83f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Harrison Armstrong to commit 3+ fouls at 15/2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8090465791bc6c91c91f787c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jarrad Branthwaite 1+ total shot at 11/10",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T19:41:26.000Z",
   "recorded_at": "2026-10-15T19:46:35.680Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-72bf4510f522d3fb83817906",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "And, sticking with the Tony Bloom theme, Hearts could surprise a few at 150/1 having steadied their early season wobbly ship.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T11:14:27.000Z",
   "recorded_at": "2026-10-14T11:16:35.726Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7d0cf3f4c814ce4434693723",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Trabzonspor at 66s could outrun their odds.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T11:14:27.000Z",
   "recorded_at": "2026-10-14T11:16:35.726Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7e1e3117c21103b6de5c330e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Monaco were the closest to making the staking plan at 7/1 as third favourites, with them the most likely winners of the competition outside of Brighton in my opinion with a good team and a very…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T11:14:27.000Z",
   "recorded_at": "2026-10-14T11:16:35.726Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-fea9f1d020a4d4fd8b71ba5a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "6pts Brighton to win the Conference League at 11/4 (General)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T11:14:27.000Z",
   "recorded_at": "2026-10-14T11:16:35.726Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b88b57bf2010c9c22ef2779c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hearts could surprise a few at 150/1 having steadied their early season wobbly ship",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T15:28:31.000Z",
   "recorded_at": "2026-10-13T16:06:35.211Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9493f59171629f42063c5f40",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Outside shout: Alexander Isak",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-661b8f9595fdc28505b84fa5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top scorer: Erling Haaland",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-0fc2d856877a64e26fe37c8b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Relegation: Leicester, Southampton, Ipswich",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-76c20ff6143f341200a2c65e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best bet: Newcastle to finish top four at 2/1 (General)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-4fc6bb67004ffcb3929ec203",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 6: Tottenham, Aston Villa",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-1cec938afa3594e7666636ce",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 4: Man City, Liverpool, Newcastle",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-71b4b4d74758c7c9a81f469f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Winner: Arsenal",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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-24b1bd018c3ad8c1b3e7d4b9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Outside shout: Hwang-Hee Chan",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-ce7e402d8eff632fb72e3c3c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Outside shout: Christopher Nkunku",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-b265cebed2bf9bb57e17c264",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Outside shout: Cody Gakpo",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-1b451d0d6ce85f616f697fda",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Relegation: Leicester, Southampton, Forest",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-ae8cc4d686b6c1b4d1250a8a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 6: Tottenham, West Ham",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-7c060a392adacb9aa27e5669",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 4: Arsenal, Liverpool, Newcastle",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-3b3b5df908f6900ac2150d54",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best bet: West Ham +34 season handicap e.w. at 12/1 (Sky Bet 1/4 1,2,3,4)",
   "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-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-2a85cb91843fca10bdac7f1d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 6: Aston Villa, West Ham",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-401c9b106851afe56116ce69",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Top 4: Arsenal, Liverpool, Tottenham",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-8f5f1edf0e2a604a4df0fe44",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Winner: Man City",
   "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": null,
   "recorded_at": "2026-09-30T15:21:22.133Z",
   "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": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-22eedecc9b63fc798261046b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland to score a header in Man City vs Southampton at 11/2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:16:23.720Z",
   "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-9274518aa781f6ed84eec058",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "No first scorer in Man City vs Arsenal (16:30) at 12/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": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-223b31ad5a0a0fbedf3d580f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal to commit 13+ fouls vs Man City (16:30) at 5/4",
   "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": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-0209936ef0529df8ea554ff6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Carlos Baleba to commit 2+ fouls in Brighton vs N Forest (14:00) at evens",
   "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": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-54fff928fdf698305631fa01",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manuel Ugarte to commit 2+ fouls and make 3+ tackles in C Palace vs Man Utd (17:30) at 5/6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-62e79c44e3b4f6074326bbd5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kenny Tete to commit 2+ fouls in Fulham vs Newcastle at evens",
   "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": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-60ec984df70a96f51a413a3f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wolves to commit 14+ fouls vs Aston Villa at 4/5",
   "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": null,
   "recorded_at": "2026-09-30T15:15:58.280Z",
   "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-2f9e7c6b2e2c433ede2a9b74",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wolves to commit 14+ fouls vs Newcastle (16:30) at 5/4",
   "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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-2909cad47cfacd239b446263",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tottenham most corners vs Arsenal (14:00) at 6/4",
   "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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-1a08700c78c6bfdc5c4231e2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Iliman Ndiaye 3+ tackles in Aston Villa vs Everton (17:30) at 7/5",
   "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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-8c1c8c079e20ba1862052e1e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Adam Wharton 1+ shot on target in Palace vs Leicester (15:00) at 2/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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-d7b8234295dcab10d6c4f3de",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Adam Wharton 2+ total shots in Palace vs Leicester (15:00) at 2/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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-80245ed11f095c1e61020b02",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tomas Soucek 2+ total shots in Fulham vs West Ham (15:00) at evens",
   "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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-a745c1e3bc33570dd6aabc5b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Omari Hutchinson 1+ shot on target in Brighton vs Ipswich (15:00) at 6/4",
   "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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-398c84eb03c0e1d5246f35cf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kyle Walker-Peters 1+ shot on target in Soton vs Man Utd (12:30) at 4/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": null,
   "recorded_at": "2026-09-30T15:14:37.184Z",
   "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-c665acbacedc0c7cdb62b3d4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Alexander Isak to score a brace in Newcastle vs Southampton (15:00) at 4/1 (Betfair, Paddy Power)",
   "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": null,
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-ad53ab7fc7cf04d5ee6c01b7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Omari Hutchinson 1+ assist in Ipswich vs Liverpool (12:30) at 10/1 (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": null,
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-f608e0a52cc2b521b8079348",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Bruno Fernandes 1+ assist in Man Utd vs Fulham (20:00) at 2/1 (Betfair)",
   "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": null,
   "recorded_at": "2026-09-30T15:11:20.942Z",
   "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-185fceb7f7fea22b7a5359bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tomas Soucek to commit 2+ fouls in West Ham vs Manchester City at 6/4 (Unibet)",
   "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": null,
   "recorded_at": "2026-09-30T15:08:32.401Z",
   "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-b62e019ef4f309a33cee446e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liam Delap to commit 2+ fouls in Ipswich vs Aston Villa at 5/4 (Betfair, Paddy Power)",
   "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": null,
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-01f4f95e44c8fe540876dac5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nottingham Forest to commit 12+ and Fulham to commit 12+ fouls at 12/5 (Sky Bet)",
   "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": null,
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-a30d99e69d19329e5a9d4bce",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Everton 1-1 Crystal Palace (Sky Bet odds: 6/1)",
   "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-09-30T15:08:06.537Z",
   "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-daf1beb46c489841fb6538b0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Michael Keane to score anytime in Everton vs C Palace at 14/1 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-e79252bdfa57e33485d50f9c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "James Tarkowski to score anytime in Everton vs C Palace at 12/1 (Sky Bet)",
   "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-09-30T15:08:06.537Z",
   "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-d777cb353885b1850dc9cb56",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal to commit 11+ fouls vs Leicester at 22/25 (Unibet)",
   "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": null,
   "recorded_at": "2026-09-30T15:08:06.537Z",
   "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-fdf720ea4357d902a93ca6de",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Trent Alexander-Arnold 1+ assist in Liverpool vs Brighton at 7/2 (William Hill)",
   "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": null,
   "recorded_at": "2026-09-30T15:06:34.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-10752cb7d8b5a78090e2e5f1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Super 6 predictions for round 17\n\nWest Ham 2-1 Everton",
   "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-09-30T15:06:05.629Z",
   "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-fa554b345f9196dc9d2d7199",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I wouldn't put anyone off backing 3+ fouls won as well, available at 11/2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-b11f149d12357d2286616e06",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Eddie Nketiah to win 2+ fouls in C Palace vs Fulham at 5/4 (Sky Bet)",
   "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": null,
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-d95590c10a9bd0de2f97ea6b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Bournemouth most corners vs Brentford at 23/20 (Ladbrokes, Coral)",
   "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": null,
   "recorded_at": "2026-09-30T15:06:05.629Z",
   "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-bd8d9e31325c1532a9a139a3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Erling Haaland to score a header at 7/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": null,
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-e9e24354b7b354affd773f22",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Murillo to win 2+ fouls in Arsenal vs N Forest at 16/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": null,
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-0e7824a50d13ebc31e0c872c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Nikola Milenkovic to win 1+ foul in Arsenal vs N Forest at 11/8",
   "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": null,
   "recorded_at": "2026-09-30T15:05:19.637Z",
   "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-15477efeca9894bc0951152d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Germany 24+ total shots at 9/2 (Betway)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-30T10:02:26.000Z",
   "recorded_at": "2026-09-30T11:11:54.280Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-0d88da54cf15126159444c7e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt No goalscorer in West Brom vs Leeds at 11/1 (Sky Bet)",
   "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": null,
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-7794972ef6147e204d1c1b35",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Ipswich +1.5 Asian Handicap vs Liverpool at evens (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": null,
   "recorded_at": "2026-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-3dd940e107c5a90e865660bc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2.5pts Doncaster to beat Newport at 17/20 (Betfair, Paddy Power, William Hill)",
   "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-09-28T16:05:07.032Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-e1e632b6bb8200037907b014",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "3pts Oldham to beat Wealdstone and over 1.5 goals at 10/11 (Ladbrokes, Coral, Betway)",
   "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-09-28T16:05:06.274Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-778f9cd2fb611f7614dcad84",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Newcastle 20+ total shots vs Leicester at 7/4 (Unibet)",
   "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": null,
   "recorded_at": "2026-09-28T16:05:06.274Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-0c3b2722848cda55d7b1d2b5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Dani Olmo to win 2+ fouls and commit 2+ foul at 13/2 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T13:50:15.000Z",
   "recorded_at": "2026-09-28T20:50:16.375Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2504dda44eb3e318a1329714",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hungary to win at 7/4 (BOYLESports)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T10:42:43.000Z",
   "recorded_at": "2026-09-28T20:50:16.560Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f4f26a0fd4f0ee7148c61ce8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Willi Orban 2+ total shots at 15/4 (Betway)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T10:42:43.000Z",
   "recorded_at": "2026-09-28T20:50:16.560Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-a3957a1496803f68dd4c8e53",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Willi Orban 1+ total shots at 17/20 (Betway)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T10:42:43.000Z",
   "recorded_at": "2026-09-28T20:50:16.560Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1657a45fec36c90ed0854eea",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Arda Guler 1+ assist at 11/2 (Coral, Ladbrokes)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-22T23:00:00.000Z",
   "recorded_at": "2026-09-28T20:50:16.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4666e99a9dc9632b213fa1b8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Maxim De Cuyper 1+ shot on target at 23/10 (Coral, Ladbrokes)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-22T23:00:00.000Z",
   "recorded_at": "2026-09-28T20:50:16.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-3bacb39591fc99886bd8298f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Maxim De Cuyper 2+ total shots at 3/1 (Coral, Ladbrokes)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-22T23:00:00.000Z",
   "recorded_at": "2026-09-28T20:50:16.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9a70f6d4cccdc6c80530ee33",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Georgia 15+ total shots at 9/4 (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-22T23:00:00.000Z",
   "recorded_at": "2026-09-28T20:50:16.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c5149dd1c8ea95b91b54928e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Georgia 13+ total shots at evens (bet365)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-22T23:00:00.000Z",
   "recorded_at": "2026-09-28T20:50:16.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f4694dba6a23e954fbb6c9db",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Leif Davis 1+ assists in Charlton vs Ipswich (19:45) at 5/1 (General)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-21T09:15:29.000Z",
   "recorded_at": "2026-09-28T16:05:27.245Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-4b086c4a9a2e21c9ef9bea24",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Roma to win and Under 4.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-05T09:48:18.000Z",
   "recorded_at": "2026-10-12T20:07:08.744Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-b5d2b6ecf3c394ebfddbde52",
   "url": "/authors/jake-osgathorpe/picks/3/#pick-n-b5d2b6ecf3c394ebfddbde52",
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We'll back UNDER 4.5 GOALS alongside MARC CUCURELLA 1+ TOTAL SHOT for a nice 11/10 bet.",
   "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-05-12T08:11:19.000Z",
   "recorded_at": "2026-09-28T17:09:26.937Z",
   "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.472Z",
    "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-b5d2b6ecf3c394ebfddbde52",
    "quote_text": "We'll back UNDER 4.5 GOALS alongside MARC CUCURELLA 1+ TOTAL SHOT for a nice 11/10 bet.",
    "fragment_from": 3759,
    "fragment_to": 3846,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250515132756id_/https://www.sportinglife.com/football/news/jake-osgathorpes-premier-league-tips-and-super-6-predictions-2425-matchday-37/225510",
     "display_name": null,
     "speaker": "Jake Osgathorpe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "99293fa9574fb200c5c04b43d0214cfc460cab39b24fb068697f19b61b588dba",
     "material_removed": false
    },
    "published_at": "2025-05-12T08:11:19.000Z",
    "detected_at": "2026-09-28T17:09:26.937Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "not_supported",
    "cause": "",
    "cause_code": "not_supported",
    "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-05-12T08:11:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-12T08:11:19.000Z",
     "detected_at": "2026-09-28T17:09:26.937Z",
     "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.472Z",
      "field_name": "line sign",
      "was": "leg 1: Over/Under −4.5 goals · under −4.5",
      "now": "leg 1: Over/Under 4.5 goals · under 4.5",
      "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.472Z",
     "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-74ac8b6b495467cbfb52b013",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Marc Cucurella 1+ total shot and Under 4.5 goals in Chelsea vs Man Utd (20:15) at 11/10 (Betfair)",
   "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-05-12T08:11:19.000Z",
   "recorded_at": "2026-09-28T17:09:26.937Z",
   "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-af52b2d5184e8dec8e67cc63",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Southampton 0-2 Manchester City (Sky Bet odds: 13/2)",
   "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-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-e6711b57377ec097ded41fc5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Fulham 1-1 Everton (Sky Bet odds: 11/2)",
   "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-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-78d1194891c9908ea6de730d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bournemouth to collect 3+ cards vs Aston Villa at 17/10",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-8dc9d8b8413bfcb8d2574c9f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manchester City win to nil vs Southampton (15:00) at 13/10",
   "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-05-08T09:00:28.000Z",
   "recorded_at": "2026-09-28T17:10:37.512Z",
   "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-52b9ef3693303a719ea01900",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Wolves to beat Man Utd 14:00) at 23/10",
   "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-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-b2fa4e4b952bdd2ce63f9dcd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "John McGinn to commit 2+ fouls in Villa vs Newcastle (17:30) at evens",
   "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-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-2a8bb48c72f16e18bcc883f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tyler Adams to commit 2+ fouls in Palace vs Bournemouth (15:00) at evens",
   "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-04-17T11:41:05.000Z",
   "recorded_at": "2026-09-28T17:11:39.360Z",
   "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-b1e7c7e139636987e7f8b15c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mikkel Damsgaard 1+ assist in Arsenal vs Brentord (17:30) at 13/2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-e0c4577399c40df69fbb4ef2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nico Gonzalez 2+ fouls committed in Man City vs Palace (12:30) at evens",
   "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-04-09T13:55:50.000Z",
   "recorded_at": "2026-09-28T17:11:55.436Z",
   "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-e1aa48ec637728ddfbb53507",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lyon to win (draw no bet)",
   "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-09T10:26:58.000Z",
   "recorded_at": "2026-10-12T20:07:29.670Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4a39fb6c7be1991378c587a2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "No goalscorer in Arsenal vs Chelsea at 11/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-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-f2e5d82fb9d325f9b38f1d57",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tariq Lamptey 2+ fouls committed in Man City vs Brighton at 2/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-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-1d3f7b0c6869321e54140a15",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "No cards in Everton vs West Ham 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-03-13T09:17:15.000Z",
   "recorded_at": "2026-09-28T17:12:37.715Z",
   "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-42f4fd743a2f5d93e7a3849e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Aston Villa to finish in the top four at 40/1 (Sporting Index, SpreadEx)",
   "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-03-04T11:49:04.000Z",
   "recorded_at": "2026-09-28T16:10:53.584Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-a0052916398ed68b80cc5b6c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2pts Aston Villa to finish in the top six at 13/2 (Sporting Index, SpreadEx)",
   "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-03-04T11:49:04.000Z",
   "recorded_at": "2026-09-28T16:10:53.584Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sporting Life, author pages",
   "correction": null
  },
  {
   "record_id": "n-e73ade6bd91247860e611f32",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt Timothy Castagne 3+ tackles in Newcastle vs Fulham at 9/5 (Coral, Ladbrokes)",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-245be41749ad5ce9ccf4146d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1pt A Sending off in Ipswich vs Southampton at 4/1 (Sky Bet)",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-8731f7e217fb518247d6f6d3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0.5pt Jesper Lindstrom 4+ tackles in Everton vs Leicester at 19/5 (William Hill)",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-0dd5dce0f0e0453ad7f62a31",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1.5pts Jesper Lindstrom 3+ tackles in Everton vs Leicester at 13/8 (William Hill)",
   "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-01-29T09:27:01.000Z",
   "recorded_at": "2026-09-30T14:59:34.403Z",
   "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-498e73ab0ddc606a62e80c36",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Liverpool 3-0 Ipswich (Sky Bet odds: 6/1)",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-7a287ac90358d0ba13f1dbe6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Vladamir Coufal to win 2+ fouls in Aston Villa vs West Ham (16:30) at 10/3 (Betfair)",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-2fd7349fb06f8e754a7c863d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Leicester to score first vs Spurs (14:00) at 2/1 (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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-a81a387a87ee5fd8ffb2f44f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Gabriel Magalhaes 1+ headed shot in Wolves vs Arsenal at 10/11 (Betfair, Paddy Power)",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-171fc0382688f96bbc9915bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jesper Lindstrum 3+ tackles in Brighton vs Everton at 23/10 (Coral, Ladbrokes)",
   "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-01-22T11:00:08.000Z",
   "recorded_at": "2026-09-30T14:59:54.706Z",
   "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-d2448fe61ff2369eb8a11d26",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Matt Doherty to commit 2+ fouls in Newcastle vs Wolves (19:30) at 7/4",
   "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-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-a739b62dec6353e8d22725da",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score prediction: Leicester 0-1 Crystal Palace (Sky Bet odds: 15/2)",
   "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-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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-de98d672976000f98af43f85",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Crystal Palace to beat Leicester (19:30) at evens",
   "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-01-09T16:24:21.000Z",
   "recorded_at": "2026-09-30T15:00:45.009Z",
   "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
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 298,
  "before_kickoff": 45,
  "after_kickoff": 253,
  "at_least_2h": 43,
  "share_2h_plus": 14.4,
  "median_hours": 46.4,
  "min_hours": 1.9,
  "max_hours": 74.7,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "settled",
  "picks": 21,
  "settled_picks_all": 24,
  "excluded": {
   "market_without_favourite": 2,
   "no_recorded_line": 1,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 210000,
  "author_net_hundredths": -58412,
  "favourite_net_hundredths": -4694,
  "difference_hundredths": -53718,
  "author_return_percent": -27.82,
  "favourite_return_percent": -2.24,
  "author_hit_rate": 38.1,
  "favourite_hit_rate": 52.4,
  "picked_favourite_share": 47.6,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 18,
    "staked_hundredths": 180000,
    "author_net_hundredths": -88530,
    "favourite_net_hundredths": 6534,
    "author_hits": 5,
    "favourite_hits": 10,
    "picked_favourite": 9,
    "author_return_percent": -49.18,
    "favourite_return_percent": 3.63
   },
   {
    "market_code": "total",
    "picks": 3,
    "staked_hundredths": 30000,
    "author_net_hundredths": 30118,
    "favourite_net_hundredths": -11228,
    "author_hits": 3,
    "favourite_hits": 1,
    "picked_favourite": 1,
    "author_return_percent": 100.39,
    "favourite_return_percent": -37.43
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": -10000
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -20000,
    "favourite_cumulative_hundredths": 2500
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -15833,
    "favourite_cumulative_hundredths": 6667
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -25833,
    "favourite_cumulative_hundredths": -3333
   },
   {
    "kickoff": "2026-10-25T14:00:00.000Z",
    "author_cumulative_hundredths": -35833,
    "favourite_cumulative_hundredths": -13333
   },
   {
    "kickoff": "2026-10-25T14:00:00.000Z",
    "author_cumulative_hundredths": -45833,
    "favourite_cumulative_hundredths": -2333
   },
   {
    "kickoff": "2026-10-25T16:30:00.000Z",
    "author_cumulative_hundredths": -55833,
    "favourite_cumulative_hundredths": -12333
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -65833,
    "favourite_cumulative_hundredths": -4069
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -56487,
    "favourite_cumulative_hundredths": -14069
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -32987,
    "favourite_cumulative_hundredths": -24069
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -42987,
    "favourite_cumulative_hundredths": -34069
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -52987,
    "favourite_cumulative_hundredths": -23069
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -62987,
    "favourite_cumulative_hundredths": -13069
   },
   {
    "kickoff": "2026-10-31T17:30:00.000Z",
    "author_cumulative_hundredths": -57696,
    "favourite_cumulative_hundredths": -7778
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -67696,
    "favourite_cumulative_hundredths": -17778
   },
   {
    "kickoff": "2026-11-06T20:00:00.000Z",
    "author_cumulative_hundredths": -60703,
    "favourite_cumulative_hundredths": -10785
   },
   {
    "kickoff": "2026-11-07T12:30:00.000Z",
    "author_cumulative_hundredths": -70703,
    "favourite_cumulative_hundredths": 5015
   },
   {
    "kickoff": "2026-11-07T12:30:00.000Z",
    "author_cumulative_hundredths": -61931,
    "favourite_cumulative_hundredths": 13787
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -71931,
    "favourite_cumulative_hundredths": 3787
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -59931,
    "favourite_cumulative_hundredths": -6213
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -58412,
    "favourite_cumulative_hundredths": -4694
   }
  ],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 499,
  "pages": 26,
  "page_urls": [
   "/authors/jake-osgathorpe/",
   "/authors/jake-osgathorpe/picks/2/",
   "/authors/jake-osgathorpe/picks/3/",
   "/authors/jake-osgathorpe/picks/4/",
   "/authors/jake-osgathorpe/picks/5/",
   "/authors/jake-osgathorpe/picks/6/",
   "/authors/jake-osgathorpe/picks/7/",
   "/authors/jake-osgathorpe/picks/8/",
   "/authors/jake-osgathorpe/picks/9/",
   "/authors/jake-osgathorpe/picks/10/",
   "/authors/jake-osgathorpe/picks/11/",
   "/authors/jake-osgathorpe/picks/12/",
   "/authors/jake-osgathorpe/picks/13/",
   "/authors/jake-osgathorpe/picks/14/",
   "/authors/jake-osgathorpe/picks/15/",
   "/authors/jake-osgathorpe/picks/16/",
   "/authors/jake-osgathorpe/picks/17/",
   "/authors/jake-osgathorpe/picks/18/",
   "/authors/jake-osgathorpe/picks/19/",
   "/authors/jake-osgathorpe/picks/20/",
   "/authors/jake-osgathorpe/picks/21/",
   "/authors/jake-osgathorpe/picks/22/",
   "/authors/jake-osgathorpe/picks/23/",
   "/authors/jake-osgathorpe/picks/24/",
   "/authors/jake-osgathorpe/picks/25/",
   "/authors/jake-osgathorpe/picks/26/"
  ],
  "groups": {
   "settled": 87,
   "pending": 0,
   "excluded": 412
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/jake-osgathorpe/",
  "current": false
 },
 "title_tag": "Jake Osgathorpe Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-aec6716d25833ac2772a1070",
  "type_code": "individual",
  "name_shown": "Jake Osgathorpe",
  "main_entity": "e-aec6716d25833ac2772a1070",
  "identity": {
   "status": "verified_identity",
   "is_verified": true,
   "when": "2026-10-11",
   "source_list": [
    {
     "url": "https://www.sportinglife.com/about-us",
     "what": "«Joe Townsend, Tom Carnduff, Jake Osgathorpe and James Cantrill are the names behind This Week's Acca.» Infogol на странице не упоминается"
    },
    {
     "url": "https://www.sportinglife.com/football/news/jake-osgathorpes-tipping-record/234561",
     "what": "Заместитель редактора футбольного раздела; учёт прогнозов с 2024 года: +107.36 пункта, ROI 7.5% при 1 425.65 пункта ставок (по выдаче поиска, страницу не открывал)"
    }
   ]
  },
  "platform_list": [
   {
    "entity_ref": "e-aec6716d25833ac2772a1070",
    "medium": "Sporting Life",
    "channel": "author pages",
    "domain": "sportinglife.com",
    "source_info": "sporting-life",
    "byline": "Jake Osgathorpe",
    "url": "/sources/sporting-life/",
    "summary": {
     "statements": 1086,
     "predictions": 472,
     "settled_picks": 24,
     "headline_kind": "historical_simulation",
     "return_percent": 29.27,
     "headline_part": "archived",
     "period_from": "2026-09-28",
     "period_to": "2026-11-07"
    }
   },
   {
    "entity_ref": "e-3f538cf83fd30d93dfb344f3",
    "medium": "Sporting Life",
    "channel": "author pages",
    "domain": "sportinglife.com",
    "source_info": "sporting-life",
    "byline": "Jake Osgathorpe",
    "url": null,
    "summary": {
     "statements": 58,
     "predictions": 27,
     "settled_picks": 0,
     "headline_kind": null,
     "return_percent": null,
     "headline_part": null,
     "period_from": "2026-09-28",
     "period_to": "2026-09-30"
    }
   }
  ],
  "previously": [],
  "trust_tier": "established"
 },
 "data_revision": {
  "data_version": "2026-10-22.3",
  "updated": "2026-10-22",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "retro-1.1",
  "price_rule": "reconstructed at archived prices (~8–15 h before kick-off), archived before kick-off only",
  "series_code": "retro_market_closing_sm:archived",
  "sample": {
   "settled_picks": 24,
   "matches": 22,
   "void": 0,
   "period_from": "2024-08-17",
   "period_to": "2026-04-08",
   "composition_hash": "56fc2499d22aad2f00e2a79dfaa17364ea33ce45a2067d8161b3dd5f559599ea"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-daa37579944f97377cb4",
   "at": "2026-10-22T09:54:30.278Z",
   "data_version": "2026-10-22.3",
   "previous_data_version": "2026-10-22.2",
   "url": "/authors/jake-osgathorpe/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-22.2",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-22.3",
    "return_percent": "29.27",
    "settled_picks": 24,
    "matches": 22,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "56fc2499d22aad2f00e2a79dfaa17364ea33ce45a2067d8161b3dd5f559599ea",
    "text": "+29.27% on 24 settled picks across 22 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Data corrected: 4 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 4,
    "changed": 0
   },
   "correction_id": "i-92c61f74bed2994bcc8d"
  },
  {
   "id": "zc-a5108daa2dd99d7b2abb",
   "at": "2026-10-22T05:56:36.122Z",
   "data_version": "2026-10-22.2",
   "previous_data_version": "2026-10-22.1",
   "url": "/authors/jake-osgathorpe/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-19.6",
    "return_percent": "29.27",
    "settled_picks": 24,
    "matches": 22,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "56fc2499d22aad2f00e2a79dfaa17364ea33ce45a2067d8161b3dd5f559599ea",
    "text": "+29.27% on 24 settled picks across 22 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-22.2",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Added 4 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-958236d16fc894029674",
   "at": "2026-10-19T19:39:27.559Z",
   "data_version": "2026-10-19.6",
   "previous_data_version": "2026-10-19.5",
   "url": "/authors/jake-osgathorpe/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-18.3",
    "return_percent": "23.27",
    "settled_picks": 26,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "a6864b584c4298a4e6591326017b6d8be1528ed2e86db053531ca764a6017cc6",
    "text": "+23.27% on 26 settled picks across 24 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-19.6",
    "return_percent": "29.27",
    "settled_picks": 24,
    "matches": 22,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "56fc2499d22aad2f00e2a79dfaa17364ea33ce45a2067d8161b3dd5f559599ea",
    "text": "+29.27% on 24 settled picks across 22 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Data corrected: 2 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-0a5946401e13325ba351"
  },
  {
   "id": "zc-d422c6855963b45d0c46",
   "at": "2026-10-18T04:18:28.335Z",
   "data_version": "2026-10-18.3",
   "previous_data_version": "2026-10-18.2",
   "url": "/authors/jake-osgathorpe/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-18.2",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-18.3",
    "return_percent": "23.27",
    "settled_picks": 26,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "a6864b584c4298a4e6591326017b6d8be1528ed2e86db053531ca764a6017cc6",
    "text": "+23.27% on 26 settled picks across 24 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Data corrected: 2 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-94953145b6b3628ee97d"
  },
  {
   "id": "zc-9fd5504782826fa18c5f",
   "at": "2026-10-18T03:29:01.089Z",
   "data_version": "2026-10-18.2",
   "previous_data_version": "2026-10-18.1",
   "url": "/authors/jake-osgathorpe/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-16.5",
    "return_percent": "23.27",
    "settled_picks": 26,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "a6864b584c4298a4e6591326017b6d8be1528ed2e86db053531ca764a6017cc6",
    "text": "+23.27% on 26 settled picks across 24 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-18.2",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-6f9fd79be4cc2dcd3e2a",
   "at": "2026-10-16T17:26:36.835Z",
   "data_version": "2026-10-16.5",
   "previous_data_version": "2026-10-16.4",
   "url": "/authors/jake-osgathorpe/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-13.5",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-16.5",
    "return_percent": "23.27",
    "settled_picks": 26,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "a6864b584c4298a4e6591326017b6d8be1528ed2e86db053531ca764a6017cc6",
    "text": "+23.27% on 26 settled picks across 24 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Data corrected: 2 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-716bb263319acb6803ae"
  },
  {
   "id": "zc-28b63a933f1f2ffb159f",
   "at": "2026-10-13T20:21:18.065Z",
   "data_version": "2026-10-13.5",
   "previous_data_version": "2026-10-13.4",
   "url": "/authors/jake-osgathorpe/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-09.2",
    "return_percent": "15.02",
    "settled_picks": 25,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "3c16b0a81ee7e8a4ed7d6e2b862e2c7f8be4e2cda39ffc2e08833d1fd628077b",
    "text": "+15.02% on 25 settled picks across 24 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-13.5",
    "return_percent": "21.61",
    "settled_picks": 28,
    "matches": 26,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "6b9b93dd3b3ced993b43ac19ea1f655e2b61314496b4e665a7a93f4c6480db83",
    "text": "+21.61% on 28 settled picks across 26 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Added 3 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-e54bb6d73fc59e74161c",
   "at": "2026-10-09T12:49:36.723Z",
   "data_version": "2026-10-09.2",
   "previous_data_version": "2026-10-09.1",
   "url": "/authors/jake-osgathorpe/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-09-30.1",
    "return_percent": "20.50",
    "settled_picks": 60,
    "matches": 48,
    "void": 0,
    "series_code": "retro_author_price",
    "price_rule": "author's stated odds, restored",
    "method_version": "retro-1.0",
    "composition_hash": "4dd9c03490112ee7d004e5cb9dfdde029c71b5058b87f553aa7e75a9af20317a",
    "text": "+20.50% on 60 settled picks across 48 matches · author's stated odds, restored · method retro-1.0"
   },
   "after": {
    "data_version": "2026-10-09.2",
    "return_percent": "15.02",
    "settled_picks": 25,
    "matches": 24,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "3c16b0a81ee7e8a4ed7d6e2b862e2c7f8be4e2cda39ffc2e08833d1fd628077b",
    "text": "+15.02% on 25 settled picks across 24 matches · historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "The headline rule changed on 9 October 2026: the headline is the live record at our recorded market price; without one, a historical simulation at the last pre-match archive price (~8–15 h before kick-off) on picks archived before kick-off only. Picks first found after the match no longer enter the headline number. Was: author's stated odds, restored (60 settled picks). Now: historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only (25 settled picks).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 38,
    "changed": 11
   },
   "correction_id": "i-cfe19410054ed5eb56ce"
  }
 ],
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 5,
    "total_check": true,
    "market_list": [
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 3,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 30118,
      "return_percent": "100.4",
      "period_from": "2026-10-31",
      "period_to": "2026-11-07",
      "small_sample": true,
      "average_odds": "2.04",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "player_to_score",
      "in_words": "Player to score",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-05",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.91",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "team_total",
      "in_words": "Team goals",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-23",
      "period_to": "2026-10-23",
      "small_sample": true,
      "average_odds": "2.05",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 4,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 20118,
      "return_percent": "50.3",
      "period_from": "2026-10-23",
      "period_to": "2026-11-07",
      "small_sample": true,
      "average_odds": "2.04",
      "odds_from_author": 4,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 3,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 30118,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-11-07",
        "small_sample": true,
        "average_odds": "2.04",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-23",
        "period_to": "2026-10-23",
        "small_sample": true,
        "average_odds": "2.05",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-05",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.91",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "player_to_score",
        "in_words": "Player to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-11-05",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.91",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   },
   {
    "code": "archived",
    "title": "Archived before kick-off",
    "price_rule": "Reconstructed at archived prices",
    "settled_picks": 24,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 6,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 20150,
      "return_percent": "33.6",
      "period_from": "2024-08-17",
      "period_to": "2026-04-08",
      "small_sample": true,
      "average_odds": "2.81",
      "odds_from_author": 4,
      "odds_from_snapshot": 2
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 6,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -22900,
      "return_percent": "-38.2",
      "period_from": "2024-08-31",
      "period_to": "2025-04-26",
      "small_sample": true,
      "average_odds": "2.34",
      "odds_from_author": 6,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "both_teams_score_and_result",
      "in_words": "Result and both teams to score",
      "url": null,
      "settled_picks": 5,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -19250,
      "return_percent": "-38.5",
      "period_from": "2024-10-26",
      "period_to": "2026-04-08",
      "small_sample": true,
      "average_odds": "2.82",
      "odds_from_author": 4,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "cards_over_under",
      "in_words": "Cards over/under",
      "url": null,
      "settled_picks": 2,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 19250,
      "return_percent": "96.2",
      "period_from": "2025-03-15",
      "period_to": "2025-03-16",
      "small_sample": true,
      "average_odds": "2.10",
      "odds_from_author": 2,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "win_to_nil",
      "in_words": "Win to nil",
      "url": null,
      "settled_picks": 2,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 39000,
      "return_percent": "195.0",
      "period_from": "2025-05-16",
      "period_to": "2026-04-08",
      "small_sample": true,
      "average_odds": "3.16",
      "odds_from_author": 1,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 9300,
      "return_percent": "93.0",
      "period_from": "2024-09-14",
      "period_to": "2024-09-14",
      "small_sample": true,
      "average_odds": "2.00",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "double_chance",
      "in_words": "Double chance",
      "url": null,
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 15700,
      "return_percent": "157.0",
      "period_from": "2025-01-14",
      "period_to": "2025-01-14",
      "small_sample": true,
      "average_odds": "2.40",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "result_and_total",
      "in_words": "Result and total goals",
      "url": null,
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 9000,
      "return_percent": "90.0",
      "period_from": "2024-11-23",
      "period_to": "2024-11-23",
      "small_sample": true,
      "average_odds": "2.05",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 21,
      "won": 11,
      "void": 0,
      "net_points_hundredths": 47300,
      "return_percent": "22.5",
      "period_from": "2024-08-17",
      "period_to": "2025-05-16",
      "small_sample": false,
      "average_odds": "2.59",
      "odds_from_author": 20,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 6,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -22900,
        "return_percent": null,
        "period_from": "2024-08-31",
        "period_to": "2025-04-26",
        "small_sample": true,
        "average_odds": "2.34",
        "odds_from_author": 6,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 5,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 12450,
        "return_percent": null,
        "period_from": "2024-08-17",
        "period_to": "2025-04-20",
        "small_sample": true,
        "average_odds": "3.02",
        "odds_from_author": 4,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "both_teams_score_and_result",
        "in_words": "Result and both teams to score",
        "settled_picks": 4,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -9250,
        "return_percent": null,
        "period_from": "2024-10-26",
        "period_to": "2025-05-02",
        "small_sample": true,
        "average_odds": "2.92",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "cards_over_under",
        "in_words": "Cards over/under",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 19250,
        "return_percent": null,
        "period_from": "2025-03-15",
        "period_to": "2025-03-16",
        "small_sample": true,
        "average_odds": "2.10",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 9300,
        "return_percent": null,
        "period_from": "2024-09-14",
        "period_to": "2024-09-14",
        "small_sample": true,
        "average_odds": "2.00",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 15700,
        "return_percent": null,
        "period_from": "2025-01-14",
        "period_to": "2025-01-14",
        "small_sample": true,
        "average_odds": "2.40",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 9000,
        "return_percent": null,
        "period_from": "2024-11-23",
        "period_to": "2024-11-23",
        "small_sample": true,
        "average_odds": "2.05",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "win_to_nil",
        "in_words": "Win to nil",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 13750,
        "return_percent": null,
        "period_from": "2025-05-16",
        "period_to": "2025-05-16",
        "small_sample": true,
        "average_odds": "2.80",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 3,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 22950,
      "return_percent": "76.5",
      "period_from": "2026-04-08",
      "period_to": "2026-04-08",
      "small_sample": true,
      "average_odds": "2.56",
      "odds_from_author": 0,
      "odds_from_snapshot": 3,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 7700,
        "return_percent": null,
        "period_from": "2026-04-08",
        "period_to": "2026-04-08",
        "small_sample": true,
        "average_odds": "1.77",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "both_teams_score_and_result",
        "in_words": "Result and both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-04-08",
        "period_to": "2026-04-08",
        "small_sample": true,
        "average_odds": "2.40",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "win_to_nil",
        "in_words": "Win to nil",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 25250,
        "return_percent": null,
        "period_from": "2026-04-08",
        "period_to": "2026-04-08",
        "small_sample": true,
        "average_odds": "3.52",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 28 September 2026 · 499 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/authors/jake-osgathorpe/",
  "s": "2026-09-28",
  "prediction_count": 499,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/authors/jake-osgathorpe/\">Record tracked by Forecast Record since 28 September 2026 · 499 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "established",
  "in_words": "Established",
  "settled_count": 223,
  "days": 814,
  "weeks": 25,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 47,
  "first_settled_on": "2024-08-16",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "colleagues": [
  {
   "source_code": "sporting-life",
   "source_name": "Sporting Life",
   "source_url": "/sources/sporting-life/",
   "label": "Also at Sporting Life",
   "authors_total": 3,
   "authors": [
    {
     "name": "Joe Townsend",
     "url": "/authors/joe-townsend/",
     "headline_part": "archived",
     "settled_picks": 15,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Jimmy 'The Punt' Cantrill",
     "url": "/authors/jimmy-the-punt-cantrill/",
     "headline_part": "archived",
     "settled_picks": 3,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "2.31",
     "odds_from_author": 0,
     "odds_from_snapshot": 3
    },
    {
     "name": "Tom Carnduff",
     "url": "/authors/tom-carnduff/",
     "headline_part": "archived",
     "settled_picks": 3,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "1.93",
     "odds_from_author": 3,
     "odds_from_snapshot": 0
    }
   ]
  }
 ],
 "reconciliations": [
  {
   "url": "/record-checks/sporting-life-jake-osgathorpe-season-2026-27-2026-10-11/",
   "heading": "Sporting Life — Jake Osgathorpe, Season 2026-27: Own Record Check",
   "conclusion": "Not directly comparable: the season total is published without its rows, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure; the claimed period starts on 2026-08-01, before our collection of this source began (2026-09-28).",
   "data": "2026-10-11",
   "author_name": "Jake Osgathorpe"
  },
  {
   "url": "/record-checks/sporting-life-jake-osgathorpe-2026-09-2026-10-11/",
   "heading": "Sporting Life — Jake Osgathorpe, September 2026: Own Record Check",
   "conclusion": "Its own rows add up to +7.45 points, not the +7.95 claimed. Not directly comparable: each row of its record is a whole column of several bets with one total, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure.",
   "data": "2026-10-11",
   "author_name": "Jake Osgathorpe"
  }
 ],
 "record_check_summary": {
  "total": 2,
  "comparable_checks": 0,
  "latest": {
   "check_url": "/record-checks/sporting-life-jake-osgathorpe-season-2026-27-2026-10-11/",
   "claim_id": "zv-a394eafa74ec",
   "check_id": "sv-9faec1ae93c6",
   "claim_date": "2026-10-11",
   "comparable": false,
   "outcome": "not_comparable",
   "author": "Jake Osgathorpe",
   "product": "Jake's Predictions",
   "claimed_period": {
    "since": "2026-08-01",
    "until": null
   },
   "our": {
    "wins": 12,
    "losses": 25,
    "voids": 0,
    "settled": 37,
    "profit": null,
    "rows": 160,
    "before_kickoff_rows": 45,
    "before_kickoff_settled": 37
   },
   "theirs": {
    "wins": null,
    "losses": null,
    "voids": null,
    "profit": "-8.8",
    "roi": "-9%",
    "predictions": null,
    "rows": 0,
    "own_rows_add_up_to": null
   },
   "difference_reason": "The season total is published without its rows, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure; the claimed period starts on 2026-08-01, before our collection of this source began (2026-09-28).",
   "verdict": "Not directly comparable: the season total is published without its rows, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure; the claimed period starts on 2026-08-01, before our collection of this source began (2026-09-28)."
  },
  "items": [
   {
    "check_url": "/record-checks/sporting-life-jake-osgathorpe-season-2026-27-2026-10-11/",
    "claim_id": "zv-a394eafa74ec",
    "check_id": "sv-9faec1ae93c6",
    "claim_date": "2026-10-11",
    "comparable": false,
    "outcome": "not_comparable",
    "author": "Jake Osgathorpe",
    "product": "Jake's Predictions",
    "claimed_period": {
     "since": "2026-08-01",
     "until": null
    },
    "our": {
     "wins": 12,
     "losses": 25,
     "voids": 0,
     "settled": 37,
     "profit": null,
     "rows": 160,
     "before_kickoff_rows": 45,
     "before_kickoff_settled": 37
    },
    "theirs": {
     "wins": null,
     "losses": null,
     "voids": null,
     "profit": "-8.8",
     "roi": "-9%",
     "predictions": null,
     "rows": 0,
     "own_rows_add_up_to": null
    },
    "difference_reason": "The season total is published without its rows, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure; the claimed period starts on 2026-08-01, before our collection of this source began (2026-09-28).",
    "verdict": "Not directly comparable: the season total is published without its rows, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure; the claimed period starts on 2026-08-01, before our collection of this source began (2026-09-28)."
   },
   {
    "check_url": "/record-checks/sporting-life-jake-osgathorpe-2026-09-2026-10-11/",
    "claim_id": "zv-89466e0ff224",
    "check_id": "sv-f9ad55cafc2b",
    "claim_date": "2026-10-11",
    "comparable": false,
    "outcome": "not_comparable",
    "author": "Jake Osgathorpe",
    "product": "Jake's Predictions",
    "claimed_period": {
     "since": "2026-09-01",
     "until": "2026-09-30"
    },
    "our": {
     "wins": 0,
     "losses": 0,
     "voids": 0,
     "settled": 0,
     "profit": 0.0,
     "rows": 10,
     "before_kickoff_rows": 0,
     "before_kickoff_settled": 0
    },
    "theirs": {
     "wins": null,
     "losses": null,
     "voids": null,
     "profit": "+7.95",
     "roi": null,
     "predictions": null,
     "rows": 9,
     "own_rows_add_up_to": 7.45
    },
    "difference_reason": "Its own rows add up to +7.45 points, not the +7.95 claimed. Each row of its record is a whole column of several bets with one total, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure.",
    "verdict": "Its own rows add up to +7.45 points, not the +7.95 claimed. Not directly comparable: each row of its record is a whole column of several bets with one total, and the stake of each bet (0.25 to 2.5 points) sits outside the published record, so the total is the source’s own figure."
   }
  ]
 },
 "author_type": "Pundit",
 "data_changes": {
  "added_later": "56 records added on 28 Sep 2026 from archived copies; 166 records added on 30 Sep 2026 from archived copies; 19 records added on 12 Oct 2026 from the source's own history; 11 more records added on other dates. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 1,
  "last_correction_at": "2026-10-22T09:54:30.278Z",
  "corrections_url": "/corrections/",
  "text": "1 record shown here has been corrected; the last correction was on 22 October 2026, with its reason in the corrections log."
 },
 "entity_id": "person:o-aec6716d25833ac2772a1070",
 "source_revision": 196,
 "related": [
  {
   "url": "/cards/e-aec6716d25833ac2772a1070-bank/",
   "name": "Bankroll card — Jake Osgathorpe",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-aec6716d25833ac2772a1070-month-following/",
   "name": "A month following Jake Osgathorpe",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-aec6716d25833ac2772a1070-said-vs-happened/",
   "name": "Said → happened — Jake Osgathorpe",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-aec6716d25833ac2772a1070-turning-point/",
   "name": "Turning point — Jake Osgathorpe",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/jake-osgathorpe/",
   "name": "Your record on Forecast Record: Jake Osgathorpe",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 94,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 499,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 499,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 5,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 24,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.source_reported",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 18,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 37,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 186,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 5,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.checked",
   "entity": "e-aec6716d25833ac2772a1070",
   "value": 223,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
