{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/jamie-griffith/",
 "canonical": "/authors/jamie-griffith/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jamie Griffith: Football Prediction Record",
 "description": "Verified record: 12 settled picks by Jamie Griffith recorded before kick-off across 11 matches, 10 Oct 2026 – 2 Nov 2026.",
 "first_paragraph": {
  "body": "Forecast Record recorded 12 settled live picks by Jamie Griffith before kick-off across 11 matches between 10 October and 2 November 2026. At our recorded market prices these picks returned +38.7% on the total staked. Of the 416 predictions we hold for Jamie Griffith, 306 are linked to matches: 48 were recorded by us before kick-off, 183 archived before kick-off by an independent web archive and 75 first found after the match. Figures as of 7 November 2026.",
  "key_number": "+38.7%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "outside_core",
 "indexing_threshold": {
  "settled_count": 68,
  "date_count": 61,
  "required_settled": 10,
  "required_dates": 2,
  "live_count": 2,
  "restored_count": 126,
  "of_them_archived": 83
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "123bc5a39adeae3d78d8e05c47abc8dec24ada8ff2531253cc28184c04c4a3cd",
 "dependency_group": "author:e-c697be96d57cf5a3ff88e57d",
 "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/jamie-griffith/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/jamie-griffith/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-c697be96d57cf5a3ff88e57d",
  "public_name": "Jamie Griffith",
  "tracker_number": 1500,
  "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-c697be96d57cf5a3ff88e57d-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": "38.7083",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 12,
   "n_events": 11,
   "n_void": 0,
   "ci_low": "-45.2273",
   "ci_high": "115.6923",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": null,
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T19:52:23.438Z",
   "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: 12 settled picks across 11 matches",
  "average_odds": null,
  "odds_from_author": null,
  "odds_from_snapshot": null
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_key": null,
  "series_label": "No level stake placed",
  "bankroll_hundredths": 1000000,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "top_up_count": 0,
  "profit_hundredths": 0,
  "rewards_off": null,
  "data_points": [],
  "top_ups": [],
  "rule": "Every tracked author starts with 10,000 points and stakes 100 per qualifying pick. This author has 0 settled bets, so the bankroll stands at its starting value."
 },
 "simulations": [],
 "completeness": {
  "detected": 1442,
  "recognised": 416,
  "accepted": 191,
  "executed": 169,
  "calculated": 140,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 122
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 65
   },
   {
    "cause": "National-team matches",
    "figure": 24
   },
   {
    "cause": "not_checked",
    "figure": 22
   },
   {
    "cause": "other reading",
    "figure": 14
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 1442,
  "of_them_restored": 867,
  "not_predictions": {
   "opinions": 198,
   "not_about_a_match": 823,
   "unclassified": 0
  },
  "predictions": 416,
  "predictions_restored": 258,
  "matches": 28,
  "admitted": 191,
  "qualifying_picks": 169,
  "qualifying_picks_restored": 152,
  "settled_picks": 140,
  "settled_picks_restored": 124,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 13,
    "settled_picks": 12,
    "void": 0,
    "pending_picks": 1,
    "matches": 11,
    "operations_settled": 12,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 17,
    "settled_picks": 16,
    "void": 0,
    "pending_picks": 1,
    "matches": 15,
    "operations_settled": 16,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.1",
     "2.2"
    ],
    "display_name": "At the author's stated price"
   },
   {
    "code_name": "retro_market_closing",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 19,
    "settled_picks": 18,
    "void": 1,
    "pending_picks": 1,
    "matches": 17,
    "operations_settled": 18,
    "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": 125,
    "settled_picks": 101,
    "void": 4,
    "pending_picks": 24,
    "matches": 95,
    "operations_settled": 103,
    "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": 92,
    "settled_picks": 80,
    "void": 0,
    "pending_picks": 12,
    "matches": 67,
    "operations_settled": 81,
    "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": 122
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 65
   },
   {
    "code_name": "outside_coverage",
    "cause": "National-team matches",
    "figure": 24
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 22
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 14
   }
  ],
  "duplicates": 27,
  "junk": {
   "service": 5,
   "ads": 43
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-1cc71b76be30bb1414f3c07d",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-1cc71b76be30bb1414f3c07d",
   "quote_text": "Aston Villa\n1pt 17-10 Betfair",
   "fragment_from": 1794,
   "fragment_to": 1823,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "display_name": null,
    "speaker": "Joe Casey",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2167074f642c87d1723371448f57815f25b5ac56dad1bf27a41a1ed2774f3f8",
    "material_removed": false
   },
   "published_at": "2026-10-09T15:00:00.000Z",
   "detected_at": "2026-10-09T15:03:42.947Z",
   "executed_at": "2026-10-10T23:35:05.248Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-60e403153fd3",
    "display_name": "Aston Villa — Brentford",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-brentford-2026-10-10/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Aston Villa",
   "odds_set": {
    "by_author": "2.7",
    "our_snapshot": "2.6200",
    "our_snapshot_at": "2026-10-09T15:03:06.850Z",
    "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-09T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T15:03:42.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Aston Villa",
    "author_odds": "2.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Aston Villa at 2.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Aston Villa 2-2 Brentford."
   },
   "settlements": [
    {
     "operation_id": "aa651a256e6d9a601926723187b86ee6f53f458930dcdcf462ee8179fc474e8b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "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-10-09T15:05:06.296Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f8445ccdb8ff953c25242969e5c5d974a3825a405eb98eb6dd23a3fa2c47f9da",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "decimal_odds": "2.6200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-10T23:35:05.248Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-6d1457ec5afb2586ab1a8e0c",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-6d1457ec5afb2586ab1a8e0c",
   "quote_text": "Chelsea & both teams to score\n1pt 15-8 bet365",
   "fragment_from": 1825,
   "fragment_to": 1870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "display_name": null,
    "speaker": "Joe Casey",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a2167074f642c87d1723371448f57815f25b5ac56dad1bf27a41a1ed2774f3f8",
    "material_removed": false
   },
   "published_at": "2026-10-09T15:00:00.000Z",
   "detected_at": "2026-10-09T15:03:42.947Z",
   "executed_at": "2026-10-10T23:35:05.253Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b2dcb02259fa",
    "display_name": "Chelsea — AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/chelsea-vs-afc-bournemouth-2026-10-10/",
    "scoreline": "5-1",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Chelsea win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.875",
    "our_snapshot": "2.8750",
    "our_snapshot_at": "2026-10-09T15:50:20.091Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 18750,
   "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-09T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T15:03:42.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Chelsea win, both teams to score: yes",
    "author_odds": "2.875",
    "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: Chelsea win, both teams to score: yes at 2.88"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "5-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Chelsea 5-1 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "2452e55a5638423a0523c0a3a56db3c27130974b5dab795f77e9bfb3e2bd25f2",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "decimal_odds": "2.875",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 18750,
     "executed_at": "2026-10-09T15:05:06.611Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "322e3447b88b10616d089a4dea0b004ad4cb99736cf0b9c073a1d482b3a5ae90",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "decimal_odds": "2.8750",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 18750,
     "executed_at": "2026-10-10T23:35:05.253Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-de1e19584d10650bb7f05f4d",
   "url": "/evidence/?pick=n-de1e19584d10650bb7f05f4d",
   "quote_text": "Reece James, Malo Gusto and Romeo Lavia are out.",
   "fragment_from": 4725,
   "fragment_to": 4773,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240913143142id_/https://www.racingpost.com/sport/football-tips/bournemouth-vs-chelsea-prediction-betting-tips-and-odds-aeTRF7k2DYJT/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "60777a322383afc45540c03c357a26a52803f4ee885a7ae1246dcf0b3fbb558a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:53:15.123Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-13T12:55:37.000Z",
    "detected_at": "2026-10-02T00:53:15.123Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-408dd2af203e3d73d3b29b14",
   "url": "/evidence/?pick=n-408dd2af203e3d73d3b29b14",
   "quote_text": "Loanee Kepa Arrizabalaga is ineligible to face his parent club and will sit out alongside injured duo Dango Ouattara and Tyler Adams.",
   "fragment_from": 4528,
   "fragment_to": 4661,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240913143142id_/https://www.racingpost.com/sport/football-tips/bournemouth-vs-chelsea-prediction-betting-tips-and-odds-aeTRF7k2DYJT/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "60777a322383afc45540c03c357a26a52803f4ee885a7ae1246dcf0b3fbb558a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:53:15.123Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-13T12:55:37.000Z",
    "detected_at": "2026-10-02T00:53:15.123Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2ba265119c418bbf910b595a",
   "url": "/evidence/?pick=n-2ba265119c418bbf910b595a",
   "quote_text": "Richarlison is Tottenham's only confirmed absentee while Yves Bissouma remains a doubt",
   "fragment_from": 4095,
   "fragment_to": 4181,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240917144642id_/https://www.racingpost.com/sport/football-tips/efl-cup/coventry-vs-tottenham-prediction-betting-tips-and-odds-aQAN97o1GKQ8/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7564f962acff848675bd22e4effbb8ff917d832e59d44b269265f2b1d157f858",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:52:16.236Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-17T11:46:02.000Z",
    "detected_at": "2026-10-02T00:52:16.236Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f453597ec86f8c898d8a822d",
   "url": "/evidence/?pick=n-f453597ec86f8c898d8a822d",
   "quote_text": "Coventry 13-2\nTottenham 4-9\nDraw 19-5",
   "fragment_from": 1808,
   "fragment_to": 1845,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240917144642id_/https://www.racingpost.com/sport/football-tips/efl-cup/coventry-vs-tottenham-prediction-betting-tips-and-odds-aQAN97o1GKQ8/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7564f962acff848675bd22e4effbb8ff917d832e59d44b269265f2b1d157f858",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:52:16.236Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-17T11:46:02.000Z",
    "detected_at": "2026-10-02T00:52:16.236Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d7144dc1d0ddeb0cb7f619e9",
   "url": "/evidence/?pick=n-d7144dc1d0ddeb0cb7f619e9",
   "quote_text": "Pays out at 8-1 with Paddy Power",
   "fragment_from": 5492,
   "fragment_to": 5524,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240921141912id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac6a16c77257d5f6e9de7b89f9fbd2124a96f5b389c4bc5b43b8e6243529c1dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:51:11.090Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-02T00:51:11.090Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ed9e9894a9a09db91f7ff189",
   "url": "/evidence/?pick=n-ed9e9894a9a09db91f7ff189",
   "quote_text": "This game has come too soon for James Milner, Brajan Gruda and Matt O'Riley",
   "fragment_from": 3818,
   "fragment_to": 3893,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240921141912id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac6a16c77257d5f6e9de7b89f9fbd2124a96f5b389c4bc5b43b8e6243529c1dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:51:11.090Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-02T00:51:11.090Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5b7155fb917f999c758995e9",
   "url": "/evidence/?pick=n-5b7155fb917f999c758995e9",
   "quote_text": "A fifth successive Premier League away win is certainly not out of the question",
   "fragment_from": 3251,
   "fragment_to": 3330,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240921141912id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac6a16c77257d5f6e9de7b89f9fbd2124a96f5b389c4bc5b43b8e6243529c1dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:51:11.090Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-02T00:51:11.090Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d8d3319f8bf5a70704a135a2",
   "url": "/evidence/?pick=n-d8d3319f8bf5a70704a135a2",
   "quote_text": "History suggests that the Seagulls are more likely to prevail",
   "fragment_from": 2214,
   "fragment_to": 2275,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240921141912id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac6a16c77257d5f6e9de7b89f9fbd2124a96f5b389c4bc5b43b8e6243529c1dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:51:11.090Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-02T00:51:11.090Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e7c249c70b9c4c72112ffef5",
   "url": "/evidence/?pick=n-e7c249c70b9c4c72112ffef5",
   "quote_text": "Brighton 4-5\nNottingham Forest 7-2\nDraw 11-4",
   "fragment_from": 1930,
   "fragment_to": 1974,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240921141912id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac6a16c77257d5f6e9de7b89f9fbd2124a96f5b389c4bc5b43b8e6243529c1dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:51:11.090Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-02T00:51:11.090Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-98e4bff74525a8877a743502",
   "url": "/evidence/?pick=n-98e4bff74525a8877a743502",
   "quote_text": "is a huge price to find the net against Bilbao",
   "fragment_from": 3450,
   "fragment_to": 3496,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:50:22.027Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4bb4e493b45b276d126a4f87",
   "url": "/evidence/?pick=n-4bb4e493b45b276d126a4f87",
   "quote_text": "they may be out of their depth against much stronger opposition",
   "fragment_from": 2367,
   "fragment_to": 2430,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:50:22.027Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-df20923e8d618f6498d45408",
   "url": "/evidence/?pick=n-df20923e8d618f6498d45408",
   "quote_text": "should have too much quality for Viktoria Plzen",
   "fragment_from": 1826,
   "fragment_to": 1873,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:50:22.027Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-71fb128c35dd0252dca71ced",
   "url": "/evidence/?pick=n-71fb128c35dd0252dca71ced",
   "quote_text": "Frankfurt fancied to ease to victory",
   "fragment_from": 957,
   "fragment_to": 993,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:50:22.027Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9b4a4b0fa0c5e4a96a649165",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-9b4a4b0fa0c5e4a96a649165",
   "quote_text": "Eintracht Frankfurt to win to nil\n1pt 13-10 BoyleSports, Hills",
   "fragment_from": 1313,
   "fragment_to": 1375,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
    "material_removed": false
   },
   "published_at": "2024-09-25T16:00:55.000Z",
   "detected_at": "2026-10-02T00:50:22.027Z",
   "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": "Eintracht Frankfurt v Plzen",
    "competition_name": "UEFA Europa League",
    "starts_at": "2024-09-26T19:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "To win to nil",
   "outcome_label": "Eintracht Frankfurt to win to nil",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.3500",
    "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-25T16:19:26.000Z",
   "dates": {
    "fragment_at": "2024-09-25T16:00:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "archive_snapshot_at": "2024-09-25T16:19: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 2 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "To win to nil",
    "choice": "Eintracht Frankfurt to win to nil",
    "author_odds": "2.3",
    "market_key": "win_to_nil",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "To win to nil: Eintracht Frankfurt to win to nil 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": "2f220e5926e432d646655c756ea19651fa8dded36cb47f7127c986f12189d823",
     "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": "Eintracht Frankfurt to win to nil",
     "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:03.111Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "79b1c46e6b4e65b787afc8350a1358f80bb70d5d379686104b0a3d56c86b55b3",
     "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": "Eintracht Frankfurt to win to nil",
     "decimal_odds": "2.3500",
     "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.537Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8e9d08fbf00d5d8a0b4b5953",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8e9d08fbf00d5d8a0b4b5953",
   "quote_text": "Manchester City to win & both teams to score\n1pt 7-4 BoyleSports",
   "fragment_from": 1403,
   "fragment_to": 1467,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": "Dan Childs, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-02T00:47:49.924Z",
   "executed_at": "2026-11-07T18:22:57.931Z",
   "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 Fulham",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": "3-2"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Manchester City win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.6500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 16500,
   "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-04T16:32:06.000Z",
   "dates": {
    "fragment_at": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "archive_snapshot_at": "2024-10-04T16:32: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 2 Oct 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.75",
    "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.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Manchester City 3-2 Fulham."
   },
   "settlements": [
    {
     "operation_id": "81ecd2a03c4e41ed6234f5e14af48825212d3d263b8f2289e4dfba85c122d13f",
     "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.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 17500,
     "executed_at": "2026-11-07T18:22:57.914Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0d86994379eabf2d531ca7ae62ad8d5251d1de7850aee531344de9e43716f3ee",
     "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.6500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16500,
     "executed_at": "2026-11-07T18:22:57.931Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-98f77a4fe9ea00a08f1b61f5",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-98f77a4fe9ea00a08f1b61f5",
   "quote_text": "Declan Rice to score or register an assist\n1pt 13-10 bet365",
   "fragment_from": 1232,
   "fragment_to": 1291,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": "Dan Childs, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-02T00:47:49.924Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": null,
    "display_name": "Arsenal v Southampton",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Player to score or assist",
   "outcome_label": "Declan Rice to score or assist",
   "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-10-04T16:32:06.000Z",
   "dates": {
    "fragment_at": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "archive_snapshot_at": "2024-10-04T16:32: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 2 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score or assist",
    "choice": "Declan Rice to score or assist",
    "author_odds": "2.3",
    "market_key": "player_goal_or_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to score or assist: Declan Rice to score or assist 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": "acbb82b1330d1b8caac1c7489a10145ad63d412aaf589a21e9ab66d38188a201",
     "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": "Declan Rice to score or assist",
     "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:03.055Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-f50fba1477f6c2f05a80ce2e",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-f50fba1477f6c2f05a80ce2e",
   "quote_text": "Liam Delap to score at any time\n1pt 3-1 Betfair, Paddy Power",
   "fragment_from": 1469,
   "fragment_to": 1529,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "display_name": null,
    "speaker": "Dan Childs, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
    "material_removed": false
   },
   "published_at": "2024-10-04T16:05:13.000Z",
   "detected_at": "2026-10-02T00:47:49.924Z",
   "executed_at": "2026-11-07T18:22:57.953Z",
   "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 Ipswich Town",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": "4-1"
   },
   "market_label": "Player to score",
   "outcome_label": "Liam Delap to score",
   "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": "win",
   "simulation_change_hundredths": 30000,
   "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-04T16:32:06.000Z",
   "dates": {
    "fragment_at": "2024-10-04T16:05:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "archive_snapshot_at": "2024-10-04T16:32: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 2 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Liam Delap to score",
    "author_odds": "4",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Liam Delap to score at 4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was West Ham United 4-1 Ipswich Town."
   },
   "settlements": [
    {
     "operation_id": "7ddc9283f1a47fb4ee002fa1691f12a9ac1c536e999fb93ca2d3f2ade7d3f8c1",
     "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": "Liam Delap to score",
     "decimal_odds": "4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 30000,
     "executed_at": "2026-11-07T18:22:57.953Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dan Childs, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-17b2737d326028fbd7c99eb2",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-17b2737d326028fbd7c99eb2",
   "quote_text": "Ollie Watkins to score or assist",
   "fragment_from": 5856,
   "fragment_to": 5888,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005144330id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-prediction-betting-tips-and-odds-a7oBJ1U33G7k/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ee161570bac9485ed90fc405ea2727b970bf9ae1e8debf414007b5887798da12",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:32.918Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T13:40:38.000Z",
    "detected_at": "2026-10-02T00:47:32.918Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1bb8f88b3e32ae938747ef45",
   "url": "/evidence/?pick=n-1bb8f88b3e32ae938747ef45",
   "quote_text": "Villans should add to Ten Hag's troubles",
   "fragment_from": 975,
   "fragment_to": 1015,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005144330id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-prediction-betting-tips-and-odds-a7oBJ1U33G7k/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ee161570bac9485ed90fc405ea2727b970bf9ae1e8debf414007b5887798da12",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:32.918Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T13:40:38.000Z",
    "detected_at": "2026-10-02T00:47:32.918Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1c696e9d70aa043c2d052c8a",
   "url": "/evidence/?pick=n-1c696e9d70aa043c2d052c8a",
   "quote_text": "Bruno Fernandes' red card against Spurs has been overturned so he is available",
   "fragment_from": 4838,
   "fragment_to": 4916,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005144330id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-prediction-betting-tips-and-odds-a7oBJ1U33G7k/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ee161570bac9485ed90fc405ea2727b970bf9ae1e8debf414007b5887798da12",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:32.918Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T13:40:38.000Z",
    "detected_at": "2026-10-02T00:47:32.918Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-87f1c2ab659fb6c33ec04951",
   "url": "/evidence/?pick=n-87f1c2ab659fb6c33ec04951",
   "quote_text": "Plus get 60-1 for a home win and 80-1 for an away victory with Paddy Power.",
   "fragment_from": 1107,
   "fragment_to": 1182,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005144330id_/https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-prediction-betting-tips-and-odds-a7oBJ1U33G7k/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ee161570bac9485ed90fc405ea2727b970bf9ae1e8debf414007b5887798da12",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:32.918Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T13:40:38.000Z",
    "detected_at": "2026-10-02T00:47:32.918Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-754781d198a024b6a16a7600",
   "url": "/evidence/?pick=n-754781d198a024b6a16a7600",
   "quote_text": "backing a low-scoring home win could be the best route to profit.",
   "fragment_from": 3383,
   "fragment_to": 3448,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005170506id_/https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e11fa9b22c9aee98fc5299a02e0a20064442092b967eb6200029e214a039d528",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:20.311Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T15:51:16.000Z",
    "detected_at": "2026-10-02T00:47:20.311Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-30fde4781080cb1d481c0e37",
   "url": "/evidence/?pick=n-30fde4781080cb1d481c0e37",
   "quote_text": "Aaron Ramsey, Callum O’Dowda, Will Fish and Kion Etete are absentees while Jesper Daland and Ryotaro Tsunoda will need to be assessed.",
   "fragment_from": 3733,
   "fragment_to": 3867,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005170506id_/https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e11fa9b22c9aee98fc5299a02e0a20064442092b967eb6200029e214a039d528",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:20.311Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T15:51:16.000Z",
    "detected_at": "2026-10-02T00:47:20.311Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-add51a2600eeb9904205925e",
   "url": "/evidence/?pick=n-add51a2600eeb9904205925e",
   "quote_text": "This game has come too soon for defenders Rob Dickie and Rob Atkinson, who miss out alongside Sam Bell and Ayman Benarous.",
   "fragment_from": 3601,
   "fragment_to": 3723,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005170506id_/https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e11fa9b22c9aee98fc5299a02e0a20064442092b967eb6200029e214a039d528",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:20.311Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T15:51:16.000Z",
    "detected_at": "2026-10-02T00:47:20.311Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-eaa2c92f72ecada244abd44c",
   "url": "/evidence/?pick=n-eaa2c92f72ecada244abd44c",
   "quote_text": "NEW CUSTOMER OFFER\n\n£40 in Free Accumulator Bets When You Place a £10 Bet",
   "fragment_from": 1426,
   "fragment_to": 1499,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241005170506id_/https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e11fa9b22c9aee98fc5299a02e0a20064442092b967eb6200029e214a039d528",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-02T00:47:20.311Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-05T15:51:16.000Z",
    "detected_at": "2026-10-02T00:47:20.311Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-76b6c2e32c9b31d8ff5ca426",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-76b6c2e32c9b31d8ff5ca426",
   "quote_text": "Mathijs de Ligt to be shown a card\n1pt 15-4 bet365",
   "fragment_from": 1556,
   "fragment_to": 1606,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
    "material_removed": false
   },
   "published_at": "2024-11-01T16:09:30.000Z",
   "detected_at": "2026-10-01T01:14:10.481Z",
   "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": "Manchester United v Chelsea",
    "competition_name": "Premier League",
    "starts_at": "2024-11-03T16:30:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Player to be carded",
   "outcome_label": "Mathijs de Ligt 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": "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-01T21:01:50.000Z",
   "dates": {
    "fragment_at": "2024-11-01T16:09:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Mathijs de Ligt 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: Mathijs de Ligt to be carded at 4.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": "9825e1e26eceac6e7c7f17581db7d53a9cc89ceaf823d4686cce644f11f89bbf",
     "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": "Mathijs de Ligt to be carded",
     "decimal_odds": "4.75",
     "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:38.126Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-646b088474c7dfe4d59cc0bf",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-646b088474c7dfe4d59cc0bf",
   "quote_text": "Casemiro over 0.5 shots on target\n2pts 7-4 Coral, Ladbrokes",
   "fragment_from": 1495,
   "fragment_to": 1554,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
    "material_removed": false
   },
   "published_at": "2024-11-01T16:09:30.000Z",
   "detected_at": "2026-10-01T01:14:10.481Z",
   "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": "Manchester United v Chelsea",
    "competition_name": "Premier League",
    "starts_at": "2024-11-03T16:30:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Player shots on target over/under 0.5",
   "outcome_label": "Casemiro over 0.5 shots on target",
   "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": "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-01T21:01:50.000Z",
   "dates": {
    "fragment_at": "2024-11-01T16:09:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Player shots on target over/under 0.5",
    "choice": "Casemiro over 0.5 shots on target",
    "author_odds": "2.75",
    "market_key": "player_shots",
    "choice_key": "over",
    "period": "match",
    "line": "0.5",
    "subject": "shots",
    "in_words": "Player shots on target over/under 0.5: Casemiro over 0.5 shots on target 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": "07dabce527078b93fa736754581b2cadf6b0c163ababb321736f5acdb1fe2d5d",
     "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 0.5",
     "choice": "Casemiro over 0.5 shots on target",
     "decimal_odds": "2.75",
     "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:38.115Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fdd80e03fa2980a9a5e15203",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-fdd80e03fa2980a9a5e15203",
   "quote_text": "Dwight McNeil over 0.5 assists\n1pt 4-1 Hills",
   "fragment_from": 1449,
   "fragment_to": 1493,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:14:10.481Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-48eb8efecc4806a55a571078",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-48eb8efecc4806a55a571078",
   "quote_text": "Leif Davis to be shown a card\n1pt 6-1 bet365",
   "fragment_from": 1403,
   "fragment_to": 1447,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
    "material_removed": false
   },
   "published_at": "2024-11-01T16:09:30.000Z",
   "detected_at": "2026-10-01T01:14:10.481Z",
   "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": "Ipswich Town v Leicester City",
    "competition_name": "Premier League",
    "starts_at": "2024-11-02T15:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Player to be carded",
   "outcome_label": "Leif Davis 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": "2024-11-01T21:01:50.000Z",
   "dates": {
    "fragment_at": "2024-11-01T16:09:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to be carded",
    "choice": "Leif Davis 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: Leif Davis 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": "502b3e40b987fc09be646d63f35c1f537682c95998304092aef2f45cdf8be32b",
     "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": "Leif Davis 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:38.101Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-067c3c8eb6624b3e0839407c",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-067c3c8eb6624b3e0839407c",
   "quote_text": "Liverpool to win and both teams to score\n1pt 6-4 bet365, BoyleSports",
   "fragment_from": 1273,
   "fragment_to": 1341,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "display_name": null,
    "speaker": "Aaron Ashley, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
    "material_removed": false
   },
   "published_at": "2024-11-01T17:28:02.000Z",
   "detected_at": "2026-10-01T01:13:57.213Z",
   "executed_at": "2026-11-07T18:22:37.432Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Liverpool v Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2024-11-02T15:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Liverpool win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.4500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 14500,
   "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-01T19:06:25.000Z",
   "dates": {
    "fragment_at": "2024-11-01T17:28:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Liverpool win, both teams to score: yes",
    "author_odds": "2.5",
    "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: Liverpool win, both teams to score: yes at 2.5"
   },
   "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 Liverpool 2-1 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "137fe47d283f39256f8728af298bdc718bbab5b0a7f74e58a41e40ef1d1d6241",
     "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": "Liverpool win, both teams to score: yes",
     "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:22:37.426Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d84c2041557055942d882a5ee965a4877aa1a3633033eaa1ea3e9638ef7bc0b8",
     "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": "Liverpool win, both teams to score: yes",
     "decimal_odds": "2.4500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 14500,
     "executed_at": "2026-11-07T18:22:37.432Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aaron Ashley, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-e5dc0e1a68c7a5f6608b0335",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-e5dc0e1a68c7a5f6608b0335",
   "quote_text": "Draw in Nottingham Forest vs West Ham\n1pt 5-2 bet365, Coral, Hills",
   "fragment_from": 1343,
   "fragment_to": 1409,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "display_name": null,
    "speaker": "Aaron Ashley, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
    "material_removed": false
   },
   "published_at": "2024-11-01T17:28:02.000Z",
   "detected_at": "2026-10-01T01:13:57.213Z",
   "executed_at": "2026-11-07T18:22:37.444Z",
   "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 West Ham United",
    "competition_name": "Premier League",
    "starts_at": "2024-11-02T15:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.4900",
    "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-01T19:06:25.000Z",
   "dates": {
    "fragment_at": "2024-11-01T17:28:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.5",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw 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 Nottingham Forest 3-0 West Ham United."
   },
   "settlements": [
    {
     "operation_id": "478f24604b20b027993ae410c74cf4282310712b67dbab56fc6e7c29c4da0301",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.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:37.439Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "935253f07735606a980512c519dca3c327d44a416d7711bedb52631e141e1218",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.4900",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:22:37.444Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aaron Ashley, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-f82fc05eea05c41989709b13",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-f82fc05eea05c41989709b13",
   "quote_text": "Draw in Southampton vs Everton\n1pt 5-2 Hills",
   "fragment_from": 1411,
   "fragment_to": 1455,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "display_name": null,
    "speaker": "Aaron Ashley, Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
    "material_removed": false
   },
   "published_at": "2024-11-01T17:28:02.000Z",
   "detected_at": "2026-10-01T01:13:57.213Z",
   "executed_at": "2026-11-07T18:22:37.456Z",
   "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": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.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-01T19:06:25.000Z",
   "dates": {
    "fragment_at": "2024-11-01T17:28:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.5",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.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 Southampton 1-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "5fb0385052999c5c8df36e4918f02c884577c2cf9c62cd9555baf509fdd3e57d",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.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:37.450Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "357845ba97f38c923ed35a82b4dbad3aebd83c170129b5158025d5d02c61b41d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.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:37.456Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aaron Ashley, Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Verdict by Jamie Griffith",
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
    "excluded_from_individual_summaries": false,
    "verdict_by": "Jamie Griffith",
    "verdict_line": "Racing Post, verdict by Jamie Griffith"
   },
   "correction": null
  },
  {
   "observation_id": "n-486310da7fb041bdfebc8821",
   "url": "/evidence/?pick=n-486310da7fb041bdfebc8821",
   "quote_text": "Burnley: Nathan Redmond, Hjalmar Ekdal and Jeremy Sarmiento are back in training",
   "fragment_from": 3572,
   "fragment_to": 3652,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102235200id_/https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "128dec13f681cb2a53e152032883d816c1ca26f8583bf069d2f444c333d03299",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:44.919Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T12:06:55.000Z",
    "detected_at": "2026-10-01T01:13:44.919Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-74cf879e7612a36e49d0761f",
   "url": "/evidence/?pick=n-74cf879e7612a36e49d0761f",
   "quote_text": "Millwall: Tom Bradshaw, Josh Coburn, Adam Mayor and Billy Mitchell are back in training",
   "fragment_from": 3406,
   "fragment_to": 3493,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102235200id_/https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "128dec13f681cb2a53e152032883d816c1ca26f8583bf069d2f444c333d03299",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:44.919Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T12:06:55.000Z",
    "detected_at": "2026-10-01T01:13:44.919Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f5130d797feb274298cc5a0b",
   "url": "/evidence/?pick=n-f5130d797feb274298cc5a0b",
   "quote_text": "Betfair are offering £50 in free bets when you bet £10 on Millwall vs Burnley.",
   "fragment_from": 1095,
   "fragment_to": 1173,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102235200id_/https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "128dec13f681cb2a53e152032883d816c1ca26f8583bf069d2f444c333d03299",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:44.919Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T12:06:55.000Z",
    "detected_at": "2026-10-01T01:13:44.919Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5cc2935da5a769859cab4384",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-5cc2935da5a769859cab4384",
   "quote_text": "Draw\n1pt 11-5 bet365",
   "fragment_from": 1436,
   "fragment_to": 1456,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102235200id_/https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "128dec13f681cb2a53e152032883d816c1ca26f8583bf069d2f444c333d03299",
    "material_removed": false
   },
   "published_at": "2024-11-02T12:06:55.000Z",
   "detected_at": "2026-10-01T01:13:44.919Z",
   "executed_at": "2026-11-07T18:22:32.672Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Millwall v Burnley",
    "competition_name": "EFL Championship",
    "starts_at": "2024-11-03T15:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.9400",
    "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-02T23:52:00.000Z",
   "dates": {
    "fragment_at": "2024-11-02T12:06:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-02T12:06:55.000Z",
    "detected_at": "2026-10-01T01:13:44.919Z",
    "archive_snapshot_at": "2024-11-02T23:52:00.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.2",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.2"
   },
   "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 Millwall 1-0 Burnley."
   },
   "settlements": [
    {
     "operation_id": "cee0ef67685138bd6c1bb6a0e68786c2fe1ea9d5470e9daf6ba58014b797fd99",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:22:32.659Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "836ba31fa100dce1f247e1c64117d969981ffe38afc86acfebeb8478babe17e9",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "2.9400",
     "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:32.672Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-32cdcfb64d48453b619194b9",
   "url": "/evidence/?pick=n-32cdcfb64d48453b619194b9",
   "quote_text": "Micky van de Ven suffered a hamstring injury on Wednesday and will miss out alongside Wilson Odobert",
   "fragment_from": 4574,
   "fragment_to": 4674,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-72ab3bf72a6b03c2ea6e4807",
   "url": "/evidence/?pick=n-72ab3bf72a6b03c2ea6e4807",
   "quote_text": "Ross Barkley is the visitors' only absentee – which is a privilege Ange Postecoglou has not been granted",
   "fragment_from": 4052,
   "fragment_to": 4156,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-132f8495a0c1595b4d742386",
   "url": "/evidence/?pick=n-132f8495a0c1595b4d742386",
   "quote_text": "they will be looking for another successful raid at Spurs.",
   "fragment_from": 3470,
   "fragment_to": 3528,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-001832aa2da80af5a83fda29",
   "url": "/evidence/?pick=n-001832aa2da80af5a83fda29",
   "quote_text": "there is every chance he can make it three wins in a row for Villa at the Tottenham Hotspur Stadium",
   "fragment_from": 3037,
   "fragment_to": 3136,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a86147b305055b65946398d2",
   "url": "/evidence/?pick=n-a86147b305055b65946398d2",
   "quote_text": "Tottenham 19-20\nAston Villa 13-5\nDraw 16-5",
   "fragment_from": 1915,
   "fragment_to": 1957,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3b4a8a355643ad496d33a3f0",
   "url": "/evidence/?pick=n-3b4a8a355643ad496d33a3f0",
   "quote_text": "You can watch Tottenham vs Aston Villa in the Premier League at 2pm on Sunday November 3, live on",
   "fragment_from": 1363,
   "fragment_to": 1460,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4db686169557f20ad3a95973",
   "url": "/evidence/?pick=n-4db686169557f20ad3a95973",
   "quote_text": "Place any bet on Tottenham vs Aston Villa with Sky Bet and claim £40 in free football bets.",
   "fragment_from": 1140,
   "fragment_to": 1231,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1529f1aeb5c252e2b8024a90",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-1529f1aeb5c252e2b8024a90",
   "quote_text": "Youri Tielemans over 0.5 assists",
   "fragment_from": 6078,
   "fragment_to": 6110,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2855ccb0d4065a12d876abf2",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-2855ccb0d4065a12d876abf2",
   "quote_text": "Pedro Porro over 0.5 shots",
   "fragment_from": 5913,
   "fragment_to": 5939,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:13:36.417Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-54d75f1390559715697a481b",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-54d75f1390559715697a481b",
   "quote_text": "Both teams to score",
   "fragment_from": 5719,
   "fragment_to": 5738,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": "2024-11-02T15:19:43.000Z",
   "detected_at": "2026-10-01T01:13:36.417Z",
   "executed_at": "2026-11-07T18:22:37.988Z",
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "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": "4-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4300",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4300,
   "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-02T19:19:41.000Z",
   "dates": {
    "fragment_at": "2024-11-02T15:19:43.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": "2024-11-02T19:19:41.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Won: the final score was Tottenham Hotspur 4-1 Aston Villa."
   },
   "settlements": [
    {
     "operation_id": "65226cc2c8204785c9ffee33de548407bfec69c8c23ef12a56800d1a35045f1e",
     "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.4300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4300,
     "executed_at": "2026-11-07T18:22:37.988Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-166f53a558c75c356815e1f9",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-166f53a558c75c356815e1f9",
   "quote_text": "Aston Villa draw no bet\n1pt 17-10 BoyleSports, Coral, Ladbrokes",
   "fragment_from": 1530,
   "fragment_to": 1593,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
    "material_removed": false
   },
   "published_at": "2024-11-02T15:19:43.000Z",
   "detected_at": "2026-10-01T01:13:36.417Z",
   "executed_at": "2026-11-07T18:22:37.981Z",
   "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 Aston Villa",
    "competition_name": "Premier League",
    "starts_at": "2024-11-03T14:00:00.000Z",
    "url": null,
    "scoreline": "4-1"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Aston Villa",
   "odds_set": {
    "by_author": "2.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": "2024-11-02T19:19:41.000Z",
   "dates": {
    "fragment_at": "2024-11-02T15:19:43.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "archive_snapshot_at": "2024-11-02T19:19:41.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Aston Villa",
    "author_odds": "2.7",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Aston Villa at 2.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Tottenham Hotspur 4-1 Aston Villa."
   },
   "settlements": [
    {
     "operation_id": "5f4e10b01e2c0d5d59e3b4d7bdb6a971bd504287f83cb1ffc7acee54f0ddac26",
     "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": "Aston Villa",
     "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:37.981Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d45b6d5e7414fcfeec3e4198",
   "url": "/evidence/?pick=n-d45b6d5e7414fcfeec3e4198",
   "quote_text": "They may have too much for Stuttgart",
   "fragment_from": 5369,
   "fragment_to": 5405,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-79118eb2b418bd78dd5a92e5",
   "url": "/evidence/?pick=n-79118eb2b418bd78dd5a92e5",
   "quote_text": "they will fancy their chances against a Sparta Prague side who have lost two of their last four home matches.",
   "fragment_from": 4853,
   "fragment_to": 4962,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6284d7efea3a2cf404a960b7",
   "url": "/evidence/?pick=n-6284d7efea3a2cf404a960b7",
   "quote_text": "suggesting they can take three points against Atleti, although they may not score too many while doing so.",
   "fragment_from": 4113,
   "fragment_to": 4219,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-54f26f7d2d13fcdba807d748",
   "url": "/evidence/?pick=n-54f26f7d2d13fcdba807d748",
   "quote_text": "they could be set for more trouble in the French capital.",
   "fragment_from": 3974,
   "fragment_to": 4031,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-394cd4b41292a11705e27ee4",
   "url": "/evidence/?pick=n-394cd4b41292a11705e27ee4",
   "quote_text": "it could pay to back Feyenoord to dominate from start to finish against struggling Salzburg.",
   "fragment_from": 3741,
   "fragment_to": 3833,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7afb1edc7397ddf8989767cc",
   "url": "/evidence/?pick=n-7afb1edc7397ddf8989767cc",
   "quote_text": "that is unlikely to change in Rotterdam.",
   "fragment_from": 3306,
   "fragment_to": 3346,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-17f2f9da88935c93c8840036",
   "url": "/evidence/?pick=n-17f2f9da88935c93c8840036",
   "quote_text": "he could help himself to at least a couple more against Benfica",
   "fragment_from": 2995,
   "fragment_to": 3058,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-564cc3df6150bd0a7c618c21",
   "url": "/evidence/?pick=n-564cc3df6150bd0a7c618c21",
   "quote_text": "neither look set to make it out of the league phase.",
   "fragment_from": 2186,
   "fragment_to": 2238,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4c44c74c68a124a6a501164c",
   "url": "/evidence/?pick=n-4c44c74c68a124a6a501164c",
   "quote_text": "suggesting goals could be at a premium in Gelsenkirchen.",
   "fragment_from": 2018,
   "fragment_to": 2074,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-62bcbec8387e7694a37b8218",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-62bcbec8387e7694a37b8218",
   "quote_text": "Atalanta draw no bet\n2pts Evs general",
   "fragment_from": 1821,
   "fragment_to": 1858,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": "2024-11-05T16:43:07.000Z",
   "detected_at": "2026-10-01T01:12:59.944Z",
   "executed_at": "2026-11-07T18:22:29.524Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "VfB Stuttgart v Atalanta",
    "competition_name": "UEFA Champions League",
    "starts_at": "2024-11-06T20:00:00.000Z",
    "url": null,
    "scoreline": "0-2"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Atalanta",
   "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-06T18:50:24.000Z",
   "dates": {
    "fragment_at": "2024-11-05T16:43:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Atalanta",
    "author_odds": "2",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Atalanta at 2"
   },
   "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 VfB Stuttgart 0-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "39e87babfaf6829fae9c1fdaec4649c15536303cd3e5a79e4b697cbb09b7f242",
     "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": "Atalanta",
     "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:29.524Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ccee4f951ab876d7de3427f8",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-ccee4f951ab876d7de3427f8",
   "quote_text": "Paris St-Germain to win & under 3.5 goals vs Atletico Madrid\n1pt 6-4 BoyleSports",
   "fragment_from": 1739,
   "fragment_to": 1819,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": "2024-11-05T16:43:07.000Z",
   "detected_at": "2026-10-01T01:12:59.944Z",
   "executed_at": "2026-11-07T18:22:29.506Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Paris Saint-Germain v Atlético Madrid",
    "competition_name": "UEFA Champions League",
    "starts_at": "2024-11-06T20:00:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Match result and over/under 3.5 goals",
   "outcome_label": "Paris Saint-Germain to win and under 3.5 goals",
   "odds_set": {
    "by_author": "2.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.5000",
    "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-06T18:50:24.000Z",
   "dates": {
    "fragment_at": "2024-11-05T16:43:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 3.5 goals",
    "choice": "Paris Saint-Germain to win and under 3.5 goals",
    "author_odds": "2.5",
    "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: Paris Saint-Germain to win and under 3.5 goals at 2.5"
   },
   "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 Paris Saint-Germain 1-2 Atlético Madrid."
   },
   "settlements": [
    {
     "operation_id": "3de630c9116873ccd3a7e61bc37cd31d76199027bf0d7aa22ad9dbe5f582ce39",
     "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 3.5 goals",
     "choice": "Paris Saint-Germain to win and under 3.5 goals",
     "decimal_odds": "2.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:22:29.459Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e1477f2962cbe3d789edc04c9eee8cee14769b37b4edcbc33e8cfd9ca031ddd2",
     "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 3.5 goals",
     "choice": "Paris Saint-Germain to win and under 3.5 goals",
     "decimal_odds": "2.5000",
     "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:29.506Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-35921b0dc8f275f748a7393e",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-35921b0dc8f275f748a7393e",
   "quote_text": "Feyenoord-Feyenoord double result\n1pt 7-5 BoyleSports",
   "fragment_from": 1684,
   "fragment_to": 1737,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": "2024-11-05T16:43:07.000Z",
   "detected_at": "2026-10-01T01:12:59.944Z",
   "executed_at": "2026-11-07T18:22:29.428Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Feyenoord v Red Bull Salzburg",
    "competition_name": "UEFA Champions League",
    "starts_at": "2024-11-06T20:00:00.000Z",
    "url": null,
    "scoreline": "1-3"
   },
   "market_label": "Half-time/full-time",
   "outcome_label": "Feyenoord at half-time, Feyenoord at full-time",
   "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": "2024-11-06T18:50:24.000Z",
   "dates": {
    "fragment_at": "2024-11-05T16:43:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 1 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Half-time/full-time",
    "choice": "Feyenoord at half-time, Feyenoord at full-time",
    "author_odds": "2.4",
    "market_key": "half_time_full_time",
    "choice_key": "1/1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Half-time/full-time: Feyenoord at half-time, Feyenoord at full-time at 2.4"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Feyenoord 1-3 Red Bull Salzburg."
   },
   "settlements": [
    {
     "operation_id": "3e0815d9b0d0d8a408585ebb3d534bef1d64c2434466a7695ce61134c5b3d38b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Half-time/full-time",
     "choice": "Feyenoord at half-time, Feyenoord at full-time",
     "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:29.428Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a2eb6dac4f4d9c63a0e89972",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-a2eb6dac4f4d9c63a0e89972",
   "quote_text": "Harry Kane to score two or more goals vs Benfica\n2pts 11-4 Betfair, Paddy Power",
   "fragment_from": 1603,
   "fragment_to": 1682,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:59.944Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1ad13f572a520025ae9fc90b",
   "url": "/evidence/?pick=n-1ad13f572a520025ae9fc90b",
   "quote_text": "The Ecuadorian left-back has been booked twice in the Premier League this term and may be in for a tough evening against City's tricky wingers.",
   "fragment_from": 7383,
   "fragment_to": 7526,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-da2d761bda0024d9b19073f7",
   "url": "/evidence/?pick=n-da2d761bda0024d9b19073f7",
   "quote_text": "The Seagulls' top scorer is averaging a goal or assist every 106 minutes in the Premier League this season and could have a big say against the champions.",
   "fragment_from": 7197,
   "fragment_to": 7351,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d8e417efe16f00bf85637f56",
   "url": "/evidence/?pick=n-d8e417efe16f00bf85637f56",
   "quote_text": "Both teams have found the net in seven of Brighton's last eight games and each of City's last four away matches.",
   "fragment_from": 7050,
   "fragment_to": 7162,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-89f4d386ad022a9a61e4a49c",
   "url": "/evidence/?pick=n-89f4d386ad022a9a61e4a49c",
   "quote_text": "Star man Erling Haaland\nTop scorer Erling Haaland\nPenalty taker Erling Haaland\nCard magnet Mateo Kovacic\nAssist ace Bernardo Silva\nSet-piece aerial threat Josko Gvardiol",
   "fragment_from": 6806,
   "fragment_to": 6975,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c93a8f15a1c36c83e4652c3e",
   "url": "/evidence/?pick=n-c93a8f15a1c36c83e4652c3e",
   "quote_text": "Star man Joao Pedro\nTop scorer Danny Welbeck\nPenalty taker Joao Pedro\nCard magnet Joel Veltman\nAssist ace Kaoru Mitoma\nSet-piece aerial threat Igor",
   "fragment_from": 6640,
   "fragment_to": 6787,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d9372bb2ea98ac1707df3567",
   "url": "/evidence/?pick=n-d9372bb2ea98ac1707df3567",
   "quote_text": "Manchester City (4-1-4-1): Ederson; Walker, Akanji, Ake, Gvardiol; Kovacic; Savinho, Silva, Foden, Doku; Haaland",
   "fragment_from": 6142,
   "fragment_to": 6254,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fa937575b92146d469b48c2e",
   "url": "/evidence/?pick=n-fa937575b92146d469b48c2e",
   "quote_text": "Brighton (4-4-2): Verbruggen; Veltman, Van Hecke, Igor, Estupinan; Kadioglu, O’Riley, Baleba, Mitoma; Pedro, Welbeck",
   "fragment_from": 5953,
   "fragment_to": 6069,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e016b1e3e10279ee13070b57",
   "url": "/evidence/?pick=n-e016b1e3e10279ee13070b57",
   "quote_text": "Jack Grealish has been included in England's squad for the upcoming internationals, but is still expected to miss this clash.",
   "fragment_from": 5810,
   "fragment_to": 5935,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d008aea7b075e25fcaf51c0f",
   "url": "/evidence/?pick=n-d008aea7b075e25fcaf51c0f",
   "quote_text": "Rodri, Oscar Bobb and John Stones are long-term absentees while and Ruben Dias should return from injury after the international break.",
   "fragment_from": 5674,
   "fragment_to": 5809,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7ec7695c91d838998dce3596",
   "url": "/evidence/?pick=n-7ec7695c91d838998dce3596",
   "quote_text": "Joao Pedro and Matt O’Riley look set to make the squad.",
   "fragment_from": 5601,
   "fragment_to": 5656,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e44fea6a7cb9ac7871d0a61b",
   "url": "/evidence/?pick=n-e44fea6a7cb9ac7871d0a61b",
   "quote_text": "Adam Webster, James Milner and Solly March are out and Yankuba Minteh, Lewis Dunk and Yasin Ayari must be assessed.",
   "fragment_from": 5485,
   "fragment_to": 5600,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-159b4003f3c5881d67500286",
   "url": "/evidence/?pick=n-159b4003f3c5881d67500286",
   "quote_text": "Manchester City are on a three-game losing streak, their first since April 2018.",
   "fragment_from": 5355,
   "fragment_to": 5435,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-16b483db715270ec218103fe",
   "url": "/evidence/?pick=n-16b483db715270ec218103fe",
   "quote_text": "they may be the latest side to add to City’s winless run, which could be extended to four matches for the first time since Guardiola’s debut season in England.",
   "fragment_from": 5184,
   "fragment_to": 5343,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-51ce6aebe192455b96554159",
   "url": "/evidence/?pick=n-51ce6aebe192455b96554159",
   "quote_text": "Brighton are unbeaten in the Premier League at home this season, overcoming Manchester United and Tottenham at the Amex",
   "fragment_from": 5059,
   "fragment_to": 5178,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c4d2744e878da5a525638411",
   "url": "/evidence/?pick=n-c4d2744e878da5a525638411",
   "quote_text": "City’s decision to sell Julian Alvarez is beginning to look like a rare transfer mistake.",
   "fragment_from": 4968,
   "fragment_to": 5057,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d7cf4f8c067736e6493719ab",
   "url": "/evidence/?pick=n-d7cf4f8c067736e6493719ab",
   "quote_text": "a run of one goal in five league games for Erling Haaland suggests that he could do with a rest.",
   "fragment_from": 4871,
   "fragment_to": 4967,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5eea80b4c647253fab698035",
   "url": "/evidence/?pick=n-5eea80b4c647253fab698035",
   "quote_text": "Rodri’s continued absence in midfield is being felt more with every passing week",
   "fragment_from": 4783,
   "fragment_to": 4863,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5a675d04dee1d93d3fd01455",
   "url": "/evidence/?pick=n-5a675d04dee1d93d3fd01455",
   "quote_text": "Brighton have the attacking options to hurt any side, especially a depleted City defence which will be without John Stones and Ruben Dias.",
   "fragment_from": 4643,
   "fragment_to": 4781,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T01:12:20.811Z",
   "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,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "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": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 23,
  "service": 2,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [],
  "record_origin": [
   {
    "portion": "live",
    "n": 32,
    "body": "32 recorded before kick-off · since 10 Oct 2026"
   },
   {
    "portion": "archived",
    "n": 81,
    "body": "81 from the pre-match archive · 2024–2026"
   },
   {
    "portion": "found_after",
    "n": 39,
    "body": "39 found after the match"
   }
  ],
  "recent_record": [],
  "record_details": [
   {
    "code_name": "M-11",
    "body": "Most recorded: Match result (1X2) · 28 matches",
    "details_words": "Match result (1X2) 8/28 (28 matches); Bet-builder combos 11/24 (24 matches); Goalscorer picks 8/18 (17 matches); Double chance and draw no bet 10/13 (12 matches); Both teams to score 7/10 (10 matches); Goals over/under 7/10 (10 matches); Player props 2/6 (6 matches); Team goals and win to nil 1/2 (2 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 · 0/1",
    "details_words": null,
    "url": null,
    "provenance": "archived",
    "display_name": "Exact scores",
    "rule_href": "/titles/cs-01-exact-scores/"
   },
   {
    "code_name": "X-01",
    "body": "Longest price: correct at 3.40 · 31 Oct 2026",
    "details_words": "Hull City v Ipswich Town · Draw at 3.40 (our pre-match price)",
    "url": "/authors/jamie-griffith/picks/21/#pick-n-ec5a71b203d34b27e77feb84",
    "provenance": "live",
    "display_name": "Correct at a long price",
    "rule_href": "/titles/x-01-correct-at-a-long-price/"
   },
   {
    "code_name": "E-03",
    "body": "Away calls · 4/12",
    "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 · 4/13",
    "details_words": null,
    "url": null,
    "provenance": "live+archived",
    "display_name": "Non-favourite calls",
    "rule_href": "/titles/e-06-non-favourite-calls/"
   }
  ],
  "history": []
 },
 "retro": {
  "restored_total": 97,
  "of_them_archived_pre_match": 70,
  "found_post_match": 27,
  "of_them_source_reported": 0,
  "live_count": 2,
  "date_count": 53,
  "span_from": "2024-09-14",
  "span_to": "2026-05-04",
  "line_text": "restored history: 97, of which pre-match archive 70",
  "body": "We re-read what this author published before Premier League, Championship, Champions League and Europa League matches between 14 September 2024 and 4 May 2026 and settled it against the final score. Restored picks: 97. Backed by a copy of the page in an independent web archive taken before kick-off: 70. Found after the match, with the publication date as stated by the source: 27. 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": 94,
   "share": "0.4149"
  },
  "series_list": [
   {
    "code_name": "retro_author_price",
    "display_name": "Restored, at the author's stated price",
    "n": 71,
    "roi": "-7.2394",
    "ci_low": "-39.8947",
    "ci_high": "28.3786",
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing",
    "display_name": "Restored, at the closing market price",
    "n": 16,
    "roi": "34.3631",
    "ci_low": "-25.3013",
    "ci_high": "89.1871",
    "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": 65,
    "roi": "-11.2231",
    "ci_low": "-37.5870",
    "ci_high": "14.8308",
    "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",
   "Championship",
   "Champions League",
   "Europa League"
  ],
  "source_list": "Results: the official regulation-time score, checked against a second data provider for 46 settled restored picks and forecasts, and the two agree; 51 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."
 },
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "closing",
    "basis_words": "the closing market price of the same selection (restored history)",
    "basis_short": "Closing market price (restored)",
    "compared": 14,
    "above": 5,
    "above_share_percent": "35.7",
    "below": 3,
    "within": 6,
    "median_difference_percent": "2.7",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated",
    "sentence": "The author's stated price against the closing price of the same selection: median +2.7% over 14 picks. The price available to followers is the market price, shown separately."
   }
  ],
  "examples": [
   {
    "url": "/authors/jamie-griffith/picks/3/#pick-n-8e4fa92553a44152d6ff5deb",
    "basis": "closing",
    "stated": "2.25",
    "market": "2.00",
    "difference_percent": "12.2"
   },
   {
    "url": "/authors/jamie-griffith/picks/3/#pick-n-8fda7bd947b8dab44e50095f",
    "basis": "closing",
    "stated": "2.62",
    "market": "2.45",
    "difference_percent": "7.1"
   }
  ],
  "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": "racingpost.com",
   "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/sundays-european-acca-tips-our-9-1-acca-from-across-the-continent-aJWvA8Z11zBn/"
  },
  "observed_from": "2026-09-28",
  "observed_to": "2026-11-07",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "market_price",
  "series": "Recorded before kick-off, at our recorded market price",
  "restored": false,
  "headline_kind": "live_snapshot",
  "headline_part": "live",
  "settled_picks": 12,
  "matches": 11,
  "void": 0,
  "net_points_hundredths": 46450,
  "staked_hundredths": 120000,
  "return_percent": "38.71",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-10",
  "period_to": "2026-11-02",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 12 settled live picks by Jamie Griffith before kick-off across 11 matches between 10 October and 2 November 2026. At our recorded market prices these picks returned +38.7% on the total staked. Of the 416 predictions we hold for Jamie Griffith, 306 are linked to matches: 48 were recorded by us before kick-off, 183 archived before kick-off by an independent web archive and 75 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "12",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "11",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+464.50 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+38.7%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −45.2% to +115.7%"
   }
  ],
  "limitations": [
   "This page combines Jamie Griffith 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 Jamie Griffith publishes”."
  ],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-10",
    "cumulative_points_hundredths": 8750,
    "n": 2
   },
   {
    "date": "2026-10-11",
    "cumulative_points_hundredths": -1250,
    "n": 3
   },
   {
    "date": "2026-10-12",
    "cumulative_points_hundredths": -11250,
    "n": 4
   },
   {
    "date": "2026-10-17",
    "cumulative_points_hundredths": -250,
    "n": 5
   },
   {
    "date": "2026-10-21",
    "cumulative_points_hundredths": -10250,
    "n": 6
   },
   {
    "date": "2026-10-24",
    "cumulative_points_hundredths": -4750,
    "n": 9
   },
   {
    "date": "2026-10-25",
    "cumulative_points_hundredths": 16750,
    "n": 10
   },
   {
    "date": "2026-11-02",
    "cumulative_points_hundredths": 46450,
    "n": 12
   }
  ],
  "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": 12,
    "matches": 11,
    "match_dates": 8,
    "period_from": "2026-10-10",
    "period_to": "2026-11-02",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 46450,
    "low": {
     "date": "2026-10-12",
     "cumulative_points_hundredths": -11250,
     "after_picks": 4
    },
    "high": {
     "date": "2026-11-02",
     "cumulative_points_hundredths": 46450,
     "after_picks": 12
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-10",
      "cumulative_points_hundredths": 8750,
      "n": 2,
      "picks": 2
     },
     {
      "date": "2026-10-11",
      "cumulative_points_hundredths": -1250,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2026-10-12",
      "cumulative_points_hundredths": -11250,
      "n": 4,
      "picks": 1
     },
     {
      "date": "2026-10-17",
      "cumulative_points_hundredths": -250,
      "n": 5,
      "picks": 1
     },
     {
      "date": "2026-10-21",
      "cumulative_points_hundredths": -10250,
      "n": 6,
      "picks": 1
     },
     {
      "date": "2026-10-24",
      "cumulative_points_hundredths": -4750,
      "n": 9,
      "picks": 3
     },
     {
      "date": "2026-10-25",
      "cumulative_points_hundredths": 16750,
      "n": 10,
      "picks": 1
     },
     {
      "date": "2026-11-02",
      "cumulative_points_hundredths": 46450,
      "n": 12,
      "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": 56,
    "matches": 44,
    "match_dates": 39,
    "period_from": "2024-09-14",
    "period_to": "2026-05-04",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": -3600,
    "low": {
     "date": "2024-09-14",
     "cumulative_points_hundredths": -20000,
     "after_picks": 2
    },
    "high": {
     "date": "2025-12-21",
     "cumulative_points_hundredths": 46400,
     "after_picks": 51
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2024-09-14",
      "cumulative_points_hundredths": -20000,
      "n": 2,
      "picks": 2
     },
     {
      "date": "2024-09-21",
      "cumulative_points_hundredths": -250,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2024-09-22",
      "cumulative_points_hundredths": 17050,
      "n": 5,
      "picks": 2
     },
     {
      "date": "2024-10-05",
      "cumulative_points_hundredths": 33550,
      "n": 6,
      "picks": 1
     },
     {
      "date": "2024-10-06",
      "cumulative_points_hundredths": 23550,
      "n": 7,
      "picks": 1
     },
     {
      "date": "2024-11-02",
      "cumulative_points_hundredths": 18050,
      "n": 10,
      "picks": 3
     },
     {
      "date": "2024-11-03",
      "cumulative_points_hundredths": 12350,
      "n": 12,
      "picks": 2
     },
     {
      "date": "2024-11-06",
      "cumulative_points_hundredths": 2350,
      "n": 13,
      "picks": 1
     },
     {
      "date": "2024-11-09",
      "cumulative_points_hundredths": 17500,
      "n": 15,
      "picks": 2
     },
     {
      "date": "2024-11-23",
      "cumulative_points_hundredths": 7500,
      "n": 16,
      "picks": 1
     },
     {
      "date": "2024-12-09",
      "cumulative_points_hundredths": 3800,
      "n": 18,
      "picks": 2
     },
     {
      "date": "2024-12-11",
      "cumulative_points_hundredths": 7100,
      "n": 19,
      "picks": 1
     },
     {
      "date": "2024-12-29",
      "cumulative_points_hundredths": -2900,
      "n": 20,
      "picks": 1
     },
     {
      "date": "2025-01-14",
      "cumulative_points_hundredths": 2200,
      "n": 21,
      "picks": 1
     },
     {
      "date": "2025-01-18",
      "cumulative_points_hundredths": 3400,
      "n": 23,
      "picks": 2
     },
     {
      "date": "2025-01-19",
      "cumulative_points_hundredths": -6600,
      "n": 24,
      "picks": 1
     },
     {
      "date": "2025-01-20",
      "cumulative_points_hundredths": 12150,
      "n": 26,
      "picks": 2
     },
     {
      "date": "2025-01-21",
      "cumulative_points_hundredths": 2150,
      "n": 27,
      "picks": 1
     },
     {
      "date": "2025-02-16",
      "cumulative_points_hundredths": 15050,
      "n": 28,
      "picks": 1
     },
     {
      "date": "2025-02-26",
      "cumulative_points_hundredths": 5050,
      "n": 29,
      "picks": 1
     },
     {
      "date": "2025-03-04",
      "cumulative_points_hundredths": -14950,
      "n": 31,
      "picks": 2
     },
     {
      "date": "2025-03-11",
      "cumulative_points_hundredths": -13450,
      "n": 33,
      "picks": 2
     },
     {
      "date": "2025-04-16",
      "cumulative_points_hundredths": 150,
      "n": 34,
      "picks": 1
     },
     {
      "date": "2025-04-18",
      "cumulative_points_hundredths": -9850,
      "n": 35,
      "picks": 1
     },
     {
      "date": "2025-04-21",
      "cumulative_points_hundredths": -10700,
      "n": 38,
      "picks": 3
     },
     {
      "date": "2025-05-19",
      "cumulative_points_hundredths": 4600,
      "n": 40,
      "picks": 2
     },
     {
      "date": "2025-05-25",
      "cumulative_points_hundredths": 300,
      "n": 42,
      "picks": 2
     },
     {
      "date": "2025-08-22",
      "cumulative_points_hundredths": 7400,
      "n": 43,
      "picks": 1
     },
     {
      "date": "2025-08-30",
      "cumulative_points_hundredths": -2600,
      "n": 44,
      "picks": 1
     },
     {
      "date": "2025-10-23",
      "cumulative_points_hundredths": -12600,
      "n": 45,
      "picks": 1
     },
     {
      "date": "2025-10-25",
      "cumulative_points_hundredths": -5400,
      "n": 46,
      "picks": 1
     },
     {
      "date": "2025-11-09",
      "cumulative_points_hundredths": 12600,
      "n": 47,
      "picks": 1
     },
     {
      "date": "2025-12-20",
      "cumulative_points_hundredths": 29800,
      "n": 49,
      "picks": 2
     },
     {
      "date": "2025-12-21",
      "cumulative_points_hundredths": 46400,
      "n": 51,
      "picks": 2
     },
     {
      "date": "2026-02-22",
      "cumulative_points_hundredths": 36400,
      "n": 52,
      "picks": 1
     },
     {
      "date": "2026-02-28",
      "cumulative_points_hundredths": 26400,
      "n": 53,
      "picks": 1
     },
     {
      "date": "2026-03-21",
      "cumulative_points_hundredths": 16400,
      "n": 54,
      "picks": 1
     },
     {
      "date": "2026-04-22",
      "cumulative_points_hundredths": 6400,
      "n": 55,
      "picks": 1
     },
     {
      "date": "2026-05-04",
      "cumulative_points_hundredths": -3600,
      "n": 56,
      "picks": 1
     }
    ]
   }
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 12 settled live picks by Jamie Griffith before kick-off across 11 matches between 10 October and 2 November 2026. At our recorded market prices these picks returned +38.7% on the total staked. Of the 416 predictions we hold for Jamie Griffith, 306 are linked to matches: 48 were recorded by us before kick-off, 183 archived before kick-off by an independent web archive and 75 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/jamie-griffith/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 416,
   "under_review": 0,
   "no_match_linked": 110,
   "proven_predictions": 231,
   "proven_checked": 121,
   "proven_measured": 68,
   "proven_dates": 61,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 48,
     "checked": 38,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 12,
      "void": 0,
      "matches": 11,
      "net_points_hundredths": 46450,
      "staked_hundredths": 120000,
      "return_percent": "38.71",
      "interval_low": "-45.23",
      "interval_high": "115.69",
      "interval_note": null,
      "period_from": "2026-10-10",
      "period_to": "2026-11-02",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.8",
      "checked_after_kickoff_picks": 4
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 12,
       "return_main_percent": "38.71",
       "return_other_percent": "43.54",
       "settled_excluding_void": 12,
       "net_main_points_hundredths": 46450,
       "net_other_points_hundredths": 52250,
       "period_from": "2026-10-10",
       "period_to": "2026-11-02"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 10,
       "return_main_percent": "37.70",
       "return_other_percent": "38.70",
       "settled_excluding_void": 10,
       "net_main_points_hundredths": 37700,
       "net_other_points_hundredths": 38700,
       "period_from": "2026-10-10",
       "period_to": "2026-11-02"
      }
     ],
     "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": 38,
      "priced": 12
     },
     "accuracy": {
      "picks": 12,
      "won": 6,
      "won_percent": "50.0",
      "implied_percent": "41.6",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 1,
        "picks": 7,
        "implied_percent": "43.8"
       },
       {
        "market": "Draw no bet",
        "won": 3,
        "picks": 3,
        "implied_percent": "41.1"
       },
       {
        "market": "Player to score",
        "won": 1,
        "picks": 1,
        "implied_percent": "34.8"
       },
       {
        "market": "Result and both teams to score",
        "won": 1,
        "picks": 1,
        "implied_percent": "34.8"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 16,
      "right": 9,
      "wrong": 7,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 183,
     "checked": 83,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 56,
      "void": 0,
      "matches": 44,
      "net_points_hundredths": -3600,
      "staked_hundredths": 560000,
      "return_percent": "-0.64",
      "interval_low": "-30.21",
      "interval_high": "28.74",
      "interval_note": null,
      "period_from": "2024-09-14",
      "period_to": "2026-05-04",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 36,
       "return_main_percent": "-0.49",
       "return_other_percent": "1.67",
       "settled_excluding_void": 36,
       "net_main_points_hundredths": -1750,
       "net_other_points_hundredths": 6000,
       "period_from": "2024-09-14",
       "period_to": "2026-05-04"
      },
      {
       "price": "Closing price, aggregator",
       "series_code": "retro_market_closing",
       "picks": 11,
       "return_main_percent": "50.05",
       "return_other_percent": "49.85",
       "settled_excluding_void": 11,
       "net_main_points_hundredths": 55050,
       "net_other_points_hundredths": 54831,
       "period_from": "2025-02-26",
       "period_to": "2026-03-21"
      }
     ],
     "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": 83,
      "priced": 56
     },
     "accuracy": {
      "picks": 56,
      "won": 28,
      "won_percent": "50.0",
      "implied_percent": "47.2",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 5,
        "picks": 16,
        "implied_percent": "37.6"
       },
       {
        "market": "Result and total goals",
        "won": 4,
        "picks": 12,
        "implied_percent": "43.1"
       },
       {
        "market": "Both teams to score",
        "won": 6,
        "picks": 9,
        "implied_percent": "63.1"
       },
       {
        "market": "Over/under goals",
        "won": 6,
        "picks": 9,
        "implied_percent": "62.0"
       },
       {
        "market": "Result and both teams to score",
        "won": 4,
        "picks": 4,
        "implied_percent": "38.1"
       },
       {
        "market": "Other markets",
        "won": 3,
        "picks": 6,
        "implied_percent": "41.1"
       }
      ]
     }
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 75,
     "checked": 41,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 24,
      "void": 0,
      "matches": 23,
      "net_points_hundredths": 17650,
      "staked_hundredths": 240000,
      "return_percent": "7.35",
      "interval_low": "-42.39",
      "interval_high": "58.25",
      "interval_note": null,
      "period_from": "2024-08-17",
      "period_to": "2026-05-02",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 21,
       "return_main_percent": "7.45",
       "return_other_percent": "10.71",
       "settled_excluding_void": 21,
       "net_main_points_hundredths": 15650,
       "net_other_points_hundredths": 22500,
       "period_from": "2024-08-17",
       "period_to": "2026-05-02"
      },
      {
       "price": "Closing price, aggregator",
       "series_code": "retro_market_closing",
       "picks": 5,
       "return_main_percent": "-0.80",
       "return_other_percent": "0.30",
       "settled_excluding_void": 5,
       "net_main_points_hundredths": -400,
       "net_other_points_hundredths": 150,
       "period_from": "2025-03-08",
       "period_to": "2026-05-02"
      }
     ],
     "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": 41,
      "priced": 24
     },
     "accuracy": {
      "picks": 24,
      "won": 11,
      "won_percent": "45.8",
      "implied_percent": "43.0",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 4,
        "picks": 9,
        "implied_percent": "34.2"
       },
       {
        "market": "Result and total goals",
        "won": 2,
        "picks": 5,
        "implied_percent": "39.2"
       },
       {
        "market": "Double chance",
        "won": 2,
        "picks": 4,
        "implied_percent": "50.2"
       },
       {
        "market": "Over/under goals",
        "won": 1,
        "picks": 2,
        "implied_percent": "64.5"
       },
       {
        "market": "Win to nil",
        "won": 1,
        "picks": 2,
        "implied_percent": "50.3"
       },
       {
        "market": "Other markets",
        "won": 1,
        "picks": 2,
        "implied_percent": "48.5"
       }
      ]
     }
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-0ca58782b92f12d8f08e37a2",
   "n-119ef032e1ffdb897b475cad",
   "n-1cc71b76be30bb1414f3c07d",
   "n-2cfd700495e52259294e6617",
   "n-3e7bbafaa7d1e24a569d00f0",
   "n-3f2924965308cd8a7b9f857f",
   "n-6d1457ec5afb2586ab1a8e0c",
   "n-b57f5f090bed019711a4df02",
   "n-bc2829416ffe485d537ac243",
   "n-d4553780d0bda0bb1f2830e5",
   "n-dfe020e0354a8da3f51c43b6",
   "n-e11faaaa146c1f809f65aea1"
  ],
  "interval_low": "-45.23",
  "interval_high": "115.69",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 10 October – 2 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2024-08-17",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-3e7bbafaa7d1e24a569d00f0",
   "url": "/authors/jamie-griffith/picks/22/#pick-n-3e7bbafaa7d1e24a569d00f0",
   "match": "Newcastle United v Everton",
   "match_url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 47.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Thierno Barry to score at 2.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.9",
   "settled_price": "2.8700",
   "published_at": "2026-10-31T20:00:00.000Z",
   "recorded_at": "2026-10-31T20:17:25.711Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-3e7bbafaa7d1e24a569d00f0",
    "quote_text": "Best player bet\n\nThierno Barry to score at any time\n19-10 Coral, Ladbrokes",
    "fragment_from": 2970,
    "fragment_to": 3044,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-everton-predictions-team-news-odds-betting-tips-bet-builder-auyhO3l5Vv5d/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0612c9ce75dec4c33ae47b5234f817bf0e81410ec59506420f71e0703d4bdfe5",
     "material_removed": false
    },
    "published_at": "2026-10-31T20:00:00.000Z",
    "detected_at": "2026-10-31T20:17:25.711Z",
    "executed_at": "2026-11-01T16:25:00.828Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2ded8bcaf47e",
     "display_name": "Newcastle United — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Thierno Barry to score",
    "odds_set": {
     "by_author": "2.9",
     "our_snapshot": "2.8700",
     "our_snapshot_at": "2026-10-31T20:14:42.029Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 18700,
    "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-31T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T20:00:00.000Z",
     "detected_at": "2026-10-31T20:17:25.711Z",
     "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": "Thierno Barry 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: Thierno Barry to score at 2.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — Thierno Barry scored 1 goal; the final score was Newcastle United 0-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "5ff7848d23fa90f7fdf9d25044b55551a33ed024e8d3bdf11f990d2a61315ea4",
      "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": "Thierno Barry to score",
      "decimal_odds": "2.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19000,
      "executed_at": "2026-11-01T16:24:59.451Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fa7082ec191a8e21b91181514cf79e40bbaa93fe47715df95b980605048beba0",
      "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": "Thierno Barry to score",
      "decimal_odds": "2.8700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18700,
      "executed_at": "2026-11-01T16:25:00.828Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-everton-predictions-team-news-odds-betting-tips-bet-builder-auyhO3l5Vv5d/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Thierno Barry to score"
   }
  },
  {
   "record_id": "n-dfe020e0354a8da3f51c43b6",
   "url": "/authors/jamie-griffith/picks/22/#pick-n-dfe020e0354a8da3f51c43b6",
   "match": "Newcastle United v Everton",
   "match_url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 47.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Everton at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.15",
   "settled_price": "2.1000",
   "published_at": "2026-10-31T20:00:00.000Z",
   "recorded_at": "2026-10-31T20:17:25.711Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-dfe020e0354a8da3f51c43b6",
    "quote_text": "Best bet\n\nEverton draw no bet\n2pts 23-20 BoyleSports",
    "fragment_from": 2916,
    "fragment_to": 2968,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-everton-predictions-team-news-odds-betting-tips-bet-builder-auyhO3l5Vv5d/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0612c9ce75dec4c33ae47b5234f817bf0e81410ec59506420f71e0703d4bdfe5",
     "material_removed": false
    },
    "published_at": "2026-10-31T20:00:00.000Z",
    "detected_at": "2026-10-31T20:17:25.711Z",
    "executed_at": "2026-11-01T16:25:02.107Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2ded8bcaf47e",
     "display_name": "Newcastle United — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Everton",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-31T20:13:31.137Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "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-31T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T20:00:00.000Z",
     "detected_at": "2026-10-31T20:17:25.711Z",
     "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": "Everton",
     "author_odds": "2.15",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Everton at 2.15"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Newcastle United 0-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "2325bfaa64d7bb66825591c540d4026e1bc5e7ea2caeac818026dadb4f4e58b2",
      "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": "Everton",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-01T16:25:00.980Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8bb407cfcbf363cfedfa4571a4639f86cb8baffcff6c64ee74afe37b89ccd479",
      "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": "Everton",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-01T16:25:02.107Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-everton-predictions-team-news-odds-betting-tips-bet-builder-auyhO3l5Vv5d/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton (Draw no bet)"
   }
  },
  {
   "record_id": "n-2cfd700495e52259294e6617",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-2cfd700495e52259294e6617",
   "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": 44.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 21500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.3",
   "settled_price": "3.1500",
   "published_at": "2026-10-23T17:00:00.000Z",
   "recorded_at": "2026-10-23T17:17:21.642Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-2cfd700495e52259294e6617",
    "quote_text": "Best bet\n\nBournemouth\n2pts 23-10 Coral, Ladbrokes",
    "fragment_from": 3048,
    "fragment_to": 3097,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c27642d84637f4336561907e9e651ac127c08aee29129ef0e317e736cbd516ed",
     "material_removed": false
    },
    "published_at": "2026-10-23T17:00:00.000Z",
    "detected_at": "2026-10-23T17:17:21.642Z",
    "executed_at": "2026-10-24T09:33:23.962Z",
    "statement_class": "priced",
    "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": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "3.3",
     "our_snapshot": "3.1500",
     "our_snapshot_at": "2026-10-23T17:14:45.005Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 21500,
    "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-23T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T17:00:00.000Z",
     "detected_at": "2026-10-23T17:17:21.642Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": "3.3",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth at 3.3"
    },
    "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": "7d93f5d2bed0eb2211967e626be6aa63b617b9ee8a343e0be3a5dac25cb0f057",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "3.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23000,
      "executed_at": "2026-10-24T09:33:23.394Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2e2287b63c5fb72e88b9f7ddeb11cdf8ad3efa48a78e100fe29c0c7accd52d2c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "3.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 21500,
      "executed_at": "2026-10-24T09:33:23.962Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-bc2829416ffe485d537ac243",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-bc2829416ffe485d537ac243",
   "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": 146.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.83",
   "settled_price": "1.8000",
   "published_at": "2026-10-18T13:22:29.000Z",
   "recorded_at": "2026-10-18T13:37:16.929Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.8000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-bc2829416ffe485d537ac243",
    "quote_text": "Chelsea\n2pts 5-6 bet365",
    "fragment_from": 1321,
    "fragment_to": 1344,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8de3b8a20887a539c5b7c9ce81d872317cf17954e887a9f1b810a131dc3cb96",
     "material_removed": false
    },
    "published_at": "2026-10-18T13:22:29.000Z",
    "detected_at": "2026-10-18T13:37:16.929Z",
    "executed_at": "2026-10-24T00:58:43.546Z",
    "statement_class": "priced",
    "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": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-18T13:33:59.636Z",
     "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-18T13:22:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T13:22:29.000Z",
     "detected_at": "2026-10-18T13:37:16.929Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": "1.83",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea at 1.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "2d1c617b15778606000da0046eb8479d490ffee1deb7cb8f4e8c82e75fd0c202",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.83",
      "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:58:42.631Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "71327d4477720b3653cc0dbf6fb6cfc254751a8fa21cf880cee9d1680af7b7b9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.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-24T00:58:43.546Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-190472903a328c2cd6ef90db",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-190472903a328c2cd6ef90db",
   "match": "Rotherham United v Shrewsbury Town",
   "match_url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 144.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shrewsbury Town at 3.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "3.1",
   "settled_price": "3.1",
   "published_at": "2026-10-18T13:22:29.000Z",
   "recorded_at": "2026-10-18T13:37:16.929Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-190472903a328c2cd6ef90db",
    "quote_text": "Shrewsbury\n1pt 21-10 Betfair",
    "fragment_from": 1411,
    "fragment_to": 1439,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8de3b8a20887a539c5b7c9ce81d872317cf17954e887a9f1b810a131dc3cb96",
     "material_removed": false
    },
    "published_at": "2026-10-18T13:22:29.000Z",
    "detected_at": "2026-10-18T13:37:16.929Z",
    "executed_at": "2026-10-26T02:32:12.295Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b3ddc2549bfd",
     "display_name": "Rotherham United — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shrewsbury Town",
    "odds_set": {
     "by_author": "3.1",
     "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": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T13:22:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T13:22:29.000Z",
     "detected_at": "2026-10-18T13:37:16.929Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shrewsbury Town",
     "author_odds": "3.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shrewsbury Town at 3.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rotherham United 3-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "a62405c34f7647cfd4e15a55e766de693418b57f2d0f90d2970644b06943985b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Shrewsbury Town",
      "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-10-26T02:32:12.295Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e6420a27579d13a155c7963d898fd1ca047ff8ca2f9281a5d443fad7a51d77df",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Shrewsbury Town",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shrewsbury Town to win"
   }
  },
  {
   "record_id": "n-e57ebad3bb5c3f1f39e7e4f1",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-e57ebad3bb5c3f1f39e7e4f1",
   "match": "Doncaster Rovers v Sheffield Wednesday",
   "match_url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 144.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield Wednesday at 2.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.63",
   "settled_price": "2.63",
   "published_at": "2026-10-18T13:22:29.000Z",
   "recorded_at": "2026-10-18T13:37:16.929Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e57ebad3bb5c3f1f39e7e4f1",
    "quote_text": "Sheffield Wednesday\n2pts 13-8 Hills",
    "fragment_from": 1374,
    "fragment_to": 1409,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8de3b8a20887a539c5b7c9ce81d872317cf17954e887a9f1b810a131dc3cb96",
     "material_removed": false
    },
    "published_at": "2026-10-18T13:22:29.000Z",
    "detected_at": "2026-10-18T13:37:16.929Z",
    "executed_at": "2026-10-24T00:58:43.937Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8d735794ad5e",
     "display_name": "Doncaster Rovers — Sheffield Wednesday",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield Wednesday",
    "odds_set": {
     "by_author": "2.63",
     "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": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T13:22:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T13:22:29.000Z",
     "detected_at": "2026-10-18T13:37:16.929Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield Wednesday",
     "author_odds": "2.63",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield Wednesday at 2.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Doncaster Rovers 2-0 Sheffield Wednesday."
    },
    "settlements": [
     {
      "operation_id": "81e2cc55870aa783f4cc8f19d9fc3b193e48c549e6019cbbfebba1f03a6a81ae",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sheffield Wednesday",
      "decimal_odds": "2.63",
      "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:58:43.937Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d811d4eb9c73999f8d697028d48fcb14ee7b68c4d3f75c9e7446930254f89df3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sheffield Wednesday",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield Wednesday to win"
   }
  },
  {
   "record_id": "n-119ef032e1ffdb897b475cad",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-119ef032e1ffdb897b475cad",
   "match": "Preston North End v West Bromwich Albion",
   "match_url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 144.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Bromwich Albion at 2.15",
   "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.15",
   "settled_price": "2.0500",
   "published_at": "2026-10-18T13:22:29.000Z",
   "recorded_at": "2026-10-18T13:37:16.929Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-119ef032e1ffdb897b475cad",
    "quote_text": "West Brom\n2pts 23-20 Hills",
    "fragment_from": 1346,
    "fragment_to": 1372,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8de3b8a20887a539c5b7c9ce81d872317cf17954e887a9f1b810a131dc3cb96",
     "material_removed": false
    },
    "published_at": "2026-10-18T13:22:29.000Z",
    "detected_at": "2026-10-18T13:37:16.929Z",
    "executed_at": "2026-10-24T00:58:43.913Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4d852e90b546",
     "display_name": "Preston North End — West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "West Bromwich Albion",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-10-18T13:32:48.444Z",
     "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-18T13:22:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T13:22:29.000Z",
     "detected_at": "2026-10-18T13:37:16.929Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Bromwich Albion",
     "author_odds": "2.15",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Bromwich Albion at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Preston North End 1-1 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "f67129da367052dcc44c7bafc09e20382fc0318ecfc9f1ebf71f4b4b2afe52ac",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "West Bromwich Albion",
      "decimal_odds": "2.15",
      "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:58:43.570Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fc804600b7b92281bdec6b50c44efae67b800066d137b3d1b5bbfb71bcbbfa4b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "West Bromwich Albion",
      "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-10-24T00:58:43.913Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Bromwich Albion to win"
   }
  },
  {
   "record_id": "n-d4553780d0bda0bb1f2830e5",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-d4553780d0bda0bb1f2830e5",
   "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": 44.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Aston Villa at 3.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 25500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.75",
   "settled_price": "3.5500",
   "published_at": "2026-10-22T15:07:11.000Z",
   "recorded_at": "2026-10-22T15:17:18.296Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-d4553780d0bda0bb1f2830e5",
    "quote_text": "Aston Villa draw no bet\n1pt 11-4 bet365",
    "fragment_from": 3069,
    "fragment_to": 3108,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-aujeJ5X5WWdm/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3d8b3e86686e3208560e86f512b77480d7926c9fe7aca3377c127a4d6257f708",
     "material_removed": false
    },
    "published_at": "2026-10-22T15:07:11.000Z",
    "detected_at": "2026-10-22T15:17:18.296Z",
    "executed_at": "2026-10-24T00:50:59.404Z",
    "statement_class": "priced",
    "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": "Draw no bet",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": "3.5500",
     "our_snapshot_at": "2026-10-22T15:15:55.261Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 25500,
    "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-22T15:07:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T15:07:11.000Z",
     "detected_at": "2026-10-22T15:17:18.296Z",
     "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": "Aston Villa",
     "author_odds": "3.75",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Aston Villa at 3.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "300153f3169a22f2790eeb7d14634a400adf128be2ca3725542160ba4932964a",
      "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": "Aston Villa",
      "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-10-24T00:50:58.361Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0faaf8047eb331749342466c36ad6bc7a849a72e41bb1a5f92dc1cc51ce1dbaf",
      "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": "Aston Villa",
      "decimal_odds": "3.5500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 25500,
      "executed_at": "2026-10-24T00:50:59.404Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-man-city-predictions-team-news-odds-betting-tips-bet-builder-aujeJ5X5WWdm/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa (Draw no bet)"
   }
  },
  {
   "record_id": "n-3f2924965308cd8a7b9f857f",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-3f2924965308cd8a7b9f857f",
   "match": "Lille v Galatasaray",
   "match_url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
   "kickoff": "2026-10-21T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 24.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lille at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.15",
   "settled_price": "2.1500",
   "published_at": "2026-10-20T16:00:00.000Z",
   "recorded_at": "2026-10-20T16:17:22.943Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-3f2924965308cd8a7b9f857f",
    "quote_text": "Lille\n2pts 23-20 general",
    "fragment_from": 1886,
    "fragment_to": 1910,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/champions-league-matchday-three-predictions-odds-and-betting-tips-for-wednesday-october-21-a6pBG1Q91BAv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a72bf0cef05d4438381870dbb8c288caf3ec91165e5ad82ef30e2d5c6073515d",
     "material_removed": false
    },
    "published_at": "2026-10-20T16:00:00.000Z",
    "detected_at": "2026-10-20T16:17:22.943Z",
    "executed_at": "2026-10-22T00:45:58.532Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-31ff7e2ddae8",
     "display_name": "Lille — Galatasaray",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T16:45:00.000Z",
     "url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lille",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-20T16:16:46.089Z",
     "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-20T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T16:00:00.000Z",
     "detected_at": "2026-10-20T16:17:22.943Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lille",
     "author_odds": "2.15",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lille at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lille 2-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "4b398861b139822977346674ab549b44dec7f7d238c275bfa40f94a73aa36ed4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Lille",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:45:57.197Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3c0f79997e4a222d1a306758f24ccbe9157fbcd27a42cb3ec412dae6dbfce529",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Lille",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:45:58.532Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/champions-league-matchday-three-predictions-odds-and-betting-tips-for-wednesday-october-21-a6pBG1Q91BAv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lille to win"
   }
  },
  {
   "record_id": "n-b57f5f090bed019711a4df02",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-b57f5f090bed019711a4df02",
   "match": "Newcastle United v Aston Villa",
   "match_url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 3.9,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Aston Villa at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.25",
   "settled_price": "2.1000",
   "published_at": "2026-10-17T12:30:00.000Z",
   "recorded_at": "2026-10-17T12:37:17.956Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-b57f5f090bed019711a4df02",
    "quote_text": "Aston Villa draw no bet\n2pts 5-4 bet365",
    "fragment_from": 2999,
    "fragment_to": 3038,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-aston-villa-odds-predictions-betting-tips-team-news-bet-builder-ajqf94W16UPU/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "04abcdbf18bd1aab265e7e925bf20369660ca172ebf184adb1791aeaecedf036",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:30:00.000Z",
    "detected_at": "2026-10-17T12:37:17.956Z",
    "executed_at": "2026-10-18T06:04:53.350Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b276cafca276",
     "display_name": "Newcastle United — Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-17T12:34:17.285Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "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-17T12:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:30:00.000Z",
     "detected_at": "2026-10-17T12:37:17.956Z",
     "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": "Aston Villa",
     "author_odds": "2.25",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Aston Villa at 2.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Newcastle United 0-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "8e51d5c0ad15f839bb9692cfe26cb27c923490da33fb9cbb4fb22250ab9b2eb0",
      "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": "Aston Villa",
      "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-10-18T06:04:51.074Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ab09bf215faefa79694e8705e7eb8a75a662bffd9a6140de79700587caf0a4ca",
      "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": "Aston Villa",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-18T06:04:53.350Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-aston-villa-odds-predictions-betting-tips-team-news-bet-builder-ajqf94W16UPU/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa (Draw no bet)"
   }
  },
  {
   "record_id": "n-e99f02df8452c21dcfbc094b",
   "url": "/authors/jamie-griffith/picks/18/#pick-n-e99f02df8452c21dcfbc094b",
   "match": "Aston Villa v Fenerbahçe",
   "match_url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "player_to_score",
   "author_said": "Player to score: John McGinn to score at 4.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "4.4",
   "settled_price": "4.4",
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e99f02df8452c21dcfbc094b",
    "quote_text": "John McGinn anytime goalscorer\n17-5 Coral, Ladbrokes",
    "fragment_from": 3071,
    "fragment_to": 3123,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "87185b6ffa3b9ca24a429a900c32fdecfda56d3e864858c4d20f31fe678b7164",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:03:41.313Z",
    "executed_at": "2026-11-06T22:26:53.887Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-51292fa0ec5c",
     "display_name": "Aston Villa — Fenerbahçe",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "John McGinn to score",
    "odds_set": {
     "by_author": "4.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": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:03:41.313Z",
     "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": "John McGinn to score",
     "author_odds": "4.4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: John McGinn to score at 4.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — John McGinn scored 0 goals; the final score was Aston Villa 6-0 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "6968ae8703f844672ae2cc13a0f6bde5817c46fde8d2ba0b56ee69d2388f0d6d",
      "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": "John McGinn to score",
      "decimal_odds": "4.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-06T22:26:53.887Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6b6d7191ed9e9ef253dea673753e303c0d7925a83d5f8c4885b1ccfe8d7e7c35",
      "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": "John McGinn 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": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "John McGinn to score"
   }
  },
  {
   "record_id": "n-0ca58782b92f12d8f08e37a2",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-0ca58782b92f12d8f08e37a2",
   "match": "Coventry City v Newcastle United",
   "match_url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Newcastle United at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.2",
   "settled_price": "2.1250",
   "published_at": "2026-10-10T16:46:28.000Z",
   "recorded_at": "2026-10-10T17:03:18.110Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.1250",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-0ca58782b92f12d8f08e37a2",
    "quote_text": "Best bet\n\nNewcastle\n2pts 6-5 Betfair",
    "fragment_from": 2975,
    "fragment_to": 3011,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f8760dd76f7ccf1baa71bf0a3447f5435c41cfc3165f7bb68c8fa4f8d67962ae",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:46:28.000Z",
    "detected_at": "2026-10-10T17:03:18.110Z",
    "executed_at": "2026-10-10T23:10:14.073Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3bc84f9786dd",
     "display_name": "Coventry City — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Newcastle United",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": "2.1250",
     "our_snapshot_at": "2026-10-10T16:58:59.800Z",
     "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-10T16:46:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:46:28.000Z",
     "detected_at": "2026-10-10T17:03:18.110Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "author_odds": "2.2",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Newcastle United at 2.2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 4-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "729fe7a33edd31d02836104287f3ef5b96093450efaf7d1916615d5061f7fd0a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Newcastle United",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T19:30:20.715Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "224169c5d5f2b4263876a02a89775d7bdf0c51fadcec054857ab4762592ddd9b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Newcastle United",
      "decimal_odds": "2.1250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:10:14.073Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win"
   }
  },
  {
   "record_id": "n-e11faaaa146c1f809f65aea1",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
   "match": "Crystal Palace v Nottingham Forest",
   "match_url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nottingham Forest at 2.7",
   "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": "2.7",
   "settled_price": "2.6000",
   "published_at": "2026-10-09T16:57:07.000Z",
   "recorded_at": "2026-10-09T17:05:40.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.6000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e11faaaa146c1f809f65aea1",
    "quote_text": "Nottingham Forest\n1pt 17-10 bet365, Coral, Ladbrokes",
    "fragment_from": 3081,
    "fragment_to": 3133,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f424aa8fcad74bf2c23755cc00dc49f03aa2c98473afaf9655e0201fea9e0594",
     "material_removed": false
    },
    "published_at": "2026-10-09T16:57:07.000Z",
    "detected_at": "2026-10-09T17:05:40.565Z",
    "executed_at": "2026-10-10T23:11:58.486Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-83453d98f561",
     "display_name": "Crystal Palace — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "2.7",
     "our_snapshot": "2.6000",
     "our_snapshot_at": "2026-10-09T17:04:14.822Z",
     "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-09T16:57:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T16:57:07.000Z",
     "detected_at": "2026-10-09T17:05:40.565Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Nottingham Forest",
     "author_odds": "2.7",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nottingham Forest at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "0060fe5115caf606d4fbf02ba3175eaa950edc0b261400f81f14bb64f67d5bba",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Nottingham Forest",
      "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-10-09T17:06:44.467Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5b6b54cbdab53de089bc4b2cd282eeb84a2b1e9981806f9d6be53cbdb5e8e87f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Nottingham Forest",
      "decimal_odds": "2.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:11:58.486Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win"
   }
  },
  {
   "record_id": "n-1cc71b76be30bb1414f3c07d",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-1cc71b76be30bb1414f3c07d",
   "match": "Aston Villa v Brentford",
   "match_url": "/football/matches/aston-villa-vs-brentford-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.7",
   "settled_price": "2.6200",
   "published_at": "2026-10-09T15:00:00.000Z",
   "recorded_at": "2026-10-09T15:03:42.947Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1cc71b76be30bb1414f3c07d",
    "quote_text": "Aston Villa\n1pt 17-10 Betfair",
    "fragment_from": 1794,
    "fragment_to": 1823,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
     "display_name": null,
     "speaker": "Joe Casey",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a2167074f642c87d1723371448f57815f25b5ac56dad1bf27a41a1ed2774f3f8",
     "material_removed": false
    },
    "published_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T15:03:42.947Z",
    "executed_at": "2026-10-10T23:35:05.248Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-60e403153fd3",
     "display_name": "Aston Villa — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-brentford-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2.7",
     "our_snapshot": "2.6200",
     "our_snapshot_at": "2026-10-09T15:03:06.850Z",
     "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-09T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T15:00:00.000Z",
     "detected_at": "2026-10-09T15:03:42.947Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "2.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 2-2 Brentford."
    },
    "settlements": [
     {
      "operation_id": "aa651a256e6d9a601926723187b86ee6f53f458930dcdcf462ee8179fc474e8b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "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-10-09T15:05:06.296Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f8445ccdb8ff953c25242969e5c5d974a3825a405eb98eb6dd23a3fa2c47f9da",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "decimal_odds": "2.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:35:05.248Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-6d1457ec5afb2586ab1a8e0c",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-6d1457ec5afb2586ab1a8e0c",
   "match": "Chelsea v AFC Bournemouth",
   "match_url": "/football/matches/chelsea-vs-afc-bournemouth-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.9,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Chelsea win, both teams to score: yes at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18750,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.875",
   "settled_price": "2.8750",
   "published_at": "2026-10-09T15:00:00.000Z",
   "recorded_at": "2026-10-09T15:03:42.947Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6d1457ec5afb2586ab1a8e0c",
    "quote_text": "Chelsea & both teams to score\n1pt 15-8 bet365",
    "fragment_from": 1825,
    "fragment_to": 1870,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
     "display_name": null,
     "speaker": "Joe Casey",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a2167074f642c87d1723371448f57815f25b5ac56dad1bf27a41a1ed2774f3f8",
     "material_removed": false
    },
    "published_at": "2026-10-09T15:00:00.000Z",
    "detected_at": "2026-10-09T15:03:42.947Z",
    "executed_at": "2026-10-10T23:35:05.253Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b2dcb02259fa",
     "display_name": "Chelsea — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/chelsea-vs-afc-bournemouth-2026-10-10/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Chelsea win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": "2.8750",
     "our_snapshot_at": "2026-10-09T15:50:20.091Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 18750,
    "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-09T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T15:00:00.000Z",
     "detected_at": "2026-10-09T15:03:42.947Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "author_odds": "2.875",
     "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: Chelsea win, both teams to score: yes at 2.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chelsea 5-1 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "2452e55a5638423a0523c0a3a56db3c27130974b5dab795f77e9bfb3e2bd25f2",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Chelsea win, both teams to score: yes",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18750,
      "executed_at": "2026-10-09T15:05:06.611Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "322e3447b88b10616d089a4dea0b004ad4cb99736cf0b9c073a1d482b3a5ae90",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Chelsea win, both teams to score: yes",
      "decimal_odds": "2.8750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18750,
      "executed_at": "2026-10-10T23:35:05.253Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-adr8n0M9dHCx/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Chelsea win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-59832b3601a132003eedbf4c",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-59832b3601a132003eedbf4c",
   "match": "West Bromwich Albion v Birmingham City",
   "match_url": "/football/matches/west-bromwich-albion-vs-birmingham-city-2026-10-10/",
   "kickoff": "2026-10-10T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 19.4,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Birmingham City at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.2",
   "settled_price": "2.2",
   "published_at": "2026-10-09T16:00:00.000Z",
   "recorded_at": "2026-10-09T16:08:55.444Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-59832b3601a132003eedbf4c",
    "quote_text": "Birmingham draw no bet\n2pts 6-5 Betfair, Paddy Power",
    "fragment_from": 2989,
    "fragment_to": 3041,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/efl/west-brom-vs-birmingham-championship-predictions-team-news-odds-betting-tips-bet-builder-aFI1M9u4fYS2/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "96ee6b00947230a897e4f1a16ae790854bff26836f54218e7135d60a9cbfada1",
     "material_removed": false
    },
    "published_at": "2026-10-09T16:00:00.000Z",
    "detected_at": "2026-10-09T16:08:55.444Z",
    "executed_at": "2026-10-09T16:10:32.331Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a3f863875035",
     "display_name": "West Bromwich Albion — Birmingham City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-10T11:30:00.000Z",
     "url": "/football/matches/west-bromwich-albion-vs-birmingham-city-2026-10-10/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Birmingham City",
    "odds_set": {
     "by_author": "2.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": 12000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-09T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T16:00:00.000Z",
     "detected_at": "2026-10-09T16:08:55.444Z",
     "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": "Birmingham City",
     "author_odds": "2.2",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Birmingham City at 2.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was West Bromwich Albion 0-1 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "42906e34c2b40a99cfe2931e32dedd71649c3f3228a4a5be35fc7430e5111a82",
      "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": "Birmingham City",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-10-09T16:10:32.331Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ac647042e66345fe6c66586c5af45699445e1d7b40a3849e4aa4784b33c2a071",
      "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": "Birmingham City",
      "decimal_odds": "1.9",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-10T02:20:08.112Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl/west-brom-vs-birmingham-championship-predictions-team-news-odds-betting-tips-bet-builder-aFI1M9u4fYS2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City (Draw no bet)"
   }
  },
  {
   "record_id": "n-8ac91fa60b88c7f13332d77a",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8ac91fa60b88c7f13332d77a",
   "match": "Everton v Manchester City",
   "match_url": null,
   "kickoff": "2026-05-04T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3525.5,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Manchester City to win and under 3.5 goals at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2.4",
   "settled_price": "2.4200",
   "published_at": "2026-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-8ac91fa60b88c7f13332d77a",
    "quote_text": "Manchester City to win & under 3.5 goals\n2pts 7-5 Coral, Ladbrokes",
    "fragment_from": 1903,
    "fragment_to": 1969,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260504003524id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-man-city-predictions-team-news-betting-tips-odds-and-bet-builder-aVH7y6O2jgQm/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "21aa6f8774536e054892821c6af1a2809763d5dceec100bf3b2afe0568b3dd28",
     "material_removed": false
    },
    "published_at": "2026-05-04T17:00:00.000Z",
    "detected_at": "2026-09-28T16:27:41.150Z",
    "executed_at": "2026-11-07T18:20:43.946Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-05-04T19:00:00.000Z",
     "url": null,
     "scoreline": "3-3"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Manchester City to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-05-04T00:35:24.000Z",
    "dates": {
     "fragment_at": "2026-05-04T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-04T17:00:00.000Z",
     "detected_at": "2026-09-28T16:27:41.150Z",
     "archive_snapshot_at": "2026-05-04T00:35:24.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 over/under 3.5 goals",
     "choice": "Manchester City to win and under 3.5 goals",
     "author_odds": "2.4",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Manchester City to win and under 3.5 goals at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Everton 3-3 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "0444851365ecb61a11cff735207c06387141a795d0775a5d41ea983f68bc8f7f",
      "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 3.5 goals",
      "choice": "Manchester City to win and under 3.5 goals",
      "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:20:43.940Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "baf2954a888ed63448c8991f70057e3511ee5d084f04e011652d16ea6cdafea5",
      "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 3.5 goals",
      "choice": "Manchester City to win and under 3.5 goals",
      "decimal_odds": "2.4200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:43.946Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-man-city-predictions-team-news-betting-tips-odds-and-bet-builder-aVH7y6O2jgQm/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-8e4fa92553a44152d6ff5deb",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8e4fa92553a44152d6ff5deb",
   "match": "Wolverhampton Wanderers v Sunderland",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.0300",
   "published_at": "2026-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8e4fa92553a44152d6ff5deb",
    "quote_text": "Sunderland\n1pt 5-4 Coral, Ladbrokes",
    "fragment_from": 1932,
    "fragment_to": 1967,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "executed_at": "2026-11-07T18:21:51.407Z",
    "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 Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0050",
     "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-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "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": "Sunderland",
     "author_odds": "2.25",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland at 2.25"
    },
    "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 Wolverhampton Wanderers 1-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "ffb9771e601c629388f69a1d6c8b90d7b97cf4e351afd81545c29fd1335a5097",
      "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": "Sunderland",
      "decimal_odds": "2.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:21:51.394Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b7a510cb48b8b7c4acb041495169b3c2ea8a3683631729b5e61b784c4a025ba7",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "2.0050",
      "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:51.407Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "742af533ea5acc6650c584d1da35efc500e42a2bcc1dd5fa675821844e70d9f5",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Sunderland",
      "decimal_odds": "2.0300",
      "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:51.420Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-8fda7bd947b8dab44e50095f",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-8fda7bd947b8dab44e50095f",
   "match": "Newcastle United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.625",
   "settled_price": "2.5000",
   "published_at": "2026-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8fda7bd947b8dab44e50095f",
    "quote_text": "Brighton\n1pt 13-8 general",
    "fragment_from": 1905,
    "fragment_to": 1930,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "executed_at": "2026-11-07T18:21:51.367Z",
    "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 Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.625",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4500",
     "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-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "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": "Brighton & Hove Albion",
     "author_odds": "2.625",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.62"
    },
    "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 Newcastle United 3-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "c59560ecb3af566a230daf81b3bca4fe0213d51b1a1426d1b5aef8b14008d472",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.625",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:51.352Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "87a043475bf0b6ad9a2ac3455785f64cb33f2d31c7e71a6497d891e649ddf271",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.4500",
      "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:51.367Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c5e4100e3eac9a60a5b96564c834daaed9e313b99700d65f0cb5a468682a7977",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.5000",
      "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:51.381Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-f1a6082ce9b6a47fa0e818af",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-f1a6082ce9b6a47fa0e818af",
   "match": "Wolverhampton Wanderers v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2026-04-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3746.3,
   "market_code": "double_chance",
   "author_said": "Double chance: Wolverhampton Wanderers or draw at 2.15",
   "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": "2.15",
   "settled_price": "2.2100",
   "published_at": "2026-04-24T18:55:00.000Z",
   "recorded_at": "2026-09-28T16:20:26.408Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f1a6082ce9b6a47fa0e818af",
    "quote_text": "Wolves or draw double chance vs Tottenham\n1pt 23-20 bet365, BoyleSports",
    "fragment_from": 1834,
    "fragment_to": 1905,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bee81b4c9594142e980cb494a1f1d8d52eb7d2365b609fcde9d133d2a8f04d18",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:55:00.000Z",
    "detected_at": "2026-09-28T16:20:26.408Z",
    "executed_at": "2026-11-07T18:21:51.459Z",
    "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 Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-04-25T14:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Wolverhampton Wanderers or draw",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2100",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-24T18:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:55:00.000Z",
     "detected_at": "2026-09-28T16:20:26.408Z",
     "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": "Double chance",
     "choice": "Wolverhampton Wanderers or draw",
     "author_odds": "2.15",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Wolverhampton Wanderers or draw at 2.15"
    },
    "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 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "4003fbee697bae1eebf194b59e6c8ce7c9ca8ca7b16f04fc6e71a7a98a731915",
      "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": "Wolverhampton Wanderers or draw",
      "decimal_odds": "2.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:51.446Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "11b257c7186b235576b1116a3309f22d2cf80f3c5c996e3182e76094f532959f",
      "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": "Wolverhampton Wanderers or draw",
      "decimal_odds": "2.2100",
      "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:51.459Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers or draw"
   }
  },
  {
   "record_id": "n-d7d6ab340ea37649cfb33680",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-d7d6ab340ea37649cfb33680",
   "match": "Liverpool v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-04-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3746.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Ismaila Sarr to score at 4.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.5",
   "settled_price": "4.5",
   "published_at": "2026-04-24T18:55:00.000Z",
   "recorded_at": "2026-09-28T16:20:26.408Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d7d6ab340ea37649cfb33680",
    "quote_text": "Ismaila Sarr anytime goalscorer\n1pt 7-2 bet365",
    "fragment_from": 3933,
    "fragment_to": 3979,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bee81b4c9594142e980cb494a1f1d8d52eb7d2365b609fcde9d133d2a8f04d18",
     "material_removed": false
    },
    "published_at": "2026-04-24T18:55:00.000Z",
    "detected_at": "2026-09-28T16:20:26.408Z",
    "executed_at": "2026-11-07T18:21:51.434Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-04-25T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Ismaila Sarr to score",
    "odds_set": {
     "by_author": "4.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-24T18:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-24T18:55:00.000Z",
     "detected_at": "2026-09-28T16:20:26.408Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Ismaila Sarr to score",
     "author_odds": "4.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Ismaila Sarr to score at 4.5"
    },
    "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 Liverpool 3-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "013e98401384764f385154876fde015cbf407519447e98ac38776b2eba7e0496",
      "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": "Ismaila Sarr to score",
      "decimal_odds": "4.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:51.434Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aMAjB2t4woOG/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ismaila Sarr to score"
   }
  },
  {
   "record_id": "n-5717573c388ef5fd1e2de342",
   "url": null,
   "match": "Burnley v Manchester City",
   "match_url": null,
   "kickoff": "2026-04-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3813.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.3300",
   "published_at": "2026-04-22T09:40:13.000Z",
   "recorded_at": "2026-09-28T16:28:54.672Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f02cb625559a5ffa5dd7af44",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-f02cb625559a5ffa5dd7af44",
   "match": "Burnley v Manchester City",
   "match_url": null,
   "kickoff": "2026-04-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3813.5,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2: Manchester City -2.0 at 2.1",
   "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.1",
   "settled_price": "2.1",
   "published_at": "2026-04-22T09:40:13.000Z",
   "recorded_at": "2026-09-28T16:28:54.672Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f02cb625559a5ffa5dd7af44",
    "quote_text": "Manchester City -2 goals on handicap\n1pt 11-10 Betfair, Paddy Power",
    "fragment_from": 1914,
    "fragment_to": 1981,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260422033450id_/https://www.racingpost.com/sport/football-tips/premier-league/burnley-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-asUrP1t1Cnz8/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d10d0f67dbb7352595588d759d80575378823c5c9d526a3846b4d1bda3e65ce3",
     "material_removed": false
    },
    "published_at": "2026-04-22T09:40:13.000Z",
    "detected_at": "2026-09-28T16:28:54.672Z",
    "executed_at": "2026-11-07T18:20:43.008Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-04-22T19:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Asian handicap -2",
    "outcome_label": "Manchester City -2.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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-04-22T03:34:50.000Z",
    "dates": {
     "fragment_at": "2026-04-22T09:40:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-22T09:40:13.000Z",
     "detected_at": "2026-09-28T16:28:54.672Z",
     "archive_snapshot_at": "2026-04-22T03:34: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": "Asian handicap -2",
     "choice": "Manchester City -2.0",
     "author_odds": "2.1",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-2.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -2: Manchester City -2.0 at 2.1"
    },
    "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 Burnley 0-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "91497dd6fdbb2ff25e57ca0dacfe42bb29c3ef1b506ec35d7c20e80678c1d886",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "Manchester City -2.0",
      "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:20:43.008Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/burnley-vs-manchester-city-predictions-team-news-betting-tips-odds-and-bet-builder-asUrP1t1Cnz8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City -2.0"
   }
  },
  {
   "record_id": "n-9decda11d436d9838a294698",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-9decda11d436d9838a294698",
   "match": "Brentford v Fulham",
   "match_url": null,
   "kickoff": "2026-04-18T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3916.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Igor Thiago to score at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.3",
   "settled_price": "2.3",
   "published_at": "2026-04-18T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:25.069Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9decda11d436d9838a294698",
    "quote_text": "Igor Thiago anytime goalscorer\n13-10 bet365",
    "fragment_from": 1885,
    "fragment_to": 1928,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brentford-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-london-derby-aJiMK7Z7CJBw/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "29f2ce83707bf0331d41abe6be4c75e85ce8cb492ce001e155ea124d73192e7f",
     "material_removed": false
    },
    "published_at": "2026-04-18T10:00:00.000Z",
    "detected_at": "2026-09-28T16:11:25.069Z",
    "executed_at": "2026-11-07T18:21:46.383Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-04-18T11:30:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Igor Thiago to score",
    "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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-18T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-18T10:00:00.000Z",
     "detected_at": "2026-09-28T16:11:25.069Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Igor Thiago to score",
     "author_odds": "2.3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Igor Thiago to score at 2.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Brentford 0-0 Fulham."
    },
    "settlements": [
     {
      "operation_id": "cb64effa8d52b3fad4156c0422af8adbb6b87c313c9265ad3f9326ddeb40eeba",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Igor Thiago to score",
      "decimal_odds": "2.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:46.383Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brentford-fulham-predictions-team-news-betting-tips-odds-and-bet-builder-london-derby-aJiMK7Z7CJBw/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Igor Thiago to score"
   }
  },
  {
   "record_id": "n-b2f039fe47e3cc03eb8a546a",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-b2f039fe47e3cc03eb8a546a",
   "match": "Atlético Madrid v FC Barcelona",
   "match_url": null,
   "kickoff": "2026-04-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4052.8,
   "market_code": "player_to_score",
   "author_said": "Player to score: Lamine Yamal to score at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.2",
   "settled_price": "2.2",
   "published_at": "2026-04-14T17:00:00.000Z",
   "recorded_at": "2026-09-30T15:48:44.516Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b2f039fe47e3cc03eb8a546a",
    "quote_text": "Lamine Yamal anytime goalscorer\n1pt 6-5 general",
    "fragment_from": 1918,
    "fragment_to": 1965,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260414174851id_/https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7026b3fc84eb2fb4f5cf9771abeb16814e0a8e05801dfb8daf7c7d3e0cdc31d",
     "material_removed": false
    },
    "published_at": "2026-04-14T17:00:00.000Z",
    "detected_at": "2026-09-30T15:48:44.516Z",
    "executed_at": "2026-11-07T18:22:14.077Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Atlético Madrid v FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-04-14T19:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Lamine Yamal 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": 10000,
    "result": "win",
    "simulation_change_hundredths": 12000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-04-14T17:48:51.000Z",
    "dates": {
     "fragment_at": "2026-04-14T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-14T17:00:00.000Z",
     "detected_at": "2026-09-30T15:48:44.516Z",
     "archive_snapshot_at": "2026-04-14T17: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": "Lamine Yamal 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: Lamine Yamal to score at 2.2"
    },
    "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 Atlético Madrid 1-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "343709e36dac550b0009095f723f5546dec0e4867f81fe543333fdc5d9477ee6",
      "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": "Lamine Yamal to score",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-07T18:22:14.077Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lamine Yamal to score"
   }
  },
  {
   "record_id": "n-80e3a3909726590a7f5cbb4d",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-80e3a3909726590a7f5cbb4d",
   "match": "Burnley v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4082.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Brighton & Hove Albion to win and under 4.5 goals at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.15",
   "settled_price": "2.15",
   "published_at": "2026-04-10T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:30.930Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-80e3a3909726590a7f5cbb4d",
    "quote_text": "Brighton to win & under 4.5 goals\n1pt 23-20 Coral, Ladbrokes",
    "fragment_from": 5791,
    "fragment_to": 5851,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "124654223959dbe2504ddacfe91ae213441defff94f582a69976609cf93e8391",
     "material_removed": false
    },
    "published_at": "2026-04-10T16:00:00.000Z",
    "detected_at": "2026-09-28T16:20:30.930Z",
    "executed_at": "2026-11-07T18:21:51.498Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T14:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and under 4.5 goals",
    "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": "win",
    "simulation_change_hundredths": 11500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-10T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-10T16:00:00.000Z",
     "detected_at": "2026-09-28T16:20:30.930Z",
     "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 over/under 4.5 goals",
     "choice": "Brighton & Hove Albion to win and under 4.5 goals",
     "author_odds": "2.15",
     "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: Brighton & Hove Albion to win and under 4.5 goals at 2.15"
    },
    "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 Burnley 0-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "8be101f3e93eed9ae48c096e434963c8ca5bc2db6f8820e0e1c7437db16f6459",
      "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": "Brighton & Hove Albion to win and under 4.5 goals",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-07T18:21:51.498Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-45ab01249a9cfbd41d3bbfa4",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-45ab01249a9cfbd41d3bbfa4",
   "match": "Brentford v Everton",
   "match_url": null,
   "kickoff": "2026-04-11T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4082.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Everton at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.5",
   "settled_price": "2.5",
   "published_at": "2026-04-10T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:30.930Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-45ab01249a9cfbd41d3bbfa4",
    "quote_text": "Everton draw no bet\n1pt 6-4 bet365",
    "fragment_from": 1941,
    "fragment_to": 1975,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "124654223959dbe2504ddacfe91ae213441defff94f582a69976609cf93e8391",
     "material_removed": false
    },
    "published_at": "2026-04-10T16:00:00.000Z",
    "detected_at": "2026-09-28T16:20:30.930Z",
    "executed_at": "2026-11-07T18:21:51.486Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-04-11T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Everton",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "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-10T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-10T16:00:00.000Z",
     "detected_at": "2026-09-28T16:20:30.930Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Everton",
     "author_odds": "2.5",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Everton at 2.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was Brentford 2-2 Everton."
    },
    "settlements": [
     {
      "operation_id": "ce3d7643b1fb73ab077debfd62642cbad66ed269d2d01f6c310258d7330b871a",
      "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": "Everton",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:21:51.473Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "78e7bbb46cd2b27ce4e4410564f11d0d0bcae2b3890cc53e22a574c1d2533492",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Everton",
      "decimal_odds": "2.4100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:21:51.486Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-for-saturdays-3pm-kick-offs-a5Din5c6w9wE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton (Draw no bet)"
   }
  },
  {
   "record_id": "n-3b4937c20e32f443e16e19e5",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-3b4937c20e32f443e16e19e5",
   "match": "Everton v Chelsea",
   "match_url": null,
   "kickoff": "2026-03-21T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4583.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Joao Pedro to score at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.875",
   "settled_price": "2.875",
   "published_at": "2026-03-21T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:02.208Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-3b4937c20e32f443e16e19e5",
    "quote_text": "Joao Pedro anytime goalscorer\n15-8 bet365",
    "fragment_from": 1850,
    "fragment_to": 1891,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321162219id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-at2ai3b15isq/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "12fc090b48ae920461dd295cd906d5015b7f382d6d2bfaeb49609678b232b20b",
     "material_removed": false
    },
    "published_at": "2026-03-21T16:00:00.000Z",
    "detected_at": "2026-09-28T16:32:02.208Z",
    "executed_at": "2026-11-07T18:21:05.350Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T17:30:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Joao Pedro to score",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-03-21T16:22:19.000Z",
    "dates": {
     "fragment_at": "2026-03-21T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T16:00:00.000Z",
     "detected_at": "2026-09-28T16:32:02.208Z",
     "archive_snapshot_at": "2026-03-21T16:22:19.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": "Joao Pedro to score",
     "author_odds": "2.875",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Joao Pedro to score at 2.88"
    },
    "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 Everton 3-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "0bc7f8f710c7f3e16f8407b61da4b5551634c9ee20fd456a840365d31bb98c82",
      "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": "Joao Pedro to score",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:05.350Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/everton-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-at2ai3b15isq/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Joao Pedro to score"
   }
  },
  {
   "record_id": "n-f633fda6009cffcf8ad3a8c6",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-f633fda6009cffcf8ad3a8c6",
   "match": "Everton v Chelsea",
   "match_url": null,
   "kickoff": "2026-03-21T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4583.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea 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": "2.2500",
   "published_at": "2026-03-21T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:02.208Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f633fda6009cffcf8ad3a8c6",
    "quote_text": "Chelsea\n3pts 11-10 general",
    "fragment_from": 1805,
    "fragment_to": 1831,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260321162219id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-at2ai3b15isq/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "12fc090b48ae920461dd295cd906d5015b7f382d6d2bfaeb49609678b232b20b",
     "material_removed": false
    },
    "published_at": "2026-03-21T16:00:00.000Z",
    "detected_at": "2026-09-28T16:32:02.208Z",
    "executed_at": "2026-11-07T18:21:05.336Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-03-21T17:30:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2200",
     "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": "2026-03-21T16:22:19.000Z",
    "dates": {
     "fragment_at": "2026-03-21T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-21T16:00:00.000Z",
     "detected_at": "2026-09-28T16:32:02.208Z",
     "archive_snapshot_at": "2026-03-21T16:22:19.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea 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 Everton 3-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "f6e9fdf26659cf475d34a4ee8dbd829c92ac4448ec868bcd50ec010aa770e0fb",
      "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": "Chelsea",
      "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:05.330Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cccd2654d509ed6f957c551c94aa7c10ffedb3ccd302bc47b14499224f452392",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "2.2200",
      "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:05.336Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4e6729fde9525d8a89fc3fc3a223d3062591e45079e318b32e9f60149cff7e2f",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "2.2500",
      "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:05.342Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/everton-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-at2ai3b15isq/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-fdbf008a13e6e550ae201106",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-fdbf008a13e6e550ae201106",
   "match": "AFC Bournemouth v Manchester United",
   "match_url": null,
   "kickoff": "2026-03-20T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4604.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AFC Bournemouth at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.4",
   "settled_price": "2.4",
   "published_at": "2026-03-20T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:07.357Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-fdbf008a13e6e550ae201106",
    "quote_text": "Bournemouth draw no bet\n1pt 7-5 Betfair, Paddy Power",
    "fragment_from": 1957,
    "fragment_to": 2009,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-auHwM7j2qROh/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ac2eb5b14f949084557837a740f0c1c28f37e1608d88f5a40f3eb530b8895026",
     "material_removed": false
    },
    "published_at": "2026-03-20T18:00:00.000Z",
    "detected_at": "2026-09-28T16:11:07.357Z",
    "executed_at": "2026-11-07T18:21:46.245Z",
    "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 United",
     "competition_name": "Premier League",
     "starts_at": "2026-03-20T20:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "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": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-03-20T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-20T18:00:00.000Z",
     "detected_at": "2026-09-28T16:11:07.357Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AFC Bournemouth",
     "author_odds": "2.4",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AFC Bournemouth at 2.4"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was AFC Bournemouth 2-2 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "1b0cf6ca4068ddfa079a572958e8c345f125a59c1a8fcf686fbc57a5ebbe03e7",
      "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.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:21:46.245Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/bournemouth-manchester-united-predictions-team-news-betting-tips-odds-and-bet-builder-auHwM7j2qROh/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth (Draw no bet)"
   }
  },
  {
   "record_id": "n-d24f30d466ff3b237bf180cd",
   "url": null,
   "match": "Tottenham Hotspur v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-03-18T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4700.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.5700",
   "published_at": "2026-03-18T18:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:26.364Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-c676ce2a2c98c0aafa4799e1",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-c676ce2a2c98c0aafa4799e1",
   "match": "Tottenham Hotspur v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-03-18T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4700.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "3.9",
   "settled_price": "3.7500",
   "published_at": "2026-03-18T18:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:26.364Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c676ce2a2c98c0aafa4799e1",
    "quote_text": "Draw\n1pt 29-10 Coral",
    "fragment_from": 2084,
    "fragment_to": 2104,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/tottenham-vs-atletico-madrid-predictions-betting-tips-team-news-odds-and-bet-builder-agjda9I4ZnKu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef6dbdf658bea37ed4f16581ce4737266a4e3ac3d166aca2d13301001299da87",
     "material_removed": false
    },
    "published_at": "2026-03-18T18:00:00.000Z",
    "detected_at": "2026-09-30T16:03:26.364Z",
    "executed_at": "2026-11-07T18:22:25.133Z",
    "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 Atlético Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-03-18T20:00:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.7500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-03-18T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-03-18T18:00:00.000Z",
     "detected_at": "2026-09-30T16:03:26.364Z",
     "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": "draw",
     "author_odds": "3.9",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.9"
    },
    "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 Tottenham Hotspur 3-2 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "750dfa8f67d512f23993c79569f6ecdaddaf2dc5a2077a52efa09ec20117ac59",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:25.125Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ba50721bb01a03df5b2a9c1d2a2bbb527d7ecc28376c11e01ff84a3452d5f4be",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:22:25.133Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/tottenham-vs-atletico-madrid-predictions-betting-tips-team-news-odds-and-bet-builder-agjda9I4ZnKu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-bd67511268c5370cc1a759c7",
   "url": "/authors/jamie-griffith/picks/5/#pick-n-bd67511268c5370cc1a759c7",
   "match": "Leeds United v Manchester City",
   "match_url": null,
   "kickoff": "2026-02-28T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5087.9,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Nico O'Reilly to score or assist at 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": "4",
   "settled_price": "4",
   "published_at": "2026-02-27T20:47:43.000Z",
   "recorded_at": "2026-09-28T17:22:27.546Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-bd67511268c5370cc1a759c7",
    "quote_text": "Nico O'Reilly to score or assist\n3-1 bet365",
    "fragment_from": 2005,
    "fragment_to": 2048,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260228153907id_/https://www.racingpost.com/sport/football-tips/premier-league/leeds-vs-manchester-city-predictions-team-news-betting-tips-odds-bet-builder-aW7rv4w3YdGS/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "532ea40b589250d2c304499744aa244069f88b3119816024639b985c0f09c901",
     "material_removed": false
    },
    "published_at": "2026-02-27T20:47:43.000Z",
    "detected_at": "2026-09-28T17:22:27.546Z",
    "executed_at": "2026-11-07T18:20:44.419Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-02-28T17:30:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Nico O'Reilly to score or assist",
    "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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-02-28T15:39:07.000Z",
    "dates": {
     "fragment_at": "2026-02-27T20:47:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-27T20:47:43.000Z",
     "detected_at": "2026-09-28T17:22:27.546Z",
     "archive_snapshot_at": "2026-02-28T15:39: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 or assist",
     "choice": "Nico O'Reilly to score or assist",
     "author_odds": "4",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Nico O'Reilly to score or assist at 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 Leeds United 0-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "5c0387b228b634cfadf55a0ed0c43159bba168de93a1fb7b0114a8bafccf9406",
      "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": "Nico O'Reilly to score or assist",
      "decimal_odds": "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:20:44.419Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/leeds-vs-manchester-city-predictions-team-news-betting-tips-odds-bet-builder-aW7rv4w3YdGS/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nico O'Reilly to score or assist"
   }
  },
  {
   "record_id": "n-c9f38f0095f9bc80431256a2",
   "url": "/authors/jamie-griffith/picks/5/#pick-n-c9f38f0095f9bc80431256a2",
   "match": "Leeds United v Manchester City",
   "match_url": null,
   "kickoff": "2026-02-28T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5087.9,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Manchester City to win and over 2.5 goals at 2.3",
   "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": "2.3",
   "settled_price": "2.6200",
   "published_at": "2026-02-27T20:47:43.000Z",
   "recorded_at": "2026-09-28T17:22:27.546Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c9f38f0095f9bc80431256a2",
    "quote_text": "Manchester City to win and over 2.5 goals\n1pt 13-10 Coral, Ladbrokes",
    "fragment_from": 1918,
    "fragment_to": 1986,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260228153907id_/https://www.racingpost.com/sport/football-tips/premier-league/leeds-vs-manchester-city-predictions-team-news-betting-tips-odds-bet-builder-aW7rv4w3YdGS/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "532ea40b589250d2c304499744aa244069f88b3119816024639b985c0f09c901",
     "material_removed": false
    },
    "published_at": "2026-02-27T20:47:43.000Z",
    "detected_at": "2026-09-28T17:22:27.546Z",
    "executed_at": "2026-11-07T18:20:44.412Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-02-28T17:30:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Manchester City to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-02-28T15:39:07.000Z",
    "dates": {
     "fragment_at": "2026-02-27T20:47:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-27T20:47:43.000Z",
     "detected_at": "2026-09-28T17:22:27.546Z",
     "archive_snapshot_at": "2026-02-28T15:39: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": "Match result and over/under 2.5 goals",
     "choice": "Manchester City to win and over 2.5 goals",
     "author_odds": "2.3",
     "market_key": "result_and_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Manchester City to win and over 2.5 goals at 2.3"
    },
    "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 Leeds United 0-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "6f9de62941bb6f77b983685208ccc9515d2bd30ee65c4d9cfb43d48204672106",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Manchester City to win and over 2.5 goals",
      "decimal_odds": "2.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:20:44.406Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bef31504443121cc7544c6b8a3519061db64e08da31e40776b21695dd91eeb20",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Manchester City to win and over 2.5 goals",
      "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:20:44.412Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/leeds-vs-manchester-city-predictions-team-news-betting-tips-odds-bet-builder-aW7rv4w3YdGS/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-234e0ac0f6184d1dbc389d23",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-234e0ac0f6184d1dbc389d23",
   "match": "Crystal Palace v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-02-22T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5234.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Wolverhampton Wanderers at 2.3",
   "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.3",
   "settled_price": "2.0500",
   "published_at": "2026-02-22T10:58:49.000Z",
   "recorded_at": "2026-09-28T16:13:33.018Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-234e0ac0f6184d1dbc389d23",
    "quote_text": "Wolves or draw double chance\n1pt 13-10 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 1942,
    "fragment_to": 2010,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ayaIY0E9YbMo/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "850d7efda1dc54a0bc69bd30b8ecaa36d42f3dc2e257245e2114402b35bc2924",
     "material_removed": false
    },
    "published_at": "2026-02-22T10:58:49.000Z",
    "detected_at": "2026-09-28T16:13:33.018Z",
    "executed_at": "2026-11-07T18:21:47.711Z",
    "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 Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2026-02-22T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Wolverhampton Wanderers",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2026-02-21T18:11:16.000Z",
    "dates": {
     "fragment_at": "2026-02-22T10:58:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-22T10:58:49.000Z",
     "detected_at": "2026-09-28T16:13:33.018Z",
     "archive_snapshot_at": "2026-02-21T18:11:16.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": "Double chance",
     "choice": "draw or Wolverhampton Wanderers",
     "author_odds": "2.3",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Wolverhampton Wanderers at 2.3"
    },
    "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 Crystal Palace 1-0 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "dbd6cb33596d8ecc18d7fe7c7009d6ab34bc8a03a94e0c5a7bfd430c8ba567d4",
      "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 Wolverhampton Wanderers",
      "decimal_odds": "2.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:47.692Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "42a0736653e23d2c80605f59d042dd815abee33d3157545e0a0029d2dc6efeb9",
      "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 Wolverhampton Wanderers",
      "decimal_odds": "2.0500",
      "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:47.711Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-wolves-predictions-team-news-betting-tips-odds-and-bet-builder-ayaIY0E9YbMo/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Wolverhampton Wanderers"
   }
  },
  {
   "record_id": "n-bacd1e00088c911a1bad34c4",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-bacd1e00088c911a1bad34c4",
   "match": "Chelsea v Burnley",
   "match_url": null,
   "kickoff": "2026-02-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5257.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Cole Palmer to score at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2",
   "settled_price": "2",
   "published_at": "2026-02-20T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:15.369Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bacd1e00088c911a1bad34c4",
    "quote_text": "Cole Palmer anytime goalscorer\n2pts Evs Betfair, Paddy Power",
    "fragment_from": 1931,
    "fragment_to": 1991,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e62eeace15c62faacd6ddd0f73d4d839a9f6fed441eb63572caeeeaef35eb3f3",
     "material_removed": false
    },
    "published_at": "2026-02-20T13:00:00.000Z",
    "detected_at": "2026-09-28T16:09:15.369Z",
    "executed_at": "2026-11-07T18:21:45.939Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Burnley",
     "competition_name": "Premier League",
     "starts_at": "2026-02-21T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Cole Palmer 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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-20T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-20T13:00:00.000Z",
     "detected_at": "2026-09-28T16:09:15.369Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Cole Palmer 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: Cole Palmer to score at 2"
    },
    "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 Chelsea 1-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "5493ad56d6a19b819cb1b1211525aeb23d00b679259289d27b772751dff01774",
      "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",
      "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:45.939Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "League's 3pm games on Saturday, February 21. Football tipster Jamie Griffith has tips for Chelsea vs Burnley and Aston Villa vs Leeds.",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cole Palmer to score"
   }
  },
  {
   "record_id": "n-91a943be6ddc32fc7c541d00",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-91a943be6ddc32fc7c541d00",
   "match": "Brentford v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2026-02-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5257.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Brentford to win and under 4.5 goals at 2.4",
   "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": "2.4",
   "settled_price": "2.5600",
   "published_at": "2026-02-20T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:15.369Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-91a943be6ddc32fc7c541d00",
    "quote_text": "Brentford to win & under 4.5 goals\n2pts 7-5 BoyleSports",
    "fragment_from": 1874,
    "fragment_to": 1929,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e62eeace15c62faacd6ddd0f73d4d839a9f6fed441eb63572caeeeaef35eb3f3",
     "material_removed": false
    },
    "published_at": "2026-02-20T13:00:00.000Z",
    "detected_at": "2026-09-28T16:09:15.369Z",
    "executed_at": "2026-11-07T18:21:45.932Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-02-21T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Brentford to win and under 4.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.5600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-20T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-20T13:00:00.000Z",
     "detected_at": "2026-09-28T16:09:15.369Z",
     "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 over/under 4.5 goals",
     "choice": "Brentford to win and under 4.5 goals",
     "author_odds": "2.4",
     "market_key": "result_and_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 4.5 goals: Brentford to win and under 4.5 goals at 2.4"
    },
    "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 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "bee0bec9a9255c245d61d02ca0ab4716f00505072546a954abe98fd56f4dc45c",
      "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": "Brentford to win and under 4.5 goals",
      "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:45.926Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "313b144ed618388aad37582919f2a7e06a8dfbf5b9d11619dec9ccc034c2ae8b",
      "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": "Brentford to win and under 4.5 goals",
      "decimal_odds": "2.5600",
      "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:45.932Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "League's 3pm games on Saturday, February 21. Football tipster Jamie Griffith has tips for Chelsea vs Burnley and Aston Villa vs Leeds.",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-34c15bed4cdbaca7230e7f0b",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-34c15bed4cdbaca7230e7f0b",
   "match": "Aston Villa v Leeds United",
   "match_url": null,
   "kickoff": "2026-02-21T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5257.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Leeds United at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2",
   "settled_price": "1.9800",
   "published_at": "2026-02-20T13:00:00.000Z",
   "recorded_at": "2026-09-28T16:09:15.369Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-34c15bed4cdbaca7230e7f0b",
    "quote_text": "Leeds or draw double chance\n1pt Evs Hills",
    "fragment_from": 1831,
    "fragment_to": 1872,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e62eeace15c62faacd6ddd0f73d4d839a9f6fed441eb63572caeeeaef35eb3f3",
     "material_removed": false
    },
    "published_at": "2026-02-20T13:00:00.000Z",
    "detected_at": "2026-09-28T16:09:15.369Z",
    "executed_at": "2026-11-07T18:21:45.921Z",
    "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 Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-02-21T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Leeds United",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9800",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9800,
    "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-02-20T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-20T13:00:00.000Z",
     "detected_at": "2026-09-28T16:09:15.369Z",
     "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": "Double chance",
     "choice": "draw or Leeds United",
     "author_odds": "2",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Leeds United at 2"
    },
    "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 Aston Villa 1-1 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "04cad0d956f9a6054d82964853fe836853f32007319901c8b851ecd7b0022003",
      "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 Leeds United",
      "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:21:45.915Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2d1f571c3f1c6c5434e9fbb1b3713f29be04b4426acae2b10bfd873869241ba5",
      "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 Leeds United",
      "decimal_odds": "1.9800",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9800,
      "executed_at": "2026-11-07T18:21:45.921Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "League's 3pm games on Saturday, February 21. Football tipster Jamie Griffith has tips for Chelsea vs Burnley and Aston Villa vs Leeds.",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/3pm-premier-league-predictions-and-football-betting-tips-a7FdT3G0ayEH/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Leeds United"
   }
  },
  {
   "record_id": "n-35f831475ef01709b8f8fc4f",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-35f831475ef01709b8f8fc4f",
   "match": "Wolverhampton Wanderers v Chelsea",
   "match_url": null,
   "kickoff": "2026-02-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5593.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Joao Pedro to score at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.7",
   "settled_price": "2.7",
   "published_at": "2026-02-06T18:35:06.000Z",
   "recorded_at": "2026-09-28T16:20:04.384Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-35f831475ef01709b8f8fc4f",
    "quote_text": "Joao Pedro anytime goalscorer vs Wolves\n2pts 17-10 Coral, Ladbrokes",
    "fragment_from": 2018,
    "fragment_to": 2085,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-awU5U7D3Ox3M/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "2fbec0dad9cf3567120cf6b8057b000ee2f49f66a8a736c0f3eb23882e77661e",
     "material_removed": false
    },
    "published_at": "2026-02-06T18:35:06.000Z",
    "detected_at": "2026-09-28T16:20:04.384Z",
    "executed_at": "2026-11-07T18:21:50.984Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-02-07T15:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Joao Pedro to score",
    "odds_set": {
     "by_author": "2.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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-02-06T18:35:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-06T18:35:06.000Z",
     "detected_at": "2026-09-28T16:20:04.384Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Joao Pedro to score",
     "author_odds": "2.7",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Joao Pedro to score at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 1-3 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "8a1c0c85533b28972997ff6bf4be89276f87a80c6dab7a159ed896be065a9e21",
      "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": "Joao Pedro to score",
      "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:21:50.984Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Casey, Ian Wilkerson, Jamie Griffith, Aaron Ashley",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-awU5U7D3Ox3M/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Joao Pedro to score"
   }
  },
  {
   "record_id": "n-0d97fb81eb73a34a025a1d7f",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-0d97fb81eb73a34a025a1d7f",
   "match": "Chelsea v Brentford",
   "match_url": null,
   "kickoff": "2026-01-17T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6097.3,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Brentford at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "1.9600",
   "published_at": "2026-01-16T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:39.925Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0d97fb81eb73a34a025a1d7f",
    "quote_text": "Brentford or draw double chance\n1pt 23-20 BoyleSports, Hills",
    "fragment_from": 4502,
    "fragment_to": 4562,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a0Ugb4m7i7iT/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7516a0102fe5a21a355de0ba061022f09ab382218deb43fd5e075c07370c889c",
     "material_removed": false
    },
    "published_at": "2026-01-16T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:39.925Z",
    "executed_at": "2026-11-07T18:21:50.113Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-01-17T15:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Brentford",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-01-16T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-01-16T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:39.925Z",
     "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": "Double chance",
     "choice": "draw or Brentford",
     "author_odds": "2.15",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Brentford at 2.15"
    },
    "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 Chelsea 2-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "5233059e06e4355cea4e744054eb41087f04e0478ee4597449977a910985ed8c",
      "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 Brentford",
      "decimal_odds": "2.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:50.099Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3dd3cb95102882f986027079b6724582400b49fa0eef5903bcf46fa381180126",
      "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 Brentford",
      "decimal_odds": "1.9600",
      "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:50.113Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Casey",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a0Ugb4m7i7iT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Brentford"
   }
  },
  {
   "record_id": "n-b1e02be9d4ff7b4ba042a441",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-b1e02be9d4ff7b4ba042a441",
   "match": "Brighton & Hove Albion v Burnley",
   "match_url": null,
   "kickoff": "2026-01-03T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6433.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.33",
   "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": "4.33",
   "settled_price": "4.5500",
   "published_at": "2026-01-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:47.206Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b1e02be9d4ff7b4ba042a441",
    "quote_text": "Draw\n1pt 10-3 general",
    "fragment_from": 1977,
    "fragment_to": 1998,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-burnley-predictions-team-news-betting-tips-odds-bet-builder-aUpvc4F4T0jR/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cb316f000b2dfe61d81dbbc6b303d2ddfb6f9112b3c8228907d0edd354b5a59",
     "material_removed": false
    },
    "published_at": "2026-01-02T16:00:00.000Z",
    "detected_at": "2026-09-28T16:11:47.206Z",
    "executed_at": "2026-11-07T18:21:46.444Z",
    "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 Burnley",
     "competition_name": "Premier League",
     "starts_at": "2026-01-03T15:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "4.5000",
     "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-01-02T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-01-02T16:00:00.000Z",
     "detected_at": "2026-09-28T16:11:47.206Z",
     "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": "draw",
     "author_odds": "4.33",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.33"
    },
    "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 Brighton & Hove Albion 2-0 Burnley."
    },
    "settlements": [
     {
      "operation_id": "9f074bba0070e7658f0a8c4a2348997a3527217338205823ea734038b11bdf4d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.425Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "385da383dff50cddb3fdf8f32920166a63e40eb4a48775e75e172f31e2a863e9",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.5000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.444Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ca8eb20007b23d15e71c88982fc202e4aea78ecb6e12a54bca7dfe6dc93ed5ce",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:21:46.469Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-burnley-predictions-team-news-betting-tips-odds-bet-builder-aUpvc4F4T0jR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-a104eb3e739a113136c5c59f",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-a104eb3e739a113136c5c59f",
   "match": "Aston Villa v Manchester United",
   "match_url": null,
   "kickoff": "2025-12-21T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6744.2,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.6400",
   "published_at": "2025-12-20T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:44:33.976Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a104eb3e739a113136c5c59f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2378,
    "fragment_to": 2392,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251221082041id_/https://www.racingpost.com/sport/football-tips/premier-league/bet-builder-tips-for-aston-villa-vs-manchester-united-an-11-1-treble-for-the-big-clash-at-villa-park-aNaH46t4PLPV/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9eff6f487fac7eebc20bc9a4a7f6c9fbdb21708f8886ac89b0e1dcdadac2e4df",
     "material_removed": false
    },
    "published_at": "2025-12-20T16:00:00.000Z",
    "detected_at": "2026-09-28T16:44:33.976Z",
    "executed_at": "2026-11-07T18:21:03.718Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Aston Villa v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-21T16:30:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.6079",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6079,
    "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-12-21T08:20:41.000Z",
    "dates": {
     "fragment_at": "2025-12-20T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-20T16:00:00.000Z",
     "detected_at": "2026-09-28T16:44:33.976Z",
     "archive_snapshot_at": "2025-12-21T08:20:41.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": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "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 United."
    },
    "settlements": [
     {
      "operation_id": "cedfd8ce47f71d9de2ddc0058c59497de2c18da8413b3f894bc73b38c8e91440",
      "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": "over 2.5",
      "decimal_odds": "1.6079",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6079,
      "executed_at": "2026-11-07T18:21:03.718Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c4eaa974fb89706a55c35b0445bdc96dabc9429cc00aedc76a165b68fbee8bf5",
      "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.6400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6400,
      "executed_at": "2026-11-07T18:21:03.762Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/bet-builder-tips-for-aston-villa-vs-manchester-united-an-11-1-treble-for-the-big-clash-at-villa-park-aNaH46t4PLPV/",
     "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-d5c01d7fed865df38eba117d",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-d5c01d7fed865df38eba117d",
   "match": "Aston Villa v Manchester United",
   "match_url": null,
   "kickoff": "2025-12-21T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6743.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.0200",
   "published_at": "2025-12-20T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:10:45.643Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-d5c01d7fed865df38eba117d",
    "quote_text": "Best bet\n\nAston Villa\n1pt 11-10 general",
    "fragment_from": 2079,
    "fragment_to": 2118,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aMv582e3UiBa/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6ba3d92dd3fedc51f71ae4107796cc7e4c9e5e1f24ed0ef5102a8c664c20386b",
     "material_removed": false
    },
    "published_at": "2025-12-20T15:00:00.000Z",
    "detected_at": "2026-09-28T16:10:45.643Z",
    "executed_at": "2026-11-07T18:21:46.138Z",
    "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 United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-21T16:30:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9901",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9901,
    "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-12-21T09:20:46.000Z",
    "dates": {
     "fragment_at": "2025-12-20T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-20T15:00:00.000Z",
     "detected_at": "2026-09-28T16:10:45.643Z",
     "archive_snapshot_at": "2025-12-21T09:20:46.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": "Aston Villa",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 2.1"
    },
    "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 United."
    },
    "settlements": [
     {
      "operation_id": "1e1b193500e86f52c3bcf08ee66fe06afd4d91aef98d9cf5ac9c5e670aae93b9",
      "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": "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:21:46.132Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "80310082fc44df7dc00d299badc5b2b18d48eca584bb5f7c1538833611600273",
      "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": "Aston Villa",
      "decimal_odds": "1.9901",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9901,
      "executed_at": "2026-11-07T18:21:46.138Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f4cc140e781770a783d979577d722edaaaed0ceef92eede01d5aa4df813a082f",
      "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": "2.0200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10200,
      "executed_at": "2026-11-07T18:21:46.144Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aMv582e3UiBa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-a7b1d4a6d286daef9bf18ff1",
   "url": null,
   "match": "Everton v Arsenal",
   "match_url": null,
   "kickoff": "2025-12-20T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6764.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.3000",
   "published_at": "2025-12-19T15:00:18.000Z",
   "recorded_at": "2026-09-28T16:45:11.483Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c292a19365d62e2e4628b8b3",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-c292a19365d62e2e4628b8b3",
   "match": "Everton v Arsenal",
   "match_url": null,
   "kickoff": "2025-12-20T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6764.8,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Arsenal to win to nil at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.4200",
   "published_at": "2025-12-19T15:00:18.000Z",
   "recorded_at": "2026-09-28T16:45:11.483Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c292a19365d62e2e4628b8b3",
    "quote_text": "Arsenal to win to nil\n1pt 6-4 BoyleSports, Hills",
    "fragment_from": 2020,
    "fragment_to": 2068,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251220094859id_/https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-arsenal-predictions-team-news-betting-tips-odds-bet-builder-ajF973x6DVbQ/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a431bfac785fa087fd6e48ae5141e848bf8f8b34adc57ffcccbcbdca0b7925fd",
     "material_removed": false
    },
    "published_at": "2025-12-19T15:00:18.000Z",
    "detected_at": "2026-09-28T16:45:11.483Z",
    "executed_at": "2026-11-07T18:21:05.435Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-12-20T20:00:00.000Z",
     "url": null,
     "scoreline": "0-1"
    },
    "market_label": "To win to nil",
    "outcome_label": "Arsenal to win to nil",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14200,
    "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-12-20T09:48:59.000Z",
    "dates": {
     "fragment_at": "2025-12-19T15:00:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-19T15:00:18.000Z",
     "detected_at": "2026-09-28T16:45:11.483Z",
     "archive_snapshot_at": "2025-12-20T09:48:59.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": "Arsenal to win to nil",
     "author_odds": "2.5",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Arsenal to win to nil at 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Everton 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "4de86372276560d83f12e687b6497a268451479ac39357bb85d964a5d4759b84",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "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:05.427Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f33a6ed897c982164d8cd2eeb572c8d9e84a1039bb1a8e4af0138fe36c3fe872",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "2.4200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14200,
      "executed_at": "2026-11-07T18:21:05.435Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/everton-vs-arsenal-predictions-team-news-betting-tips-odds-bet-builder-ajF973x6DVbQ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win to nil"
   }
  },
  {
   "record_id": "n-b9c206f2b9ab7a6d4d18faeb",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-b9c206f2b9ab7a6d4d18faeb",
   "match": "Manchester City v West Ham United",
   "match_url": null,
   "kickoff": "2025-12-20T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6769.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Phil Foden to score at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.25",
   "settled_price": "2.25",
   "published_at": "2025-12-19T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:56.025Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b9c206f2b9ab7a6d4d18faeb",
    "quote_text": "Phil Foden anytime goalscorer vs West Ham\n1pt 5-4 bet365",
    "fragment_from": 1787,
    "fragment_to": 1843,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/saturday-3pm-premier-league-match-predictions-odds-tips-aWjbD7f4ZYCM/",
     "display_name": null,
     "speaker": "Aaron Ashley, Dan Childs, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ff252484739b128140f21fec6f8601b8d76e74b47b7cbce1eea577dd7509d56f",
     "material_removed": false
    },
    "published_at": "2025-12-19T17:00:00.000Z",
    "detected_at": "2026-09-28T16:20:56.025Z",
    "executed_at": "2026-11-07T18:21:51.804Z",
    "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 West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-20T15:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Phil Foden to score",
    "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": "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": "2025-12-19T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-19T17:00:00.000Z",
     "detected_at": "2026-09-28T16:20:56.025Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Phil Foden to score",
     "author_odds": "2.25",
     "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 2.25"
    },
    "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 Manchester City 3-0 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "89e14e7fbd7bd9773c152448e69698d77b5525f35986b4709c925469bec63541",
      "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": "Phil Foden to score",
      "decimal_odds": "2.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:21:51.804Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/saturday-3pm-premier-league-match-predictions-odds-tips-aWjbD7f4ZYCM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Phil Foden to score"
   }
  },
  {
   "record_id": "n-092bf34723d7fdb3626b1562",
   "url": "/authors/jamie-griffith/picks/4/#pick-n-092bf34723d7fdb3626b1562",
   "match": "Brentford v Newcastle United",
   "match_url": null,
   "kickoff": "2025-11-09T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7754.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford at 2.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.875",
   "settled_price": "2.8000",
   "published_at": "2025-11-08T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:50:26.677Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-092bf34723d7fdb3626b1562",
    "quote_text": "Best bet\n\nBrentford\n1pt 15-8 BoyleSports",
    "fragment_from": 1982,
    "fragment_to": 2022,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251108184506id_/https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-newcastle-predictions-team-news-betting-tips-odds-and-bet-builder-aIwbQ0K2COys/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c9b96d04e45a211b3fadd2170f9c3007524c2a1be6a256fb126db25da3631ffa",
     "material_removed": false
    },
    "published_at": "2025-11-08T17:00:00.000Z",
    "detected_at": "2026-09-28T16:50:26.677Z",
    "executed_at": "2026-11-07T18:21:04.097Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2025-11-09T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brentford",
    "odds_set": {
     "by_author": "2.875",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.8500",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 18500,
    "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-11-08T18:45:06.000Z",
    "dates": {
     "fragment_at": "2025-11-08T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-11-08T17:00:00.000Z",
     "detected_at": "2026-09-28T16:50:26.677Z",
     "archive_snapshot_at": "2025-11-08T18:45: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 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brentford",
     "author_odds": "2.875",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brentford at 2.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 3-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "6302dca4251418b0e624dc55c3106b135f9a325108e76e22e2a42a75d93bcdc1",
      "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": "Brentford",
      "decimal_odds": "2.875",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18750,
      "executed_at": "2026-11-07T18:21:04.090Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eac58bc598fca8da8b48a3c1ab31bf0d0778ea1931904341eb745903c814bbf2",
      "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": "Brentford",
      "decimal_odds": "2.8500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18500,
      "executed_at": "2026-11-07T18:21:04.097Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "374f263180857c5ee2bb07189bd558c4209ca32b057393ab83a9b4e07d4ce02b",
      "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": "Brentford",
      "decimal_odds": "2.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18000,
      "executed_at": "2026-11-07T18:21:04.103Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brentford-vs-newcastle-predictions-team-news-betting-tips-odds-and-bet-builder-aIwbQ0K2COys/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-797da713b936fbbc08dfc37f",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-797da713b936fbbc08dfc37f",
   "match": "Tottenham Hotspur v Manchester United",
   "match_url": null,
   "kickoff": "2025-11-08T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7781.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Casemiro to be carded at 9.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_author_price",
   "series_short": "author's odds, restored",
   "author_price": "9.5",
   "settled_price": "9.5",
   "published_at": "2025-11-07T17:00:00.000Z",
   "recorded_at": "2026-09-28T17:35:26.086Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-797da713b936fbbc08dfc37f",
    "quote_text": "Casemiro to be booked first\n17-2 bet365",
    "fragment_from": 2117,
    "fragment_to": 2156,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251107173439id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-man-utd-predictions-team-news-betting-tips-odds-bet-builder-a34Kb5i0LhD0/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b66d9f0faa86a8d8bda0f81a39053f7ac9d488aae9edfb59e5a7643ba66a42f5",
     "material_removed": false
    },
    "published_at": "2025-11-07T17:00:00.000Z",
    "detected_at": "2026-09-28T17:35:26.086Z",
    "executed_at": "2026-11-07T18:20:50.549Z",
    "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 Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-11-08T12:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Casemiro to be carded",
    "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": "2025-11-07T17:34:39.000Z",
    "dates": {
     "fragment_at": "2025-11-07T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-11-07T17:00:00.000Z",
     "detected_at": "2026-09-28T17:35:26.086Z",
     "archive_snapshot_at": "2025-11-07T17:34:39.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": "Casemiro to be carded",
     "author_odds": "9.5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Casemiro to be carded at 9.5"
    },
    "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 Tottenham Hotspur 2-2 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "9dc35ae12f34e1c41e1b1513e57eef9ffdeec1ca8f793aa95fcef7681af41d41",
      "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": "Casemiro to be carded",
      "decimal_odds": "9.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.549Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-man-utd-predictions-team-news-betting-tips-odds-bet-builder-a34Kb5i0LhD0/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Casemiro to be carded"
   }
  },
  {
   "record_id": "n-0f96e35fd8db6181597fdf38",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-0f96e35fd8db6181597fdf38",
   "match": "Crystal Palace v Brentford",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Igor Thiago to score at 3.3",
   "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": "3.3",
   "settled_price": "3.3",
   "published_at": "2025-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0f96e35fd8db6181597fdf38",
    "quote_text": "Igor Thiago anytime goalscorer\n2pts 23-10 Coral, Ladbrokes",
    "fragment_from": 1800,
    "fragment_to": 1858,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.594Z",
    "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-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to score",
    "outcome_label": "Igor Thiago 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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Igor Thiago to score",
     "author_odds": "3.3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Igor Thiago to score at 3.3"
    },
    "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 Crystal Palace 2-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "8672ffd10318ab690402bb91b0406a7cd26c6333fc586ca0d66d3af36a313678",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Igor Thiago to score",
      "decimal_odds": "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:21:50.594Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Igor Thiago to score"
   }
  },
  {
   "record_id": "n-390f8c80b861750c73c38a16",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-390f8c80b861750c73c38a16",
   "match": "Brighton & Hove Albion v Leeds United",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Brighton & Hove Albion to win and over 2.5 goals at 2.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20000,
   "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-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-390f8c80b861750c73c38a16",
    "quote_text": "Brighton to win & over 2.5 goals\n2pts 9-5 Betfair, BoyleSports, Paddy Power",
    "fragment_from": 1683,
    "fragment_to": 1758,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.548Z",
    "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 Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2025-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20000,
    "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": "2025-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "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 over/under 2.5 goals",
     "choice": "Brighton & Hove Albion to win and over 2.5 goals",
     "author_odds": "2.8",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Brighton & Hove Albion to win and over 2.5 goals at 2.8"
    },
    "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 Brighton & Hove Albion 3-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "c74d248c8d64b972135f5da419dc48a08e216ddc57dc409d038f3ffadd99d7c7",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brighton & Hove Albion to win and over 2.5 goals",
      "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:50.501Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e1aab7ff7f89a9499cf276885c599dca10dccecc706dc8a74d9e6542d6aa0029",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brighton & Hove Albion to win and over 2.5 goals",
      "decimal_odds": "3.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20000,
      "executed_at": "2026-11-07T18:21:50.548Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-5b56f8b01bc3eba879095987",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-5b56f8b01bc3eba879095987",
   "match": "Burnley v Arsenal",
   "match_url": null,
   "kickoff": "2025-11-01T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7945.3,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Arsenal to win to nil at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.7250",
   "published_at": "2025-10-31T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:19:55.149Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5b56f8b01bc3eba879095987",
    "quote_text": "Arsenal to win to nil\n2pts 19-20 Hills",
    "fragment_from": 1760,
    "fragment_to": 1798,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "display_name": null,
     "speaker": "Jamie Griffith, James Mason",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8c253cf1f6853ef9cd49fcef5c533599575eb10cbaf3aa6f40d095de58b1aa51",
     "material_removed": false
    },
    "published_at": "2025-10-31T17:00:00.000Z",
    "detected_at": "2026-09-28T16:19:55.149Z",
    "executed_at": "2026-11-07T18:21:50.576Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "To win to nil",
    "outcome_label": "Arsenal to win to nil",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7250",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7250,
    "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": "2025-10-31T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-31T17:00:00.000Z",
     "detected_at": "2026-09-28T16:19:55.149Z",
     "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": "Arsenal to win to nil",
     "author_odds": "1.95",
     "market_key": "win_to_nil",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Arsenal to win to nil at 1.95"
    },
    "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 Burnley 0-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "ec563b5f16f821e8b080d01de9373674a6baeb73d9932ef1220e593d2e7b84b5",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "1.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:50.562Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7ba60093f5cdd848a585674238ddde746e6b8864315c02e52fbf10d792bc660d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Arsenal to win to nil",
      "decimal_odds": "1.7250",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7250,
      "executed_at": "2026-11-07T18:21:50.576Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, James Mason",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-amBGm5h03u4D/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Arsenal to win to nil"
   }
  },
  {
   "record_id": "n-dcdfafbdab848d61eee85e03",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-dcdfafbdab848d61eee85e03",
   "match": "Manchester United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-10-25T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8113.1,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time at 6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "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": "2025-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:38:49.327Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-dcdfafbdab848d61eee85e03",
    "quote_text": "Brighton-Brighton double result\n5-1 bet365, BoyleSports",
    "fragment_from": 2194,
    "fragment_to": 2249,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251024181555id_/https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-brighton-predictions-team-news-betting-tips-odds-and-bet-builder-aHttG8w0RGNv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0a4125194449766aa5ee34ee2a96b2158cb3f16ca389f96b50312ccf8d0f0e25",
     "material_removed": false
    },
    "published_at": "2025-10-24T16:00:00.000Z",
    "detected_at": "2026-09-28T17:38:49.327Z",
    "executed_at": "2026-11-07T18:20:45.005Z",
    "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 Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-10-25T16:30:00.000Z",
     "url": null,
     "scoreline": "4-2"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time",
    "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": "2025-10-24T18:15:55.000Z",
    "dates": {
     "fragment_at": "2025-10-24T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-24T16:00:00.000Z",
     "detected_at": "2026-09-28T17:38:49.327Z",
     "archive_snapshot_at": "2025-10-24T18:15:55.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": "Half-time/full-time",
     "choice": "Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time",
     "author_odds": "6",
     "market_key": "half_time_full_time",
     "choice_key": "2/2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time at 6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Manchester United 4-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "1e45b9b69be55e10d8522bdd5e341d5c7b26a8cbd9d6b7af1c2167cb15f6052c",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time",
      "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:20:45.005Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-brighton-predictions-team-news-betting-tips-odds-and-bet-builder-aHttG8w0RGNv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion at half-time, Brighton & Hove Albion at full-time"
   }
  },
  {
   "record_id": "n-bf8c12fc31d87aa9e6371a2b",
   "url": "/authors/jamie-griffith/picks/5/#pick-n-bf8c12fc31d87aa9e6371a2b",
   "match": "Chelsea v Sunderland",
   "match_url": null,
   "kickoff": "2025-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8114.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7200",
   "published_at": "2025-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:27.547Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-bf8c12fc31d87aa9e6371a2b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3229,
    "fragment_to": 3243,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251024174313id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-sunderland-predictions-team-news-betting-tips-odds-and-bet-builder-aFkNz7Q2xs4S/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8727def5e2706b5b29310c058727481ba4661b91c030fba037071950cc21db5f",
     "material_removed": false
    },
    "published_at": "2025-10-24T16:00:00.000Z",
    "detected_at": "2026-09-28T16:55:27.547Z",
    "executed_at": "2026-11-07T18:21:04.866Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2025-10-25T14:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7043",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7043,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-24T17:43:13.000Z",
    "dates": {
     "fragment_at": "2025-10-24T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-24T16:00:00.000Z",
     "detected_at": "2026-09-28T16:55:27.547Z",
     "archive_snapshot_at": "2025-10-24T17:43:13.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "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 Chelsea 1-2 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "839115f02925e5c60cecad9007e775191efeb6a9a9d06c8fb1ad2b355812280e",
      "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": "over 2.5",
      "decimal_odds": "1.7043",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7043,
      "executed_at": "2026-11-07T18:21:04.866Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5ccbe17265d2912f55747a61b596d7da757d32795a6a653d5ef9d1f66a84a7e3",
      "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.7200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-07T18:21:04.872Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-vs-sunderland-predictions-team-news-betting-tips-odds-and-bet-builder-aFkNz7Q2xs4S/",
     "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-03105d20f00d350e3c0c009f",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-03105d20f00d350e3c0c009f",
   "match": "Go Ahead Eagles v Aston Villa",
   "match_url": null,
   "kickoff": "2025-10-23T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8216.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Mathis Suray to be carded at 6",
   "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": "6",
   "settled_price": "6",
   "published_at": "2025-10-22T15:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:59.104Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-03105d20f00d350e3c0c009f",
    "quote_text": "Mathis Suray to be booked\n5-1 bet365",
    "fragment_from": 2325,
    "fragment_to": 2361,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251022231149id_/https://www.racingpost.com/sport/football-tips/europa-league/go-ahead-eagles-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-atOEB9R45xkA/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "18cd21d38be62987a5d5418009596a7ba3304390581361e41f689c9da1717e62",
     "material_removed": false
    },
    "published_at": "2025-10-22T15:00:00.000Z",
    "detected_at": "2026-10-01T00:48:59.104Z",
    "executed_at": "2026-11-07T18:22:26.300Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Go Ahead Eagles v Aston Villa",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-10-23T16:45:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Mathis Suray 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": "2025-10-22T23:11:49.000Z",
    "dates": {
     "fragment_at": "2025-10-22T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-22T15:00:00.000Z",
     "detected_at": "2026-10-01T00:48:59.104Z",
     "archive_snapshot_at": "2025-10-22T23:11: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Mathis Suray 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: Mathis Suray to be carded at 6"
    },
    "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 Go Ahead Eagles 2-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "3a3523735c86f5b759068dfa8c97cbf32f9fa2257077e81aa89b282601dc06e7",
      "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": "Mathis Suray 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:26.300Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/europa-league/go-ahead-eagles-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-atOEB9R45xkA/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mathis Suray to be carded"
   }
  },
  {
   "record_id": "n-35dcacb1ebfd4d76635f7b42",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-35dcacb1ebfd4d76635f7b42",
   "match": "Go Ahead Eagles v Aston Villa",
   "match_url": null,
   "kickoff": "2025-10-23T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8216.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Aston Villa to win and under 3.5 goals at 2.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.6",
   "settled_price": "2.3550",
   "published_at": "2025-10-22T15:00:00.000Z",
   "recorded_at": "2026-10-01T00:48:59.104Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-35dcacb1ebfd4d76635f7b42",
    "quote_text": "Aston Villa to win & under 3.5 goals\n1pt 8-5 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 2166,
    "fragment_to": 2240,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251022231149id_/https://www.racingpost.com/sport/football-tips/europa-league/go-ahead-eagles-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-atOEB9R45xkA/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "18cd21d38be62987a5d5418009596a7ba3304390581361e41f689c9da1717e62",
     "material_removed": false
    },
    "published_at": "2025-10-22T15:00:00.000Z",
    "detected_at": "2026-10-01T00:48:59.104Z",
    "executed_at": "2026-11-07T18:22:26.292Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Go Ahead Eagles v Aston Villa",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-10-23T16:45:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Aston Villa to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3550",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-10-22T23:11:49.000Z",
    "dates": {
     "fragment_at": "2025-10-22T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-22T15:00:00.000Z",
     "detected_at": "2026-10-01T00:48:59.104Z",
     "archive_snapshot_at": "2025-10-22T23:11: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Aston Villa to win and under 3.5 goals",
     "author_odds": "2.6",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Aston Villa to win and under 3.5 goals at 2.6"
    },
    "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 Go Ahead Eagles 2-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "040d646c4ce4ddcdd2493f2142385109846fb7da53279d47d7973a6fc955f783",
      "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 3.5 goals",
      "choice": "Aston Villa to win and under 3.5 goals",
      "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:26.286Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bd505d3ec3962f63ea83c612132fcc03565bbc2715277109bcc9aed5a5b36ccb",
      "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 3.5 goals",
      "choice": "Aston Villa to win and under 3.5 goals",
      "decimal_odds": "2.3550",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:26.292Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/europa-league/go-ahead-eagles-vs-aston-villa-predictions-team-news-betting-tips-odds-and-bet-builder-atOEB9R45xkA/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-6dc301ad8efb555acaad2066",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-6dc301ad8efb555acaad2066",
   "match": "Brighton & Hove Albion v Newcastle United",
   "match_url": null,
   "kickoff": "2025-10-18T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8283.7,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Yankuba Minteh to score or assist at 2.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": "2.75",
   "settled_price": "2.75",
   "published_at": "2025-10-17T15:46:12.000Z",
   "recorded_at": "2026-09-28T17:39:56.525Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6dc301ad8efb555acaad2066",
    "quote_text": "Yankuba Minteh to score or assist\n1pt 7-4 bet365",
    "fragment_from": 4145,
    "fragment_to": 4193,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251017163521id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a2iBm7I0AhB4/",
     "display_name": null,
     "speaker": "Jamie Griffith, Jack Ogalbe",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6712bc0f87a8a0e884c194ed84c80ec0051ed4291c5f9a79255e012d3145b88c",
     "material_removed": false
    },
    "published_at": "2025-10-17T15:46:12.000Z",
    "detected_at": "2026-09-28T17:39:56.525Z",
    "executed_at": "2026-11-07T18:20:49.892Z",
    "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 Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2025-10-18T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Yankuba Minteh to score or assist",
    "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-10-17T16:35:21.000Z",
    "dates": {
     "fragment_at": "2025-10-17T15:46:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-17T15:46:12.000Z",
     "detected_at": "2026-09-28T17:39:56.525Z",
     "archive_snapshot_at": "2025-10-17T16:35:21.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score or assist",
     "choice": "Yankuba Minteh to score or assist",
     "author_odds": "2.75",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Yankuba Minteh to score or assist at 2.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 Brighton & Hove Albion 2-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "dfd06c7b8bfee2c1e9b7d1e78f4aef963c4ce7f0a907c3b62636840e7ced8f47",
      "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": "Yankuba Minteh to score or assist",
      "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:20:49.892Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Jack Ogalbe",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a2iBm7I0AhB4/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Yankuba Minteh to score or assist"
   }
  },
  {
   "record_id": "n-9a94bb32e77fb51dd72f9864",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-9a94bb32e77fb51dd72f9864",
   "match": "Newcastle United v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-10-05T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8596.7,
   "market_code": "player_assist",
   "author_said": "Player to assist: Kieran Trippier to assist at 5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "5",
   "settled_price": "5",
   "published_at": "2025-10-03T16:30:00.000Z",
   "recorded_at": "2026-09-28T17:40:20.107Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9a94bb32e77fb51dd72f9864",
    "quote_text": "Kieran Trippier to assist a goal vs Nottingham Forest\n1pt 4-1 bet365",
    "fragment_from": 1654,
    "fragment_to": 1722,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251003183503id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ap8tM0w8HYpX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "20dd1a4f1bd9da3467c5107a146d6f7f5a05084bc4cf0fde06ec28aae56c3956",
     "material_removed": false
    },
    "published_at": "2025-10-03T16:30:00.000Z",
    "detected_at": "2026-09-28T17:40:20.107Z",
    "executed_at": "2026-11-07T18:20:49.667Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Newcastle United v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-10-05T13:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Player to assist",
    "outcome_label": "Kieran Trippier to assist",
    "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-10-03T18:35:03.000Z",
    "dates": {
     "fragment_at": "2025-10-03T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-03T16:30:00.000Z",
     "detected_at": "2026-09-28T17:40:20.107Z",
     "archive_snapshot_at": "2025-10-03T18:35: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 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to assist",
     "choice": "Kieran Trippier to assist",
     "author_odds": "5",
     "market_key": "player_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to assist: Kieran Trippier to assist at 5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Newcastle United 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "77b0e564f486d9649a81993a9110685363e48d706323df198148f94446739a3d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to assist",
      "choice": "Kieran Trippier to assist",
      "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:20:49.667Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ap8tM0w8HYpX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kieran Trippier to assist"
   }
  },
  {
   "record_id": "n-88c65c6d124fb5269102a088",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-88c65c6d124fb5269102a088",
   "match": "Everton v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-10-05T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -8596.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Daniel Munoz to be carded at 4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 30000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4",
   "settled_price": "4",
   "published_at": "2025-10-03T16:30:00.000Z",
   "recorded_at": "2026-09-28T17:40:20.107Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-88c65c6d124fb5269102a088",
    "quote_text": "Daniel Munoz to be booked vs Everton\n2pts 3-1 bet365",
    "fragment_from": 1600,
    "fragment_to": 1652,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251003183503id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ap8tM0w8HYpX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "20dd1a4f1bd9da3467c5107a146d6f7f5a05084bc4cf0fde06ec28aae56c3956",
     "material_removed": false
    },
    "published_at": "2025-10-03T16:30:00.000Z",
    "detected_at": "2026-09-28T17:40:20.107Z",
    "executed_at": "2026-11-07T18:20:49.658Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-10-05T13:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Daniel Munoz to be carded",
    "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": "win",
    "simulation_change_hundredths": 30000,
    "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-10-03T18:35:03.000Z",
    "dates": {
     "fragment_at": "2025-10-03T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-03T16:30:00.000Z",
     "detected_at": "2026-09-28T17:40:20.107Z",
     "archive_snapshot_at": "2025-10-03T18:35: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 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Daniel Munoz to be carded",
     "author_odds": "4",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Daniel Munoz to be carded at 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 Everton 2-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "0cce6e67bdf8162a386297f4c806bfe852be01f13efd52e88fc09ee129576a4f",
      "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": "Daniel Munoz to be carded",
      "decimal_odds": "4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 30000,
      "executed_at": "2026-11-07T18:20:49.658Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ap8tM0w8HYpX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Daniel Munoz to be carded"
   }
  },
  {
   "record_id": "n-78e0414153d2905e19d1683b",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-78e0414153d2905e19d1683b",
   "match": "Sunderland v Brentford",
   "match_url": null,
   "kickoff": "2025-08-30T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9459.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford at 2.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.3700",
   "published_at": "2025-08-29T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:48:58.731Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-78e0414153d2905e19d1683b",
    "quote_text": "Brentford\n1pt 6-4 Betfair, Coral, Paddy Power",
    "fragment_from": 1859,
    "fragment_to": 1904,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250829232500id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a4szK2U5tFDp/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "34df37600764e66d531deed4da3cbc6dc66ed17065352b9d7bdf79af831a743a",
     "material_removed": false
    },
    "published_at": "2025-08-29T16:00:00.000Z",
    "detected_at": "2026-09-28T17:48:58.731Z",
    "executed_at": "2026-11-07T18:20:49.936Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Sunderland v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-08-30T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brentford",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3500",
     "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-08-29T23:25:00.000Z",
    "dates": {
     "fragment_at": "2025-08-29T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-29T16:00:00.000Z",
     "detected_at": "2026-09-28T17:48:58.731Z",
     "archive_snapshot_at": "2025-08-29T23:25:00.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": "Brentford",
     "author_odds": "2.5",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brentford at 2.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 Sunderland 2-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "6bc34f63a185dff1405ef38b72208891db1a8e5233faae7c903840e90dae6896",
      "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": "Brentford",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:49.926Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a58bc32c41126af1ad6b1ca41c1eb52c245507aeae5cc7ad93948a3b2c9f10cc",
      "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": "Brentford",
      "decimal_odds": "2.3500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:49.936Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c9319211291d0d47d9ef58960e3c684710faa54e1d70ef7c5f0a6e49fd14b47a",
      "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": "Brentford",
      "decimal_odds": "2.3700",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:49.941Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a4szK2U5tFDp/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-8c414d6a4d857a8901064096",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-8c414d6a4d857a8901064096",
   "match": "Manchester United v Burnley",
   "match_url": null,
   "kickoff": "2025-08-30T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9459.8,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Jaidon Anthony to score or assist at 4.33",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 33300,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.33",
   "settled_price": "4.33",
   "published_at": "2025-08-29T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:48:58.731Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-8c414d6a4d857a8901064096",
    "quote_text": "Jaidon Anthony to score or assist in Man Utd vs Burnley\n1pt 10-3 bet365",
    "fragment_from": 1786,
    "fragment_to": 1857,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250829232500id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a4szK2U5tFDp/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "34df37600764e66d531deed4da3cbc6dc66ed17065352b9d7bdf79af831a743a",
     "material_removed": false
    },
    "published_at": "2025-08-29T16:00:00.000Z",
    "detected_at": "2026-09-28T17:48:58.731Z",
    "executed_at": "2026-11-07T18:20:49.919Z",
    "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 Burnley",
     "competition_name": "Premier League",
     "starts_at": "2025-08-30T14:00:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Jaidon Anthony to score or assist",
    "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": "win",
    "simulation_change_hundredths": 33300,
    "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-08-29T23:25:00.000Z",
    "dates": {
     "fragment_at": "2025-08-29T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-29T16:00:00.000Z",
     "detected_at": "2026-09-28T17:48:58.731Z",
     "archive_snapshot_at": "2025-08-29T23:25:00.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 or assist",
     "choice": "Jaidon Anthony to score or assist",
     "author_odds": "4.33",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Jaidon Anthony to score or assist at 4.33"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Manchester United 3-2 Burnley."
    },
    "settlements": [
     {
      "operation_id": "2bae7c6b09df707142be53eb51a6de3042a1d4749d4cf42ad638dd4cad84cd00",
      "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": "Jaidon Anthony to score or assist",
      "decimal_odds": "4.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 33300,
      "executed_at": "2026-11-07T18:20:49.919Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a4szK2U5tFDp/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jaidon Anthony to score or assist"
   }
  },
  {
   "record_id": "n-1a06150807f15087f14664a6",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-1a06150807f15087f14664a6",
   "match": "West Ham United v Chelsea",
   "match_url": null,
   "kickoff": "2025-08-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9646.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "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": "2025-08-21T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:55:03.574Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1a06150807f15087f14664a6",
    "quote_text": "Chelsea to win",
    "fragment_from": 2302,
    "fragment_to": 2316,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821151657id_/https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-afZQ08n4CGZ8/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "989e6e30759eed368efed9f3b69848843b1e624c7d8040d1ef929dbde29dc36f",
     "material_removed": false
    },
    "published_at": "2025-08-21T14:00:00.000Z",
    "detected_at": "2026-09-28T17:55:03.574Z",
    "executed_at": "2026-11-07T18:20:50.825Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "West Ham United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-08-22T19:00:00.000Z",
     "url": null,
     "scoreline": "1-5"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7194",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7194,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2025-08-21T15:16:57.000Z",
    "dates": {
     "fragment_at": "2025-08-21T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T14:00:00.000Z",
     "detected_at": "2026-09-28T17:55:03.574Z",
     "archive_snapshot_at": "2025-08-21T15:16:57.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was West Ham United 1-5 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "21ae6837b2a3b88357a391d5504a676372128eff6d5f84885e6bd6b273526e46",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.7194",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7194,
      "executed_at": "2026-11-07T18:20:50.825Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f10ab37e2bb77d4299d250fded0e459be5e5986cb4e86c7477b945edcdd9230",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.7100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7100,
      "executed_at": "2026-11-07T18:20:50.830Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-afZQ08n4CGZ8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-660fb31b7268979cac5ea33b",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-660fb31b7268979cac5ea33b",
   "match": "West Ham United v Chelsea",
   "match_url": null,
   "kickoff": "2025-08-22T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9646.9,
   "market_code": "player_first_goal",
   "author_said": "Player to score first: Jarrod Bowen to score first at 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-5",
   "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": "2025-08-21T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:55:03.574Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-660fb31b7268979cac5ea33b",
    "quote_text": "Jarrod Bowen first goalscorer\n17-2 bet365",
    "fragment_from": 2453,
    "fragment_to": 2494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250821151657id_/https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-afZQ08n4CGZ8/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "989e6e30759eed368efed9f3b69848843b1e624c7d8040d1ef929dbde29dc36f",
     "material_removed": false
    },
    "published_at": "2025-08-21T14:00:00.000Z",
    "detected_at": "2026-09-28T17:55:03.574Z",
    "executed_at": "2026-11-07T18:20:50.819Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-08-22T19:00:00.000Z",
     "url": null,
     "scoreline": "1-5"
    },
    "market_label": "Player to score first",
    "outcome_label": "Jarrod Bowen to score first",
    "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": "2025-08-21T15:16:57.000Z",
    "dates": {
     "fragment_at": "2025-08-21T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-21T14:00:00.000Z",
     "detected_at": "2026-09-28T17:55:03.574Z",
     "archive_snapshot_at": "2025-08-21T15:16:57.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 first",
     "choice": "Jarrod Bowen to score first",
     "author_odds": "9.5",
     "market_key": "player_first_goal",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score first: Jarrod Bowen to score first at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was West Ham United 1-5 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "d2798e06e7d02648178fa138d79c5b6e1eb7ddaf9b9b14d8b2b03cf720ae1ea1",
      "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 first",
      "choice": "Jarrod Bowen to score first",
      "decimal_odds": "9.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:50.819Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-chelsea-predictions-team-news-betting-tips-odds-and-bet-builder-afZQ08n4CGZ8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jarrod Bowen to score first"
   }
  },
  {
   "record_id": "n-6afb38711930616ce1353732",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-6afb38711930616ce1353732",
   "match": "Manchester United v Aston Villa",
   "match_url": null,
   "kickoff": "2025-05-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11787.0,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.5700",
   "published_at": "2025-05-24T11:20:48.000Z",
   "recorded_at": "2026-09-28T17:59:58.895Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-6afb38711930616ce1353732",
    "quote_text": "Under 3.5 goals",
    "fragment_from": 6514,
    "fragment_to": 6529,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250524130319id_/https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-aston-villa-predictions-betting-tips-odds-a6ShT5m7Hh8J/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bc72893416ddb5203ba6390f7c60c5123d1b8187ca1fc91ec3390d988aa2b167",
     "material_removed": false
    },
    "published_at": "2025-05-24T11:20:48.000Z",
    "detected_at": "2026-09-28T17:59:58.895Z",
    "executed_at": "2026-11-07T18:20:44.960Z",
    "statement_class": "unpriced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Manchester United v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2025-05-25T15:00:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5714",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5714,
    "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-05-24T13:03:19.000Z",
    "dates": {
     "fragment_at": "2025-05-24T11:20:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-24T11:20:48.000Z",
     "detected_at": "2026-09-28T17:59:58.895Z",
     "archive_snapshot_at": "2025-05-24T13:03:19.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": "under 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 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 Manchester United 2-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "47ee91121101657857ee8bf3740e04e7c75f6af2bb3dcbb86a5e7a4b580418ab",
      "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": "under 3.5",
      "decimal_odds": "1.5714",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5714,
      "executed_at": "2026-11-07T18:20:44.960Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "70b469a5f410fedec157e2cd47eebd96bcdaa4fb486694835eebf96cbd34cd0f",
      "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": "under 3.5",
      "decimal_odds": "1.5700",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-11-07T18:20:44.969Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-aston-villa-predictions-betting-tips-odds-a6ShT5m7Hh8J/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-817ad8c84c3acebb0b12a612",
   "url": null,
   "match": "Manchester United v Aston Villa",
   "match_url": null,
   "kickoff": "2025-05-25T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11787.0,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Aston Villa to win and under 3.5 goals",
   "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.7500",
   "published_at": "2025-05-24T11:20:48.000Z",
   "recorded_at": "2026-09-28T17:59:58.895Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-3dc50a8d3362441b6d70bbcb",
   "url": null,
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2025-05-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11926.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": "2025-05-18T11:30:20.000Z",
   "recorded_at": "2026-09-28T17:08:37.050Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9cd141ba2f87b13281de4fd7",
   "url": "/authors/jamie-griffith/picks/5/#pick-n-9cd141ba2f87b13281de4fd7",
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2025-05-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11926.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1300",
   "published_at": "2025-05-18T11:30:20.000Z",
   "recorded_at": "2026-09-28T17:08:37.050Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9cd141ba2f87b13281de4fd7",
    "quote_text": "Over 3.5 goals\n1pt 11-10 bet365, Hills",
    "fragment_from": 1366,
    "fragment_to": 1404,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250518151626id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-liverpool-predictions-betting-tips-and-odds-aY5t01B9Ucoe/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ed440961f63ecef9859af870218945d133c304f7f4f7cadf3732026320f2125f",
     "material_removed": false
    },
    "published_at": "2025-05-18T11:30:20.000Z",
    "detected_at": "2026-09-28T17:08:37.050Z",
    "executed_at": "2026-11-07T18:21:04.297Z",
    "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 Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-05-19T19:00:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "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": "2.1300",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11300,
    "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-05-18T15:16:26.000Z",
    "dates": {
     "fragment_at": "2025-05-18T11:30:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-18T11:30:20.000Z",
     "detected_at": "2026-09-28T17:08:37.050Z",
     "archive_snapshot_at": "2025-05-18T15:16: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": "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": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brighton & Hove Albion 3-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "9556891a85769177f0c50b14fd2fcf129cade9f4a84fcb223c5dee06b0b41222",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-07T18:21:04.291Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a786feb02231fac9626383188ed9e3449a6febdb8ff09faf97b0889e37c61221",
      "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": "2.1300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11300,
      "executed_at": "2026-11-07T18:21:04.297Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "49e5b12bd7ad4d1d488d884c2d72775287802c1d3a774a8c546fd78ea766c930",
      "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": "2.1300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11300,
      "executed_at": "2026-11-07T18:21:04.303Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-liverpool-predictions-betting-tips-and-odds-aY5t01B9Ucoe/",
     "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-1a0d675efa0d8b891b18b7e2",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-1a0d675efa0d8b891b18b7e2",
   "match": "Tottenham Hotspur v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-04-21T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12599.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nottingham Forest at 2.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.75",
   "settled_price": "2.9150",
   "published_at": "2025-04-20T13:54:51.000Z",
   "recorded_at": "2026-09-28T18:07:54.524Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1a0d675efa0d8b891b18b7e2",
    "quote_text": "Nottingham Forest\n1pt 7-4 Betfair",
    "fragment_from": 1439,
    "fragment_to": 1472,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250420161623id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-nottingham-forest-predictions-betting-tips-odds-aVwIc4N0f6t5/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0a6a9163cc44d0310db0ee9061fce3a737f6513347b3a75c0648602257f8c2c",
     "material_removed": false
    },
    "published_at": "2025-04-20T13:54:51.000Z",
    "detected_at": "2026-09-28T18:07:54.524Z",
    "executed_at": "2026-11-07T18:20:50.768Z",
    "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 Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-04-21T19:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "2.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 19100,
    "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-20T16:16:23.000Z",
    "dates": {
     "fragment_at": "2025-04-20T13:54:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-20T13:54:51.000Z",
     "detected_at": "2026-09-28T18:07:54.524Z",
     "archive_snapshot_at": "2025-04-20T16:16:23.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": "Nottingham Forest",
     "author_odds": "2.75",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nottingham Forest at 2.75"
    },
    "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 Tottenham Hotspur 1-2 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "2805b28f7a14e173df0762ea3c203ed8bb121d876616c75c579c7f294182b5d6",
      "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": "Nottingham Forest",
      "decimal_odds": "2.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 17500,
      "executed_at": "2026-11-07T18:20:50.763Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "01fafb65ae65d1be492318b0ab7c5a6d4b028e38b0a3b0683582c9953cc745dc",
      "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": "Nottingham Forest",
      "decimal_odds": "2.9100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19100,
      "executed_at": "2026-11-07T18:20:50.768Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2131e3e4f1f5aa869998f46f997c7658545a18e8071a8610ba73746af335e9a6",
      "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": "Nottingham Forest",
      "decimal_odds": "2.9150",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19150,
      "executed_at": "2026-11-07T18:20:50.774Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-nottingham-forest-predictions-betting-tips-odds-aVwIc4N0f6t5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win"
   }
  },
  {
   "record_id": "n-bcb28cc7195335607ad33105",
   "url": null,
   "match": "Leeds United v Stoke City",
   "match_url": null,
   "kickoff": "2025-04-21T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -12650.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "6-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.4800",
   "published_at": "2025-04-20T14:05:29.000Z",
   "recorded_at": "2026-09-30T16:08:04.603Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1083a0e440376efcc5da11b5",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-1083a0e440376efcc5da11b5",
   "match": "Leeds United v Stoke City",
   "match_url": null,
   "kickoff": "2025-04-21T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -12650.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Leeds United to win and under 3.5 goals at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2",
   "settled_price": "2.0350",
   "published_at": "2025-04-20T14:05:29.000Z",
   "recorded_at": "2026-09-30T16:08:04.603Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1083a0e440376efcc5da11b5",
    "quote_text": "Leeds to win & under 3.5 goals\n1pt Evs BoyleSports",
    "fragment_from": 1326,
    "fragment_to": 1376,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250420162726id_/https://www.racingpost.com/sport/football-tips/efl/championship-leeds-vs-stoke-predictions-betting-tips-odds-a4YYi1r6BQi0/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a0fb5463442fbce15976e4332fe99795d61c6ade2b3b7773e433a77850f487ae",
     "material_removed": false
    },
    "published_at": "2025-04-20T14:05:29.000Z",
    "detected_at": "2026-09-30T16:08:04.603Z",
    "executed_at": "2026-11-07T18:22:15.225Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2025-04-21T14:00:00.000Z",
     "url": null,
     "scoreline": "6-0"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Leeds United to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0350",
     "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-20T16:27:26.000Z",
    "dates": {
     "fragment_at": "2025-04-20T14:05:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-20T14:05:29.000Z",
     "detected_at": "2026-09-30T16:08:04.603Z",
     "archive_snapshot_at": "2025-04-20T16:27: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Leeds United to win and under 3.5 goals",
     "author_odds": "2",
     "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: Leeds United to win and under 3.5 goals at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Leeds United 6-0 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "5438712009d856d1cf32abe13262b035591aafa64f7561355081032fd0a57d0c",
      "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 3.5 goals",
      "choice": "Leeds United to win and under 3.5 goals",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:15.220Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "97d0437c8d607b3815c8c938a343110c743113609c36b3deaf13c2c4fef1a9d6",
      "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 3.5 goals",
      "choice": "Leeds United to win and under 3.5 goals",
      "decimal_odds": "2.0350",
      "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:15.225Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl/championship-leeds-vs-stoke-predictions-betting-tips-odds-a4YYi1r6BQi0/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leeds United to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-da6a819e9c95e4c9ec236abf",
   "url": null,
   "match": "Oxford United v Leeds United",
   "match_url": null,
   "kickoff": "2025-04-18T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -12717.3,
   "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": "2.1650",
   "published_at": "2025-04-17T14:00:00.000Z",
   "recorded_at": "2026-09-30T16:16:44.893Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-937801951a7266325ab25583",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-937801951a7266325ab25583",
   "match": "Newcastle United v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-04-16T18:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12719.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Newcastle United to win and over 2.5 goals at 2.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.45",
   "settled_price": "2.3600",
   "published_at": "2025-04-15T11:16:29.000Z",
   "recorded_at": "2026-09-28T18:08:32.533Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-937801951a7266325ab25583",
    "quote_text": "Newcastle to win & over 2.5 goals\n2pts 29-20 Coral, Ladbrokes",
    "fragment_from": 1434,
    "fragment_to": 1495,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250415121722id_/https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-crystal-palace-predictions-betting-tips-and-odds-magpies-can-soar-into-third-aq95e3J5JrTn/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5555c9db3b0d0a46664fa7cde00600deece8c279b13badbe9c4f866be818bbcd",
     "material_removed": false
    },
    "published_at": "2025-04-15T11:16:29.000Z",
    "detected_at": "2026-09-28T18:08:32.533Z",
    "executed_at": "2026-11-07T18:20:45.114Z",
    "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 Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-04-16T18:30:00.000Z",
     "url": null,
     "scoreline": "5-0"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Newcastle United to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13600,
    "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-15T12:17:22.000Z",
    "dates": {
     "fragment_at": "2025-04-15T11:16:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-15T11:16:29.000Z",
     "detected_at": "2026-09-28T18:08:32.533Z",
     "archive_snapshot_at": "2025-04-15T12:17:22.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 over/under 2.5 goals",
     "choice": "Newcastle United to win and over 2.5 goals",
     "author_odds": "2.45",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Newcastle United to win and over 2.5 goals at 2.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Newcastle United 5-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "66ddc176f07202b807687b15702c02104ebfe075c947cf499eb152dd496d5ec9",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Newcastle United to win and over 2.5 goals",
      "decimal_odds": "2.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14500,
      "executed_at": "2026-11-07T18:20:45.108Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "81b16ce72309733cf1507a8b1afe5d16980b4f8e01d3ab72727251949c079a36",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Newcastle United to win and over 2.5 goals",
      "decimal_odds": "2.3600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13600,
      "executed_at": "2026-11-07T18:20:45.114Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-crystal-palace-predictions-betting-tips-and-odds-magpies-can-soar-into-third-aq95e3J5JrTn/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-983fe2cfdeb1030f0faebfd4",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-983fe2cfdeb1030f0faebfd4",
   "match": "Brighton & Hove Albion v Leicester City",
   "match_url": null,
   "kickoff": "2025-04-12T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -12820.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Brighton & Hove Albion to win and under 3.5 goals at 2.1",
   "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": "2.1",
   "settled_price": "2.1",
   "published_at": "2025-04-11T12:38:59.000Z",
   "recorded_at": "2026-09-28T18:08:54.239Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-983fe2cfdeb1030f0faebfd4",
    "quote_text": "Brighton to win and under 3.5 goals vs Leicester\n2pts 11-10 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 1175,
    "fragment_to": 1264,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250411130956id_/https://www.racingpost.com/sport/football-tips/premier-league/saturday-premier-league-predictions-3pm-brighton-leicester-forest-everton-southampton-aston-villa-aQRYV3R06faj/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "24dd28ef2e1049deba83f7e982984b6694db11b7657df337793305a8309c9d13",
     "material_removed": false
    },
    "published_at": "2025-04-11T12:38:59.000Z",
    "detected_at": "2026-09-28T18:08:54.239Z",
    "executed_at": "2026-11-07T18:20:50.332Z",
    "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": "Match result and over/under 3.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and under 3.5 goals",
    "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": "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-11T13:09:56.000Z",
    "dates": {
     "fragment_at": "2025-04-11T12:38:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-11T12:38:59.000Z",
     "detected_at": "2026-09-28T18:08:54.239Z",
     "archive_snapshot_at": "2025-04-11T13:09: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": "Match result and over/under 3.5 goals",
     "choice": "Brighton & Hove Albion to win and under 3.5 goals",
     "author_odds": "2.1",
     "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: Brighton & Hove Albion to win and under 3.5 goals 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 Brighton & Hove Albion 2-2 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "a223cbc34239de9fe84c03be0159dab2e91b33a6e91d6403cdd07279f1cb4b18",
      "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 3.5 goals",
      "choice": "Brighton & Hove Albion to win and under 3.5 goals",
      "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:20:50.332Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joe Casey, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/saturday-premier-league-predictions-3pm-brighton-leicester-forest-everton-southampton-aston-villa-aQRYV3R06faj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-1a163d500a5ba0527ccb4077",
   "url": null,
   "match": "Inter v Feyenoord",
   "match_url": null,
   "kickoff": "2025-03-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13628.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7900",
   "published_at": "2025-03-10T12:03:19.000Z",
   "recorded_at": "2026-09-30T15:59:50.983Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4fa96d9f1776342e05b651ac",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-4fa96d9f1776342e05b651ac",
   "match": "Inter v Feyenoord",
   "match_url": null,
   "kickoff": "2025-03-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13628.0,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Inter to win and under 3.5 goals at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1500",
   "published_at": "2025-03-10T12:03:19.000Z",
   "recorded_at": "2026-09-30T15:59:50.983Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4fa96d9f1776342e05b651ac",
    "quote_text": "Inter to win & under 3.5 goals\n2pts 11-10 general",
    "fragment_from": 1321,
    "fragment_to": 1370,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250310170635id_/https://www.racingpost.com/sport/football-tips/champions-league/inter-feyenoord-predictions-betting-tips-odds-aXo6P5X6UW6u/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e5c2133b83e877667fe02527e8f03ab8854649b8cb8274f6e8c7754ebedb0dc0",
     "material_removed": false
    },
    "published_at": "2025-03-10T12:03:19.000Z",
    "detected_at": "2026-09-30T15:59:50.983Z",
    "executed_at": "2026-11-07T18:22:14.526Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Inter v Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2025-03-11T20:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Inter to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "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-10T17:06:35.000Z",
    "dates": {
     "fragment_at": "2025-03-10T12:03:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-10T12:03:19.000Z",
     "detected_at": "2026-09-30T15:59:50.983Z",
     "archive_snapshot_at": "2025-03-10T17:06:35.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 3.5 goals",
     "choice": "Inter to win and under 3.5 goals",
     "author_odds": "2.1",
     "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: Inter to win and under 3.5 goals at 2.1"
    },
    "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 Inter 2-1 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "c584f3ce7fab89cc23e16736115840043f6f68706d55577145a6702c1e6c839a",
      "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 3.5 goals",
      "choice": "Inter to win and under 3.5 goals",
      "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:14.521Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9d01227f533abeb0c1a1234c3dd7679802043f5fa722aa425d7226753d65eaf3",
      "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 3.5 goals",
      "choice": "Inter to win and under 3.5 goals",
      "decimal_odds": "2.1500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-07T18:22:14.526Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/inter-feyenoord-predictions-betting-tips-odds-aXo6P5X6UW6u/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-d1024d2b30a8ebe935b649ce",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-d1024d2b30a8ebe935b649ce",
   "match": "Wolverhampton Wanderers v Everton",
   "match_url": null,
   "kickoff": "2025-03-08T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13652.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.2",
   "settled_price": "2.9600",
   "published_at": "2025-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d1024d2b30a8ebe935b649ce",
    "quote_text": "Draw\n1pt 11-5 Coral, Ladbrokes",
    "fragment_from": 1309,
    "fragment_to": 1339,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-everton-predictions-betting-tips-odds-aKTc78D8jWVe/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6cc58db24cc48a6806229ed2e1a5b72fb8dbd1bf69751996965f44c64a9439d2",
     "material_removed": false
    },
    "published_at": "2025-03-07T15:00:00.000Z",
    "detected_at": "2026-09-28T16:22:45.518Z",
    "executed_at": "2026-11-07T18:21:53.387Z",
    "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 Everton",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T20:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.0100",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-03-07T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-07T15:00:00.000Z",
     "detected_at": "2026-09-28T16:22:45.518Z",
     "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": "draw",
     "author_odds": "3.2",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.2"
    },
    "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 Wolverhampton Wanderers 1-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "78a5946c691659aba61765ceed4671d4c43dcb9db1a5908b4b886acc958362bb",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-11-07T18:21:53.282Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "906475211d7f55d76d0496baa7bfd057a3a1e0a76a09489deb58f21d4630a112",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.0100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20100,
      "executed_at": "2026-11-07T18:21:53.387Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "64e47352500c5b1247a056c7c4d727558af0388ab74ef6e2def532fe004ab6f4",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "2.9600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19600,
      "executed_at": "2026-11-07T18:21:53.410Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-everton-predictions-betting-tips-odds-aKTc78D8jWVe/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-bd5d746fb176c7daf658d2da",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-bd5d746fb176c7daf658d2da",
   "match": "Brighton & Hove Albion v Fulham",
   "match_url": null,
   "kickoff": "2025-03-08T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13657.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.0000",
   "published_at": "2025-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:34.526Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bd5d746fb176c7daf658d2da",
    "quote_text": "Brighton\n2pts 21-20 Coral",
    "fragment_from": 1135,
    "fragment_to": 1160,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-odds-tips-aLT9P0H6PDp6/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bd7b5c7956a1872922a39aef279b173494be4da21d223ee402fa3fa3c73972e",
     "material_removed": false
    },
    "published_at": "2025-03-07T15:00:00.000Z",
    "detected_at": "2026-09-28T16:20:34.526Z",
    "executed_at": "2026-11-07T18:21:51.651Z",
    "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 Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0050",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10050,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-03-07T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-07T15:00:00.000Z",
     "detected_at": "2026-09-28T16:20:34.526Z",
     "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": "Brighton & Hove Albion",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.05"
    },
    "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 Fulham."
    },
    "settlements": [
     {
      "operation_id": "b612d2b215ec5b56c72d8fa7907d6bb57ebabd283678788cf5d3b545f4906652",
      "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": "Brighton & Hove Albion",
      "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:21:51.639Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "50dda12905fc46be5e3bde38861161c6c594e0dba11dcf312fb1b7155affd5e0",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.0050",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10050,
      "executed_at": "2026-11-07T18:21:51.651Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fa649cffd987f737ea241dbe44f281a30dcc5f768f366cb69ae66f9e780966ff",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.0000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-07T18:21:51.666Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-odds-tips-aLT9P0H6PDp6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-0913684d5861ef2df849ec01",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-0913684d5861ef2df849ec01",
   "match": "Nottingham Forest v Manchester City",
   "match_url": null,
   "kickoff": "2025-03-08T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13661.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Morgan Gibbs-White to be carded at 4.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 32000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.2",
   "settled_price": "4.2",
   "published_at": "2025-03-07T15:22:34.000Z",
   "recorded_at": "2026-09-28T18:11:33.380Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-0913684d5861ef2df849ec01",
    "quote_text": "Morgan Gibbs-White to be shown a card vs Manchester City\n1pt 16-5 general",
    "fragment_from": 1350,
    "fragment_to": 1423,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250307191444id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ahsGs8W8aL7z/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "06698ae5eb7c9a63c78802f0a6e813c6a895debfacc0bda5cb24745080edb14a",
     "material_removed": false
    },
    "published_at": "2025-03-07T15:22:34.000Z",
    "detected_at": "2026-09-28T18:11:33.380Z",
    "executed_at": "2026-11-07T18:20:49.524Z",
    "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 Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2025-03-08T12:30:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Morgan Gibbs-White to be carded",
    "odds_set": {
     "by_author": "4.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": 32000,
    "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-07T19:14:44.000Z",
    "dates": {
     "fragment_at": "2025-03-07T15:22:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-07T15:22:34.000Z",
     "detected_at": "2026-09-28T18:11:33.380Z",
     "archive_snapshot_at": "2025-03-07T19:14:44.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": "Morgan Gibbs-White to be carded",
     "author_odds": "4.2",
     "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.2"
    },
    "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 Nottingham Forest 1-0 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "144d18d4e70b0f4cbc85131344bfd9abc9bf5568c8e1ff9166c6f84d9241ea41",
      "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.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 32000,
      "executed_at": "2026-11-07T18:20:49.524Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-bet-builder-tips-and-predictions-ahsGs8W8aL7z/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Morgan Gibbs-White to be carded"
   }
  },
  {
   "record_id": "n-b2f9488ff3cda95f0dcf71db",
   "url": null,
   "match": "Real Madrid v Atlético Madrid",
   "match_url": null,
   "kickoff": "2025-03-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13796.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "3.6650",
   "published_at": "2025-03-03T15:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:04.090Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-90716262ceb721da79845d5e",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-90716262ceb721da79845d5e",
   "match": "Real Madrid v Atlético Madrid",
   "match_url": null,
   "kickoff": "2025-03-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13796.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Madrid 1-1 Atlético Madrid at 7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "7",
   "settled_price": "6.8000",
   "published_at": "2025-03-03T15:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:04.090Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-90716262ceb721da79845d5e",
    "quote_text": "1-1 draw\n1pt 6-1 bet365",
    "fragment_from": 1379,
    "fragment_to": 1402,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250303170640id_/https://www.racingpost.com/sport/football-tips/champions-league/real-madrid-atletico-madrid-predictions-betting-tips-odds-aSLhS4j4GsmZ/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "75d3b71426d94a013e6a8f639f0b1ace196ffdabf0f0ae09bada48860d5e159c",
     "material_removed": false
    },
    "published_at": "2025-03-03T15:00:00.000Z",
    "detected_at": "2026-09-30T16:03:04.090Z",
    "executed_at": "2026-11-07T18:22:14.861Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Real Madrid v Atlético Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2025-03-04T20:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Correct score",
    "outcome_label": "Real Madrid 1-1 Atlético Madrid",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "6.8000",
     "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-03-03T17:06:40.000Z",
    "dates": {
     "fragment_at": "2025-03-03T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-03T15:00:00.000Z",
     "detected_at": "2026-09-30T16:03:04.090Z",
     "archive_snapshot_at": "2025-03-03T17:06:40.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": "Correct score",
     "choice": "Real Madrid 1-1 Atlético Madrid",
     "author_odds": "7",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Madrid 1-1 Atlético Madrid at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Real Madrid 2-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "0c8711dde38c8eb3120f2cb5ed29213b4c32bb4714d8a009aa2fc324a09c27c0",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Real Madrid 1-1 Atlético Madrid",
      "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:14.854Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "168fc579dcc69e67c3cda3099cba3088861eae76f1e38d89a6d84172c5d40f62",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Real Madrid 1-1 Atlético Madrid",
      "decimal_odds": "6.8000",
      "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:14.861Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/real-madrid-atletico-madrid-predictions-betting-tips-odds-aSLhS4j4GsmZ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid 1-1 Atlético Madrid"
   }
  },
  {
   "record_id": "n-be84197aba6f02b007283eff",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-be84197aba6f02b007283eff",
   "match": "Nottingham Forest v Arsenal",
   "match_url": null,
   "kickoff": "2025-02-26T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -13894.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nottingham Forest at 3.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.9",
   "settled_price": "4.1000",
   "published_at": "2025-02-25T13:12:56.000Z",
   "recorded_at": "2026-09-28T18:12:23.314Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-be84197aba6f02b007283eff",
    "quote_text": "Nottingham Forest\n1pt 29-10 general",
    "fragment_from": 1338,
    "fragment_to": 1373,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250225133536id_/https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-arsenal-predictions-betting-tips-and-odds-ap81n9K6rEIM/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef1e376c78229071b0c576ad246cc0b3e90df515c143074ae4fed102789dfb1c",
     "material_removed": false
    },
    "published_at": "2025-02-25T13:12:56.000Z",
    "detected_at": "2026-09-28T18:12:23.314Z",
    "executed_at": "2026-11-07T18:20:48.988Z",
    "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 Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2025-02-26T19:30:00.000Z",
     "url": null,
     "scoreline": "0-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "3.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "4.1400",
     "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-02-25T13:35:36.000Z",
    "dates": {
     "fragment_at": "2025-02-25T13:12:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-25T13:12:56.000Z",
     "detected_at": "2026-09-28T18:12:23.314Z",
     "archive_snapshot_at": "2025-02-25T13:35:36.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": "Nottingham Forest",
     "author_odds": "3.9",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nottingham Forest at 3.9"
    },
    "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 Nottingham Forest 0-0 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "f51fde4b19d51b169285835ecd2d1fb92e35abc5b83f96e79c362510315f79a0",
      "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": "Nottingham Forest",
      "decimal_odds": "3.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:20:48.981Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "43b82b04f595c4d48b57f2f0da422801ceb38abffe974eaa84c3044cb728c134",
      "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": "Nottingham Forest",
      "decimal_odds": "4.1400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:48.988Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5825b3aeedb53b48a6d9d18bc1159d7b5b5863c971093bcc1c4e076b5653de7b",
      "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": "Nottingham Forest",
      "decimal_odds": "4.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:20:48.994Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/nottingham-forest-vs-arsenal-predictions-betting-tips-and-odds-ap81n9K6rEIM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win"
   }
  },
  {
   "record_id": "n-122fd907510c3896ac9f2d38",
   "url": "/authors/jamie-griffith/picks/7/#pick-n-122fd907510c3896ac9f2d38",
   "match": "Liverpool v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-02-16T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14140.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.2900",
   "published_at": "2025-02-15T13:31:45.000Z",
   "recorded_at": "2026-09-28T18:13:39.520Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-122fd907510c3896ac9f2d38",
    "quote_text": "Liverpool to win & under 3.5 goals\n1pt 7-5 BoyleSports",
    "fragment_from": 1343,
    "fragment_to": 1397,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250215162233id_/https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-wolves-predictions-betting-tips-and-odds-aVjjK9U7fNyS/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e66fd8a23b16cbfe3fbb288d41520f04fb5983b59d2d8c6041f853019677b9f7",
     "material_removed": false
    },
    "published_at": "2025-02-15T13:31:45.000Z",
    "detected_at": "2026-09-28T18:13:39.520Z",
    "executed_at": "2026-11-07T18:20:44.754Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2025-02-16T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Liverpool to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.2900",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12900,
    "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-02-15T16:22:33.000Z",
    "dates": {
     "fragment_at": "2025-02-15T13:31:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-15T13:31:45.000Z",
     "detected_at": "2026-09-28T18:13:39.520Z",
     "archive_snapshot_at": "2025-02-15T16:22:33.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 over/under 3.5 goals",
     "choice": "Liverpool to win and under 3.5 goals",
     "author_odds": "2.4",
     "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: Liverpool to win and under 3.5 goals at 2.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 Liverpool 2-1 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "493a69b3fd86efd33780d1557bda62253306079910d64677901542421d27511b",
      "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 3.5 goals",
      "choice": "Liverpool to win and under 3.5 goals",
      "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:20:44.741Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "08b39867348028051fb55a2602ec8eba1f6035ca81a416345baa6d516bc31dfc",
      "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 3.5 goals",
      "choice": "Liverpool to win and under 3.5 goals",
      "decimal_odds": "2.2900",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12900,
      "executed_at": "2026-11-07T18:20:44.754Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/liverpool-vs-wolves-predictions-betting-tips-and-odds-aVjjK9U7fNyS/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-18c19e21c2152a2f40782664",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-18c19e21c2152a2f40782664",
   "match": "Fulham v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-02-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14161.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Nottingham Forest at 2.38",
   "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": "2.375",
   "settled_price": "2.375",
   "published_at": "2025-02-14T16:29:20.000Z",
   "recorded_at": "2026-09-28T16:19:45.051Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-18c19e21c2152a2f40782664",
    "quote_text": "Nottingham Forest draw no bet vs Fulham\n2pts 11-8 BoyleSports",
    "fragment_from": 1232,
    "fragment_to": 1293,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7ET62i3EQbs/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "cc8343aa75b0c8c8aa8cece3d1e05323df4b6c337530363b9163be7e3f676af1",
     "material_removed": false
    },
    "published_at": "2025-02-14T16:29:20.000Z",
    "detected_at": "2026-09-28T16:19:45.051Z",
    "executed_at": "2026-11-07T18:21:50.205Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2025-02-15T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Nottingham Forest",
    "odds_set": {
     "by_author": "2.375",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.4000",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-02-14T16:29:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-14T16:29:20.000Z",
     "detected_at": "2026-09-28T16:19:45.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Nottingham Forest",
     "author_odds": "2.375",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Nottingham Forest at 2.38"
    },
    "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 Fulham 2-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "987d09609e710610e11ca15058ab5686bec5ff5321e751a8f396d13b18117da8",
      "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.375",
      "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:50.190Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2f9fb19e85271f4b2b7f913e0028b9193fb0bd9c2dd012f43cfd2a2105164b9e",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Nottingham Forest",
      "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:21:50.205Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7ET62i3EQbs/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Nottingham Forest (Draw no bet)"
   }
  },
  {
   "record_id": "n-8096d6365864f96f258d5b0f",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-8096d6365864f96f258d5b0f",
   "match": "Aston Villa v Ipswich Town",
   "match_url": null,
   "kickoff": "2025-02-15T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14161.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Liam Delap to score at 4.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 32000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.2",
   "settled_price": "4.2",
   "published_at": "2025-02-14T16:29:20.000Z",
   "recorded_at": "2026-09-28T16:19:45.051Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8096d6365864f96f258d5b0f",
    "quote_text": "Liam Delap anytime goalscorer\n1pt 16-5 Betfair, Paddy Power",
    "fragment_from": 3488,
    "fragment_to": 3547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7ET62i3EQbs/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "cc8343aa75b0c8c8aa8cece3d1e05323df4b6c337530363b9163be7e3f676af1",
     "material_removed": false
    },
    "published_at": "2025-02-14T16:29:20.000Z",
    "detected_at": "2026-09-28T16:19:45.051Z",
    "executed_at": "2026-11-07T18:21:50.180Z",
    "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 Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2025-02-15T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Liam Delap to score",
    "odds_set": {
     "by_author": "4.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": 32000,
    "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": "2025-02-14T16:29:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-14T16:29:20.000Z",
     "detected_at": "2026-09-28T16:19:45.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Liam Delap to score",
     "author_odds": "4.2",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Liam Delap to score at 4.2"
    },
    "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 Aston Villa 1-1 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "9903e4317e95a9658fd70ac125b19fced0cd829f17aa53fe2ae8c32ecd5cdfe5",
      "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": "Liam Delap to score",
      "decimal_odds": "4.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 32000,
      "executed_at": "2026-11-07T18:21:50.180Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-a7ET62i3EQbs/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Liam Delap to score"
   }
  },
  {
   "record_id": "n-e85d198ff16a442ac53bfe9f",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-e85d198ff16a442ac53bfe9f",
   "match": "Monaco v Aston Villa",
   "match_url": null,
   "kickoff": "2025-01-21T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -14806.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa 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.6900",
   "published_at": "2025-01-20T14:12:13.000Z",
   "recorded_at": "2026-09-30T16:00:48.198Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-e85d198ff16a442ac53bfe9f",
    "quote_text": "Aston Villa\n1pt 9-5 Betfair",
    "fragment_from": 1308,
    "fragment_to": 1335,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250120143752id_/https://www.racingpost.com/sport/football-tips/champions-league/monaco-aston-villa-predictions-betting-tips-odds-aE4JX5j582B9/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8b7b2f89517ea7b2070d07871df15a85db1ecb3f92d798afebb24b35c707acb6",
     "material_removed": false
    },
    "published_at": "2025-01-20T14:12:13.000Z",
    "detected_at": "2026-09-30T16:00:48.198Z",
    "executed_at": "2026-11-07T18:22:14.693Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Monaco v Aston Villa",
     "competition_name": "UEFA Champions League",
     "starts_at": "2025-01-21T17:45:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6900",
     "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-01-20T14:37:52.000Z",
    "dates": {
     "fragment_at": "2025-01-20T14:12:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-20T14:12:13.000Z",
     "detected_at": "2026-09-30T16:00:48.198Z",
     "archive_snapshot_at": "2025-01-20T14:37:52.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": "2.8",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa 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 Monaco 1-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "5f3056486ab939f3c967d6d299b04d7eaa7978efa531e87eb0c1b8e5045cb2dc",
      "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": "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:22:14.686Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "29753b57c66cb692e159c65ba5bf448e2417c05e8aa4c29bf5f6ba707c7524cb",
      "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": "2.6900",
      "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:14.693Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/monaco-aston-villa-predictions-betting-tips-odds-aE4JX5j582B9/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-f12ee12871acb005c2818693",
   "url": null,
   "match": "Chelsea v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-01-20T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14837.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": "2025-01-19T14:40:26.000Z",
   "recorded_at": "2026-10-01T01:01:15.035Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-30e163a02aa0902633bde1af",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-30e163a02aa0902633bde1af",
   "match": "Chelsea v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2025-01-20T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14837.0,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Chelsea win, both teams to score: yes at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.4750",
   "published_at": "2025-01-19T14:40:26.000Z",
   "recorded_at": "2026-10-01T01:01:15.035Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-30e163a02aa0902633bde1af",
    "quote_text": "Chelsea to win & both teams to score\n1pt 6-4 BoyleSports",
    "fragment_from": 1477,
    "fragment_to": 1533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250119145009id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-wolves-predictions-betting-tips-odds-ar2Nb7G3S6IP/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9d53ead83901604eb42a26c391cb1f9ddef60acd05ce138001afd5be00d2eb98",
     "material_removed": false
    },
    "published_at": "2025-01-19T14:40:26.000Z",
    "detected_at": "2026-10-01T01:01:15.035Z",
    "executed_at": "2026-11-07T18:22:36.710Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2025-01-20T20:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Chelsea win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14750,
    "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-19T14:50:09.000Z",
    "dates": {
     "fragment_at": "2025-01-19T14:40:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-19T14:40:26.000Z",
     "detected_at": "2026-10-01T01:01:15.035Z",
     "archive_snapshot_at": "2025-01-19T14:50:09.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Chelsea win, both teams to score: yes",
     "author_odds": "2.5",
     "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: Chelsea win, both teams to score: yes at 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Chelsea 3-1 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "39bb48c40ced51c19025022ab99f0fff529cb426e3791f32a66d8742ac4a0147",
      "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": "Chelsea win, both teams to score: yes",
      "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:22:36.696Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6f3d1a94befc2306fc3ca9447c39ee2918038a913fd1bc4a5da70c1390166c77",
      "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": "Chelsea win, both teams to score: yes",
      "decimal_odds": "2.4750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14750,
      "executed_at": "2026-11-07T18:22:36.710Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-wolves-predictions-betting-tips-odds-ar2Nb7G3S6IP/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-943b22682b49d2847aa11786",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-943b22682b49d2847aa11786",
   "match": "Nottingham Forest v Southampton",
   "match_url": null,
   "kickoff": "2025-01-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14857.2,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Nottingham Forest to win to nil at 2.45",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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.45",
   "settled_price": "2.3150",
   "published_at": "2025-01-18T17:10:00.000Z",
   "recorded_at": "2026-09-30T15:13:55.815Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-943b22682b49d2847aa11786",
    "quote_text": "Nottingham Forest to win to nil\n1pt 29-20 Hills",
    "fragment_from": 1542,
    "fragment_to": 1589,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250118170138id_/https://www.racingpost.com/sport/football-tips/premier-league/sunday-premier-league-predictions-man-utd-brighton-forest-southampton-aUU9d8K79GYW/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c532b4d86e826a9582b49ea48cd033ce802f76c0c38d9b16bfd0c8c25fcd085",
     "material_removed": false
    },
    "published_at": "2025-01-18T17:10:00.000Z",
    "detected_at": "2026-09-30T15:13:55.815Z",
    "executed_at": "2026-11-07T18:22:06.917Z",
    "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 Southampton",
     "competition_name": "Premier League",
     "starts_at": "2025-01-19T14:00:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "market_label": "To win to nil",
    "outcome_label": "Nottingham Forest to win to nil",
    "odds_set": {
     "by_author": "2.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3150",
     "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-01-18T17:01:38.000Z",
    "dates": {
     "fragment_at": "2025-01-18T17:10:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-18T17:10:00.000Z",
     "detected_at": "2026-09-30T15:13:55.815Z",
     "archive_snapshot_at": "2025-01-18T17:01: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": "To win to nil",
     "choice": "Nottingham Forest to win to nil",
     "author_odds": "2.45",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Nottingham Forest to win to nil at 2.45"
    },
    "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 Nottingham Forest 3-2 Southampton."
    },
    "settlements": [
     {
      "operation_id": "87a8db4174a020ea332504f57edf40360b6f9f71b369f601d525f62276d01e3e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Nottingham Forest to win to nil",
      "decimal_odds": "2.45",
      "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:06.911Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1a1fa2c42d1d0a35b27277e9790d04fd69bfa878c44bca2344bf723c79c1cd01",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Nottingham Forest to win to nil",
      "decimal_odds": "2.3150",
      "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:06.917Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/sunday-premier-league-predictions-man-utd-brighton-forest-southampton-aUU9d8K79GYW/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest to win to nil"
   }
  },
  {
   "record_id": "n-cb95146198131aca5263b42d",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-cb95146198131aca5263b42d",
   "match": "Manchester United v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2025-01-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14857.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Brighton & Hove Albion at 2.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15500,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.55",
   "settled_price": "2.55",
   "published_at": "2025-01-18T17:10:00.000Z",
   "recorded_at": "2026-09-30T15:13:55.815Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-cb95146198131aca5263b42d",
    "quote_text": "Brighton draw no bet\n1pt 31-20 Betfair, Paddy Power",
    "fragment_from": 1489,
    "fragment_to": 1540,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250118170138id_/https://www.racingpost.com/sport/football-tips/premier-league/sunday-premier-league-predictions-man-utd-brighton-forest-southampton-aUU9d8K79GYW/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c532b4d86e826a9582b49ea48cd033ce802f76c0c38d9b16bfd0c8c25fcd085",
     "material_removed": false
    },
    "published_at": "2025-01-18T17:10:00.000Z",
    "detected_at": "2026-09-30T15:13:55.815Z",
    "executed_at": "2026-11-07T18:22:06.903Z",
    "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 Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2025-01-19T14:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15500,
    "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-18T17:01:38.000Z",
    "dates": {
     "fragment_at": "2025-01-18T17:10:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-18T17:10:00.000Z",
     "detected_at": "2026-09-30T15:13:55.815Z",
     "archive_snapshot_at": "2025-01-18T17:01: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": "Draw no bet",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.55",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Brighton & Hove Albion at 2.55"
    },
    "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 Manchester United 1-3 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "4452314c96fa9685d263141a356f038143450abb61e9ca8ca41bc46b8b3adac7",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15500,
      "executed_at": "2026-11-07T18:22:06.903Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/sunday-premier-league-predictions-man-utd-brighton-forest-southampton-aUU9d8K79GYW/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion (Draw no bet)"
   }
  },
  {
   "record_id": "n-c11aa5581b74bfaeda2ccb15",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-c11aa5581b74bfaeda2ccb15",
   "match": "West Ham United v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-01-18T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14890.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.4",
   "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": "3.4",
   "settled_price": "3.2350",
   "published_at": "2025-01-17T15:32:28.000Z",
   "recorded_at": "2026-10-01T01:01:53.109Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c11aa5581b74bfaeda2ccb15",
    "quote_text": "Draw\n1pt 12-5 general",
    "fragment_from": 1268,
    "fragment_to": 1289,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250117165136id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86ffa42c5b032c470eef0927ad044941ff8c8a96c203a5ec0375e345b218aa98",
     "material_removed": false
    },
    "published_at": "2025-01-17T15:32:28.000Z",
    "detected_at": "2026-10-01T01:01:53.109Z",
    "executed_at": "2026-11-07T18:22:37.398Z",
    "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 Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2025-01-18T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2350",
     "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-01-17T16:51:36.000Z",
    "dates": {
     "fragment_at": "2025-01-17T15:32:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-17T15:32:28.000Z",
     "detected_at": "2026-10-01T01:01:53.109Z",
     "archive_snapshot_at": "2025-01-17T16:51:36.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.4",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.4"
    },
    "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 West Ham United 0-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "8cf8b4da23604eaec02711e1c7e5202e2768bacb194a35c5a69a3e60faba10eb",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:37.393Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a6b492c57b870618527399eff9653193d8b1480a8f8977ca9e1a54e2717966f8",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.2350",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:37.398Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-77c2d799a4412dee82ff2a70",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-77c2d799a4412dee82ff2a70",
   "match": "Leicester City v Fulham",
   "match_url": null,
   "kickoff": "2025-01-18T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14890.0,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 4.5 goals: Fulham to win and under 4.5 goals at 2.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.375",
   "settled_price": "2.1200",
   "published_at": "2025-01-17T15:32:28.000Z",
   "recorded_at": "2026-10-01T01:01:53.109Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-77c2d799a4412dee82ff2a70",
    "quote_text": "Fulham to win and under 4.5 goals\n1pt 11-8 Betfair",
    "fragment_from": 1216,
    "fragment_to": 1266,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250117165136id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86ffa42c5b032c470eef0927ad044941ff8c8a96c203a5ec0375e345b218aa98",
     "material_removed": false
    },
    "published_at": "2025-01-17T15:32:28.000Z",
    "detected_at": "2026-10-01T01:01:53.109Z",
    "executed_at": "2026-11-07T18:22:37.386Z",
    "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 Fulham",
     "competition_name": "Premier League",
     "starts_at": "2025-01-18T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Match result and over/under 4.5 goals",
    "outcome_label": "Fulham to win and under 4.5 goals",
    "odds_set": {
     "by_author": "2.375",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11200,
    "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-17T16:51:36.000Z",
    "dates": {
     "fragment_at": "2025-01-17T15:32:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-17T15:32:28.000Z",
     "detected_at": "2026-10-01T01:01:53.109Z",
     "archive_snapshot_at": "2025-01-17T16:51:36.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 4.5 goals",
     "choice": "Fulham to win and under 4.5 goals",
     "author_odds": "2.375",
     "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: Fulham to win and under 4.5 goals at 2.38"
    },
    "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 Leicester City 0-2 Fulham."
    },
    "settlements": [
     {
      "operation_id": "5d71bf498d9de1b83b978a8d2b9d0b4516fe24a7915dcb345830dc10048c919a",
      "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": "Fulham to win and under 4.5 goals",
      "decimal_odds": "2.375",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13750,
      "executed_at": "2026-11-07T18:22:37.377Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65f0f3cd482b47520ddc7e7a4c8da4d0fd629ef5ee15d5a458a5f73042b3ff80",
      "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": "Fulham to win and under 4.5 goals",
      "decimal_odds": "2.1200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11200,
      "executed_at": "2026-11-07T18:22:37.386Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham to win and under 4.5 goals"
   }
  },
  {
   "record_id": "n-775ac1e80f015d7250c7b4ca",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-775ac1e80f015d7250c7b4ca",
   "match": "Brentford v Liverpool",
   "match_url": null,
   "kickoff": "2025-01-18T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14890.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Yoane Wissa to score at 4",
   "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": "4",
   "settled_price": "4",
   "published_at": "2025-01-17T15:32:28.000Z",
   "recorded_at": "2026-10-01T01:01:53.109Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-775ac1e80f015d7250c7b4ca",
    "quote_text": "Yoane Wissa anytime goalscorer\n1pt 3-1 bet365",
    "fragment_from": 1169,
    "fragment_to": 1214,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250117165136id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86ffa42c5b032c470eef0927ad044941ff8c8a96c203a5ec0375e345b218aa98",
     "material_removed": false
    },
    "published_at": "2025-01-17T15:32:28.000Z",
    "detected_at": "2026-10-01T01:01:53.109Z",
    "executed_at": "2026-11-07T18:22:37.366Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-01-18T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Yoane Wissa to score",
    "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": "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-17T16:51:36.000Z",
    "dates": {
     "fragment_at": "2025-01-17T15:32:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-17T15:32:28.000Z",
     "detected_at": "2026-10-01T01:01:53.109Z",
     "archive_snapshot_at": "2025-01-17T16:51:36.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Yoane Wissa to score",
     "author_odds": "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 4"
    },
    "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 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "2bb02f2b33182079953b5df22badefead913abea2f02d7eb069116b4f9fc15d1",
      "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": "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:37.366Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-apQeM9q3Rg6p/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Yoane Wissa to score"
   }
  },
  {
   "record_id": "n-44890c82f2834ac0d9f73312",
   "url": null,
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.5100",
   "published_at": "2025-01-13T14:47:10.000Z",
   "recorded_at": "2026-09-30T15:17:17.961Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-df94f4fedb25223bb3d11f6c",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-df94f4fedb25223bb3d11f6c",
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.8,
   "market_code": "player_to_score",
   "author_said": "Player to score: Antoine Semenyo to score at 4.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 35000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.5",
   "settled_price": "4.5",
   "published_at": "2025-01-13T14:47:10.000Z",
   "recorded_at": "2026-09-30T15:17:17.961Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-df94f4fedb25223bb3d11f6c",
    "quote_text": "Antoine Semenyo anytime goalscorer\n1pt 7-2 Betfair, BoyleSports, Paddy Power",
    "fragment_from": 1553,
    "fragment_to": 1629,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113165800id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-bournemouth-predictions-betting-tips-odds-aX5Ke8N4MkX1/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba24aa43e64afaff3c5c8cde49a7dfee3b215e84f6f133880f0356e3e7ca2e99",
     "material_removed": false
    },
    "published_at": "2025-01-13T14:47:10.000Z",
    "detected_at": "2026-09-30T15:17:17.961Z",
    "executed_at": "2026-11-07T18:22:06.065Z",
    "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": "Player to score",
    "outcome_label": "Antoine Semenyo to score",
    "odds_set": {
     "by_author": "4.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": 35000,
    "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-13T16:58:00.000Z",
    "dates": {
     "fragment_at": "2025-01-13T14:47:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-13T14:47:10.000Z",
     "detected_at": "2026-09-30T15:17:17.961Z",
     "archive_snapshot_at": "2025-01-13T16:58:00.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": "Antoine Semenyo to score",
     "author_odds": "4.5",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Antoine Semenyo to score at 4.5"
    },
    "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": "0a72bffc8fa9756923678f4b3b539b7d0bd67e73cd5c278c703f1472e2f92228",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Antoine Semenyo to score",
      "decimal_odds": "4.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 35000,
      "executed_at": "2026-11-07T18:22:06.065Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-bournemouth-predictions-betting-tips-odds-aX5Ke8N4MkX1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Antoine Semenyo to score"
   }
  },
  {
   "record_id": "n-a96fcc67cc2481099b4f2a22",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-a96fcc67cc2481099b4f2a22",
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-01-14T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -14971.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AFC Bournemouth at 3.8",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.8",
   "settled_price": "3.8",
   "published_at": "2025-01-13T14:47:10.000Z",
   "recorded_at": "2026-09-30T15:17:17.961Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a96fcc67cc2481099b4f2a22",
    "quote_text": "Bournemouth draw no bet\n1pt 14-5 general",
    "fragment_from": 1511,
    "fragment_to": 1551,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250113165800id_/https://www.racingpost.com/sport/football-tips/premier-league/chelsea-bournemouth-predictions-betting-tips-odds-aX5Ke8N4MkX1/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba24aa43e64afaff3c5c8cde49a7dfee3b215e84f6f133880f0356e3e7ca2e99",
     "material_removed": false
    },
    "published_at": "2025-01-13T14:47:10.000Z",
    "detected_at": "2026-09-30T15:17:17.961Z",
    "executed_at": "2026-11-07T18:22:06.057Z",
    "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": "Draw no bet",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "3.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "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-13T16:58:00.000Z",
    "dates": {
     "fragment_at": "2025-01-13T14:47:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-13T14:47:10.000Z",
     "detected_at": "2026-09-30T15:17:17.961Z",
     "archive_snapshot_at": "2025-01-13T16:58:00.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": "3.8",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AFC Bournemouth at 3.8"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was Chelsea 2-2 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "8e0181420aa9cf3460d445117b6d40a1189f43f5207afeefe8b72e22983b631e",
      "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": "3.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:22:06.057Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/chelsea-bournemouth-predictions-betting-tips-odds-aX5Ke8N4MkX1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth (Draw no bet)"
   }
  },
  {
   "record_id": "n-a1496bfdf03e969046289efc",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-a1496bfdf03e969046289efc",
   "match": "Crystal Palace v Chelsea",
   "match_url": null,
   "kickoff": "2025-01-04T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15216.3,
   "market_code": "double_chance",
   "author_said": "Double chance: Crystal Palace or draw at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.8500",
   "published_at": "2025-01-03T17:33:52.000Z",
   "recorded_at": "2026-09-30T15:18:09.798Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a1496bfdf03e969046289efc",
    "quote_text": "Crystal Palace or draw double chance vs Chelsea\n1pt 17-20 Hills",
    "fragment_from": 1617,
    "fragment_to": 1680,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-airvZ6E1kJrp/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "2bffb2936cd610528d87169c9a564385599a8dd9bdcff51d6ee2169d91223e5c",
     "material_removed": false
    },
    "published_at": "2025-01-03T17:33:52.000Z",
    "detected_at": "2026-09-30T15:18:09.798Z",
    "executed_at": "2026-11-07T18:22:20.991Z",
    "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 Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2025-01-04T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Crystal Palace or draw",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8500,
    "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": "2025-01-03T17:33:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-03T17:33:52.000Z",
     "detected_at": "2026-09-30T15:18:09.798Z",
     "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": "Double chance",
     "choice": "Crystal Palace or draw",
     "author_odds": "1.85",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Crystal Palace or draw at 1.85"
    },
    "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 Crystal Palace 1-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "028a8c81e9b6d486ecc70fb39744498a6100558393a9776ebcf0d64a03c1b688",
      "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": "Crystal Palace or draw",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-11-07T18:22:20.985Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3fb874dcfc88030a7b9a2fbfc2788c282b095bec51773aa873c94af3d4fb0689",
      "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": "Crystal Palace or draw",
      "decimal_odds": "1.8500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-11-07T18:22:20.991Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-airvZ6E1kJrp/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Crystal Palace or draw"
   }
  },
  {
   "record_id": "n-d51f83db8b45187b8acd479e",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-d51f83db8b45187b8acd479e",
   "match": "Southampton v Brentford",
   "match_url": null,
   "kickoff": "2025-01-04T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15216.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-5",
   "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.6",
   "settled_price": "3.5900",
   "published_at": "2025-01-03T17:33:52.000Z",
   "recorded_at": "2026-09-30T15:18:09.798Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d51f83db8b45187b8acd479e",
    "quote_text": "Draw in Southampton vs Brentford\n1pt 13-5 Coral, Ladbrokes, Hills",
    "fragment_from": 1777,
    "fragment_to": 1842,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-airvZ6E1kJrp/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "2bffb2936cd610528d87169c9a564385599a8dd9bdcff51d6ee2169d91223e5c",
     "material_removed": false
    },
    "published_at": "2025-01-03T17:33:52.000Z",
    "detected_at": "2026-09-30T15:18:09.798Z",
    "executed_at": "2026-11-07T18:22:21.002Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-01-04T15:00:00.000Z",
     "url": null,
     "scoreline": "0-5"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.5900",
     "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": "2025-01-03T17:33:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-03T17:33:52.000Z",
     "detected_at": "2026-09-30T15:18:09.798Z",
     "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": "draw",
     "author_odds": "3.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Southampton 0-5 Brentford."
    },
    "settlements": [
     {
      "operation_id": "5aec0a05cd10ca7f4c81b6466d8dc2303c274f75cc4789a293abd27b25a0ebaa",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:20.996Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "63919f835fe8aecc203183f814638a596f8311c1d420f9dc8a940797276dd17a",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5900",
      "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:21.002Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-airvZ6E1kJrp/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-253af5487641ec4a713864cf",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-253af5487641ec4a713864cf",
   "match": "Everton v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-12-29T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15370.1,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Nottingham Forest at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "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",
   "settled_price": "2",
   "published_at": "2024-12-28T15:56:06.000Z",
   "recorded_at": "2026-10-01T01:03:12.640Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-253af5487641ec4a713864cf",
    "quote_text": "Nottingham Forest draw no bet\n1pt Evs Hills",
    "fragment_from": 6138,
    "fragment_to": 6181,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241229003942id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-aeduI1g4lxHH/",
     "display_name": null,
     "speaker": "Jamie Griffith, Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a85a971cc5e019994306d4f609b24d9bddfbcc83dc4e10037699bec78c290610",
     "material_removed": false
    },
    "published_at": "2024-12-28T15:56:06.000Z",
    "detected_at": "2026-10-01T01:03:12.640Z",
    "executed_at": "2026-11-07T18:22:37.520Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Everton v Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2024-12-29T15:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Nottingham Forest",
    "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-12-29T00:39:42.000Z",
    "dates": {
     "fragment_at": "2024-12-28T15:56:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-28T15:56:06.000Z",
     "detected_at": "2026-10-01T01:03:12.640Z",
     "archive_snapshot_at": "2024-12-29T00:39:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Nottingham Forest",
     "author_odds": "2",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Nottingham Forest at 2"
    },
    "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 Everton 0-2 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "235e61f567131bf5ad5bb4fe1a8a190f4c5b1679a75621610d59df70f6416b80",
      "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",
      "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:37.520Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-aeduI1g4lxHH/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Nottingham Forest (Draw no bet)"
   }
  },
  {
   "record_id": "n-c5171a4218ac443ac25ae021",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-c5171a4218ac443ac25ae021",
   "match": "Crystal Palace v Southampton",
   "match_url": null,
   "kickoff": "2024-12-29T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15370.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "4.2",
   "settled_price": "4.3300",
   "published_at": "2024-12-28T15:56:06.000Z",
   "recorded_at": "2026-10-01T01:03:12.640Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c5171a4218ac443ac25ae021",
    "quote_text": "Draw\n1pt 16-5 Coral",
    "fragment_from": 3959,
    "fragment_to": 3978,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241229003942id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-aeduI1g4lxHH/",
     "display_name": null,
     "speaker": "Jamie Griffith, Ian Wilkerson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a85a971cc5e019994306d4f609b24d9bddfbcc83dc4e10037699bec78c290610",
     "material_removed": false
    },
    "published_at": "2024-12-28T15:56:06.000Z",
    "detected_at": "2026-10-01T01:03:12.640Z",
    "executed_at": "2026-11-07T18:22:37.514Z",
    "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 Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-12-29T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "4.3300",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-12-29T00:39:42.000Z",
    "dates": {
     "fragment_at": "2024-12-28T15:56:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-28T15:56:06.000Z",
     "detected_at": "2026-10-01T01:03:12.640Z",
     "archive_snapshot_at": "2024-12-29T00:39:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.2",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.2"
    },
    "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 Crystal Palace 2-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "0ef6f8487e095e65b9aa9089e509792c13d43cd24ce13497370dd3fb0330cca1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:37.508Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d8e1cc9fea84547dc34033ffc1fc47f0288a17ee0b8f3049b4701b5ecfe094e0",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.3300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:37.514Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith, Ian Wilkerson",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-aeduI1g4lxHH/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-02d43947deb5a2d8554ccd0e",
   "url": null,
   "match": "Arsenal v Monaco",
   "match_url": null,
   "kickoff": "2024-12-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -15797.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.3300",
   "published_at": "2024-12-10T15:46:03.000Z",
   "recorded_at": "2026-10-01T01:06:55.473Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b5ec9026ed20a509ca3ccb40",
   "url": null,
   "match": "West Ham United v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-12-09T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15845.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.6300",
   "published_at": "2024-12-08T15:14:58.000Z",
   "recorded_at": "2026-10-01T01:07:41.426Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ecf19ba9526e4b0c9f3c385a",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-ecf19ba9526e4b0c9f3c385a",
   "match": "West Ham United v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-12-09T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15845.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.7200",
   "published_at": "2024-12-08T15:14:58.000Z",
   "recorded_at": "2026-10-01T01:07:41.426Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ecf19ba9526e4b0c9f3c385a",
    "quote_text": "Over 3.5 goals\n1pt 6-4 Hills",
    "fragment_from": 1506,
    "fragment_to": 1534,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241208152734id_/https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-wolves-prediction-betting-tips-and-odds-tc999-aB8J87g00rpN/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cb19a61fa55ced7581419f37342e994e0c221d845daaeb0c5f02ab40c48bfa57",
     "material_removed": false
    },
    "published_at": "2024-12-08T15:14:58.000Z",
    "detected_at": "2026-10-01T01:07:41.426Z",
    "executed_at": "2026-11-07T18:22:38.181Z",
    "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 Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2024-12-09T20:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-12-08T15:27:34.000Z",
    "dates": {
     "fragment_at": "2024-12-08T15:14:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-08T15:14:58.000Z",
     "detected_at": "2026-10-01T01:07:41.426Z",
     "archive_snapshot_at": "2024-12-08T15:27:34.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.5",
     "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.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 West Ham United 2-1 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "4cb7d39696f53521d507006c700d59a2e05a3e20af06d7cceeb637f3c50cc26d",
      "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.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:38.173Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b5ccb43010005460f61d7a520eb7c97eeee49c536deb1ced97718f4a927dd807",
      "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": "2.7200",
      "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:38.181Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/west-ham-vs-wolves-prediction-betting-tips-and-odds-tc999-aB8J87g00rpN/",
     "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-aec1fe73f1ab3519e37accb8",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-aec1fe73f1ab3519e37accb8",
   "match": "Leicester City v West Ham United",
   "match_url": null,
   "kickoff": "2024-12-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15979.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Tomas Soucek to score at 6",
   "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": "6",
   "settled_price": "6",
   "published_at": "2024-12-02T16:43:15.000Z",
   "recorded_at": "2026-09-30T15:33:07.009Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aec1fe73f1ab3519e37accb8",
    "quote_text": "Tomas Soucek anytime goalscorer\n1pt 5-1 bet365",
    "fragment_from": 1576,
    "fragment_to": 1622,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "90a787de2f21017bd9ab3dbdb98b913ec2e225db2c1673c000504b189fdbd943",
     "material_removed": false
    },
    "published_at": "2024-12-02T16:43:15.000Z",
    "detected_at": "2026-09-30T15:33:07.009Z",
    "executed_at": "2026-11-07T18:22:20.089Z",
    "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 West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-12-03T20:15:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Tomas Soucek to score",
    "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-12-02T16:43:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-02T16:43:15.000Z",
     "detected_at": "2026-09-30T15:33:07.009Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Tomas Soucek to score",
     "author_odds": "6",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Tomas Soucek to score at 6"
    },
    "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 Leicester City 3-1 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "4d1a32ccff895e086befff8172dd2efe4d0d6d789aebbd240d62914211423cc4",
      "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": "Tomas Soucek to score",
      "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:20.089Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tomas Soucek to score"
   }
  },
  {
   "record_id": "n-44363531bc804c822e4a86fb",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-44363531bc804c822e4a86fb",
   "match": "Crystal Palace v Newcastle United",
   "match_url": null,
   "kickoff": "2024-11-30T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16056.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 24500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.6",
   "settled_price": "3.4500",
   "published_at": "2024-11-29T17:15:00.000Z",
   "recorded_at": "2026-09-30T15:34:41.608Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-44363531bc804c822e4a86fb",
    "quote_text": "Draw in Crystal Palace vs Newcastle\n1pt 13-5 bet365",
    "fragment_from": 1459,
    "fragment_to": 1510,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-asWir7k6ZTRy/",
     "display_name": null,
     "speaker": "Liam Flin, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86f6497773a71949731cbdd1b7030a83c7870f809d8b23607a81150eb1f1a191",
     "material_removed": false
    },
    "published_at": "2024-11-29T17:15:00.000Z",
    "detected_at": "2026-09-30T15:34:41.608Z",
    "executed_at": "2026-11-07T18:22:21.079Z",
    "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 Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2024-11-30T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.4500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 24500,
    "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-11-29T17:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-29T17:15:00.000Z",
     "detected_at": "2026-09-30T15:34:41.608Z",
     "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": "draw",
     "author_odds": "3.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.6"
    },
    "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 Crystal Palace 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "932adea3d25c307f1f3aa8ed3f1bade231d7ea256d3fded5803b33337ee7a184",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:21.055Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "648c88dda8433adc21c72c4913f426109a19b8fdd55c3e1cfadd5eafe4983b2c",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24500,
      "executed_at": "2026-11-07T18:22:21.079Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-asWir7k6ZTRy/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-4aaad50a9408278504442af7",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-4aaad50a9408278504442af7",
   "match": "Brentford v Leicester City",
   "match_url": null,
   "kickoff": "2024-11-30T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16056.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Brentford to win and over 2.5 goals at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2000",
   "published_at": "2024-11-29T17:15:00.000Z",
   "recorded_at": "2026-09-30T15:34:41.608Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4aaad50a9408278504442af7",
    "quote_text": "Brentford to win and over 2.5 goals\n1pt 13-10 bet365, BoyleSports",
    "fragment_from": 1392,
    "fragment_to": 1457,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-asWir7k6ZTRy/",
     "display_name": null,
     "speaker": "Liam Flin, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86f6497773a71949731cbdd1b7030a83c7870f809d8b23607a81150eb1f1a191",
     "material_removed": false
    },
    "published_at": "2024-11-29T17:15:00.000Z",
    "detected_at": "2026-09-30T15:34:41.608Z",
    "executed_at": "2026-11-07T18:22:21.045Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Brentford v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-30T15:00:00.000Z",
     "url": null,
     "scoreline": "4-1"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Brentford to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.3",
     "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": "win",
    "simulation_change_hundredths": 12000,
    "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-11-29T17:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-29T17:15:00.000Z",
     "detected_at": "2026-09-30T15:34:41.608Z",
     "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 over/under 2.5 goals",
     "choice": "Brentford to win and over 2.5 goals",
     "author_odds": "2.3",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Brentford to win and over 2.5 goals at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Brentford 4-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "9ee48389a4451a58cba5fa09040eb643df3a881753b60e5733867c5344d86eb4",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brentford to win and over 2.5 goals",
      "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:21.038Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b6f39c397d37d470b9f614edc6e8b1f396470fcb43d035d6d15a3aae7ac9304b",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Brentford to win and over 2.5 goals",
      "decimal_odds": "2.2000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-07T18:22:21.045Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Liam Flin, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-tc999-asWir7k6ZTRy/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Brentford to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-157b0889507637087e166b81",
   "url": null,
   "match": "Aston Villa v Juventus",
   "match_url": null,
   "kickoff": "2024-11-27T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16123.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.6300",
   "published_at": "2024-11-26T15:40:10.000Z",
   "recorded_at": "2026-09-30T15:44:57.955Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d631e06d61616ea264c42bc3",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-d631e06d61616ea264c42bc3",
   "match": "Southampton v Liverpool",
   "match_url": null,
   "kickoff": "2024-11-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16211.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Virgil van Dijk to score at 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "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-11-23T12:40:34.000Z",
   "recorded_at": "2026-10-01T01:10:36.787Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-d631e06d61616ea264c42bc3",
    "quote_text": "Virgil van Dijk to score at any time\n1pt 17-2 Coral, Ladbrokes",
    "fragment_from": 1568,
    "fragment_to": 1630,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241123143304id_/https://www.racingpost.com/sport/football-tips/premier-league/southampton-vs-liverpool-prediction-betting-tips-and-odds-tc999-a0GKP2y1BQBc/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "017b453741ec2fb5e90833fe467eb2503c9324f2a39263c833088a74480a9491",
     "material_removed": false
    },
    "published_at": "2024-11-23T12:40:34.000Z",
    "detected_at": "2026-10-01T01:10:36.787Z",
    "executed_at": "2026-11-07T18:22:37.940Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-11-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Virgil van Dijk 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-11-23T14:33:04.000Z",
    "dates": {
     "fragment_at": "2024-11-23T12:40:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-23T12:40:34.000Z",
     "detected_at": "2026-10-01T01:10:36.787Z",
     "archive_snapshot_at": "2024-11-23T14:33: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Virgil van Dijk 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: Virgil van Dijk to score at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Southampton 2-3 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "f50766df8d57c8e8d4718164b8473d8d1eb1489126e47ca8267bea70e0efb7a8",
      "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": "Virgil van Dijk 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:37.940Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/southampton-vs-liverpool-prediction-betting-tips-and-odds-tc999-a0GKP2y1BQBc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Virgil van Dijk to score"
   }
  },
  {
   "record_id": "n-dbd5e8a558644c98d47a75c6",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-dbd5e8a558644c98d47a75c6",
   "match": "Southampton v Liverpool",
   "match_url": null,
   "kickoff": "2024-11-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16211.2,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: Liverpool at half-time, Liverpool at full-time at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "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-11-23T12:40:34.000Z",
   "recorded_at": "2026-10-01T01:10:36.787Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-dbd5e8a558644c98d47a75c6",
    "quote_text": "Liverpool-Liverpool double result\n1pt 4-5 general",
    "fragment_from": 1517,
    "fragment_to": 1566,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241123143304id_/https://www.racingpost.com/sport/football-tips/premier-league/southampton-vs-liverpool-prediction-betting-tips-and-odds-tc999-a0GKP2y1BQBc/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "017b453741ec2fb5e90833fe467eb2503c9324f2a39263c833088a74480a9491",
     "material_removed": false
    },
    "published_at": "2024-11-23T12:40:34.000Z",
    "detected_at": "2026-10-01T01:10:36.787Z",
    "executed_at": "2026-11-07T18:22:37.932Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-11-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-3"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "Liverpool at half-time, Liverpool at full-time",
    "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-11-23T14:33:04.000Z",
    "dates": {
     "fragment_at": "2024-11-23T12:40:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-23T12:40:34.000Z",
     "detected_at": "2026-10-01T01:10:36.787Z",
     "archive_snapshot_at": "2024-11-23T14:33: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Half-time/full-time",
     "choice": "Liverpool at half-time, Liverpool at full-time",
     "author_odds": "1.8",
     "market_key": "half_time_full_time",
     "choice_key": "2/2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: Liverpool at half-time, Liverpool at full-time at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Southampton 2-3 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "a83885fb1b95a6b939ecd92d0d7c801c17cbadff1bba0f07b80c29d60a992654",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "Liverpool at half-time, Liverpool at full-time",
      "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:37.932Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/southampton-vs-liverpool-prediction-betting-tips-and-odds-tc999-a0GKP2y1BQBc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool at half-time, Liverpool at full-time"
   }
  },
  {
   "record_id": "n-443c36c530b4d2460f976441",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-443c36c530b4d2460f976441",
   "match": "Fulham v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-11-23T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16224.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Fulham to win and over 2.5 goals at 2.4",
   "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": "2.4",
   "settled_price": "2.1050",
   "published_at": "2024-11-22T18:00:00.000Z",
   "recorded_at": "2026-09-30T15:39:22.898Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-443c36c530b4d2460f976441",
    "quote_text": "Fulham to win & over 2.5 goals vs Wolves\n1pt 7-5 general",
    "fragment_from": 1665,
    "fragment_to": 1721,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241122200454id_/https://www.racingpost.com/sport/football-tips/premier-league/saturdays-premier-league-predictions-and-football-betting-tips-tc999-aAhrG6M4MtkO/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "e2032b1f7ee2bb3873c79cf8cf24b02da2e8197ae721424bf729f5bb5c4a27f4",
     "material_removed": false
    },
    "published_at": "2024-11-22T18:00:00.000Z",
    "detected_at": "2026-09-30T15:39:22.898Z",
    "executed_at": "2026-11-07T18:22:15.804Z",
    "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 over/under 2.5 goals",
    "outcome_label": "Fulham to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1050",
     "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-22T20:04:54.000Z",
    "dates": {
     "fragment_at": "2024-11-22T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-22T18:00:00.000Z",
     "detected_at": "2026-09-30T15:39:22.898Z",
     "archive_snapshot_at": "2024-11-22T20:04:54.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Fulham to win and over 2.5 goals",
     "author_odds": "2.4",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Fulham to win and over 2.5 goals at 2.4"
    },
    "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": "922c84c10368881cfc7282b78f495c724b0893d24540107ee0ff66abbc95cd01",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Fulham to win and over 2.5 goals",
      "decimal_odds": "2.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:15.799Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "276d8c403c2a87d3a1f1467a3c7953679e16fc1dba0f84ac1db20a8585e77781",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Fulham to win and over 2.5 goals",
      "decimal_odds": "2.1050",
      "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:15.804Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/saturdays-premier-league-predictions-and-football-betting-tips-tc999-aAhrG6M4MtkO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Fulham to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-001604eb4c5d9853e876f107",
   "url": null,
   "match": "Brighton & Hove Albion v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-09T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16567.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4550,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4550",
   "published_at": "2024-11-08T12:36:14.000Z",
   "recorded_at": "2026-10-01T01:12:20.811Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4da5079fa0804bc9490fbdf5",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-4da5079fa0804bc9490fbdf5",
   "match": "Brighton & Hove Albion v Manchester City",
   "match_url": null,
   "kickoff": "2024-11-09T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16567.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Brighton & Hove Albion or draw at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0600",
   "published_at": "2024-11-08T12:36:14.000Z",
   "recorded_at": "2026-10-01T01:12:20.811Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4da5079fa0804bc9490fbdf5",
    "quote_text": "Brighton or draw double chance\n2pts 23-20 BoyleSports",
    "fragment_from": 1554,
    "fragment_to": 1607,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241108124404id_/https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "05f39bb80eb51e0f43577365942129f6482e7dd27caf699e38ba3b9694f803d7",
     "material_removed": false
    },
    "published_at": "2024-11-08T12:36:14.000Z",
    "detected_at": "2026-10-01T01:12:20.811Z",
    "executed_at": "2026-11-07T18:22:27.032Z",
    "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": "Double chance",
    "outcome_label": "Brighton & Hove Albion or draw",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10600,
    "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-08T12:44:04.000Z",
    "dates": {
     "fragment_at": "2024-11-08T12:36:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-08T12:36:14.000Z",
     "detected_at": "2026-10-01T01:12:20.811Z",
     "archive_snapshot_at": "2024-11-08T12:44: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Brighton & Hove Albion or draw",
     "author_odds": "2.15",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Brighton & Hove Albion or draw at 2.15"
    },
    "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": "258d560e348fb7c71c87b4543784007b8baea489d22e3a2334fcfa3b0ede50f0",
      "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": "Brighton & Hove Albion or draw",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-11-07T18:22:27.017Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "47d3c96ab0ffd7cafa0426cc7bbc85940df81801b96f83aca321d972567755bf",
      "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": "Brighton & Hove Albion or draw",
      "decimal_odds": "2.0600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10600,
      "executed_at": "2026-11-07T18:22:27.032Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/brighton-vs-manchester-city-prediction-betting-tips-and-odds-tc999-at6MQ6A4nNU5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion or draw"
   }
  },
  {
   "record_id": "n-62bcbec8387e7694a37b8218",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-62bcbec8387e7694a37b8218",
   "match": "VfB Stuttgart v Atalanta",
   "match_url": null,
   "kickoff": "2024-11-06T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16637.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Atalanta at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "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",
   "settled_price": "2",
   "published_at": "2024-11-05T16:43:07.000Z",
   "recorded_at": "2026-10-01T01:12:59.944Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-62bcbec8387e7694a37b8218",
    "quote_text": "Atalanta draw no bet\n2pts Evs general",
    "fragment_from": 1821,
    "fragment_to": 1858,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
     "material_removed": false
    },
    "published_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "executed_at": "2026-11-07T18:22:29.524Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "VfB Stuttgart v Atalanta",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-06T20:00:00.000Z",
     "url": null,
     "scoreline": "0-2"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Atalanta",
    "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-06T18:50:24.000Z",
    "dates": {
     "fragment_at": "2024-11-05T16:43:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-05T16:43:07.000Z",
     "detected_at": "2026-10-01T01:12:59.944Z",
     "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Atalanta",
     "author_odds": "2",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Atalanta at 2"
    },
    "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 VfB Stuttgart 0-2 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "39e87babfaf6829fae9c1fdaec4649c15536303cd3e5a79e4b697cbb09b7f242",
      "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": "Atalanta",
      "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:29.524Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta (Draw no bet)"
   }
  },
  {
   "record_id": "n-ccee4f951ab876d7de3427f8",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-ccee4f951ab876d7de3427f8",
   "match": "Paris Saint-Germain v Atlético Madrid",
   "match_url": null,
   "kickoff": "2024-11-06T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16637.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Paris Saint-Germain to win and under 3.5 goals at 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": "2.5",
   "settled_price": "2.5000",
   "published_at": "2024-11-05T16:43:07.000Z",
   "recorded_at": "2026-10-01T01:12:59.944Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ccee4f951ab876d7de3427f8",
    "quote_text": "Paris St-Germain to win & under 3.5 goals vs Atletico Madrid\n1pt 6-4 BoyleSports",
    "fragment_from": 1739,
    "fragment_to": 1819,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
     "material_removed": false
    },
    "published_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "executed_at": "2026-11-07T18:22:29.506Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Paris Saint-Germain v Atlético Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-06T20:00:00.000Z",
     "url": null,
     "scoreline": "1-2"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Paris Saint-Germain to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.5000",
     "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-06T18:50:24.000Z",
    "dates": {
     "fragment_at": "2024-11-05T16:43:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-05T16:43:07.000Z",
     "detected_at": "2026-10-01T01:12:59.944Z",
     "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Paris Saint-Germain to win and under 3.5 goals",
     "author_odds": "2.5",
     "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: Paris Saint-Germain to win and under 3.5 goals at 2.5"
    },
    "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 Paris Saint-Germain 1-2 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "3de630c9116873ccd3a7e61bc37cd31d76199027bf0d7aa22ad9dbe5f582ce39",
      "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 3.5 goals",
      "choice": "Paris Saint-Germain to win and under 3.5 goals",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:29.459Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e1477f2962cbe3d789edc04c9eee8cee14769b37b4edcbc33e8cfd9ca031ddd2",
      "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 3.5 goals",
      "choice": "Paris Saint-Germain to win and under 3.5 goals",
      "decimal_odds": "2.5000",
      "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:29.506Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-35921b0dc8f275f748a7393e",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-35921b0dc8f275f748a7393e",
   "match": "Feyenoord v Red Bull Salzburg",
   "match_url": null,
   "kickoff": "2024-11-06T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16637.2,
   "market_code": "half_time_full_time",
   "author_said": "Half-time/full-time: Feyenoord at half-time, Feyenoord at full-time at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "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": "2024-11-05T16:43:07.000Z",
   "recorded_at": "2026-10-01T01:12:59.944Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-35921b0dc8f275f748a7393e",
    "quote_text": "Feyenoord-Feyenoord double result\n1pt 7-5 BoyleSports",
    "fragment_from": 1684,
    "fragment_to": 1737,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241106185024id_/https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "357a5816e2e32497139d76ec7c0733d72ea0ec8dc310c222b7b9682c4c6193ac",
     "material_removed": false
    },
    "published_at": "2024-11-05T16:43:07.000Z",
    "detected_at": "2026-10-01T01:12:59.944Z",
    "executed_at": "2026-11-07T18:22:29.428Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Feyenoord v Red Bull Salzburg",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-06T20:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Half-time/full-time",
    "outcome_label": "Feyenoord at half-time, Feyenoord at full-time",
    "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": "2024-11-06T18:50:24.000Z",
    "dates": {
     "fragment_at": "2024-11-05T16:43:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-05T16:43:07.000Z",
     "detected_at": "2026-10-01T01:12:59.944Z",
     "archive_snapshot_at": "2024-11-06T18:50:24.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Half-time/full-time",
     "choice": "Feyenoord at half-time, Feyenoord at full-time",
     "author_odds": "2.4",
     "market_key": "half_time_full_time",
     "choice_key": "1/1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Half-time/full-time: Feyenoord at half-time, Feyenoord at full-time at 2.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Feyenoord 1-3 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "3e0815d9b0d0d8a408585ebb3d534bef1d64c2434466a7695ce61134c5b3d38b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Half-time/full-time",
      "choice": "Feyenoord at half-time, Feyenoord at full-time",
      "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:29.428Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/wednesdays-champions-league-predictions-and-free-football-tips-aDC5H3M8VRgv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord at half-time, Feyenoord at full-time"
   }
  },
  {
   "record_id": "n-5cc2935da5a769859cab4384",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-5cc2935da5a769859cab4384",
   "match": "Millwall v Burnley",
   "match_url": null,
   "kickoff": "2024-11-03T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -16714.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.2",
   "settled_price": "2.9400",
   "published_at": "2024-11-02T12:06:55.000Z",
   "recorded_at": "2026-10-01T01:13:44.919Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-5cc2935da5a769859cab4384",
    "quote_text": "Draw\n1pt 11-5 bet365",
    "fragment_from": 1436,
    "fragment_to": 1456,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241102235200id_/https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "128dec13f681cb2a53e152032883d816c1ca26f8583bf069d2f444c333d03299",
     "material_removed": false
    },
    "published_at": "2024-11-02T12:06:55.000Z",
    "detected_at": "2026-10-01T01:13:44.919Z",
    "executed_at": "2026-11-07T18:22:32.672Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Millwall v Burnley",
     "competition_name": "EFL Championship",
     "starts_at": "2024-11-03T15:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9400",
     "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-02T23:52:00.000Z",
    "dates": {
     "fragment_at": "2024-11-02T12:06:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-02T12:06:55.000Z",
     "detected_at": "2026-10-01T01:13:44.919Z",
     "archive_snapshot_at": "2024-11-02T23:52:00.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.2",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.2"
    },
    "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 Millwall 1-0 Burnley."
    },
    "settlements": [
     {
      "operation_id": "cee0ef67685138bd6c1bb6a0e68786c2fe1ea9d5470e9daf6ba58014b797fd99",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:32.659Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "836ba31fa100dce1f247e1c64117d969981ffe38afc86acfebeb8478babe17e9",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "2.9400",
      "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:32.672Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl/millwall-vs-burnley-prediction-betting-tips-and-odds-aJGY21N6KXFa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-54d75f1390559715697a481b",
   "url": null,
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-03T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16715.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4300",
   "published_at": "2024-11-02T15:19:43.000Z",
   "recorded_at": "2026-10-01T01:13:36.417Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-166f53a558c75c356815e1f9",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-166f53a558c75c356815e1f9",
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": null,
   "kickoff": "2024-11-03T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16715.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Aston Villa at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.7",
   "settled_price": "2.7",
   "published_at": "2024-11-02T15:19:43.000Z",
   "recorded_at": "2026-10-01T01:13:36.417Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-166f53a558c75c356815e1f9",
    "quote_text": "Aston Villa draw no bet\n1pt 17-10 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 1530,
    "fragment_to": 1593,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241102191941id_/https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f3503efba063cbed1f476b273d8331474246d38cf52b437be5074c34fd6d6d26",
     "material_removed": false
    },
    "published_at": "2024-11-02T15:19:43.000Z",
    "detected_at": "2026-10-01T01:13:36.417Z",
    "executed_at": "2026-11-07T18:22:37.981Z",
    "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 Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T14:00:00.000Z",
     "url": null,
     "scoreline": "4-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2.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": "2024-11-02T19:19:41.000Z",
    "dates": {
     "fragment_at": "2024-11-02T15:19:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-02T15:19:43.000Z",
     "detected_at": "2026-10-01T01:13:36.417Z",
     "archive_snapshot_at": "2024-11-02T19:19:41.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Aston Villa",
     "author_odds": "2.7",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Aston Villa at 2.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Tottenham Hotspur 4-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "5f4e10b01e2c0d5d59e3b4d7bdb6a971bd504287f83cb1ffc7acee54f0ddac26",
      "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": "Aston Villa",
      "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:37.981Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/tottenham-vs-aston-villa-prediction-betting-tips-and-odds-asNuU7Y0aDuM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa (Draw no bet)"
   }
  },
  {
   "record_id": "n-067c3c8eb6624b3e0839407c",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-067c3c8eb6624b3e0839407c",
   "match": "Liverpool v Brighton & Hove Albion",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16738.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Liverpool win, both teams to score: yes at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.4500",
   "published_at": "2024-11-01T17:28:02.000Z",
   "recorded_at": "2026-10-01T01:13:57.213Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-067c3c8eb6624b3e0839407c",
    "quote_text": "Liverpool to win and both teams to score\n1pt 6-4 bet365, BoyleSports",
    "fragment_from": 1273,
    "fragment_to": 1341,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "display_name": null,
     "speaker": "Aaron Ashley, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
     "material_removed": false
    },
    "published_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "executed_at": "2026-11-07T18:22:37.432Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Liverpool v Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Liverpool win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14500,
    "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-01T19:06:25.000Z",
    "dates": {
     "fragment_at": "2024-11-01T17:28:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T17:28:02.000Z",
     "detected_at": "2026-10-01T01:13:57.213Z",
     "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Liverpool win, both teams to score: yes",
     "author_odds": "2.5",
     "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: Liverpool win, both teams to score: yes at 2.5"
    },
    "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 Liverpool 2-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "137fe47d283f39256f8728af298bdc718bbab5b0a7f74e58a41e40ef1d1d6241",
      "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": "Liverpool win, both teams to score: yes",
      "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:22:37.426Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d84c2041557055942d882a5ee965a4877aa1a3633033eaa1ea3e9638ef7bc0b8",
      "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": "Liverpool win, both teams to score: yes",
      "decimal_odds": "2.4500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14500,
      "executed_at": "2026-11-07T18:22:37.432Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Liverpool win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-e5dc0e1a68c7a5f6608b0335",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-e5dc0e1a68c7a5f6608b0335",
   "match": "Nottingham Forest v West Ham United",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16738.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw 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": "3.4900",
   "published_at": "2024-11-01T17:28:02.000Z",
   "recorded_at": "2026-10-01T01:13:57.213Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e5dc0e1a68c7a5f6608b0335",
    "quote_text": "Draw in Nottingham Forest vs West Ham\n1pt 5-2 bet365, Coral, Hills",
    "fragment_from": 1343,
    "fragment_to": 1409,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "display_name": null,
     "speaker": "Aaron Ashley, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
     "material_removed": false
    },
    "published_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "executed_at": "2026-11-07T18:22:37.444Z",
    "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 West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.4900",
     "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-01T19:06:25.000Z",
    "dates": {
     "fragment_at": "2024-11-01T17:28:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T17:28:02.000Z",
     "detected_at": "2026-10-01T01:13:57.213Z",
     "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw 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 Nottingham Forest 3-0 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "478f24604b20b027993ae410c74cf4282310712b67dbab56fc6e7c29c4da0301",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:37.439Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "935253f07735606a980512c519dca3c327d44a416d7711bedb52631e141e1218",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4900",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:37.444Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-f82fc05eea05c41989709b13",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-f82fc05eea05c41989709b13",
   "match": "Southampton v Everton",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16738.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.5",
   "settled_price": "3.3000",
   "published_at": "2024-11-01T17:28:02.000Z",
   "recorded_at": "2026-10-01T01:13:57.213Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f82fc05eea05c41989709b13",
    "quote_text": "Draw in Southampton vs Everton\n1pt 5-2 Hills",
    "fragment_from": 1411,
    "fragment_to": 1455,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101190625id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "display_name": null,
     "speaker": "Aaron Ashley, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ef996697f28c3502a97d37ef1e85e265f4c0b4b2a91c8df231eef859c037acdb",
     "material_removed": false
    },
    "published_at": "2024-11-01T17:28:02.000Z",
    "detected_at": "2026-10-01T01:13:57.213Z",
    "executed_at": "2026-11-07T18:22:37.456Z",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.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-01T19:06:25.000Z",
    "dates": {
     "fragment_at": "2024-11-01T17:28:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T17:28:02.000Z",
     "detected_at": "2026-10-01T01:13:57.213Z",
     "archive_snapshot_at": "2024-11-01T19:06: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.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 Southampton 1-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "5fb0385052999c5c8df36e4918f02c884577c2cf9c62cd9555baf509fdd3e57d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:37.450Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "357845ba97f38c923ed35a82b4dbad3aebd83c170129b5158025d5d02c61b41d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:37.456Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aYKcc9f1rm6b/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-bbad1464a0b3798e413d874d",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-bbad1464a0b3798e413d874d",
   "match": "Arsenal v Liverpool",
   "match_url": null,
   "kickoff": "2024-10-27T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16880.2,
   "market_code": "player_card",
   "author_said": "Player to be carded: Kai Havertz to be carded at 3.8",
   "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.8",
   "settled_price": "3.8",
   "published_at": "2024-10-25T13:31:10.000Z",
   "recorded_at": "2026-10-01T00:40:39.647Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bbad1464a0b3798e413d874d",
    "quote_text": "Kai Havertz to be shown a card\n2pts 14-5 Coral, Ladbrokes, Hills",
    "fragment_from": 1576,
    "fragment_to": 1640,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3a8a0c640ea54a1416012d4c7df8ee122e574a59d6fff64b0edeadc3c1c369e2",
     "material_removed": false
    },
    "published_at": "2024-10-25T13:31:10.000Z",
    "detected_at": "2026-10-01T00:40:39.647Z",
    "executed_at": "2026-11-07T18:22:52.021Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-10-27T16:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Kai Havertz to be carded",
    "odds_set": {
     "by_author": "3.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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-10-25T13:31:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T13:31:10.000Z",
     "detected_at": "2026-10-01T00:40:39.647Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Kai Havertz to be carded",
     "author_odds": "3.8",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Kai Havertz to be carded at 3.8"
    },
    "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 Arsenal 2-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "1c806215c1766d4f8af4d6b0953b2162f3befe90bc2a3d0ed3cec2be03ff1efe",
      "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": "Kai Havertz to be carded",
      "decimal_odds": "3.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:52.021Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kai Havertz to be carded"
   }
  },
  {
   "record_id": "n-18da1a266dcb04db27a0081d",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-18da1a266dcb04db27a0081d",
   "match": "Arsenal v Liverpool",
   "match_url": null,
   "kickoff": "2024-10-27T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16880.2,
   "market_code": "player_to_score",
   "author_said": "Player to score: Kai Havertz to score at 3.75",
   "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.75",
   "settled_price": "3.75",
   "published_at": "2024-10-25T13:31:10.000Z",
   "recorded_at": "2026-10-01T00:40:39.647Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-18da1a266dcb04db27a0081d",
    "quote_text": "Kai Havertz anytime goalscorer\n1pt 11-4 bet365",
    "fragment_from": 1528,
    "fragment_to": 1574,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3a8a0c640ea54a1416012d4c7df8ee122e574a59d6fff64b0edeadc3c1c369e2",
     "material_removed": false
    },
    "published_at": "2024-10-25T13:31:10.000Z",
    "detected_at": "2026-10-01T00:40:39.647Z",
    "executed_at": "2026-11-07T18:22:52.002Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2024-10-27T16:30:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Player to score",
    "outcome_label": "Kai Havertz 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": "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-10-25T13:31:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T13:31:10.000Z",
     "detected_at": "2026-10-01T00:40:39.647Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Kai Havertz 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: Kai Havertz to score at 3.75"
    },
    "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 Arsenal 2-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "49a3976aa158d4ca52b5c24718f9bfafafea7e89fc20c1c74ca07b69e11f0c8e",
      "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": "Kai Havertz to score",
      "decimal_odds": "3.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:52.002Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kai Havertz to score"
   }
  },
  {
   "record_id": "n-ecf19eecdd0e3b257aa01a2b",
   "url": "/authors/jamie-griffith/picks/13/#pick-n-ecf19eecdd0e3b257aa01a2b",
   "match": "Chelsea v Newcastle United",
   "match_url": null,
   "kickoff": "2024-10-27T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16882.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Moises Caicedo to be carded at 3.1",
   "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": "3.1",
   "settled_price": "3.1",
   "published_at": "2024-10-25T13:31:10.000Z",
   "recorded_at": "2026-10-01T00:40:39.647Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ecf19eecdd0e3b257aa01a2b",
    "quote_text": "Moises Caicedo to be shown a card\n2pts 21-10 bet365",
    "fragment_from": 1475,
    "fragment_to": 1526,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3a8a0c640ea54a1416012d4c7df8ee122e574a59d6fff64b0edeadc3c1c369e2",
     "material_removed": false
    },
    "published_at": "2024-10-25T13:31:10.000Z",
    "detected_at": "2026-10-01T00:40:39.647Z",
    "executed_at": "2026-11-07T18:22:51.992Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Chelsea v Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2024-10-27T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Moises Caicedo to be carded",
    "odds_set": {
     "by_author": "3.1",
     "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-10-25T13:31:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T13:31:10.000Z",
     "detected_at": "2026-10-01T00:40:39.647Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Moises Caicedo to be carded",
     "author_odds": "3.1",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Moises Caicedo to be carded at 3.1"
    },
    "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 Chelsea 2-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "4619685deacff2391550328c37d857302fe0293552fe8e2266651de4128e5f61",
      "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": "Moises Caicedo to be carded",
      "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:51.992Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Moises Caicedo to be carded"
   }
  },
  {
   "record_id": "n-837288c8f2ae0d5274f823a9",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-837288c8f2ae0d5274f823a9",
   "match": "Crystal Palace v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-10-27T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16882.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Tottenham Hotspur to win and over 2.5 goals at 2.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.4900",
   "published_at": "2024-10-26T12:44:11.000Z",
   "recorded_at": "2026-10-01T00:40:10.516Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-837288c8f2ae0d5274f823a9",
    "quote_text": "Tottenham to win and over 2.5 goals\n2pts 6-4 general",
    "fragment_from": 1163,
    "fragment_to": 1215,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aop5H0o8ouJa/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2c050ef003b510b4a17397962e7a0200af54f260d0ba28d6cb56aa36851630de",
     "material_removed": false
    },
    "published_at": "2024-10-26T12:44:11.000Z",
    "detected_at": "2026-10-01T00:40:10.516Z",
    "executed_at": "2026-11-07T18:22:48.952Z",
    "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 Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2024-10-27T14:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Tottenham Hotspur to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.4900",
     "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-10-26T12:44:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-26T12:44:11.000Z",
     "detected_at": "2026-10-01T00:40:10.516Z",
     "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 over/under 2.5 goals",
     "choice": "Tottenham Hotspur to win and over 2.5 goals",
     "author_odds": "2.5",
     "market_key": "result_and_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Tottenham Hotspur to win and over 2.5 goals at 2.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 Crystal Palace 1-0 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "fc7d60f1a1ab484a46afeae4e28e03231d2dc9b96c44d139708258794d3e27b5",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Tottenham Hotspur to win and over 2.5 goals",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:48.946Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8773ffa223192a3389acd62332ac126e5b21125aabe6c47a198e472b62a249f2",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Tottenham Hotspur to win and over 2.5 goals",
      "decimal_odds": "2.4900",
      "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:48.952Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-aop5H0o8ouJa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-c93fc41ce3506fed9f39b5a9",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-c93fc41ce3506fed9f39b5a9",
   "match": "Brighton & Hove Albion v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16906.7,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Brighton & Hove Albion win, both teams to score: yes 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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3",
   "settled_price": "3.0000",
   "published_at": "2024-10-25T14:18:58.000Z",
   "recorded_at": "2026-10-01T00:40:09.829Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c93fc41ce3506fed9f39b5a9",
    "quote_text": "Brighton to win and both teams to score vs Wolves\n1pt 2-1 bet365, Betfair, Hills",
    "fragment_from": 1274,
    "fragment_to": 1354,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-a6tqk8h2MVlY/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0e71658bd659089700a648078376533f7eb0b9d278f4d92dc48a65cb00aecf8a",
     "material_removed": false
    },
    "published_at": "2024-10-25T14:18:58.000Z",
    "detected_at": "2026-10-01T00:40:09.829Z",
    "executed_at": "2026-11-07T18:22:48.917Z",
    "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 Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2024-10-26T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Brighton & Hove Albion win, both teams to score: yes",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.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-10-25T14:18:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T14:18:58.000Z",
     "detected_at": "2026-10-01T00:40:09.829Z",
     "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": "Brighton & Hove Albion win, both teams to score: yes",
     "author_odds": "3",
     "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: Brighton & Hove Albion win, both teams to score: yes 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 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "3d2429ee689b312d25ea4f722b9524834542cd0e1fea8fcba723ae55ffd32d2f",
      "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": "Brighton & Hove Albion win, both teams to score: yes",
      "decimal_odds": "3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:48.908Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3b43c01320318d2eb06e12306fbeb4eb19470474a8abbcf44c44c8ea3f83e84b",
      "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": "Brighton & Hove Albion win, both teams to score: yes",
      "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:22:48.917Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-a6tqk8h2MVlY/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-65ed8c837420b8570f1fa7b0",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-65ed8c837420b8570f1fa7b0",
   "match": "Brentford v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16906.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Liam Delap to score at 4.33",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 33300,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4.33",
   "settled_price": "4.33",
   "published_at": "2024-10-25T14:18:58.000Z",
   "recorded_at": "2026-10-01T00:40:09.829Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-65ed8c837420b8570f1fa7b0",
    "quote_text": "Liam Delap anytime goalscorer vs Brentford\n1pt 10-3 Betfair, Paddy Power",
    "fragment_from": 1200,
    "fragment_to": 1272,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-a6tqk8h2MVlY/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0e71658bd659089700a648078376533f7eb0b9d278f4d92dc48a65cb00aecf8a",
     "material_removed": false
    },
    "published_at": "2024-10-25T14:18:58.000Z",
    "detected_at": "2026-10-01T00:40:09.829Z",
    "executed_at": "2026-11-07T18:22:48.899Z",
    "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": "Player to score",
    "outcome_label": "Liam Delap to score",
    "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": "win",
    "simulation_change_hundredths": 33300,
    "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-10-25T14:18:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T14:18:58.000Z",
     "detected_at": "2026-10-01T00:40:09.829Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Liam Delap to score",
     "author_odds": "4.33",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Liam Delap to score at 4.33"
    },
    "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": "ad1a6ef611ea3a1e3d59682d7293a6cd236169db12e7ed1dc9ad18db309b8c00",
      "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": "Liam Delap to score",
      "decimal_odds": "4.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 33300,
      "executed_at": "2026-11-07T18:22:48.899Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-football-betting-tips-and-free-bets-a6tqk8h2MVlY/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liam Delap to score"
   }
  },
  {
   "record_id": "n-541c6f8e8301fd94106c8d2f",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-541c6f8e8301fd94106c8d2f",
   "match": "Fulham v Aston Villa",
   "match_url": null,
   "kickoff": "2024-10-19T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17074.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Raul Jimenez to score at 3.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 22500,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "3.25",
   "settled_price": "3.25",
   "published_at": "2024-10-18T15:11:18.000Z",
   "recorded_at": "2026-10-01T00:39:57.740Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-541c6f8e8301fd94106c8d2f",
    "quote_text": "Raul Jimenez to score at any time vs Aston Villa\n1pt 9-4 bet365",
    "fragment_from": 1149,
    "fragment_to": 1212,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGekq9Z77ihF/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "2ffbd00cf3aba45e1b5b98f3e49df7f0186a3f802cf6026e13344a12fd055e3d",
     "material_removed": false
    },
    "published_at": "2024-10-18T15:11:18.000Z",
    "detected_at": "2026-10-01T00:39:57.740Z",
    "executed_at": "2026-11-07T18:22:47.969Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Fulham v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2024-10-19T14:00:00.000Z",
     "url": null,
     "scoreline": "1-3"
    },
    "market_label": "Player to score",
    "outcome_label": "Raul Jimenez to score",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22500,
    "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-10-18T15:11:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-18T15:11:18.000Z",
     "detected_at": "2026-10-01T00:39:57.740Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Raul Jimenez to score",
     "author_odds": "3.25",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Raul Jimenez to score at 3.25"
    },
    "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 Fulham 1-3 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "1362d9f3d7cb68dcfa7c56a4cf5d334c8de1fc1324226d5ddbb90cb1ad05da23",
      "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": "Raul Jimenez to score",
      "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:47.969Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Racing Post Sport Staff",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGekq9Z77ihF/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Raul Jimenez to score"
   }
  },
  {
   "record_id": "n-66ef973e5610d81419ab9e1d",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-66ef973e5610d81419ab9e1d",
   "match": "Bristol City v Cardiff City",
   "match_url": null,
   "kickoff": "2024-10-06T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -17386.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Bristol City to win and under 3.5 goals at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.3800",
   "published_at": "2024-10-05T15:51:16.000Z",
   "recorded_at": "2026-10-01T00:36:20.137Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-66ef973e5610d81419ab9e1d",
    "quote_text": "Bristol City & under 3.5 goals\n1pt 7-5 BoyleSports, Coral, Ladbrokes",
    "fragment_from": 1324,
    "fragment_to": 1392,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5ac8fef3daeeca1e7a9d7ccef285e8f4da3f7f1c018a0a3e22579be8d7d01544",
     "material_removed": false
    },
    "published_at": "2024-10-05T15:51:16.000Z",
    "detected_at": "2026-10-01T00:36:20.137Z",
    "executed_at": "2026-11-07T18:22:46.350Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Bristol City v Cardiff City",
     "competition_name": "EFL Championship",
     "starts_at": "2024-10-06T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Bristol City to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3800",
     "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-05T17:05:06.000Z",
    "dates": {
     "fragment_at": "2024-10-05T15:51:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-05T15:51:16.000Z",
     "detected_at": "2026-10-01T00:36:20.137Z",
     "archive_snapshot_at": "2024-10-05T17:05: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 3.5 goals",
     "choice": "Bristol City to win and under 3.5 goals",
     "author_odds": "2.4",
     "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: Bristol City to win and under 3.5 goals at 2.4"
    },
    "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 Bristol City 1-1 Cardiff City."
    },
    "settlements": [
     {
      "operation_id": "f070ace7f2783e09dd86558a694efb72505c36455fb5f2a341e27c16a03bda48",
      "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 3.5 goals",
      "choice": "Bristol City to win and under 3.5 goals",
      "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:46.165Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b5b5fc1aabbee6f3daf9f27c814173843d905b4cc58d05b78703bedd828de6b7",
      "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 3.5 goals",
      "choice": "Bristol City to win and under 3.5 goals",
      "decimal_odds": "2.3800",
      "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:46.350Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl/bristol-city-vs-cardiff-prediction-betting-tips-and-odds-aj9kE7J6fbaE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bristol City to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-be5072e1bb4d08df349d0d70",
   "url": null,
   "match": "Aston Villa v Manchester United",
   "match_url": null,
   "kickoff": "2024-10-06T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17387.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.4800",
   "published_at": "2024-10-05T13:40:38.000Z",
   "recorded_at": "2026-10-01T00:38:39.625Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-074ac4646eeefa4478d6f98b",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-074ac4646eeefa4478d6f98b",
   "match": "Manchester City v Fulham",
   "match_url": null,
   "kickoff": "2024-10-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17410.7,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Manchester City win, both teams to score: yes at 2.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.75",
   "settled_price": "2.6500",
   "published_at": "2024-10-04T16:05:13.000Z",
   "recorded_at": "2026-10-01T00:40:03.757Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-074ac4646eeefa4478d6f98b",
    "quote_text": "Manchester City to win & both teams to score\n1pt 7-4 BoyleSports",
    "fragment_from": 1418,
    "fragment_to": 1482,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "d5ba14414213d232edc185edae92d828410616af761408ae18e9156faeafaadb",
     "material_removed": false
    },
    "published_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-01T00:40:03.757Z",
    "executed_at": "2026-11-07T18:22:48.797Z",
    "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 Fulham",
     "competition_name": "Premier League",
     "starts_at": "2024-10-05T14:00:00.000Z",
     "url": null,
     "scoreline": "3-2"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Manchester City win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16500,
    "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-10-04T16:05:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-04T16:05:13.000Z",
     "detected_at": "2026-10-01T00:40:03.757Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Manchester City win, both teams to score: yes",
     "author_odds": "2.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Manchester City 3-2 Fulham."
    },
    "settlements": [
     {
      "operation_id": "1760253d3ff4db64f4288a788cdeb2e10d45aaf7ab927c7d3d4d4a970202ed5f",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 17500,
      "executed_at": "2026-11-07T18:22:48.766Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f34d3201682d81807dad8b965e036a05f694ebfb0807f24f02bfb02a9cef9725",
      "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.6500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16500,
      "executed_at": "2026-11-07T18:22:48.797Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Manchester City win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-f50fba1477f6c2f05a80ce2e",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-f50fba1477f6c2f05a80ce2e",
   "match": "West Ham United v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-10-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17434.8,
   "market_code": "player_to_score",
   "author_said": "Player to score: Liam Delap to score at 4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 30000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "4",
   "settled_price": "4",
   "published_at": "2024-10-04T16:05:13.000Z",
   "recorded_at": "2026-10-02T00:47:49.924Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f50fba1477f6c2f05a80ce2e",
    "quote_text": "Liam Delap to score at any time\n1pt 3-1 Betfair, Paddy Power",
    "fragment_from": 1469,
    "fragment_to": 1529,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "display_name": null,
     "speaker": "Dan Childs, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
     "material_removed": false
    },
    "published_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "executed_at": "2026-11-07T18:22:57.953Z",
    "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 Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2024-10-05T14:00:00.000Z",
     "url": null,
     "scoreline": "4-1"
    },
    "market_label": "Player to score",
    "outcome_label": "Liam Delap to score",
    "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": "win",
    "simulation_change_hundredths": 30000,
    "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-04T16:32:06.000Z",
    "dates": {
     "fragment_at": "2024-10-04T16:05:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-04T16:05:13.000Z",
     "detected_at": "2026-10-02T00:47:49.924Z",
     "archive_snapshot_at": "2024-10-04T16:32: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 2 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Liam Delap to score",
     "author_odds": "4",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Liam Delap to score at 4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was West Ham United 4-1 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "7ddc9283f1a47fb4ee002fa1691f12a9ac1c536e999fb93ca2d3f2ade7d3f8c1",
      "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": "Liam Delap to score",
      "decimal_odds": "4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 30000,
      "executed_at": "2026-11-07T18:22:57.953Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Liam Delap to score"
   }
  },
  {
   "record_id": "n-4c9d635f325c3c7b98c70020",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-4c9d635f325c3c7b98c70020",
   "match": "Eintracht Frankfurt v Plzen",
   "match_url": null,
   "kickoff": "2024-09-26T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -17621.6,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Eintracht Frankfurt to win to nil at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2.3",
   "settled_price": "2.3500",
   "published_at": "2024-09-25T16:00:55.000Z",
   "recorded_at": "2026-10-01T00:38:14.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4c9d635f325c3c7b98c70020",
    "quote_text": "Eintracht Frankfurt to win to nil\n1pt 13-10 BoyleSports, Hills",
    "fragment_from": 1338,
    "fragment_to": 1400,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "69e2e34c43c0d951d6c71595e28b43844fc83c2038c36fd8424f5107a03d0a8d",
     "material_removed": false
    },
    "published_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-01T00:38:14.584Z",
    "executed_at": "2026-11-07T18:22:46.968Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Eintracht Frankfurt v Plzen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2024-09-26T19:00:00.000Z",
     "url": null,
     "scoreline": "3-3"
    },
    "market_label": "To win to nil",
    "outcome_label": "Eintracht Frankfurt to win to nil",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3500",
     "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-09-25T16:00:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-25T16:00:55.000Z",
     "detected_at": "2026-10-01T00:38:14.584Z",
     "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": "Eintracht Frankfurt to win to nil",
     "author_odds": "2.3",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Eintracht Frankfurt to win to nil at 2.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Eintracht Frankfurt 3-3 Plzen."
    },
    "settlements": [
     {
      "operation_id": "b5cca07c71fc740b5b6c836a30ecb4ff14ca2c81477c60662e5d40e98c4a2368",
      "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": "Eintracht Frankfurt to win to nil",
      "decimal_odds": "2.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:46.962Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c4bf7ce65acaf9e77469942ba639abca34810a58f68dfc43f01feba21efb4da4",
      "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": "Eintracht Frankfurt to win to nil",
      "decimal_odds": "2.3500",
      "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:46.968Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Eintracht Frankfurt to win to nil"
   }
  },
  {
   "record_id": "n-288674dc472aff9f69430614",
   "url": null,
   "match": "Brighton & Hove Albion v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-09-22T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17723.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "1.7200",
   "published_at": "2024-09-21T13:27:48.000Z",
   "recorded_at": "2026-10-01T00:38:47.872Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9e5dff7bfe914e7d1fe9bc66",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-9e5dff7bfe914e7d1fe9bc66",
   "match": "Brighton & Hove Albion v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-09-22T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17723.6,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Nottingham Forest at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.0100",
   "published_at": "2024-09-21T13:27:48.000Z",
   "recorded_at": "2026-10-01T00:38:47.872Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9e5dff7bfe914e7d1fe9bc66",
    "quote_text": "Nottingham Forest or draw double chance\n1pt 21-20 BoyleSports, Hills",
    "fragment_from": 1574,
    "fragment_to": 1642,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9a3527d8f4c54663eb71380ee06bd7011f7127908cbc79ca9159ae598328b47",
     "material_removed": false
    },
    "published_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-01T00:38:47.872Z",
    "executed_at": "2026-11-07T18:22:47.309Z",
    "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 Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2024-09-22T13:00:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Nottingham Forest",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0100",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10100,
    "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-21T14:19:12.000Z",
    "dates": {
     "fragment_at": "2024-09-21T13:27:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-21T13:27:48.000Z",
     "detected_at": "2026-10-01T00:38:47.872Z",
     "archive_snapshot_at": "2024-09-21T14:19:12.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Nottingham Forest",
     "author_odds": "2.05",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Nottingham Forest at 2.05"
    },
    "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 Brighton & Hove Albion 2-2 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "be4e49cf791c03302f2ee7fb8432c8cc123669451bb271d9da04458b19a813a8",
      "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 Nottingham Forest",
      "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:47.302Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "57a2ac0e6f8381f2cdb1cb040fb8b7fccf141038af132e03f2223ce499ae1b84",
      "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 Nottingham Forest",
      "decimal_odds": "2.0100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10100,
      "executed_at": "2026-11-07T18:22:47.309Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Nottingham Forest"
   }
  },
  {
   "record_id": "n-85fa0553375fcda1cbe7fb69",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-85fa0553375fcda1cbe7fb69",
   "match": "Aston Villa v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17746.7,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Aston Villa win, both teams to score: yes at 3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3",
   "settled_price": "2.9750",
   "published_at": "2024-09-20T16:19:49.000Z",
   "recorded_at": "2026-10-01T00:39:59.719Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-85fa0553375fcda1cbe7fb69",
    "quote_text": "Aston Villa to win & both teams to score\n1pt 2-1 bet365",
    "fragment_from": 1151,
    "fragment_to": 1206,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "187385c2fdd0bfb0701ee8c1f1583b7216a2694f360675059cec9c0cc026f921",
     "material_removed": false
    },
    "published_at": "2024-09-20T16:19:49.000Z",
    "detected_at": "2026-10-01T00:39:59.719Z",
    "executed_at": "2026-11-07T18:22:48.112Z",
    "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 Wolverhampton Wanderers",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "3-1"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Aston Villa win, both teams to score: yes",
    "odds_set": {
     "by_author": "3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.9750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 19750,
    "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-20T17:03:26.000Z",
    "dates": {
     "fragment_at": "2024-09-20T16:19:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-20T16:19:49.000Z",
     "detected_at": "2026-10-01T00:39:59.719Z",
     "archive_snapshot_at": "2024-09-20T17:03: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Aston Villa win, both teams to score: yes",
     "author_odds": "3",
     "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: Aston Villa win, both teams to score: yes at 3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Aston Villa 3-1 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "62b9b947b989d8fea1a7e7d033d403c4cf9e8f56f9aa879e49f5cc3e00be2234",
      "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": "Aston Villa win, both teams to score: yes",
      "decimal_odds": "3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20000,
      "executed_at": "2026-11-07T18:22:48.104Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "59fd5ab88107b37a045b08d0cd8f1dabe136ad6c6a552e525f50b5562235c859",
      "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": "Aston Villa win, both teams to score: yes",
      "decimal_odds": "2.9750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19750,
      "executed_at": "2026-11-07T18:22:48.112Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Aston Villa win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-bbde769c11e9d3a6b5e2d031",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-bbde769c11e9d3a6b5e2d031",
   "match": "Southampton v Ipswich Town",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17746.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Ipswich Town at 2.25",
   "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.25",
   "settled_price": "2.25",
   "published_at": "2024-09-20T16:19:49.000Z",
   "recorded_at": "2026-10-01T00:39:59.719Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bbde769c11e9d3a6b5e2d031",
    "quote_text": "Ipswich draw no bet\n2pts 5-4 BoyleSports",
    "fragment_from": 1351,
    "fragment_to": 1391,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "187385c2fdd0bfb0701ee8c1f1583b7216a2694f360675059cec9c0cc026f921",
     "material_removed": false
    },
    "published_at": "2024-09-20T16:19:49.000Z",
    "detected_at": "2026-10-01T00:39:59.719Z",
    "executed_at": "2026-11-07T18:22:48.501Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Southampton v Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2024-09-21T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Ipswich Town",
    "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": "void",
    "simulation_change_hundredths": 0,
    "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-20T17:03:26.000Z",
    "dates": {
     "fragment_at": "2024-09-20T16:19:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-20T16:19:49.000Z",
     "detected_at": "2026-10-01T00:39:59.719Z",
     "archive_snapshot_at": "2024-09-20T17:03: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Ipswich Town",
     "author_odds": "2.25",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Ipswich Town at 2.25"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Void: the final score was Southampton 1-1 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "1310d64201e8beca3a6271e17e1cb9e238f1934aada6651b9541a73a5e310c8f",
      "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": "Ipswich Town",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T18:22:48.501Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Ipswich Town (Draw no bet)"
   }
  },
  {
   "record_id": "n-c1a66c97952ef967b819cbd0",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-c1a66c97952ef967b819cbd0",
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2024-09-21T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17746.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Dominic Solanke to score at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "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-09-20T16:19:49.000Z",
   "recorded_at": "2026-10-01T00:39:59.719Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c1a66c97952ef967b819cbd0",
    "quote_text": "Dominic Solanke anytime scorer\n1pt 13-10 bet365",
    "fragment_from": 12978,
    "fragment_to": 13025,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "display_name": null,
     "speaker": null,
     "authorship": "unknown",
     "media_from_ms": null,
     "bundle_id": "187385c2fdd0bfb0701ee8c1f1583b7216a2694f360675059cec9c0cc026f921",
     "material_removed": false
    },
    "published_at": "2024-09-20T16:19:49.000Z",
    "detected_at": "2026-10-01T00:39:59.719Z",
    "executed_at": "2026-11-07T18:22:48.512Z",
    "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": "Dominic Solanke to score",
    "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-09-20T17:03:26.000Z",
    "dates": {
     "fragment_at": "2024-09-20T16:19:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-20T16:19:49.000Z",
     "detected_at": "2026-10-01T00:39:59.719Z",
     "archive_snapshot_at": "2024-09-20T17:03: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Dominic Solanke to score",
     "author_odds": "2.3",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Dominic Solanke to score at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Tottenham Hotspur 3-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "397dd4be4e5e823073f99a77ccb4ed0b3d8d074f9dc6c8da1f42ed5ddfe75146",
      "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": "Dominic Solanke to score",
      "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:48.512Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aiIUo5p3uCzj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Dominic Solanke to score"
   }
  },
  {
   "record_id": "n-f4fe7b42c7b17e71f51ebf40",
   "url": null,
   "match": "AFC Bournemouth v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-14T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17909.6,
   "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.4200",
   "published_at": "2024-09-13T12:55:37.000Z",
   "recorded_at": "2026-10-01T00:34:40.604Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-356a687feda499b1fd6d6213",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-356a687feda499b1fd6d6213",
   "match": "AFC Bournemouth v Chelsea",
   "match_url": null,
   "kickoff": "2024-09-14T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17909.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.9",
   "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": "3.9",
   "settled_price": "3.7500",
   "published_at": "2024-09-13T12:55:37.000Z",
   "recorded_at": "2026-10-01T00:34:40.604Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-356a687feda499b1fd6d6213",
    "quote_text": "Draw\n1pt 29-10 Betfair, Coral, Hills",
    "fragment_from": 1491,
    "fragment_to": 1527,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/bournemouth-vs-chelsea-prediction-betting-tips-and-odds-aeTRF7k2DYJT/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5ac8d6ff0df87191d53b33b86343c2cab626eb4e4e50e4d98697251d30c6ba16",
     "material_removed": false
    },
    "published_at": "2024-09-13T12:55:37.000Z",
    "detected_at": "2026-10-01T00:34:40.604Z",
    "executed_at": "2026-11-07T18:22:44.924Z",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.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": "2024-09-13T14:31:42.000Z",
    "dates": {
     "fragment_at": "2024-09-13T12:55:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-13T12:55:37.000Z",
     "detected_at": "2026-10-01T00:34:40.604Z",
     "archive_snapshot_at": "2024-09-13T14:31:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.9",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.9"
    },
    "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": "ecc51138541baaf4e32b1de02aba6ed289892856d403fd646b804beed2d61a9f",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:44.919Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ed0540c1d6c9cb0126ffb7f190255cf3808355ea6f810e30dfce01d87b69d8ce",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:22:44.924Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/bournemouth-vs-chelsea-prediction-betting-tips-and-odds-aeTRF7k2DYJT/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-4b6f12ebac7e6a4aa2052cc0",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-4b6f12ebac7e6a4aa2052cc0",
   "match": "Newcastle United v Southampton",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18586.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Newcastle United to win and over 3.5 goals at 2.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_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.6450",
   "published_at": "2024-08-16T15:26:28.000Z",
   "recorded_at": "2026-10-01T00:39:58.710Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4b6f12ebac7e6a4aa2052cc0",
    "quote_text": "Newcastle to win and over 3.5 goals v Southampton\n1pt 6-4 general",
    "fragment_from": 1332,
    "fragment_to": 1397,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGFfs9x5vsdc/",
     "display_name": null,
     "speaker": "Aaron Ashley, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "19620f27b76c0041e1e8f3e840d06396718615b29628d4d2cf4998f8e76783f6",
     "material_removed": false
    },
    "published_at": "2024-08-16T15:26:28.000Z",
    "detected_at": "2026-10-01T00:39:58.710Z",
    "executed_at": "2026-11-07T18:22:48.076Z",
    "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": "Match result and over/under 3.5 goals",
    "outcome_label": "Newcastle United to win and over 3.5 goals",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6450",
     "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-16T15:26:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T15:26:28.000Z",
     "detected_at": "2026-10-01T00:39:58.710Z",
     "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 over/under 3.5 goals",
     "choice": "Newcastle United to win and over 3.5 goals",
     "author_odds": "2.5",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Newcastle United to win and over 3.5 goals at 2.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 Newcastle United 1-0 Southampton."
    },
    "settlements": [
     {
      "operation_id": "099ca68a770651fc137465172bef31b7cfa4298a4a8011fe9f23664f61a6d791",
      "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 3.5 goals",
      "choice": "Newcastle United to win and over 3.5 goals",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:22:48.063Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "36e639ccb1446aeb02abafb3cb9ce22f185f188a3d884aded8b56edd782e7432",
      "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 3.5 goals",
      "choice": "Newcastle United to win and over 3.5 goals",
      "decimal_odds": "2.6450",
      "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:48.076Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGFfs9x5vsdc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Newcastle United to win and over 3.5 goals"
   }
  },
  {
   "record_id": "n-8bd4e1bc7a441311e6f29adb",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-8bd4e1bc7a441311e6f29adb",
   "match": "Nottingham Forest v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-08-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -18586.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 24000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.5",
   "settled_price": "3.4000",
   "published_at": "2024-08-16T15:26:28.000Z",
   "recorded_at": "2026-10-01T00:39:58.710Z",
   "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": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8bd4e1bc7a441311e6f29adb",
    "quote_text": "Draw in Nottingham Forest v Bournemouth\n1pt 5-2 bet365, Betfair, Hills",
    "fragment_from": 1399,
    "fragment_to": 1469,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGFfs9x5vsdc/",
     "display_name": null,
     "speaker": "Aaron Ashley, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "19620f27b76c0041e1e8f3e840d06396718615b29628d4d2cf4998f8e76783f6",
     "material_removed": false
    },
    "published_at": "2024-08-16T15:26:28.000Z",
    "detected_at": "2026-10-01T00:39:58.710Z",
    "executed_at": "2026-11-07T18:22:48.090Z",
    "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 AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2024-08-17T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "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": "win",
    "simulation_change_hundredths": 24000,
    "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-16T15:26:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-08-16T15:26:28.000Z",
     "detected_at": "2026-10-01T00:39:58.710Z",
     "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": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.5"
    },
    "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 Nottingham Forest 1-1 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "92eeebe14730abf7bc47e2800f8e6995d4072f8f19f4d524e45f8bca449a02d6",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.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:48.084Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "14b77f8696cf87262fa725a4447bc70acd54bf01f18f97cadf53c3944e5fe61d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24000,
      "executed_at": "2026-11-07T18:22:48.090Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Aaron Ashley, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aGFfs9x5vsdc/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-48d6db596c10c9b435ef533d",
   "url": "/authors/jamie-griffith/picks/22/#pick-n-48d6db596c10c9b435ef533d",
   "match": "Brighton & Hove Albion v Brentford",
   "match_url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Brighton & Hove Albion to win and over 1.5 goals at 2.2",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-07T15:00:00.000Z",
   "recorded_at": "2026-11-07T15:23:55.240Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-48d6db596c10c9b435ef533d",
    "quote_text": "Brighton to win & over 1.5 goals\n2pts 6-5 BoyleSports",
    "fragment_from": 2764,
    "fragment_to": 2817,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-brentford-predictions-team-news-odds-betting-tips-bet-builder-a9ygh3w8LExv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "170c65e230d8de5bf7d4669027a04175f83617f1c04d86adb2e641f9ae707bcf",
     "material_removed": false
    },
    "published_at": "2026-11-07T15:00:00.000Z",
    "detected_at": "2026-11-07T15:23:55.240Z",
    "executed_at": "2026-11-07T16:13:05.511Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-614e771cf635",
     "display_name": "Brighton & Hove Albion — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Match result and over/under 1.5 goals",
    "outcome_label": "Brighton & Hove Albion to win and over 1.5 goals",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": "2.1600",
     "our_snapshot_at": "2026-11-07T15:21:25.745Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-07T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T15:00:00.000Z",
     "detected_at": "2026-11-07T15:23:55.240Z",
     "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 1.5 goals",
     "choice": "Brighton & Hove Albion to win and over 1.5 goals",
     "author_odds": "2.2",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 1.5 goals: Brighton & Hove Albion to win and over 1.5 goals at 2.2"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "3569bc81d19da206b91dc91ad3d5fdfcbbaa2d329d90a50890e5127e4d078c8e",
      "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 1.5 goals",
      "choice": "Brighton & Hove Albion to win and over 1.5 goals",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:13:01.847Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dce5ee0341809ddcfb5397468a83017a8219cac80e6f1bbbd918b6af3be10b0c",
      "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 1.5 goals",
      "choice": "Brighton & Hove Albion to win and over 1.5 goals",
      "decimal_odds": "2.1600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:13:05.511Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-brentford-predictions-team-news-odds-betting-tips-bet-builder-a9ygh3w8LExv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win and over 1.5 goals"
   }
  },
  {
   "record_id": "n-7060334dbf6b6af606018a0e",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-7060334dbf6b6af606018a0e",
   "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": 21.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sunderland",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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-30T17:00:00.000Z",
   "recorded_at": "2026-10-30T17:17:32.563Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-7060334dbf6b6af606018a0e",
    "quote_text": "backing the Sky Blues in the draw-no-bet market could reap rewards.",
    "fragment_from": 6841,
    "fragment_to": 6908,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33bdae8c27bc3b5b5ac36bfb8d091ac8d01fe89d79dc7b5204749f709526a629",
     "material_removed": false
    },
    "published_at": "2026-10-30T17:00:00.000Z",
    "detected_at": "2026-10-30T17:17:32.563Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Draw no bet",
    "outcome_label": "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-30T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T17:00:00.000Z",
     "detected_at": "2026-10-30T17:17:32.563Z",
     "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": "Sunderland",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sunderland"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "7c799e7a6d689c73617c138c1c6c1ff05de609938564d69cffdf4ec6542f8c65",
      "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": "Sunderland",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland (Draw no bet)"
   }
  },
  {
   "record_id": "n-ec5a71b203d34b27e77feb84",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-ec5a71b203d34b27e77feb84",
   "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": 21.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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-30T17:00:00.000Z",
   "recorded_at": "2026-10-30T17:17:32.563Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-ec5a71b203d34b27e77feb84",
    "quote_text": "Draw\n1pt 13-5 BoyleSports",
    "fragment_from": 9322,
    "fragment_to": 9347,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33bdae8c27bc3b5b5ac36bfb8d091ac8d01fe89d79dc7b5204749f709526a629",
     "material_removed": false
    },
    "published_at": "2026-10-30T17:00:00.000Z",
    "detected_at": "2026-10-30T17:17:32.563Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.6",
     "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-30T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T17:00:00.000Z",
     "detected_at": "2026-10-30T17:17:32.563Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "259314c744b21f84abee514942089182ee36df4ae60d249f7b94cde6d47d12aa",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "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": "f85bb4b6a2bcbedd3d7f820b6a520335d4fdf90542a1a344c43826efb11a002a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-aca9292b0376f965951931e4",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-aca9292b0376f965951931e4",
   "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": 21.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Coventry City",
   "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-10-30T17:00:00.000Z",
   "recorded_at": "2026-10-30T17:17:32.563Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-aca9292b0376f965951931e4",
    "quote_text": "backing the Sky Blues in the draw-no-bet market could reap rewards",
    "fragment_from": 6841,
    "fragment_to": 6907,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33bdae8c27bc3b5b5ac36bfb8d091ac8d01fe89d79dc7b5204749f709526a629",
     "material_removed": false
    },
    "published_at": "2026-10-30T17:00:00.000Z",
    "detected_at": "2026-10-30T17:17:32.563Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Draw no bet",
    "outcome_label": "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": "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-30T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T17:00:00.000Z",
     "detected_at": "2026-10-30T17:17:32.563Z",
     "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": "Coventry City",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Coventry City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "e97676081e4461fe0187d3642e7af5753b29ebb79c62f32ac45e829223e98233",
      "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": "Coventry City",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aPtfd6P96lUj/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Coventry City (Draw no bet)"
   }
  },
  {
   "record_id": "n-bfa7664498c562571bb4b25e",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-bfa7664498c562571bb4b25e",
   "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": 22.7,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score or assist (Player to score or assist) +…",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "0-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T15:00:00.000Z",
   "recorded_at": "2026-10-24T15:17:18.642Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-bfa7664498c562571bb4b25e",
    "quote_text": "Marcus Tavernier to Score or Assist\n\nPlayer to Score or Assist\n\nRayan 1+ Shots on Target\n\nPlayer Shots on Target\n\nRyan Christie to be carded\n\nPlayer Cards\n\n£10 returns ≈ £97.40",
    "fragment_from": 1905,
    "fragment_to": 2081,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-betting-tips-predictions-team-news-odds-bet-builder-agzxT1n5rA8o/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7c6cba7aaeccf73ca83dd9394b02ec6e92d6d247b73d8d8488c6563ef8eaefc",
     "material_removed": false
    },
    "published_at": "2026-10-24T15:00:00.000Z",
    "detected_at": "2026-10-24T15:17:18.642Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "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": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Marcus Tavernier to be carded (Player to be carded) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T15:00:00.000Z",
     "detected_at": "2026-10-24T15:17:18.642Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score or assist (Player to score or assist) +…",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score or assist (Player to score or assist) +…",
     "legs": [
      {
       "seq": 1,
       "market_label": "Player to be carded",
       "choice": "Marcus Tavernier to be carded",
       "result": "unknown"
      },
      {
       "seq": 2,
       "market_label": "Player to score or assist",
       "choice": "Marcus Tavernier to score or assist",
       "result": "unknown"
      },
      {
       "seq": 3,
       "market_label": "Player shots on target over/under 0.5",
       "choice": "Marcus Tavernier over 0.5 shots on target",
       "result": "win"
      },
      {
       "seq": 4,
       "market_label": "Player to be carded",
       "choice": "Marcus Tavernier to be carded",
       "result": "unknown"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "0-3",
     "data_status": "unknown",
     "cause": "awaiting the result of every leg of this combined pick (leg 1)",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the result of every leg of this combined pick (leg 1)."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-betting-tips-predictions-team-news-odds-bet-builder-agzxT1n5rA8o/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "Player to be carded",
      "selection": "Marcus Tavernier to be carded",
      "outcome": "Pending"
     },
     {
      "market": "Player to score or assist",
      "selection": "Marcus Tavernier to score or assist",
      "outcome": "Pending"
     },
     {
      "market": "Player shots on target over/under 0.5",
      "selection": "Marcus Tavernier over 0.5 shots on target",
      "outcome": "Won"
     },
     {
      "market": "Player to be carded",
      "selection": "Marcus Tavernier to be carded",
      "outcome": "Pending"
     }
    ]
   }
  },
  {
   "record_id": "n-f51c55f068656b0a026ce05e",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-f51c55f068656b0a026ce05e",
   "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": 22.7,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Marcus Tavernier to score or assist at 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "0-3",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T15:00:00.000Z",
   "recorded_at": "2026-10-24T15:17:18.642Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-f51c55f068656b0a026ce05e",
    "quote_text": "Best player bet\n\nMarcus Tavernier to score or assist\n6-4 bet365",
    "fragment_from": 3091,
    "fragment_to": 3154,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-betting-tips-predictions-team-news-odds-bet-builder-agzxT1n5rA8o/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7c6cba7aaeccf73ca83dd9394b02ec6e92d6d247b73d8d8488c6563ef8eaefc",
     "material_removed": false
    },
    "published_at": "2026-10-24T15:00:00.000Z",
    "detected_at": "2026-10-24T15:17:18.642Z",
    "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": "Player to score or assist",
    "outcome_label": "Marcus Tavernier 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": 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-24T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T15:00:00.000Z",
     "detected_at": "2026-10-24T15:17:18.642Z",
     "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 or assist",
     "choice": "Marcus Tavernier 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: Marcus Tavernier to score or assist at 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "0-3",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "00740d7f7f71be4b2ba2f17af24d6700f97b217ca92ad8a1b7f39e5eae14d331",
      "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 or assist",
      "choice": "Marcus Tavernier to score or assist",
      "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": "fdc9a6023fa073899246bbc1e55b818001343a4f42bd37107b28cd2b02e0866b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "Marcus Tavernier to score or assist",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-betting-tips-predictions-team-news-odds-bet-builder-agzxT1n5rA8o/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Marcus Tavernier to score or assist"
   }
  },
  {
   "record_id": "n-10d6b36a25d4a85981c7fe8f",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-10d6b36a25d4a85981c7fe8f",
   "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": 44.7,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score (Player to score) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "0-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T17:00:00.000Z",
   "recorded_at": "2026-10-23T17:17:21.642Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-10d6b36a25d4a85981c7fe8f",
    "quote_text": "Marcus Tavernier to Score or Assist\n\nPlayer to Score or Assist\n\nRayan 1+ Shots on Target\n\nPlayer Shots on Target\n\nRyan Christie to be carded\n\nPlayer Cards\n\n£10 returns ≈ £97.40",
    "fragment_from": 1913,
    "fragment_to": 2089,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c27642d84637f4336561907e9e651ac127c08aee29129ef0e317e736cbd516ed",
     "material_removed": false
    },
    "published_at": "2026-10-23T17:00:00.000Z",
    "detected_at": "2026-10-23T17:17:21.642Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "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": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Marcus Tavernier to be carded (Player to be carded) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T17:00:00.000Z",
     "detected_at": "2026-10-23T17:17:21.642Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score (Player to score) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Marcus Tavernier to be carded (Player to be carded) + Marcus Tavernier to score (Player to score) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "Player to be carded",
       "choice": "Marcus Tavernier to be carded",
       "result": "unknown"
      },
      {
       "seq": 2,
       "market_label": "Player to score",
       "choice": "Marcus Tavernier to score",
       "result": "win"
      },
      {
       "seq": 3,
       "market_label": "Player shots on target over/under 0.5",
       "choice": "Marcus Tavernier over 0.5 shots on target",
       "result": "win"
      },
      {
       "seq": 4,
       "market_label": "Player to be carded",
       "choice": "Marcus Tavernier to be carded",
       "result": "unknown"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "0-3",
     "data_status": "unknown",
     "cause": "awaiting the result of every leg of this combined pick (leg 1)",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the result of every leg of this combined pick (leg 1)."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "Player to be carded",
      "selection": "Marcus Tavernier to be carded",
      "outcome": "Pending"
     },
     {
      "market": "Player to score",
      "selection": "Marcus Tavernier to score",
      "outcome": "Won"
     },
     {
      "market": "Player shots on target over/under 0.5",
      "selection": "Marcus Tavernier over 0.5 shots on target",
      "outcome": "Won"
     },
     {
      "market": "Player to be carded",
      "selection": "Marcus Tavernier to be carded",
      "outcome": "Pending"
     }
    ]
   }
  },
  {
   "record_id": "n-3836b59240810bb2bf075171",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-3836b59240810bb2bf075171",
   "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": 44.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Marcus Tavernier to score",
   "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-23T17:00:00.000Z",
   "recorded_at": "2026-10-23T17:17:21.642Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-3836b59240810bb2bf075171",
    "quote_text": "Tavernier scored one goal and set up another in a thrilling 4-4 draw last December and he is a likely candidate to make Carrick's life even worse.",
    "fragment_from": 5909,
    "fragment_to": 6055,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c27642d84637f4336561907e9e651ac127c08aee29129ef0e317e736cbd516ed",
     "material_removed": false
    },
    "published_at": "2026-10-23T17:00:00.000Z",
    "detected_at": "2026-10-23T17:17:21.642Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "Player to score",
    "outcome_label": "Marcus Tavernier to score",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-23T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T17:00:00.000Z",
     "detected_at": "2026-10-23T17:17:21.642Z",
     "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": "Marcus Tavernier to score",
     "author_odds": null,
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Marcus Tavernier to score"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — Marcus Tavernier scored 1 goal; the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "f82662b740a6811889736e1f38cf3184171fadd444ca13243a35dc7f0907b326",
      "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": "Marcus Tavernier 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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/manchester-united-vs-bournemouth-predictions-team-news-odds-betting-tips-bet-builder-agzxT1n5rA8o/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Marcus Tavernier to score"
   }
  },
  {
   "record_id": "n-dfbdfc92ff25927a0bc76e9e",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-dfbdfc92ff25927a0bc76e9e",
   "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": 146.9,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Chelsea (1X2, match result) + West Bromwich Albion (1X2, match result) + Sheffield Wednesday (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-18T13:22:29.000Z",
   "recorded_at": "2026-10-18T13:37:16.929Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-dfbdfc92ff25927a0bc76e9e",
    "quote_text": "Premier League | Chelsea to beat Tottenham",
    "fragment_from": 1463,
    "fragment_to": 1505,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a8de3b8a20887a539c5b7c9ce81d872317cf17954e887a9f1b810a131dc3cb96",
     "material_removed": false
    },
    "published_at": "2026-10-18T13:22:29.000Z",
    "detected_at": "2026-10-18T13:37:16.929Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "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": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Chelsea (1X2, match result) + West Bromwich Albion (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T13:22:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T13:22:29.000Z",
     "detected_at": "2026-10-18T13:37:16.929Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Chelsea (1X2, match result) + West Bromwich Albion (1X2, match result) + Sheffield Wednesday (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Chelsea (1X2, match result) + West Bromwich Albion (1X2, match result) + Sheffield Wednesday (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "Chelsea",
       "result": "loss"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "West Bromwich Albion",
       "result": "loss"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Sheffield Wednesday",
       "result": "loss"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "Shrewsbury Town",
       "result": "loss"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/the-early-bird-weekend-football-predictions-from-jamie-griffith-aO5Hb4j4G6jr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "Chelsea",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "West Bromwich Albion",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Sheffield Wednesday",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Shrewsbury Town",
      "outcome": "Lost"
     }
    ]
   }
  },
  {
   "record_id": "n-48fccef018eced4969dc2549",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-48fccef018eced4969dc2549",
   "match": "SSC Napoli v AS Roma",
   "match_url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
   "kickoff": "2026-10-24T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.7,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: AS Roma (1X2, match result) + Borussia Dortmund (1X2, match result) + Lazio (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T17:00:00.000Z",
   "recorded_at": "2026-10-23T17:17:20.785Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-48fccef018eced4969dc2549",
    "quote_text": "Roma to beat Napoli",
    "fragment_from": 1660,
    "fragment_to": 1679,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/saturdays-european-acca-tips-our-6-1-acca-from-across-the-continent-a3szt2P2UavV/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e47b221fb649fd1deb12529f58fa436824739405499593d487a3cff6f2c6a6c3",
     "material_removed": false
    },
    "published_at": "2026-10-23T17:00:00.000Z",
    "detected_at": "2026-10-23T17:17:20.785Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-eb0fa85672d7",
     "display_name": "SSC Napoli — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-24T16:00:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "AS Roma (1X2, match result) + Borussia Dortmund (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T17:00:00.000Z",
     "detected_at": "2026-10-23T17:17:20.785Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "AS Roma (1X2, match result) + Borussia Dortmund (1X2, match result) + Lazio (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: AS Roma (1X2, match result) + Borussia Dortmund (1X2, match result) + Lazio (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "AS Roma",
       "result": "loss"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "Borussia Dortmund",
       "result": "win"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Lazio",
       "result": "win"
      },
      {
       "seq": 4,
       "market_label": "Double chance",
       "choice": "draw or Paris FC",
       "result": "loss"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SSC Napoli 3-3 AS Roma."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith has picked out tips in four European matches to create an acca which pay out at 6.55-1 with Paddy Power. All bets must be placed by 5pm on Saturday. Saturday",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/saturdays-european-acca-tips-our-6-1-acca-from-across-the-continent-a3szt2P2UavV/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "AS Roma",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Borussia Dortmund",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Lazio",
      "outcome": "Won"
     },
     {
      "market": "Double chance",
      "selection": "draw or Paris FC",
      "outcome": "Lost"
     }
    ]
   }
  },
  {
   "record_id": "n-69f5487bdba8c7513f2520dd",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-69f5487bdba8c7513f2520dd",
   "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": 2.2,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Johan Manzambi to score or assist at 3.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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-24T09:00:00.000Z",
   "recorded_at": "2026-10-24T09:17:19.001Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-69f5487bdba8c7513f2520dd",
    "quote_text": "Johan Manzambi to score or assist\n11-5 Betfair, Paddy Power",
    "fragment_from": 3139,
    "fragment_to": 3198,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-man-city-odds-predictions-betting-tips-team-news-bet-builder-aujeJ5X5WWdm/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "865425b05b7968584f03123c83816c961c994b99e0fdc2db282375a5b2654d4e",
     "material_removed": false
    },
    "published_at": "2026-10-24T09:00:00.000Z",
    "detected_at": "2026-10-24T09:17:19.001Z",
    "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 score or assist",
    "outcome_label": "Johan Manzambi to score or assist",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-24T09:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T09:00:00.000Z",
     "detected_at": "2026-10-24T09:17:19.001Z",
     "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 or assist",
     "choice": "Johan Manzambi to score or assist",
     "author_odds": "3.2",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Johan Manzambi to score or assist at 3.2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "6b6130aced335ddfefb30d07f0f22b325dbd9db4b5abc6550595e5f39d70c74a",
      "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 or assist",
      "choice": "Johan Manzambi to score or assist",
      "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": "3318e056576c8ddd7846cc193a0c35f243cb75db2837e118c3084b776f8308b7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "Johan Manzambi to score or assist",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-man-city-odds-predictions-betting-tips-team-news-bet-builder-aujeJ5X5WWdm/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Johan Manzambi to score or assist"
   }
  },
  {
   "record_id": "n-9a2b0a377924281378881703",
   "url": "/authors/jamie-griffith/picks/21/#pick-n-9a2b0a377924281378881703",
   "match": "Bolton Wanderers v Middlesbrough",
   "match_url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.7,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Middlesbrough (1X2, match result) + VfB Stuttgart (1X2, match result) + Torino (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-5",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T19:00:00.000Z",
   "recorded_at": "2026-10-22T19:17:42.927Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-9a2b0a377924281378881703",
    "quote_text": "Middlesbrough to beat Boltom",
    "fragment_from": 1722,
    "fragment_to": 1750,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-friday-october-23-aBBzH7r9F2L6/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1a7846adadc059ec610d71aeb85a5a0a5870c381210ad7548e360a2a41139bfa",
     "material_removed": false
    },
    "published_at": "2026-10-22T19:00:00.000Z",
    "detected_at": "2026-10-22T19:17:42.927Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-a6fe655ee91d",
     "display_name": "Bolton Wanderers — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Middlesbrough (1X2, match result) + VfB Stuttgart (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T19:00:00.000Z",
     "detected_at": "2026-10-22T19:17:42.927Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Middlesbrough (1X2, match result) + VfB Stuttgart (1X2, match result) + Torino (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Middlesbrough (1X2, match result) + VfB Stuttgart (1X2, match result) + Torino (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "Middlesbrough",
       "result": "win"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "VfB Stuttgart",
       "result": "loss"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Torino",
       "result": "win"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "Deportivo Alavés",
       "result": "loss"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bolton Wanderers 1-5 Middlesbrough."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith had a 5-1 acca winner in the Champions League on Wednesday and he has studied Friday's coupon to create a fourfold which pays out at 6-1 with Paddy Power. All",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-friday-october-23-aBBzH7r9F2L6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "Middlesbrough",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "VfB Stuttgart",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Torino",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Deportivo Alavés",
      "outcome": "Lost"
     }
    ]
   }
  },
  {
   "record_id": "n-6208e0874bb8e62499f64ef1",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-6208e0874bb8e62499f64ef1",
   "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.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T10:35:34.000Z",
   "recorded_at": "2026-10-22T10:47:18.594Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-6208e0874bb8e62499f64ef1",
    "quote_text": "Both teams to score\n\nIpswich are yet to keep a clean sheet this season, while both teams to score has been a winning bet in all three of Forest's away games this term.",
    "fragment_from": 2427,
    "fragment_to": 2594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/ipswich-vs-nottingham-forest-predictions-team-news-odds-betting-tips-and-bet-builder-a3Vjt8T5T7qR/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ab47aea442e4159ce0593b45c8624f135122127f47d6f3a4cfd0e0d1c9b3cd3a",
     "material_removed": false
    },
    "published_at": "2026-10-22T10:35:34.000Z",
    "detected_at": "2026-10-22T10:47:18.594Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Both teams to score",
    "outcome_label": "yes",
    "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-22T10:35:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T10:35:34.000Z",
     "detected_at": "2026-10-22T10:47:18.594Z",
     "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": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "04cb7da58929d0dee889769179c3a2e367d4e224b564cd501985afef78008740",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/ipswich-vs-nottingham-forest-predictions-team-news-odds-betting-tips-and-bet-builder-a3Vjt8T5T7qR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4d94d0485f434a1a1d92dab9",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-4d94d0485f434a1a1d92dab9",
   "match": "Club Brugge KV v RC Lens",
   "match_url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 26.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Club Brugge KV to win and over 1.5 goals at 2.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T16:00:00.000Z",
   "recorded_at": "2026-10-20T16:17:22.943Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-4d94d0485f434a1a1d92dab9",
    "quote_text": "Club Brugge to win & over 1.5 goals\n2pts 5-4 general",
    "fragment_from": 1832,
    "fragment_to": 1884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/champions-league-matchday-three-predictions-odds-and-betting-tips-for-wednesday-october-21-a6pBG1Q91BAv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a72bf0cef05d4438381870dbb8c288caf3ec91165e5ad82ef30e2d5c6073515d",
     "material_removed": false
    },
    "published_at": "2026-10-20T16:00:00.000Z",
    "detected_at": "2026-10-20T16:17:22.943Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e001a3fb3630",
     "display_name": "Club Brugge KV — RC Lens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 1.5 goals",
    "outcome_label": "Club Brugge KV to win and over 1.5 goals",
    "odds_set": {
     "by_author": "2.25",
     "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-20T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T16:00:00.000Z",
     "detected_at": "2026-10-20T16:17:22.943Z",
     "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 1.5 goals",
     "choice": "Club Brugge KV to win and over 1.5 goals",
     "author_odds": "2.25",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 1.5 goals: Club Brugge KV to win and over 1.5 goals at 2.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Club Brugge KV 3-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "1399f2ccc13c2a267138b930ca4c75dea9b009553c8cd1b99f2494a8bab546d6",
      "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 1.5 goals",
      "choice": "Club Brugge KV to win and over 1.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": "ef92c2a4524a7ce30ba3d2bd986c115093f598d94b7a6e7e9b3410432acb6221",
      "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 1.5 goals",
      "choice": "Club Brugge KV to win and over 1.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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/champions-league-matchday-three-predictions-odds-and-betting-tips-for-wednesday-october-21-a6pBG1Q91BAv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Club Brugge KV to win and over 1.5 goals"
   }
  },
  {
   "record_id": "n-a35047aed3a3675f5b05dd31",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-a35047aed3a3675f5b05dd31",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 3 legs: Santiago Mouriño to assist (Player to assist) + Santiago Mouriño to score (Player to score) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "4-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:17:19.098Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-a35047aed3a3675f5b05dd31",
    "quote_text": "Liverpool to win\n\nMatch result\n\nFlorian Wirtz to register an assist\n\nTo assist a goal\n\nSantiago Mourino 3+ fouls\n\nPlayer fouls",
    "fragment_from": 6033,
    "fragment_to": 6159,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8d6b92bff81ec7b60fa6b31727e3638b55a98fe2a9dec8a8716db641568bfee1",
     "material_removed": false
    },
    "published_at": "2026-10-19T19:00:00.000Z",
    "detected_at": "2026-10-19T19:17:19.098Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 3 legs",
    "outcome_label": "Santiago Mouriño to assist (Player to assist) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T19:00:00.000Z",
     "detected_at": "2026-10-19T19:17:19.098Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 3 legs",
     "choice": "Santiago Mouriño to assist (Player to assist) + Santiago Mouriño to score (Player to score) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 3 legs: Santiago Mouriño to assist (Player to assist) + Santiago Mouriño to score (Player to score) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "Player to assist",
       "choice": "Santiago Mouriño to assist",
       "result": "unknown"
      },
      {
       "seq": 2,
       "market_label": "Player to score",
       "choice": "Santiago Mouriño to score",
       "result": "unknown"
      },
      {
       "seq": 3,
       "market_label": "Player to assist",
       "choice": "Santiago Mouriño to assist",
       "result": "unknown"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "4-3",
     "data_status": "unknown",
     "cause": "awaiting the result of every leg of this combined pick (leg 1)",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the result of every leg of this combined pick (leg 1)."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 3-leg combined pick",
    "legs": [
     {
      "market": "Player to assist",
      "selection": "Santiago Mouriño to assist",
      "outcome": "Pending"
     },
     {
      "market": "Player to score",
      "selection": "Santiago Mouriño to score",
      "outcome": "Pending"
     },
     {
      "market": "Player to assist",
      "selection": "Santiago Mouriño to assist",
      "outcome": "Pending"
     }
    ]
   }
  },
  {
   "record_id": "n-e59007a411942d0a809807f6",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-e59007a411942d0a809807f6",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "player_assist",
   "author_said": "Player to assist: Florian Wirtz to assist at 3.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "4-3",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:17:19.098Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e59007a411942d0a809807f6",
    "quote_text": "Best player bet\n\nFlorian Wirtz to assist a goal\n14-5 Coral, Ladbrokes",
    "fragment_from": 3082,
    "fragment_to": 3151,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8d6b92bff81ec7b60fa6b31727e3638b55a98fe2a9dec8a8716db641568bfee1",
     "material_removed": false
    },
    "published_at": "2026-10-19T19:00:00.000Z",
    "detected_at": "2026-10-19T19:17:19.098Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Player to assist",
    "outcome_label": "Florian Wirtz to assist",
    "odds_set": {
     "by_author": "3.8",
     "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-19T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T19:00:00.000Z",
     "detected_at": "2026-10-19T19:17:19.098Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to assist",
     "choice": "Florian Wirtz to assist",
     "author_odds": "3.8",
     "market_key": "player_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to assist: Florian Wirtz to assist at 3.8"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "4-3",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "36ce50d68a24a0426bff0113be590ecbd1c3b7fe1b7181be688d05d564be3935",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to assist",
      "choice": "Florian Wirtz to assist",
      "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": "b5948ff1e99eb69ba419cb88e6b4f635b45bf1c4e74b36f9c2c5304ddd4102f4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to assist",
      "choice": "Florian Wirtz to assist",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Florian Wirtz to assist"
   }
  },
  {
   "record_id": "n-90d51d441513fb4e7ece1bf8",
   "url": "/authors/jamie-griffith/picks/20/#pick-n-90d51d441513fb4e7ece1bf8",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Liverpool to win and over 2.5 goals at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:17:19.098Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-90d51d441513fb4e7ece1bf8",
    "quote_text": "Best bet\n\nLiverpool to win & over 2.5 goals\n2pts Evs Hills",
    "fragment_from": 3022,
    "fragment_to": 3080,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8d6b92bff81ec7b60fa6b31727e3638b55a98fe2a9dec8a8716db641568bfee1",
     "material_removed": false
    },
    "published_at": "2026-10-19T19:00:00.000Z",
    "detected_at": "2026-10-19T19:17:19.098Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Liverpool to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2",
     "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-19T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T19:00:00.000Z",
     "detected_at": "2026-10-19T19:17:19.098Z",
     "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": "Liverpool to win and over 2.5 goals",
     "author_odds": "2",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Liverpool to win and over 2.5 goals at 2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "ec06caf43b8422cd1436709d8a9c52f09bd78886bbf2007c4b1f52dfebbd20ad",
      "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": "Liverpool to win and over 2.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9119ffc16b24393629df7c0fb0c09867a21209b9db922394e6906fe62d2a686c",
      "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": "Liverpool to win and over 2.5 goals",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/liverpool-vs-villarreal-betting-tips-predictions-team-news-odds-bet-builder-a6mHs3H7zSOQ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-5fc62d7582dafba51b41fafc",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-5fc62d7582dafba51b41fafc",
   "match": "Newcastle United v Aston Villa",
   "match_url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 3.9,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Johan Manzambi to score or assist at 2.88",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T12:30:00.000Z",
   "recorded_at": "2026-10-17T12:37:17.956Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-5fc62d7582dafba51b41fafc",
    "quote_text": "Johan Manzambi to score or assist\n15-8 Betfair, Paddy Power",
    "fragment_from": 3057,
    "fragment_to": 3116,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-aston-villa-odds-predictions-betting-tips-team-news-bet-builder-ajqf94W16UPU/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "04abcdbf18bd1aab265e7e925bf20369660ca172ebf184adb1791aeaecedf036",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:30:00.000Z",
    "detected_at": "2026-10-17T12:37:17.956Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b276cafca276",
     "display_name": "Newcastle United — Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Johan Manzambi to score or assist",
    "odds_set": {
     "by_author": "2.875",
     "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-17T12:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:30:00.000Z",
     "detected_at": "2026-10-17T12:37:17.956Z",
     "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 or assist",
     "choice": "Johan Manzambi to score or assist",
     "author_odds": "2.875",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Johan Manzambi to score or assist at 2.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Newcastle United 0-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "a8eafd2e00edeba5124ad361fbce93bd4e312c5d1d73e384648526c5f37efefe",
      "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 or assist",
      "choice": "Johan Manzambi to score or assist",
      "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": "9dd44dba5802f6f1e88db44a8cfbe746e873807c2452acc0a4396e92997f5303",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "Johan Manzambi to score or assist",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-vs-aston-villa-odds-predictions-betting-tips-team-news-bet-builder-ajqf94W16UPU/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Johan Manzambi to score or assist"
   }
  },
  {
   "record_id": "n-b8c1b4355f871e852b753f2a",
   "url": "/authors/jamie-griffith/picks/19/#pick-n-b8c1b4355f871e852b753f2a",
   "match": "Burnley v Wolverhampton Wanderers",
   "match_url": "/football/matches/burnley-vs-wolverhampton-wanderers-2026-10-16/",
   "kickoff": "2026-10-16T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 11.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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-16T07:34:00.000Z",
   "recorded_at": "2026-10-16T07:37:19.071Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-b8c1b4355f871e852b753f2a",
    "quote_text": "Draw\n1pt 13-5 bet365, Coral, Ladbrokes",
    "fragment_from": 2873,
    "fragment_to": 2911,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/efl/burnley-vs-wolves-predictions-team-news-odds-betting-tips-bet-builder-a2TJB7M5jsaC/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "297044f077470952e2f9f732033fdf44ad349ca72f964df72132eecc977f5cdf",
     "material_removed": false
    },
    "published_at": "2026-10-16T07:34:00.000Z",
    "detected_at": "2026-10-16T07:37:19.071Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d1a0a7790f4e",
     "display_name": "Burnley — Wolverhampton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-16T19:00:00.000Z",
     "url": "/football/matches/burnley-vs-wolverhampton-wanderers-2026-10-16/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.6",
     "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-16T07:34:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T07:34:00.000Z",
     "detected_at": "2026-10-16T07:37:19.071Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Burnley 1-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "30c1b3e43ab9e397399b328780caae292f4938738868b50229a57f16f2c3e33b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "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": "bd3faef72274be531acca3be9822e72b6497159f50b62eb6f8bd146718c9d184",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl/burnley-vs-wolves-predictions-team-news-odds-betting-tips-bet-builder-a2TJB7M5jsaC/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-2e9b1e42fc200e6bdb9452ff",
   "url": "/authors/jamie-griffith/picks/18/#pick-n-2e9b1e42fc200e6bdb9452ff",
   "match": "Aston Villa v Fenerbahçe",
   "match_url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "player_card",
   "author_said": "Player to be carded: Milan Škriniar to be carded",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-2e9b1e42fc200e6bdb9452ff",
    "quote_text": "Milan Skriniar to be booked",
    "fragment_from": 6026,
    "fragment_to": 6053,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "87185b6ffa3b9ca24a429a900c32fdecfda56d3e864858c4d20f31fe678b7164",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:03:41.313Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-51292fa0ec5c",
     "display_name": "Aston Villa — Fenerbahçe",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Milan Škriniar to be carded",
    "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-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:03:41.313Z",
     "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": "Milan Škriniar to be carded",
     "author_odds": null,
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Milan Škriniar to be carded"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 6-0 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "9f5e37904b69197a765a6d1944a5c1e65d59788489dcd4df4123972f6bb688ba",
      "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": "Milan Škriniar 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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Milan Škriniar to be carded"
   }
  },
  {
   "record_id": "n-1cf392303b5b19c84fde772d",
   "url": "/authors/jamie-griffith/picks/18/#pick-n-1cf392303b5b19c84fde772d",
   "match": "Aston Villa v Fenerbahçe",
   "match_url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: John McGinn to score or assist",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-1cf392303b5b19c84fde772d",
    "quote_text": "John McGinn to score or assist",
    "fragment_from": 5934,
    "fragment_to": 5964,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "87185b6ffa3b9ca24a429a900c32fdecfda56d3e864858c4d20f31fe678b7164",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:03:41.313Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-51292fa0ec5c",
     "display_name": "Aston Villa — Fenerbahçe",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "John McGinn to score or assist",
    "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-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:03:41.313Z",
     "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 or assist",
     "choice": "John McGinn to score or assist",
     "author_odds": null,
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: John McGinn to score or assist"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 6-0 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "dc4b774a0596b46c6e05a9d2db8909e3920842ba58dee2b596bf2f648bac9641",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "John McGinn to score or assist",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "John McGinn to score or assist"
   }
  },
  {
   "record_id": "n-ae1194dd628f53ed69dea44e",
   "url": "/authors/jamie-griffith/picks/18/#pick-n-ae1194dd628f53ed69dea44e",
   "match": "Aston Villa v Fenerbahçe",
   "match_url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "6-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-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-ae1194dd628f53ed69dea44e",
    "quote_text": "Both teams to score & over 2.5 goals\n1pt Evs general",
    "fragment_from": 3000,
    "fragment_to": 3052,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "87185b6ffa3b9ca24a429a900c32fdecfda56d3e864858c4d20f31fe678b7164",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:03:41.313Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-51292fa0ec5c",
     "display_name": "Aston Villa — Fenerbahçe",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "2",
     "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-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:03:41.313Z",
     "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": "2",
     "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 2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 6-0 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "91ed94d5c431e55d6ff5b15afc118123f3228ceef3d567e8912fc13cdf1f4a64",
      "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": "99bc0befd68e0e8f65d1c2596a9f393fdb91e4027414fae7ad4d3a031ee5bfa0",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/aston-villa-vs-fenerbahce-betting-tips-predictions-team-news-odds-bet-builder-agUAv6F8rale/",
     "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-392010da55061f1c1e7015ea",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-392010da55061f1c1e7015ea",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 30.6,
   "market_code": "player_card",
   "author_said": "Player to be carded: Andres Andrade to be carded",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "3-6",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-392010da55061f1c1e7015ea",
    "quote_text": "Andre Andrade to be Booked\n\nPlayer to be Booked",
    "fragment_from": 5037,
    "fragment_to": 5084,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8510d42c37a8dc625e211595a89b1964e8e1c12129b57fcec35f142e95f846ba",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:06:54.000Z",
    "detected_at": "2026-10-13T10:07:17.285Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Andres Andrade to be carded",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T10:06:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:06:54.000Z",
     "detected_at": "2026-10-13T10:07:17.285Z",
     "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": "Andres Andrade to be carded",
     "author_odds": null,
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Andres Andrade to be carded"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "3-6",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "ce3b174b4e8a0ad70e45f49aa282952096cbe2ab4ae4ef112d08db569fbf1f31",
      "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": "Andres Andrade 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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Andres Andrade to be carded"
   }
  },
  {
   "record_id": "n-865d87f5ad898fad988addd0",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-865d87f5ad898fad988addd0",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 30.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-6",
   "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-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-865d87f5ad898fad988addd0",
    "quote_text": "Result: Liverpool\n\nFull Time Result",
    "fragment_from": 4950,
    "fragment_to": 4985,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8510d42c37a8dc625e211595a89b1964e8e1c12129b57fcec35f142e95f846ba",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:06:54.000Z",
    "detected_at": "2026-10-13T10:07:17.285Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Liverpool",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-13T10:06:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:06:54.000Z",
     "detected_at": "2026-10-13T10:07:17.285Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Liverpool",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Liverpool"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "4885a3ba7e20ff5732754b131067b936ba6d989a38a439f887acb41041ab874c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Liverpool",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win"
   }
  },
  {
   "record_id": "n-ca23521ca0a42e07d53cd1fd",
   "url": "/authors/jamie-griffith/picks/18/#pick-n-ca23521ca0a42e07d53cd1fd",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 30.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 2.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-6",
   "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-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-ca23521ca0a42e07d53cd1fd",
    "quote_text": "Best bet\n\nLiverpool to win & under 3.5 goals\n1pt 8-5 Coral, Ladbrokes",
    "fragment_from": 2911,
    "fragment_to": 2980,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8510d42c37a8dc625e211595a89b1964e8e1c12129b57fcec35f142e95f846ba",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:06:54.000Z",
    "detected_at": "2026-10-13T10:07:17.285Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 3.5 goals",
    "outcome_label": "Liverpool to win and under 3.5 goals",
    "odds_set": {
     "by_author": "2.6",
     "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-13T10:06:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:06:54.000Z",
     "detected_at": "2026-10-13T10:07:17.285Z",
     "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": "Liverpool to win and under 3.5 goals",
     "author_odds": "2.6",
     "market_key": "result_and_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 3.5 goals: Liverpool to win and under 3.5 goals at 2.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "e6fc76f7edb5b10fc6ab0a9517e99504e35446f0df5e0467594544e23d085603",
      "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": "Liverpool 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": "e7c27be167cd6f4a8b5c460495156801d0c8b50bda4a86136e9079b4325839b4",
      "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": "Liverpool 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": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/lask-vs-liverpool-predictions-team-news-odds-betting-tips-bet-builder-agilG6G8riuX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win and under 3.5 goals"
   }
  },
  {
   "record_id": "n-9f23d556946bc394757769b1",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-9f23d556946bc394757769b1",
   "match": "Coventry City v Newcastle United",
   "match_url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.9,
   "market_code": "player_card",
   "author_said": "Player to be carded: Caleb Yirenkyi to be carded",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "4-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-10T16:46:28.000Z",
   "recorded_at": "2026-10-10T17:03:18.110Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-9f23d556946bc394757769b1",
    "quote_text": "Caleb Yirenkyi to be Carded",
    "fragment_from": 1922,
    "fragment_to": 1949,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f8760dd76f7ccf1baa71bf0a3447f5435c41cfc3165f7bb68c8fa4f8d67962ae",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:46:28.000Z",
    "detected_at": "2026-10-10T17:03:18.110Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3bc84f9786dd",
     "display_name": "Coventry City — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Caleb Yirenkyi to be carded",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T16:46:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:46:28.000Z",
     "detected_at": "2026-10-10T17:03:18.110Z",
     "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": "Caleb Yirenkyi to be carded",
     "author_odds": null,
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Caleb Yirenkyi to be carded"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "4-1",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "ba6bb0af869917af87b006d28929d85024785db41ad55ee450e601bd66f1ce12",
      "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": "Caleb Yirenkyi 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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Caleb Yirenkyi to be carded"
   }
  },
  {
   "record_id": "n-e259fc37fef2db6abb72a315",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-e259fc37fef2db6abb72a315",
   "match": "Coventry City v Newcastle United",
   "match_url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.9,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Harvey Barnes to score or assist at 2.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "4-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-10T16:46:28.000Z",
   "recorded_at": "2026-10-10T17:03:18.110Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-e259fc37fef2db6abb72a315",
    "quote_text": "Best player bet\n\nHarvey Barnes to score or assist\n7-5 Betfair, Paddy Power",
    "fragment_from": 3013,
    "fragment_to": 3087,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f8760dd76f7ccf1baa71bf0a3447f5435c41cfc3165f7bb68c8fa4f8d67962ae",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:46:28.000Z",
    "detected_at": "2026-10-10T17:03:18.110Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3bc84f9786dd",
     "display_name": "Coventry City — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Harvey Barnes to score or assist",
    "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": "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-10T16:46:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:46:28.000Z",
     "detected_at": "2026-10-10T17:03:18.110Z",
     "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 or assist",
     "choice": "Harvey Barnes to score or assist",
     "author_odds": "2.4",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Harvey Barnes to score or assist at 2.4"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "4-1",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "f066c513d536ad76bce1c6aeae79e860ed045287b58c1293047e55b994f1dbde",
      "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 or assist",
      "choice": "Harvey Barnes to score or assist",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "28695d2b377a87fd54a9b629e98961af72f85f5c8a1acdc2f64a91a60ef97af9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score or assist",
      "choice": "Harvey Barnes to score or assist",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/coventry-vs-newcastle-predictions-team-news-odds-betting-tips-bet-builder-aqmtl7a9g7J2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Harvey Barnes to score or assist"
   }
  },
  {
   "record_id": "n-202d3867dc0ca45365f19055",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-202d3867dc0ca45365f19055",
   "match": "Crystal Palace v Nottingham Forest",
   "match_url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.9,
   "market_code": "player_card",
   "author_said": "Player to be carded: Daniel Muñoz to be carded at 4.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "3-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-09T16:57:07.000Z",
   "recorded_at": "2026-10-09T17:05:40.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-202d3867dc0ca45365f19055",
    "quote_text": "Daniel Munoz to be booked\n16-5 Coral, Ladbrokes",
    "fragment_from": 3152,
    "fragment_to": 3199,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f424aa8fcad74bf2c23755cc00dc49f03aa2c98473afaf9655e0201fea9e0594",
     "material_removed": false
    },
    "published_at": "2026-10-09T16:57:07.000Z",
    "detected_at": "2026-10-09T17:05:40.565Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-83453d98f561",
     "display_name": "Crystal Palace — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Player to be carded",
    "outcome_label": "Daniel Muñoz to be carded",
    "odds_set": {
     "by_author": "4.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-09T16:57:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T16:57:07.000Z",
     "detected_at": "2026-10-09T17:05:40.565Z",
     "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": "Daniel Muñoz to be carded",
     "author_odds": "4.2",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Daniel Muñoz to be carded at 4.2"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "3-1",
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "fcfc1708d26ecd2f6037684c6805cb3804aae14d99b1c61220635e33b6d04ef4",
      "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": "Daniel Muñoz 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.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1fe76c7fec179b08664de878eff0fc9ed497e4d585747c32de31406ddf4d0df2",
      "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": "Daniel Muñoz 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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Daniel Muñoz to be carded"
   }
  },
  {
   "record_id": "n-c667fb780dd7d5d6080a33bb",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-c667fb780dd7d5d6080a33bb",
   "match": "Crystal Palace v Nottingham Forest",
   "match_url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.9,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 0.5: Ismaïla Sarr over 0.5 shots on target",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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-09T16:57:07.000Z",
   "recorded_at": "2026-10-09T17:05:40.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-c667fb780dd7d5d6080a33bb",
    "quote_text": "Ismaila Sarr to have a shot on target",
    "fragment_from": 2581,
    "fragment_to": 2618,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f424aa8fcad74bf2c23755cc00dc49f03aa2c98473afaf9655e0201fea9e0594",
     "material_removed": false
    },
    "published_at": "2026-10-09T16:57:07.000Z",
    "detected_at": "2026-10-09T17:05:40.565Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-83453d98f561",
     "display_name": "Crystal Palace — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Player shots on target over/under 0.5",
    "outcome_label": "Ismaïla Sarr over 0.5 shots on target",
    "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-09T16:57:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T16:57:07.000Z",
     "detected_at": "2026-10-09T17:05:40.565Z",
     "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 0.5",
     "choice": "Ismaïla Sarr over 0.5 shots on target",
     "author_odds": null,
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "0.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 0.5: Ismaïla Sarr over 0.5 shots on target"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Ismaïla Sarr had 0 shots on target; the final score was Crystal Palace 3-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "27a62b7d5f7caff34312329a244441412f6eeefeb8d9240019a4c9b837255cf5",
      "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 0.5",
      "choice": "Ismaïla Sarr over 0.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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ismaïla Sarr over 0.5 shots on target"
   }
  },
  {
   "record_id": "n-55b44f906cce5269d005d3ee",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-55b44f906cce5269d005d3ee",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.4,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: RB Leipzig (1X2, match result) + Paris FC (1X2, match result) + Monaco (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T17:00:00.000Z",
   "recorded_at": "2026-10-09T17:05:40.169Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-55b44f906cce5269d005d3ee",
    "quote_text": "RB Leipzig to beat Eintracht Frankfurt",
    "fragment_from": 1703,
    "fragment_to": 1741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/european-football-accumulator-tips-for-saturday-october-10-afHVW2X3Xd06/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35b4acff463127c21a7175752a6c86c2795034bf1cb0fa5a8c80e5a0b234de67",
     "material_removed": false
    },
    "published_at": "2026-10-09T17:00:00.000Z",
    "detected_at": "2026-10-09T17:05:40.169Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "RB Leipzig (1X2, match result) + Paris FC (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-09T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T17:00:00.000Z",
     "detected_at": "2026-10-09T17:05:40.169Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "RB Leipzig (1X2, match result) + Paris FC (1X2, match result) + Monaco (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: RB Leipzig (1X2, match result) + Paris FC (1X2, match result) + Monaco (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "RB Leipzig",
       "result": "win"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "Paris FC",
       "result": "loss"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Monaco",
       "result": "loss"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "Real Madrid",
       "result": "win"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith has picked out a European fourfold which pays a shade over 7-1 with bet365 (including 7.5% acca boost). All bets must be placed by 5.30pm on Saturday Europea",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/european-football-accumulator-tips-for-saturday-october-10-afHVW2X3Xd06/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "RB Leipzig",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Paris FC",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Monaco",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Real Madrid",
      "outcome": "Won"
     }
    ]
   }
  },
  {
   "record_id": "n-5e8c7cc0cc592cfd24cf968e",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-5e8c7cc0cc592cfd24cf968e",
   "match": "Internacional v Corinthians",
   "match_url": "/football/matches/internacional-vs-corinthians-2026-10-07/",
   "kickoff": "2026-10-07T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 29.1,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Internacional (1X2, match result) + Vitória (1X2, match result) + Botafogo (1X2, match result) + …",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T17:00:00.000Z",
   "recorded_at": "2026-10-06T17:24:28.106Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-5e8c7cc0cc592cfd24cf968e",
    "quote_text": "Internacional to beat Corinthians",
    "fragment_from": 1743,
    "fragment_to": 1776,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-wednesday-october-7-back-our-acca-at-15-1-aqszG8P8ygnu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "02561c78b8256d39dd28ee1a490b8d5a8eed446e7c696a2153d953f96903cab6",
     "material_removed": false
    },
    "published_at": "2026-10-06T17:00:00.000Z",
    "detected_at": "2026-10-06T17:24:28.106Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-d32d703e7498",
     "display_name": "Internacional — Corinthians",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-07T22:30:00.000Z",
     "url": "/football/matches/internacional-vs-corinthians-2026-10-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Internacional (1X2, match result) + Vitória (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-06T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-06T17:00:00.000Z",
     "detected_at": "2026-10-06T17:24:28.106Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Internacional (1X2, match result) + Vitória (1X2, match result) + Botafogo (1X2, match result) + …",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Internacional (1X2, match result) + Vitória (1X2, match result) + Botafogo (1X2, match result) + …",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "Internacional",
       "result": "win"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "Vitória",
       "result": "win"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Botafogo",
       "result": "loss"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "Cruzeiro",
       "result": "win"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Internacional 2-1 Corinthians."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith has studied the Brazilian coupon and has put together a Wednesday fourfold which pays out at 15-1 with bet365. All bets must be placed by 11.30pm on Wednesday",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-wednesday-october-7-back-our-acca-at-15-1-aqszG8P8ygnu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "Internacional",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Vitória",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Botafogo",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Cruzeiro",
      "outcome": "Won"
     }
    ]
   }
  },
  {
   "record_id": "n-606dcd5c83893464f784f8e7",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-606dcd5c83893464f784f8e7",
   "match": "Croatia v Spain",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 23.6,
   "market_code": "multi",
   "author_said": "Combined pick (bet builder or multiple), 4 legs: Spain (1X2, match result) + Scotland (1X2, match result) + Finland (1X2, match result) + Iceland (1X2, match result)",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-05T18:45:00.000Z",
   "recorded_at": "2026-10-05T19:08:57.116Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null,
   "evidence": {
    "observation_id": "n-606dcd5c83893464f784f8e7",
    "quote_text": "Spain to beat Croatia",
    "fragment_from": 1730,
    "fragment_to": 1751,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-tuesday-october-6-aunek8Q5HwI1/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3fe2589fb67e8e4e1b2fdb897042b367f8b3902e22ddab9445dc4ea35d03702e",
     "material_removed": false
    },
    "published_at": "2026-10-05T18:45:00.000Z",
    "detected_at": "2026-10-05T19:08:57.116Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-71ce4b7655ff",
     "display_name": "Croatia — Spain",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Combined pick (bet builder or multiple), 4 legs",
    "outcome_label": "Spain (1X2, match result) + Scotland (1X2, match result) + …",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-05T18:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-05T18:45:00.000Z",
     "detected_at": "2026-10-05T19:08:57.116Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Combined pick (bet builder or multiple), 4 legs",
     "choice": "Spain (1X2, match result) + Scotland (1X2, match result) + Finland (1X2, match result) + Iceland (1X2, match result)",
     "author_odds": null,
     "market_key": "multi",
     "choice_key": "multi",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Combined pick (bet builder or multiple), 4 legs: Spain (1X2, match result) + Scotland (1X2, match result) + Finland (1X2, match result) + Iceland (1X2, match result)",
     "legs": [
      {
       "seq": 1,
       "market_label": "1X2, match result",
       "choice": "Spain",
       "result": "win"
      },
      {
       "seq": 2,
       "market_label": "1X2, match result",
       "choice": "Scotland",
       "result": "loss"
      },
      {
       "seq": 3,
       "market_label": "1X2, match result",
       "choice": "Finland",
       "result": "loss"
      },
      {
       "seq": 4,
       "market_label": "1X2, match result",
       "choice": "Iceland",
       "result": "loss"
      }
     ]
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Croatia 1-2 Spain."
    },
    "settlements": [],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith has studied the closing Nations League fixtures and put together a Tuesday fourfold which pays out at 6-1 with bet365. All bets must be placed by 7.45pm on Tu",
     "material_url": "https://www.racingpost.com/sport/football-tips/football-acca-tips/football-accumulator-tips-for-tuesday-october-6-aunek8Q5HwI1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a 4-leg combined pick",
    "legs": [
     {
      "market": "1X2, match result",
      "selection": "Spain",
      "outcome": "Won"
     },
     {
      "market": "1X2, match result",
      "selection": "Scotland",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Finland",
      "outcome": "Lost"
     },
     {
      "market": "1X2, match result",
      "selection": "Iceland",
      "outcome": "Lost"
     }
    ]
   }
  },
  {
   "record_id": "n-edb3e973c24880e5d2e28a89",
   "url": "/authors/jamie-griffith/picks/3/#pick-n-edb3e973c24880e5d2e28a89",
   "match": "Brentford v West Ham United",
   "match_url": null,
   "kickoff": "2026-05-02T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -3578.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: West Ham United 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": "2026-05-01T19:00:00.000Z",
   "recorded_at": "2026-09-28T16:20:24.981Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-edb3e973c24880e5d2e28a89",
    "quote_text": "West Ham draw no bet\n1pt 7-4 bet365, Betfair, Paddy Power",
    "fragment_from": 1846,
    "fragment_to": 1903,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "94ebdcbcf88829bc44a49628d0dfa0458dac59909b4b10d77fc1777a071fbd13",
     "material_removed": false
    },
    "published_at": "2026-05-01T19:00:00.000Z",
    "detected_at": "2026-09-28T16:20:24.981Z",
    "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": "2026-05-02T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Draw no bet",
    "outcome_label": "West Ham United",
    "odds_set": {
     "by_author": "2.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6650",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-05-01T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-05-01T19:00:00.000Z",
     "detected_at": "2026-09-28T16:20:24.981Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "West Ham United",
     "author_odds": "2.75",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: West Ham United 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": "6111c4ad6ceb7d3749fccf81b56b751638f087f8c0ee1eb94a2bba72ec2fc9da",
      "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": "West Ham United",
      "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:04.923Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aafc58baced9be5ff94c4c19d54b8a147a6e1a61f249287d3e7184e761514ba1",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "West Ham United",
      "decimal_odds": "2.6650",
      "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:04.928Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-predictions-brentford-west-ham-newcastle-brighton-wolves-sunderland-a3hRi3R9At8W/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United (Draw no bet)"
   }
  },
  {
   "record_id": "n-969e142e5bb62f24567a5903",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-969e142e5bb62f24567a5903",
   "match": "Atlético Madrid v Arsenal",
   "match_url": null,
   "kickoff": "2026-04-29T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -3693.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes 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": "2026-04-29T04:00:00.000Z",
   "recorded_at": "2026-09-30T15:57:18.409Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-969e142e5bb62f24567a5903",
    "quote_text": "Odds: 10-11 with bet365, Coral, Ladbrokes",
    "fragment_from": 2921,
    "fragment_to": 2962,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260429081007id_/https://www.racingpost.com/sport/football-tips/champions-league/football-bet-of-the-day-jamie-griffith-has-a-10-11-selection-for-atletico-madrid-vs-arsenal-in-the-champions-league-a9uRs2C5c2lB/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1f66c0fdeb0bc1ba1ddab7b7eb86501abe61daf59c783ce1b04314482461fce4",
     "material_removed": false
    },
    "published_at": "2026-04-29T04:00:00.000Z",
    "detected_at": "2026-09-30T15:57:18.409Z",
    "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": "Atlético Madrid v Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-04-29T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.91",
     "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": "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": "2026-04-29T08:10:07.000Z",
    "dates": {
     "fragment_at": "2026-04-29T04:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-29T04:00:00.000Z",
     "detected_at": "2026-09-30T15:57:18.409Z",
     "archive_snapshot_at": "2026-04-29T08:10: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.91",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes 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": "eab22d02c35bc1b34af0519df19e5ed4a0811aabc3994962e09759f025700d12",
      "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": "1.91",
      "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:02.977Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6a3d8071a0675ded5e3fab3225f6773938311490cb05b7f0e402aab87ed210be",
      "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.9100",
      "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.157Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Football tipster Jamie Griffith has studied Wednesday's coupon and his best bet comes from the Champions League fixture between Atletico Madrid and Arsenal. Football Bet of the Day for Wedne",
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/football-bet-of-the-day-jamie-griffith-has-a-10-11-selection-for-atletico-madrid-vs-arsenal-in-the-champions-league-a9uRs2C5c2lB/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3cf18b83bfaa105a9dec9756",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-3cf18b83bfaa105a9dec9756",
   "match": "Atlético Madrid v FC Barcelona",
   "match_url": null,
   "kickoff": "2026-04-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4052.8,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 0.5: Robin Le Normand over 0.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": "2026-04-14T17:00:00.000Z",
   "recorded_at": "2026-09-30T15:49:24.856Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-3cf18b83bfaa105a9dec9756",
    "quote_text": "Robin Le Normand to have a shot on target\n11-2 Coral, Ladbrokes",
    "fragment_from": 1968,
    "fragment_to": 2031,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260414081604id_/https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-vs-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "85683f67d2ec1777214d8f782032aab448059979558e47b1ca6f0ee59e45eca0",
     "material_removed": false
    },
    "published_at": "2026-04-14T17:00:00.000Z",
    "detected_at": "2026-09-30T15:49:24.856Z",
    "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": "Atlético Madrid v FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-04-14T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 0.5",
    "outcome_label": "Robin Le Normand over 0.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": "2026-04-14T08:16:04.000Z",
    "dates": {
     "fragment_at": "2026-04-14T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-14T17:00:00.000Z",
     "detected_at": "2026-09-30T15:49:24.856Z",
     "archive_snapshot_at": "2026-04-14T08:16: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 30 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Robin Le Normand over 0.5 shots on target",
     "author_odds": "6.5",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "0.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 0.5: Robin Le Normand over 0.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": "e22b1f8f5dd14aedce8e6a48e69a9cdce3552a8a9471153f29d117f4236814be",
      "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 0.5",
      "choice": "Robin Le Normand over 0.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:27:59.345Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-vs-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Robin Le Normand over 0.5 shots on target"
   }
  },
  {
   "record_id": "n-637b0e81388f9928a8bc25e4",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-637b0e81388f9928a8bc25e4",
   "match": "Atlético Madrid v FC Barcelona",
   "match_url": null,
   "kickoff": "2026-04-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4052.8,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 1.5: Robin Le Normand over 1.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": "2026-04-14T17:00:00.000Z",
   "recorded_at": "2026-09-30T15:48:44.516Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-637b0e81388f9928a8bc25e4",
    "quote_text": "Robin Le Normand to have a shot on target\n11-2 Coral, Ladbrokes",
    "fragment_from": 1977,
    "fragment_to": 2040,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260414174851id_/https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7026b3fc84eb2fb4f5cf9771abeb16814e0a8e05801dfb8daf7c7d3e0cdc31d",
     "material_removed": false
    },
    "published_at": "2026-04-14T17:00:00.000Z",
    "detected_at": "2026-09-30T15:48:44.516Z",
    "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": "Atlético Madrid v FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-04-14T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 1.5",
    "outcome_label": "Robin Le Normand over 1.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": "2026-04-14T17:48:51.000Z",
    "dates": {
     "fragment_at": "2026-04-14T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-14T17:00:00.000Z",
     "detected_at": "2026-09-30T15:48:44.516Z",
     "archive_snapshot_at": "2026-04-14T17: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.5",
     "choice": "Robin Le Normand over 1.5 shots on target",
     "author_odds": "6.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: Robin Le Normand over 1.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": "a827b076775d6872dcb1d1ee87d97411ce4892b001eb6e7c41df92e2e88dddfb",
      "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.5",
      "choice": "Robin Le Normand over 1.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.092Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Robin Le Normand over 1.5 shots on target"
   }
  },
  {
   "record_id": "n-46a09679b416575fd9255dda",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-46a09679b416575fd9255dda",
   "match": "Atlético Madrid v FC Barcelona",
   "match_url": null,
   "kickoff": "2026-04-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4052.8,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: FC Barcelona win, both teams to score: yes 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": "2026-04-14T17:00:00.000Z",
   "recorded_at": "2026-09-30T15:48:44.516Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-46a09679b416575fd9255dda",
    "quote_text": "Barcelona to win & over 2.5 goals\n1pt 5-4 Coral, Ladbrokes",
    "fragment_from": 1841,
    "fragment_to": 1899,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20260414174851id_/https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7026b3fc84eb2fb4f5cf9771abeb16814e0a8e05801dfb8daf7c7d3e0cdc31d",
     "material_removed": false
    },
    "published_at": "2026-04-14T17:00:00.000Z",
    "detected_at": "2026-09-30T15:48:44.516Z",
    "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": "Atlético Madrid v FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-04-14T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "FC Barcelona win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7000",
     "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": "2026-04-14T17:48:51.000Z",
    "dates": {
     "fragment_at": "2026-04-14T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-14T17:00:00.000Z",
     "detected_at": "2026-09-30T15:48:44.516Z",
     "archive_snapshot_at": "2026-04-14T17: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": "Match result and both teams to score",
     "choice": "FC Barcelona win, both teams to score: yes",
     "author_odds": "2.25",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: FC Barcelona win, both teams to score: yes 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": "b832d411caf674ed073117dce2e42149452fcef6ad46bc8709790634a412c093",
      "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": "FC Barcelona win, both teams to score: yes",
      "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:27:59.522Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f4f901c0a7bbc3a3d8c0d7337d058f10c5f7a191b3c881042283d819ea6e319a",
      "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": "FC Barcelona win, both teams to score: yes",
      "decimal_odds": "2.7000",
      "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:13.122Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/atletico-madrid-v-barcelona-predictions-team-news-betting-tips-odds-and-bet-builder-aDauk1p8Uktu/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-1c7cba2e344fd61c08796221",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-1c7cba2e344fd61c08796221",
   "match": "Wrexham v Ipswich Town",
   "match_url": null,
   "kickoff": "2026-02-21T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -5313.6,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Ipswich Town win, both teams to score: no 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": "2026-02-12T18:04:22.000Z",
   "recorded_at": "2026-10-01T00:34:29.753Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1c7cba2e344fd61c08796221",
    "quote_text": "Ipswich & under 4.5 goals\n1pt 13-10 BoyleSports",
    "fragment_from": 1842,
    "fragment_to": 1889,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/fa-cup/wrexham-ipswich-predictions-team-news-betting-tips-odds-bet-builder-ajhOx5h3DyQX/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "69c5d0d73335843a31698e1c624e401919acbb2f0374b6314148f717eb90ef0c",
     "material_removed": false
    },
    "published_at": "2026-02-12T18:04:22.000Z",
    "detected_at": "2026-10-01T00:34:29.753Z",
    "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": "Wrexham v Ipswich Town",
     "competition_name": "EFL Championship",
     "starts_at": "2026-02-21T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Ipswich Town win, both teams to score: no",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.5000",
     "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": "2026-02-14T00:41:46.000Z",
    "dates": {
     "fragment_at": "2026-02-12T18:04:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-02-12T18:04:22.000Z",
     "detected_at": "2026-10-01T00:34:29.753Z",
     "archive_snapshot_at": "2026-02-14T00:41:46.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Ipswich Town win, both teams to score: no",
     "author_odds": "2.3",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Ipswich Town win, both teams to score: no 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": "1efb1afc96f610f4e8850571fe2be409a60e5c941f590430011b0f93fe03bf50",
      "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": "Ipswich Town win, both teams to score: no",
      "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.146Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "882b42f24a2dc0ce21f17de9c492e1d0571ae7badf4d2aa57d9c628b547a8d81",
      "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": "Ipswich Town win, both teams to score: no",
      "decimal_odds": "3.5000",
      "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:08.508Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/fa-cup/wrexham-ipswich-predictions-team-news-betting-tips-odds-bet-builder-ajhOx5h3DyQX/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town win, both teams to score: no"
   }
  },
  {
   "record_id": "n-3d70e1c61836c8676a139911",
   "url": "/authors/jamie-griffith/picks/2/#pick-n-3d70e1c61836c8676a139911",
   "match": "Aston Villa v Manchester United",
   "match_url": null,
   "kickoff": "2025-12-21T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6743.7,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 2.5: Bruno Fernandes over 2.5 shots on target at 2.25",
   "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-12-20T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:10:45.643Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-3d70e1c61836c8676a139911",
    "quote_text": "Player shots\n\nBruno Fernandes over 2.5 shots\n5-4 bet365",
    "fragment_from": 2120,
    "fragment_to": 2175,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aMv582e3UiBa/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6ba3d92dd3fedc51f71ae4107796cc7e4c9e5e1f24ed0ef5102a8c664c20386b",
     "material_removed": false
    },
    "published_at": "2025-12-20T15:00:00.000Z",
    "detected_at": "2026-09-28T16:10:45.643Z",
    "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": "Aston Villa v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-21T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 2.5",
    "outcome_label": "Bruno Fernandes over 2.5 shots on target",
    "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-12-21T09:20:46.000Z",
    "dates": {
     "fragment_at": "2025-12-20T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-20T15:00:00.000Z",
     "detected_at": "2026-09-28T16:10:45.643Z",
     "archive_snapshot_at": "2025-12-21T09:20:46.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": "Bruno Fernandes over 2.5 shots on target",
     "author_odds": "2.25",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 2.5: Bruno Fernandes over 2.5 shots on target 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": "801c4b554f5f50c81f15d2cc0607c4a9e9efcb17ec4fb5f4cb2f768f1ad22677",
      "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": "Bruno Fernandes over 2.5 shots on target",
      "decimal_odds": "2.25",
      "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-10-09T11:35:04.299Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/aston-villa-vs-manchester-united-predictions-team-news-betting-tips-and-odds-aMv582e3UiBa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bruno Fernandes over 2.5 shots on target"
   }
  },
  {
   "record_id": "n-06cbce57d6d583ab4c6bf756",
   "url": "/authors/jamie-griffith/picks/6/#pick-n-06cbce57d6d583ab4c6bf756",
   "match": "Wolverhampton Wanderers v Manchester United",
   "match_url": null,
   "kickoff": "2025-12-08T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7053.6,
   "market_code": "player_card",
   "author_said": "Player to be carded: David Moller Wolfe to be carded at 5.25",
   "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-12-07T16:30:00.000Z",
   "recorded_at": "2026-09-28T17:34:19.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-06cbce57d6d583ab4c6bf756",
    "quote_text": "David Moller Wolfe to be booked\n17-4 Hills",
    "fragment_from": 2226,
    "fragment_to": 2268,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20251208081202id_/https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-man-utd-predictions-team-news-betting-tips-odds-bet-builder-aXXV51Y42vjf/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a9e60256669b09bd3dbcf189ba0a9b70192841a5f14fe009ce0a96c4f492fa48",
     "material_removed": false
    },
    "published_at": "2025-12-07T16:30:00.000Z",
    "detected_at": "2026-09-28T17:34:19.009Z",
    "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 Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2025-12-08T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "David Moller Wolfe to be carded",
    "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": "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-12-08T08:12:02.000Z",
    "dates": {
     "fragment_at": "2025-12-07T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-07T16:30:00.000Z",
     "detected_at": "2026-09-28T17:34:19.009Z",
     "archive_snapshot_at": "2025-12-08T08:12: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 28 Sep 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "David Moller Wolfe to be carded",
     "author_odds": "5.25",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: David Moller Wolfe to be carded at 5.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": "3eea59ba46954800a2a41555b34bb3a7f1252677432026bc99fde47f3ba06ec4",
      "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": "David Moller Wolfe to be carded",
      "decimal_odds": "5.25",
      "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:20:51.050Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/wolves-vs-man-utd-predictions-team-news-betting-tips-odds-bet-builder-aXXV51Y42vjf/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "David Moller Wolfe to be carded"
   }
  },
  {
   "record_id": "n-308fb973eddc0c93eaf6e27d",
   "url": "/authors/jamie-griffith/picks/5/#pick-n-308fb973eddc0c93eaf6e27d",
   "match": "Brighton & Hove Albion v Liverpool",
   "match_url": null,
   "kickoff": "2025-05-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -11926.1,
   "market_code": "player_card",
   "author_said": "Player to be carded: Pervis Estupinan to be carded at 13",
   "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-18T11:30:20.000Z",
   "recorded_at": "2026-09-28T17:08:37.050Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-308fb973eddc0c93eaf6e27d",
    "quote_text": "Pervis Estupinan to be carded\nThe Ecuadorian left-back has picked up seven yellow cards this term, including three in his last eight appearances, and could be kept busy by Mohamed Salah.\n\nPays out at 12-1 with bet365",
    "fragment_from": 7027,
    "fragment_to": 7243,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250518151626id_/https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-liverpool-predictions-betting-tips-and-odds-aY5t01B9Ucoe/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ed440961f63ecef9859af870218945d133c304f7f4f7cadf3732026320f2125f",
     "material_removed": false
    },
    "published_at": "2025-05-18T11:30:20.000Z",
    "detected_at": "2026-09-28T17:08:37.050Z",
    "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 Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2025-05-19T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Pervis Estupinan to be carded",
    "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": "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-18T15:16:26.000Z",
    "dates": {
     "fragment_at": "2025-05-18T11:30:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-05-18T11:30:20.000Z",
     "detected_at": "2026-09-28T17:08:37.050Z",
     "archive_snapshot_at": "2025-05-18T15:16: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": "Player to be carded",
     "choice": "Pervis Estupinan to be carded",
     "author_odds": "13",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Pervis Estupinan to be carded at 13"
    },
    "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": "be82e3919a87b456f16d457eceb8215abb8d5e7746701e481ad24fc94a7adac7",
      "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": "Pervis Estupinan to be carded",
      "decimal_odds": "13",
      "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.977Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-liverpool-predictions-betting-tips-and-odds-aY5t01B9Ucoe/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pervis Estupinan to be carded"
   }
  },
  {
   "record_id": "n-e169dc4c840fb84c10f20723",
   "url": null,
   "match": "Real Madrid v Atlético Madrid",
   "match_url": null,
   "kickoff": "2025-03-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -13796.1,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 5 cards: under 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-03T15:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:04.090Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-efbd59b05966a94c3023aad8",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-efbd59b05966a94c3023aad8",
   "match": "Monaco v Aston Villa",
   "match_url": null,
   "kickoff": "2025-01-21T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -14806.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Jhon Duran to score at 3.75",
   "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-20T14:12:13.000Z",
   "recorded_at": "2026-09-30T16:00:48.198Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-efbd59b05966a94c3023aad8",
    "quote_text": "Jhon Duran anytime goalscorer\n1pt 11-4 bet365",
    "fragment_from": 1337,
    "fragment_to": 1382,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250120143752id_/https://www.racingpost.com/sport/football-tips/champions-league/monaco-aston-villa-predictions-betting-tips-odds-aE4JX5j582B9/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8b7b2f89517ea7b2070d07871df15a85db1ecb3f92d798afebb24b35c707acb6",
     "material_removed": false
    },
    "published_at": "2025-01-20T14:12:13.000Z",
    "detected_at": "2026-09-30T16:00:48.198Z",
    "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": "Monaco v Aston Villa",
     "competition_name": "UEFA Champions League",
     "starts_at": "2025-01-21T17:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score",
    "outcome_label": "Jhon Duran 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": "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-20T14:37:52.000Z",
    "dates": {
     "fragment_at": "2025-01-20T14:12:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-01-20T14:12:13.000Z",
     "detected_at": "2026-09-30T16:00:48.198Z",
     "archive_snapshot_at": "2025-01-20T14:37:52.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": "Jhon Duran 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: Jhon Duran to score 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": "3eb6760f11c5de305fcf1429f2f8620c32ca5271682f055e3eaf7dd8cb573714",
      "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": "Jhon Duran to score",
      "decimal_odds": "3.75",
      "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:14.701Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/monaco-aston-villa-predictions-betting-tips-odds-aE4JX5j582B9/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jhon Duran to score"
   }
  },
  {
   "record_id": "n-dcdf256f5f54b681584e64fa",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-dcdf256f5f54b681584e64fa",
   "match": "Arsenal v Monaco",
   "match_url": null,
   "kickoff": "2024-12-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -15797.1,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 0.5: William Saliba over 0.5 shots on target at 9",
   "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-10T15:46:03.000Z",
   "recorded_at": "2026-10-01T01:06:55.473Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-dcdf256f5f54b681584e64fa",
    "quote_text": "William Saliba over 0.5 shots on target\nWith Gabriel out, William Saliba has picked up the role of being Arsenal's biggest aerial threat, scoring in each of the Gunners' last two matches, and he should steer an effort on target against Monaco.\n\nPays out at 8-1 with bet365",
    "fragment_from": 6893,
    "fragment_to": 7165,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241210173828id_/https://www.racingpost.com/sport/football-tips/champions-league/arsenal-monaco-predictions-betting-tips-and-odds-tc999-aY8Vb7m2n1q7/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ec46536b793ea62d2911f41f7f54bd1724e5326741e7a40e3d67003108f18b12",
     "material_removed": false
    },
    "published_at": "2024-12-10T15:46:03.000Z",
    "detected_at": "2026-10-01T01:06:55.473Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Monaco",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-12-11T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 0.5",
    "outcome_label": "William Saliba over 0.5 shots on target",
    "odds_set": {
     "by_author": "9",
     "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-10T17:38:28.000Z",
    "dates": {
     "fragment_at": "2024-12-10T15:46:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-10T15:46:03.000Z",
     "detected_at": "2026-10-01T01:06:55.473Z",
     "archive_snapshot_at": "2024-12-10T17:38:28.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 0.5",
     "choice": "William Saliba over 0.5 shots on target",
     "author_odds": "9",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "0.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 0.5: William Saliba over 0.5 shots on target at 9"
    },
    "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": "425bb54875f2b63eaeb7c49ec9641330cce5a7ddd71c2a6d71cd84e0faa40d89",
      "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 0.5",
      "choice": "William Saliba over 0.5 shots on target",
      "decimal_odds": "9",
      "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.570Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/champions-league/arsenal-monaco-predictions-betting-tips-and-odds-tc999-aY8Vb7m2n1q7/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "William Saliba over 0.5 shots on target"
   }
  },
  {
   "record_id": "n-0794ed325786cec91ea05929",
   "url": null,
   "match": "Arsenal v Monaco",
   "match_url": null,
   "kickoff": "2024-12-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -15797.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 3-0 Monaco",
   "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-10T15:46:03.000Z",
   "recorded_at": "2026-10-01T01:06:55.473Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-3f3866e980ccb8ed1b97e6d6",
   "url": null,
   "match": "Arsenal v Monaco",
   "match_url": null,
   "kickoff": "2024-12-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -15797.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-0 Monaco",
   "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-10T15:46:03.000Z",
   "recorded_at": "2026-10-01T01:06:55.473Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-2db863da938f37dd06092612",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-2db863da938f37dd06092612",
   "match": "Leicester City v West Ham United",
   "match_url": null,
   "kickoff": "2024-12-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15979.3,
   "market_code": "player_card",
   "author_said": "Player to be carded: Emerson to be carded 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-12-02T16:43:15.000Z",
   "recorded_at": "2026-09-30T15:33:07.009Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2db863da938f37dd06092612",
    "quote_text": "Emerson to be booked\nThe Italian left-back has been booked four times in his last 11 appearances and Leicester have a number of tricky wingers who could cause him issues.\n\nPays out at 15-2 with bet365",
    "fragment_from": 6834,
    "fragment_to": 7034,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "90a787de2f21017bd9ab3dbdb98b913ec2e225db2c1673c000504b189fdbd943",
     "material_removed": false
    },
    "published_at": "2024-12-02T16:43:15.000Z",
    "detected_at": "2026-09-30T15:33:07.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": "Leicester City v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-12-03T20:15:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Emerson to be carded",
    "odds_set": {
     "by_author": "8.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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-12-02T16:43:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-02T16:43:15.000Z",
     "detected_at": "2026-09-30T15:33:07.009Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Emerson to be carded",
     "author_odds": "8.5",
     "market_key": "player_card",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to be carded: Emerson to be carded 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": "c39dc6f4d57bcd49cbdb3e327b7c24b05456a3bd070c33b12a3eebddaed2bbb8",
      "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": "Emerson to be carded",
      "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:27:58.922Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Emerson to be carded"
   }
  },
  {
   "record_id": "n-67523829f9f73df99a45aab5",
   "url": null,
   "match": "Leicester City v West Ham United",
   "match_url": null,
   "kickoff": "2024-12-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15979.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 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": "2024-12-02T16:43:15.000Z",
   "recorded_at": "2026-09-30T15:33:07.009Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7ec74fd738f127dcde702b22",
   "url": "/authors/jamie-griffith/picks/9/#pick-n-7ec74fd738f127dcde702b22",
   "match": "Leicester City v West Ham United",
   "match_url": null,
   "kickoff": "2024-12-03T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -15979.3,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: over, both teams to score: yes 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": "2024-12-02T16:43:15.000Z",
   "recorded_at": "2026-09-30T15:33:07.009Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7ec74fd738f127dcde702b22",
    "quote_text": "Both teams to score & over 2.5 goals\n1pt Evs Coral, Ladbrokes",
    "fragment_from": 1513,
    "fragment_to": 1574,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "90a787de2f21017bd9ab3dbdb98b913ec2e225db2c1673c000504b189fdbd943",
     "material_removed": false
    },
    "published_at": "2024-12-02T16:43:15.000Z",
    "detected_at": "2026-09-30T15:33:07.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": "Leicester City v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-12-03T20:15:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "over, both teams to score: yes",
    "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": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-12-02T16:43:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-12-02T16:43:15.000Z",
     "detected_at": "2026-09-30T15:33:07.009Z",
     "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": "over, both teams to score: yes",
     "author_odds": "2",
     "market_key": "both_teams_score_and_result",
     "choice_key": "over-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: over, both teams to score: yes 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": "46271b856f3465a36cddfb329a6879feabfabef5e50717e4d4fc7f8b7cfd2472",
      "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": "over, both teams to score: yes",
      "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:28:02.585Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/leicester-west-ham-prediction-betting-tips-and-odds-tc999-aYwKk3a2Vs8j/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over, both teams to score: yes"
   }
  },
  {
   "record_id": "n-9e7427667e614becb96007dd",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-9e7427667e614becb96007dd",
   "match": "Aston Villa v Juventus",
   "match_url": null,
   "kickoff": "2024-11-27T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16123.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 1-1 Juventus 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-11-26T15:40:10.000Z",
   "recorded_at": "2026-09-30T15:44:57.955Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9e7427667e614becb96007dd",
    "quote_text": "1-1 correct score\n1pt 11-2 Hills",
    "fragment_from": 1523,
    "fragment_to": 1555,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/aston-villa-vs-juventus-prediction-betting-tips-and-odds-tc999-apQIS6r2uwJO/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c82bff89f26456b542ad01f9e192db8fb79a600ca02ac73cfaaa3258e3959bce",
     "material_removed": false
    },
    "published_at": "2024-11-26T15:40:10.000Z",
    "detected_at": "2026-09-30T15:44:57.955Z",
    "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": "Aston Villa v Juventus",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-27T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 1-1 Juventus",
    "odds_set": {
     "by_author": "6.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "6.0000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "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-11-26T15:40:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-26T15:40:10.000Z",
     "detected_at": "2026-09-30T15:44:57.955Z",
     "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": "Correct score",
     "choice": "Aston Villa 1-1 Juventus",
     "author_odds": "6.5",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 1-1 Juventus 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": "c8aaf1ad6250f128e72e38e5d1d319035508013e107679cabfbdccde06959016",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Aston Villa 1-1 Juventus",
      "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:03.188Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3826ddc69019a19727e3dce650fec5e40a123556dd20c46007c4e8369d652044",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Aston Villa 1-1 Juventus",
      "decimal_odds": "6.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:19.694Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/aston-villa-vs-juventus-prediction-betting-tips-and-odds-tc999-apQIS6r2uwJO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 1-1 Juventus"
   }
  },
  {
   "record_id": "n-a39c6ed1767bd731e7a6bf8f",
   "url": "/authors/jamie-griffith/picks/10/#pick-n-a39c6ed1767bd731e7a6bf8f",
   "match": "Aston Villa v Juventus",
   "match_url": null,
   "kickoff": "2024-11-27T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16123.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 0-0 Juventus at 11",
   "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-26T15:40:10.000Z",
   "recorded_at": "2026-09-30T15:44:57.955Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a39c6ed1767bd731e7a6bf8f",
    "quote_text": "0-0 correct score\n1pt 10-1 Hills",
    "fragment_from": 1489,
    "fragment_to": 1521,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/aston-villa-vs-juventus-prediction-betting-tips-and-odds-tc999-apQIS6r2uwJO/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c82bff89f26456b542ad01f9e192db8fb79a600ca02ac73cfaaa3258e3959bce",
     "material_removed": false
    },
    "published_at": "2024-11-26T15:40:10.000Z",
    "detected_at": "2026-09-30T15:44:57.955Z",
    "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": "Aston Villa v Juventus",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-27T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 0-0 Juventus",
    "odds_set": {
     "by_author": "11",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "7.5000",
     "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-11-26T15:40:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-26T15:40:10.000Z",
     "detected_at": "2026-09-30T15:44:57.955Z",
     "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": "Correct score",
     "choice": "Aston Villa 0-0 Juventus",
     "author_odds": "11",
     "market_key": "correct_score_market",
     "choice_key": "0-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 0-0 Juventus at 11"
    },
    "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": "b01b85781f810c326bf6a8485d09be02daa8a3de10b595c1764ec08bbb75ad02",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Aston Villa 0-0 Juventus",
      "decimal_odds": "11",
      "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.339Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ab0236b9aeb5cb4d5d663c342c69ede33bc3be5ad74301ef7bf17fb47ba1220a",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Aston Villa 0-0 Juventus",
      "decimal_odds": "7.5000",
      "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.959Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/aston-villa-vs-juventus-prediction-betting-tips-and-odds-tc999-apQIS6r2uwJO/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 0-0 Juventus"
   }
  },
  {
   "record_id": "n-5904c56157a93a936b563d2a",
   "url": "/authors/jamie-griffith/picks/14/#pick-n-5904c56157a93a936b563d2a",
   "match": "Newcastle United v West Ham United",
   "match_url": null,
   "kickoff": "2024-11-25T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16181.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Newcastle United win, both teams to score: no 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-24T14:11:39.000Z",
   "recorded_at": "2026-10-01T01:10:18.892Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-5904c56157a93a936b563d2a",
    "quote_text": "Newcastle-Newcastle double result\n1pt 13-10 bet365",
    "fragment_from": 1507,
    "fragment_to": 1557,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241124182636id_/https://www.racingpost.com/sport/football-tips/premier-league/newcastle-west-ham-prediction-betting-tips-and-odds-tc999-agaZR3q7Erc6/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea95ab0ba3f13fb66fc8952ff159562603d093679f53ae8e65cb3c8fd7cca193",
     "material_removed": false
    },
    "published_at": "2024-11-24T14:11:39.000Z",
    "detected_at": "2026-10-01T01:10:18.892Z",
    "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": "Newcastle United v West Ham United",
     "competition_name": "Premier League",
     "starts_at": "2024-11-25T20:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Newcastle United win, both teams to score: no",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.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-11-24T18:26:36.000Z",
    "dates": {
     "fragment_at": "2024-11-24T14:11:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-24T14:11:39.000Z",
     "detected_at": "2026-10-01T01:10:18.892Z",
     "archive_snapshot_at": "2024-11-24T18:26:36.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Newcastle United win, both teams to score: no",
     "author_odds": "2.3",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Newcastle United win, both teams to score: no 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": "7387e077bea0fd971c0d1c0c17f579247a12e42ca0195b6bb6793d6da2f9050a",
      "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": "Newcastle United win, both teams to score: no",
      "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:59.849Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fcd6ef6ce64097ec68005625e35bec3ea7f56cfe3723695d12a0a5b0d755c299",
      "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": "Newcastle United win, both teams to score: no",
      "decimal_odds": "3.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:14.125Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/newcastle-west-ham-prediction-betting-tips-and-odds-tc999-agaZR3q7Erc6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United win, both teams to score: no"
   }
  },
  {
   "record_id": "n-76b6c2e32c9b31d8ff5ca426",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-76b6c2e32c9b31d8ff5ca426",
   "match": "Manchester United v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-03T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16712.7,
   "market_code": "player_card",
   "author_said": "Player to be carded: Mathijs de Ligt to be carded at 4.75",
   "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-11-01T16:09:30.000Z",
   "recorded_at": "2026-10-01T01:14:10.481Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-76b6c2e32c9b31d8ff5ca426",
    "quote_text": "Mathijs de Ligt to be shown a card\n1pt 15-4 bet365",
    "fragment_from": 1556,
    "fragment_to": 1606,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
     "material_removed": false
    },
    "published_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "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": "Manchester United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Mathijs de Ligt 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": "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-01T21:01:50.000Z",
    "dates": {
     "fragment_at": "2024-11-01T16:09:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T16:09:30.000Z",
     "detected_at": "2026-10-01T01:14:10.481Z",
     "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Mathijs de Ligt 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: Mathijs de Ligt to be carded at 4.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": "9825e1e26eceac6e7c7f17581db7d53a9cc89ceaf823d4686cce644f11f89bbf",
      "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": "Mathijs de Ligt to be carded",
      "decimal_odds": "4.75",
      "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:38.126Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mathijs de Ligt to be carded"
   }
  },
  {
   "record_id": "n-646b088474c7dfe4d59cc0bf",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-646b088474c7dfe4d59cc0bf",
   "match": "Manchester United v Chelsea",
   "match_url": null,
   "kickoff": "2024-11-03T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16712.7,
   "market_code": "player_shots",
   "author_said": "Player shots on target over/under 0.5: Casemiro over 0.5 shots on target at 2.75",
   "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-11-01T16:09:30.000Z",
   "recorded_at": "2026-10-01T01:14:10.481Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-646b088474c7dfe4d59cc0bf",
    "quote_text": "Casemiro over 0.5 shots on target\n2pts 7-4 Coral, Ladbrokes",
    "fragment_from": 1495,
    "fragment_to": 1554,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
     "material_removed": false
    },
    "published_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "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": "Manchester United v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2024-11-03T16:30:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player shots on target over/under 0.5",
    "outcome_label": "Casemiro over 0.5 shots on target",
    "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": "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-01T21:01:50.000Z",
    "dates": {
     "fragment_at": "2024-11-01T16:09:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T16:09:30.000Z",
     "detected_at": "2026-10-01T01:14:10.481Z",
     "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Casemiro over 0.5 shots on target",
     "author_odds": "2.75",
     "market_key": "player_shots",
     "choice_key": "over",
     "period": "match",
     "line": "0.5",
     "subject": "shots",
     "in_words": "Player shots on target over/under 0.5: Casemiro over 0.5 shots on target 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": "07dabce527078b93fa736754581b2cadf6b0c163ababb321736f5acdb1fe2d5d",
      "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 0.5",
      "choice": "Casemiro over 0.5 shots on target",
      "decimal_odds": "2.75",
      "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:38.115Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Casemiro over 0.5 shots on target"
   }
  },
  {
   "record_id": "n-48eb8efecc4806a55a571078",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-48eb8efecc4806a55a571078",
   "match": "Ipswich Town v Leicester City",
   "match_url": null,
   "kickoff": "2024-11-02T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16738.2,
   "market_code": "player_card",
   "author_said": "Player to be carded: Leif Davis 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": "2024-11-01T16:09:30.000Z",
   "recorded_at": "2026-10-01T01:14:10.481Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-48eb8efecc4806a55a571078",
    "quote_text": "Leif Davis to be shown a card\n1pt 6-1 bet365",
    "fragment_from": 1403,
    "fragment_to": 1447,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241101210150id_/https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1fb2058a561facd4053e19a646e2bb289b508a0b61b24cd52d1615e3176e2a6f",
     "material_removed": false
    },
    "published_at": "2024-11-01T16:09:30.000Z",
    "detected_at": "2026-10-01T01:14:10.481Z",
    "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": "Ipswich Town v Leicester City",
     "competition_name": "Premier League",
     "starts_at": "2024-11-02T15:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to be carded",
    "outcome_label": "Leif Davis 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": "2024-11-01T21:01:50.000Z",
    "dates": {
     "fragment_at": "2024-11-01T16:09:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-01T16:09:30.000Z",
     "detected_at": "2026-10-01T01:14:10.481Z",
     "archive_snapshot_at": "2024-11-01T21:01: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 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to be carded",
     "choice": "Leif Davis 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: Leif Davis 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": "502b3e40b987fc09be646d63f35c1f537682c95998304092aef2f45cdf8be32b",
      "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": "Leif Davis 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:38.101Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-amGdZ2P47rHM/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leif Davis to be carded"
   }
  },
  {
   "record_id": "n-3f62e574bdc721253d635786",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-3f62e574bdc721253d635786",
   "match": "Brighton & Hove Albion v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2024-10-26T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -16906.7,
   "market_code": "player_to_score",
   "author_said": "Player to score: Lewis Dunk to score at 11",
   "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-25T13:31:10.000Z",
   "recorded_at": "2026-10-01T00:40:39.647Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3f62e574bdc721253d635786",
    "quote_text": "Lewis Dunk anytime goalscorer\n1pt 10-1 Coral, Ladbrokes, Hills",
    "fragment_from": 1411,
    "fragment_to": 1473,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3a8a0c640ea54a1416012d4c7df8ee122e574a59d6fff64b0edeadc3c1c369e2",
     "material_removed": false
    },
    "published_at": "2024-10-25T13:31:10.000Z",
    "detected_at": "2026-10-01T00:40:39.647Z",
    "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": "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 to score",
    "outcome_label": "Lewis Dunk 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": "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": "2024-10-25T13:31:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-25T13:31:10.000Z",
     "detected_at": "2026-10-01T00:40:39.647Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Lewis Dunk 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: Lewis Dunk to score at 11"
    },
    "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": "161f33dce3d3ce0b8c2889dd0d57e8cf8b302db3617a6dbf948bcc760cf19aec",
      "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": "Lewis Dunk to score",
      "decimal_odds": "11",
      "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:51.983Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/weekend-premier-league-shots-assist-cards-and-goalscorer-predictions-awc4U0e5PXvE/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lewis Dunk to score"
   }
  },
  {
   "record_id": "n-98f77a4fe9ea00a08f1b61f5",
   "url": "/authors/jamie-griffith/picks/15/#pick-n-98f77a4fe9ea00a08f1b61f5",
   "match": "Arsenal v Southampton",
   "match_url": null,
   "kickoff": "2024-10-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17434.8,
   "market_code": "player_goal_or_assist",
   "author_said": "Player to score or assist: Declan Rice to score or assist 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-10-04T16:05:13.000Z",
   "recorded_at": "2026-10-02T00:47:49.924Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": "Racing Post, verdict by Jamie Griffith",
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-98f77a4fe9ea00a08f1b61f5",
    "quote_text": "Declan Rice to score or register an assist\n1pt 13-10 bet365",
    "fragment_from": 1232,
    "fragment_to": 1291,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241004163206id_/https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "display_name": null,
     "speaker": "Dan Childs, Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "19f89943dc34ee32b6e6f37c036d373cce56855fbe52943ea9475756e2f06b53",
     "material_removed": false
    },
    "published_at": "2024-10-04T16:05:13.000Z",
    "detected_at": "2026-10-02T00:47:49.924Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Southampton",
     "competition_name": "Premier League",
     "starts_at": "2024-10-05T14:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score or assist",
    "outcome_label": "Declan Rice to score or assist",
    "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-10-04T16:32:06.000Z",
    "dates": {
     "fragment_at": "2024-10-04T16:05:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-10-04T16:05:13.000Z",
     "detected_at": "2026-10-02T00:47:49.924Z",
     "archive_snapshot_at": "2024-10-04T16:32: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 2 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score or assist",
     "choice": "Declan Rice to score or assist",
     "author_odds": "2.3",
     "market_key": "player_goal_or_assist",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": null,
     "in_words": "Player to score or assist: Declan Rice to score or assist 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": "acbb82b1330d1b8caac1c7489a10145ad63d412aaf589a21e9ab66d38188a201",
      "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": "Declan Rice to score or assist",
      "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:03.055Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dan Childs, Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": true,
     "basis": null,
     "status": "matches_source",
     "status_words": "Named in the source as the tipster",
     "status_note": null,
     "evidence_fragment": "Verdict by Jamie Griffith",
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/premier-league-match-predictions-odds-tips-aVMUX4M26QIJ/",
     "excluded_from_individual_summaries": false,
     "verdict_by": "Jamie Griffith",
     "verdict_line": "Racing Post, verdict by Jamie Griffith"
    },
    "correction": null,
    "choice_words": "Declan Rice to score or assist"
   }
  },
  {
   "record_id": "n-9b4a4b0fa0c5e4a96a649165",
   "url": "/authors/jamie-griffith/picks/16/#pick-n-9b4a4b0fa0c5e4a96a649165",
   "match": "Eintracht Frankfurt v Plzen",
   "match_url": null,
   "kickoff": "2024-09-26T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -17645.8,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Eintracht Frankfurt to win to nil 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-09-25T16:00:55.000Z",
   "recorded_at": "2026-10-02T00:50:22.027Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9b4a4b0fa0c5e4a96a649165",
    "quote_text": "Eintracht Frankfurt to win to nil\n1pt 13-10 BoyleSports, Hills",
    "fragment_from": 1313,
    "fragment_to": 1375,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20240925161926id_/https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7ba97afbf0516a255f5e7296efb439edbe7314a91a99de7af63c656e8f1ec152",
     "material_removed": false
    },
    "published_at": "2024-09-25T16:00:55.000Z",
    "detected_at": "2026-10-02T00:50:22.027Z",
    "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": "Eintracht Frankfurt v Plzen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2024-09-26T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "To win to nil",
    "outcome_label": "Eintracht Frankfurt to win to nil",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3500",
     "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-25T16:19:26.000Z",
    "dates": {
     "fragment_at": "2024-09-25T16:00:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-25T16:00:55.000Z",
     "detected_at": "2026-10-02T00:50:22.027Z",
     "archive_snapshot_at": "2024-09-25T16:19: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 2 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Eintracht Frankfurt to win to nil",
     "author_odds": "2.3",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Eintracht Frankfurt to win to nil 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": "2f220e5926e432d646655c756ea19651fa8dded36cb47f7127c986f12189d823",
      "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": "Eintracht Frankfurt to win to nil",
      "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:03.111Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "79b1c46e6b4e65b787afc8350a1358f80bb70d5d379686104b0a3d56c86b55b3",
      "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": "Eintracht Frankfurt to win to nil",
      "decimal_odds": "2.3500",
      "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.537Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/europa-league/thursdays-europa-league-predictions-and-free-football-tips-ag9es1A2ZQ2Q/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Eintracht Frankfurt to win to nil"
   }
  },
  {
   "record_id": "n-cbf3071b41f1e226b94b25cc",
   "url": "/authors/jamie-griffith/picks/12/#pick-n-cbf3071b41f1e226b94b25cc",
   "match": "Brighton & Hove Albion v Nottingham Forest",
   "match_url": null,
   "kickoff": "2024-09-22T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17723.6,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 5.5 cards: over 5.5 at 9",
   "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-21T13:27:48.000Z",
   "recorded_at": "2026-10-01T00:38:47.872Z",
   "origin": "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 9.00 is 4.2 times the last pre-match archive price 2.13 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-cbf3071b41f1e226b94b25cc",
    "quote_text": "Over 5.5 cards\nEach meeting between the teams last season saw eight cards brandished and it could be another feisty affair.\n\nPays out at 8-1 with Paddy Power",
    "fragment_from": 5386,
    "fragment_to": 5543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9a3527d8f4c54663eb71380ee06bd7011f7127908cbc79ca9159ae598328b47",
     "material_removed": false
    },
    "published_at": "2024-09-21T13:27:48.000Z",
    "detected_at": "2026-10-01T00:38:47.872Z",
    "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 Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2024-09-22T13:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 5.5 cards",
    "outcome_label": "over 5.5",
    "odds_set": {
     "by_author": "9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1300",
     "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-21T14:19:12.000Z",
    "dates": {
     "fragment_at": "2024-09-21T13:27:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-21T13:27:48.000Z",
     "detected_at": "2026-10-01T00:38:47.872Z",
     "archive_snapshot_at": "2024-09-21T14:19:12.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 5.5 cards",
     "choice": "over 5.5",
     "author_odds": "9",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "5.5",
     "subject": "bookings",
     "in_words": "Over/Under 5.5 cards: over 5.5 at 9"
    },
    "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": "2299f109c1bffe811ed846c0093f9478f1236a1793daac7fc0badc51558396fb",
      "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 5.5 cards",
      "choice": "over 5.5",
      "decimal_odds": "9",
      "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.149Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1db9fe7ca1e2c587072adb47fd3abbffa801a5a3052e7f52627bd6b74af3c912",
      "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 5.5 cards",
      "choice": "over 5.5",
      "decimal_odds": "2.1300",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:21.819Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/brighton-vs-nottingham-forest-prediction-betting-tips-and-odds-aVuuQ2e57EoR/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 5.5 (Over/Under 5.5 cards)"
   }
  },
  {
   "record_id": "n-b2102cbf65e7bbc7553a58af",
   "url": "/authors/jamie-griffith/picks/11/#pick-n-b2102cbf65e7bbc7553a58af",
   "match": "Coventry City v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2024-09-18T19:00:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": -17813.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Pedro Porro to score at 7.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-09-17T11:46:02.000Z",
   "recorded_at": "2026-10-01T00:36:07.861Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b2102cbf65e7bbc7553a58af",
    "quote_text": "Pedro Porro to score at any time\n1pt 13-2 bet365",
    "fragment_from": 1482,
    "fragment_to": 1530,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/efl-cup/coventry-vs-tottenham-prediction-betting-tips-and-odds-aQAN97o1GKQ8/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "055421d3c295d0b7d56bf0d62b28fd681dd874fdac193460edcb0566ec401693",
     "material_removed": false
    },
    "published_at": "2024-09-17T11:46:02.000Z",
    "detected_at": "2026-10-01T00:36:07.861Z",
    "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": "Coventry City v Tottenham Hotspur",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2024-09-18T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Player to score",
    "outcome_label": "Pedro Porro 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": "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-17T14:46:42.000Z",
    "dates": {
     "fragment_at": "2024-09-17T11:46:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-17T11:46:02.000Z",
     "detected_at": "2026-10-01T00:36:07.861Z",
     "archive_snapshot_at": "2024-09-17T14:46:42.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 1 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Pedro Porro 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: Pedro Porro to score at 7.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": "358effb83604ade8b6f0e6d4d650744a24c998523e604ef61c4432db75cd7996",
      "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": "Pedro Porro to score",
      "decimal_odds": "7.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:46.093Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jamie Griffith",
     "publisher": "racingpost.com",
     "forecaster": "Jamie Griffith",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.racingpost.com/sport/football-tips/efl-cup/coventry-vs-tottenham-prediction-betting-tips-and-odds-aQAN97o1GKQ8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pedro Porro to score"
   }
  },
  {
   "record_id": "n-e20e947efa33ea35984dbf51",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Barcelona to beat Atletico Madrid",
   "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-07T17:30:00.000Z",
   "recorded_at": "2026-11-07T17:47:18.606Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-a2215ae3d52236abdc571dc7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brighton\n\nMatch Result",
   "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-07T15:00:00.000Z",
   "recorded_at": "2026-11-07T15:23:55.240Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-7aff4569739fb23d3ede93cd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bologna to beat Parma",
   "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-06T18:00:00.000Z",
   "recorded_at": "2026-11-06T18:17:20.155Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-e708cbe226d7dbeee89ec4fd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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-11-05T13:50:05.000Z",
   "recorded_at": "2026-11-05T14:07:19.137Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-6b108b7b590f3dd0bae8719d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw-Leicester double result\n1pt 10-3 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-11-05T13:50:05.000Z",
   "recorded_at": "2026-11-05T14:07:19.137Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ecdf3ba9d03c949daf2a05d1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Justin Kluivert to score or assist",
   "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-05T13:30:00.000Z",
   "recorded_at": "2026-11-05T13:47:18.983Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-d372b7aa51135ec8c4660d13",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bournemouth & under 3.5 goals\n1pt 6-4 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-05T13:30:00.000Z",
   "recorded_at": "2026-11-05T13:47:18.983Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-fdc24a67cca55fa8f023dc83",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Justin Kluivert to score or assist\n\nPlayer to score or assist\n\nRoman Macek to be shown a card\n\nPlayer cards\n\nBen Gannon-Doak to be fouled 1+ times\n\nPlayer to be fouled",
   "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-04T17:04:38.000Z",
   "recorded_at": "2026-11-04T17:17:18.273Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-33d241cde6c7e1121e41167e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bournemouth & under 3.5 goals\n1pt 6-4 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-04T17:04:38.000Z",
   "recorded_at": "2026-11-04T17:17:18.273Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f6d29898106302fbf84a90cc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "a price of 19-10 has to be considered big for the in-form Everton man to find the net on Tyneside.",
   "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-02T16:00:00.000Z",
   "recorded_at": "2026-11-02T16:17:18.554Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-b0d836bfe94d35497849f4d3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Everton or Draw\n\nDouble Chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-01T20:00:00.000Z",
   "recorded_at": "2026-11-01T20:17:36.527Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-4b0cd1558034556db7b1abf8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "a price of 19-10 has to be considered big for the in-form Everton man to find the net on Tyneside.",
   "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-01T20:00:00.000Z",
   "recorded_at": "2026-11-01T20:17:36.527Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-1edde1a69ad5a9c532cc3968",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Everton or Draw\n\nDouble Chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T20:00:00.000Z",
   "recorded_at": "2026-10-31T20:17:25.711Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-531bf8822e97005235e55b5a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "a price of 19-10 has to be considered big for the in-form Everton man to find the net on Tyneside",
   "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-31T20:00:00.000Z",
   "recorded_at": "2026-10-31T20:17:25.711Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ff8b1cf61ed1d3e2c2a2429b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Genoa to beat Lecce",
   "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-31T18:00:00.000Z",
   "recorded_at": "2026-10-31T18:17:19.387Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-b281d22e642d0c061b44a584",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bayern Munich -1 vs Borussia Dortmund",
   "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-30T18:00:00.000Z",
   "recorded_at": "2026-10-30T18:17:18.706Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c0cc95cf238fdb9229fe4a0b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "looks a good bet to open the scoring for the fifth league meeting in a row against Albion.",
   "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-30T17:00:00.000Z",
   "recorded_at": "2026-10-30T17:17:32.563Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-e2c1547c54158507b4ec0955",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland first goalscorer\n1pt 3-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": "2026-10-30T17:00:00.000Z",
   "recorded_at": "2026-10-30T17:17:32.563Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-8f5ef5df7ed04db35d9ee0db",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tavernier to add to United's troubles",
   "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-25T10:00:00.000Z",
   "recorded_at": "2026-10-25T10:17:18.629Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-19399ef5e9c8879ae8c3e387",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tavernier to add to United's troubles",
   "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-24T15:00:00.000Z",
   "recorded_at": "2026-10-24T15:17:18.642Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-b1f9a79d9a5ce0029b2c864b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa or draw\n\nDouble chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T09:00:00.000Z",
   "recorded_at": "2026-10-24T09:17:19.001Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-78a5b0f09d9d4e3945062136",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manzambi may be the man to step up\n\nSwiss star Manzambi sat out the victory over Viking with a minor calf injury but it is not thought to be too serious and he should go straight back into Villa's…",
   "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-24T09:00:00.000Z",
   "recorded_at": "2026-10-24T09:17:19.001Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-4230c9c9141860c625055c06",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa or draw\n\nDouble chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T15:07:11.000Z",
   "recorded_at": "2026-10-22T15:17:18.296Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0bf78e4fd8d9963044ced633",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manzambi may be the man to step up\n\nSwiss star Manzambi sat out the victory over Viking with a minor calf injury but it is not thought to be too serious and he should go straight back into Villa's…",
   "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-22T15:07:11.000Z",
   "recorded_at": "2026-10-22T15:17:18.296Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-aa43df38e15d35da90824d8b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to Score?\n\nLiam Delap\n\nPlayer Shown a Card\n\nMurillo\n\nPlayer To Have 2 Or More Shots\n\n£10 returns ≈ £225.69",
   "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:35:34.000Z",
   "recorded_at": "2026-10-22T10:47:18.594Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f989a92954b4730cf41dff3d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best bet\n\nBoth teams to score & over 2.5 goals\n2pts 11-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": "2026-10-22T10:35:34.000Z",
   "recorded_at": "2026-10-22T10:47:18.594Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-9d9002f609f53588cb456f1c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Murillo to have two or more shots\n\nOnly Delap (18) and Dan Ndoye (17) have managed more shots in the Premier League than Murillo's 12 and the Brazilian has managed seven attempts in his last two…",
   "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:35:34.000Z",
   "recorded_at": "2026-10-22T10:47:18.594Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ba4c45af7092b20844c10336",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best player bet\n\nLiam Delap to score or be shown a card\nEvs 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-22T10:35:34.000Z",
   "recorded_at": "2026-10-22T10:47:18.594Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0d302fdc453e0260a0b144ee",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to Score?",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T17:00:00.000Z",
   "recorded_at": "2026-10-21T17:17:18.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f36e8ee420386ebeb41e98a4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best bet\n\nBoth teams to score & 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-21T17:00:00.000Z",
   "recorded_at": "2026-10-21T17:17:18.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-cfd14466f76319ebbb19f16f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best player bet\n\nLiam Delap to score or be shown a card",
   "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-21T17:00:00.000Z",
   "recorded_at": "2026-10-21T17:17:18.934Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ab275939b31a11e0db9a9106",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa to beat Viking",
   "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-20T16:00:00.000Z",
   "recorded_at": "2026-10-20T16:17:22.223Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-11ff8ceed61b332d45bc7070",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "he is playing with enough confidence to make the 14-5 for Wirtz to set up another of his teammates worth taking.",
   "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-20T15:00:00.000Z",
   "recorded_at": "2026-10-20T15:17:18.714Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-101add81edfbe55928489b0d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liverpool to win\n\nMatch result",
   "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-20T15:00:00.000Z",
   "recorded_at": "2026-10-20T15:17:18.714Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ba492b894e61f1779de90192",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liverpool to win\n\nMatch result",
   "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-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:17:19.098Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-6367e5b8d294cdaa27268bf5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "making it two assists in as many games for the German playmaker, and he is playing with enough confidence to make the 14-5 for Wirtz to set up another of his teammates worth taking.",
   "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-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:17:19.098Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-8d51411de45867648960ecbc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "who make plenty of appeal 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-18T18:15:00.000Z",
   "recorded_at": "2026-10-18T18:17:17.540Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-1fe6d5867928e687e48aa6bf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa or draw double chance\n\nImproving visitors Villa have pieced together a four-game unbeaten run and looked back to their best in Wednesday's 6-0 thrashing of Fenerbahce.",
   "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-17T12:30:00.000Z",
   "recorded_at": "2026-10-17T12:37:17.956Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-dc2cceea9e9bb7ee1404339e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Roma to beat Genoa",
   "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-16T17:00:00.000Z",
   "recorded_at": "2026-10-16T17:17:17.343Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-331105bc3f7a5289e01c125d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa or draw double chance\n\nImproving visitors Villa have pieced together a four-game unbeaten run and looked back to their best in Wednesday's 6-0 thrashing of Fenerbahce.\n\nJohan Manzambi…",
   "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:30:00.000Z",
   "recorded_at": "2026-10-16T16:47:17.443Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-d84f5b4e5e4fdfca7a392c2c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa draw no bet\n2pts 5-4 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-16T16:30:00.000Z",
   "recorded_at": "2026-10-16T16:47:17.443Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-762cd230ad5c4a74e163266a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to Score",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T07:34:00.000Z",
   "recorded_at": "2026-10-16T07:37:19.071Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-027a9f4a3ae3c23ac0dfe7af",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Reo Hatate over 1.5 shots\n5-6 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-16T07:34:00.000Z",
   "recorded_at": "2026-10-16T07:37:19.071Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-63925d38a0745d2eec58f7c2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Eintracht Frankfurt to beat Cologne",
   "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-15T17:00:00.000Z",
   "recorded_at": "2026-10-15T17:07:18.124Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-487b94314ea9c4ebdf59d23c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa And Draw\n\nDouble Chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T16:45:00.000Z",
   "recorded_at": "2026-10-15T16:47:18.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-3587b733b652a7b5b8c7da2f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Newcastle to receive the most cards\n\nBoth of these teams have received 13 cards in the Premier League but Newcastle's growing frustration could see them add more to their tally than Villa in this…",
   "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-15T16:45:00.000Z",
   "recorded_at": "2026-10-15T16:47:18.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-8edcf353452f44fab2322834",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa draw no bet\n2pts 5-4 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-15T16:45:00.000Z",
   "recorded_at": "2026-10-15T16:47:18.368Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-35764c5515bd7645e7a03935",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to Score\n\nReo Hatate\n\nPlayer To Have 2 Or More Shots\n\nJosh Laurent\n\nPlayer Shown a Card",
   "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-15T16:00:00.000Z",
   "recorded_at": "2026-10-15T16:07:17.521Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-2056561e81d5b2b950b5463b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Reo Hatate over 1.5 shots\n5-6 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-15T16:00:00.000Z",
   "recorded_at": "2026-10-15T16:07:17.521Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-9421ad45de23da96333febe8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "John McGinn to score or assist\n\nTo score or assist",
   "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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:20.264Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-b26965d27988d24a7b742073",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nicolas Jackson 2+ shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:20.264Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-84d6b0d17e96b56f90df29b4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score & over 2.5 goals\n1pt Evs 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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:20.264Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-872eadfc1030747f32af5445",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mac Allister to let fly in Linz",
   "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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:19.839Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-fe799e3f13a6e84260061673",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Result: Liverpool\n\nFull Time Result\n\nAlexis Mac Allister over 2.5 shots\n\nPlayer Shots\n\nAndre Andrade to be Booked\n\nPlayer to be Booked\n\n£10 returns ≈ £72.50",
   "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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:19.839Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ff79823fdc2eca0495f51463",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexis Mac Allister over 2.5 shots\n12-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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:19.839Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-48b9bbe88718e4dcb6817eeb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liverpool to win & under 3.5 goals\n1pt 8-5 Coral, Ladbrokes",
   "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-14T15:00:00.000Z",
   "recorded_at": "2026-10-14T15:07:19.839Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-2b02a5b06635698a2040989a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "John McGinn to score or assist",
   "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-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-69b1b77ece024d2017422d4c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nicolas Jackson 2+ shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:41.313Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-063168093730776a45ce368d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Result: Liverpool\n\nFull Time Result",
   "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-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:40.902Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-e91f969027f33504f28d26cf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexis Mac Allister over 2.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:40.902Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f1a2cd5367c529147ac906b0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexis Mac Allister over 2.5 shots\n12-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-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:03:40.902Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f5fbe04d7c396109dc585944",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Result: Liverpool\n\nFull Time Result\n\nAlexis Mac Allister over 2.5 shots\n\nPlayer Shots\n\nAndre Andrade to be Booked\n\nPlayer to be Booked\n\n£10 returns ≈ £72.50",
   "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-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0387480acd9376ac27de33e3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexis Mac Allister over 2.5 shots\n\nPlayer Shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-be0fab18a53b003a02c2b4cb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Best player bet\n\nAlexis Mac Allister over 2.5 shots\n12-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-13T10:06:54.000Z",
   "recorded_at": "2026-10-13T10:07:17.285Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-3618f035748ecc8be88c91ca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 13-2 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T14:30:00.000Z",
   "recorded_at": "2026-10-12T14:37:20.878Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-7ae2d8885fd58dddcdecff01",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Back Barnes to maintain magnificent form",
   "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-12T14:30:00.000Z",
   "recorded_at": "2026-10-12T14:37:20.878Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-9b1377c3bc8af65fea910e09",
   "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 have one or more shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T14:30:00.000Z",
   "recorded_at": "2026-10-12T14:37:20.878Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-1b30464424a4f280ed073b4c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brandon Thomas-Asante Over 0.5 Shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T14:30:00.000Z",
   "recorded_at": "2026-10-12T14:37:20.878Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-846c599f261ed81f6132333d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 13-2 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T16:46:28.000Z",
   "recorded_at": "2026-10-10T17:03:18.110Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-55ac6e2438a342bc8176e7bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brandon Thomas-Asante Over 0.5 Shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T16:46:28.000Z",
   "recorded_at": "2026-10-10T17:03:18.110Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-e35fe455a2f14d5abd7290c9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Real Betis to beat Osasuna",
   "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-10T16:00:00.000Z",
   "recorded_at": "2026-10-10T16:19:26.369Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-9a17c915ed20d75a4cd8e1ed",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liam Delap over 2.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T13:00:00.000Z",
   "recorded_at": "2026-10-10T13:06:58.018Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-7fe9d5cb204583b73c352d55",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 17-2 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T16:57:07.000Z",
   "recorded_at": "2026-10-09T17:05:40.565Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-413a2ad062f25ba72a35a0c7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liam Delap over 2.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T16:57:07.000Z",
   "recorded_at": "2026-10-09T17:05:40.565Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-3a6425f0d73a697b6bd93485",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Birmingham or draw\n\nDouble Chance",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T16:00:00.000Z",
   "recorded_at": "2026-10-09T16:08:55.444Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-dce08e3eebf120d1ee5cbc58",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "August Priske over 1.5 shots\n5-6 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-09T16:00:00.000Z",
   "recorded_at": "2026-10-09T16:08:55.444Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0c4ce693e73edbdcb5a290b5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "it might pay to take on the favourites.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-07T10:38:22.399Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-bef15da8ecec676da02dc384",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "An odds-against price for the Magpies to beat lowly Coventry could prove profitable as a result.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c68713f32999b61f822b0c31",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "They were pushed out from 13-10 to 6-4 to win at Anfield after news of their looming sanctions broke and that may prove to be ill-judged.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-258facc75cfb475a97db8f29",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "That makes the 4-1 for him to be booked look huge given he will be up against tricky Tiger Mohamed Belloumi.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-60126266e2b8134102f99610",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "who scored in Wales's win over Norway and is a tasty 7-4 to have a shot on target.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-17fb19edc2d77415d887a41e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "he received eight bookings last season and is 29-10 to pick up another at Old Trafford.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-87e4772710980ff5244535ad",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "making the 7-2 available for him scoring at Portman Road of interest.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f50c008b1f9ffdd126a642b9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "they have shortened from 4-5 to 7-10 to see off the Cherries.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-2c8cace7cc79c0ee534ebc72",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "it might pay to take on the favourites.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-7422aa62ed29bf6762e679ff",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "He is 21-20 to score on Saturday and that could be worth snapping up before he shortens in Havertz's absence.",
   "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-06T15:00:00.000Z",
   "recorded_at": "2026-10-06T15:00:52.008Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-17b2737d326028fbd7c99eb2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ollie Watkins to score or assist",
   "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-10-02T00:47:32.918Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9d4382c91624ac95f23dcf07",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Belgium to beat Turkey",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-01T18:00:00.000Z",
   "recorded_at": "2026-10-01T18:02:48.715Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-e00c20fa05f1ed75f9447513",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Romano Schmid to have 2+ shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-01T15:00:00.000Z",
   "recorded_at": "2026-10-01T15:10:10.251Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ff17f51159e9d8991c6cbd00",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Troy Parrott to score or assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-01T15:00:00.000Z",
   "recorded_at": "2026-10-01T15:10:10.251Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-aadeb0899817eab1393b3c68",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score\n1pt 10-11 general",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-01T15:00:00.000Z",
   "recorded_at": "2026-10-01T15:10:10.251Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-fdd80e03fa2980a9a5e15203",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Dwight McNeil over 0.5 assists\n1pt 4-1 Hills",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:14:10.481Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1529f1aeb5c252e2b8024a90",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Youri Tielemans over 0.5 assists",
   "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-10-01T01:13:36.417Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-2855ccb0d4065a12d876abf2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pedro Porro over 0.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:13:36.417Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a2eb6dac4f4d9c63a0e89972",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Harry Kane to score two or more goals vs Benfica\n2pts 11-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-10-01T01:12:59.944Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-88fc146cd37e4c42058d73e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pervis Estupinan to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:12:20.811Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-eb0b0e2bef1f8de80015183a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Danny Welbeck to score or assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:12:20.811Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-0f3733b880cda9ab9430a846",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mateus Fernandes to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:10:36.787Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-30d247aa3a8040415457c0fd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jarrod Bowen over 0.5 fouls committed",
   "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-10-01T01:10:18.892Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-513609b8937fea6e5cdd531d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Emerson to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:10:18.892Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-e3f42f0b5f33328cfc59ac01",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexander Isak anytime goalscorer",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:10:18.892Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-16c9a573d4dfa572c91a82a1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Alexander Isak to score two or more goals\n1pt 9-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": null,
   "recorded_at": "2026-10-01T01:10:18.892Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-6f03e065087d89eb98518f91",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tomas Soucek over 1.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:07:41.426Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-12b423f681f77433ec483a92",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mohammed Kudus anytime goalscorer",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:07:41.426Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-2b85c1e89443a2a6fc61becf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Matheus Cunha first goalscorer\n1pt each-way 13-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": null,
   "recorded_at": "2026-10-01T01:07:41.426Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-5d5d18f43c3527c036213896",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bukayo Saka to score or assist\nArsenal's star man has scored three goals and provided four assists in his last five appearances.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:06:55.473Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-98ebdc129fb21f786e8476bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Joao Pedro over 1.5 shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:03:33.841Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a1fa3c82d701e1b6b8aa4b41",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Keane Lewis-Potter to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:03:33.841Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-8a18d46782c5e55ac02a88d2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Yoane Wissa anytime goalscorer",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:03:33.841Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f266f0e91a3ff5887727fa55",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 2.5 goals and both teams to score",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T01:03:33.841Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c0ddf9038ca6c1b402e86b4a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Callum Hudson-Odoi to score or assist\nLast week's Anfield hero will be in good spirits, has netted three goals in his last four away games and has created two chances per 90 minutes this term.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T00:38:47.872Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-46d5bfa2849d04c309cd5b26",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lisandro Martinez to be carded\nThe feisty Argentinian has been booked in three of his last four appearances",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T00:38:39.625Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1f0c2809554eddbe11c4f13c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Gianluca Mancini anytime goalscorer vs Athletic Bilbao\n1pt 12-1 Betfair, Paddy Power",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T00:38:14.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": null,
   "correction": null
  },
  {
   "record_id": "n-65f73b88d13e914962862c21",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Marc Cucurella to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-01T00:34:40.604Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-2c01d4a3bee07020c581be99",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Greece to beat Netherlands",
   "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-30T17:00:00.000Z",
   "recorded_at": "2026-09-30T17:10:47.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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-21b0ff39b308df7e7df48a12",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Romano Schmid 2+ shots",
   "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-30T16:00:00.000Z",
   "recorded_at": "2026-09-30T16:08:00.418Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-6380fa541c295a99ce616aca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Troy Parrott to score or assist",
   "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-30T16:00:00.000Z",
   "recorded_at": "2026-09-30T16:08:00.418Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c2cb755975fc53d0ac1d9ecf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score\n1pt 10-11 general",
   "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-30T16:00:00.000Z",
   "recorded_at": "2026-09-30T16:08:00.418Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-9f1e68c4b0f8561ef5568d3e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Diego Carlos to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-30T15:44:57.955Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-7d309fd5b277425d1851da2d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Youri Tielemans over 0.5 shots",
   "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:44:57.955Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-8342caea86692c9b82f3baad",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tomas Soucek over 0.5 shots\nThe Czech midfielder has managed four shots in his last two matches against Newcastle and Arsenal and he should find it even easier to get efforts away against…",
   "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:33:07.009Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-28839bd4273d26135ccc1fd3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "England to win & over 2.5 goals\n2pts 11-10 BoyleSports, 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-29T14:30:00.000Z",
   "recorded_at": "2026-09-29T14:49:18.364Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c4e45247915ad127392bf1ff",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Anthony Gordon to score or assist\n11-8 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-29T14:30:00.000Z",
   "recorded_at": "2026-09-29T14:49:18.364Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-2e5dd8d1d323ca2eb851d9e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "England to win\n\nMatch winner",
   "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-29T14:30:00.000Z",
   "recorded_at": "2026-09-29T14:49:18.364Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c54582ae782d3fc9c3c77bdb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "England to win & over 2.5 goals\n2pts 11-10 BoyleSports, 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-28T18:45:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.704Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c8fb052678f6866dffaa2c05",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Anthony Gordon to score or assist\n11-8 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-28T18:45:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.704Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0a864ba87deb12004fbd84f7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "England to win\n\nMatch winner",
   "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-28T18:45:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.704Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-7ee696fa1fd33dde96ad49dd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Northern Ireland draw no bet\n1pt 10-11 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-28T14:30:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.995Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f3c81b87d6e476a2be4ba030",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Dominik Szoboszlai two or more shots",
   "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-28T14:30:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.995Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-efe130ace761c4f895050d4e",
   "url": "/authors/jamie-griffith/picks/8/#pick-n-efe130ace761c4f895050d4e",
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T14:30:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.995Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": {
    "at": "2026-10-14T02:00:56.418Z",
    "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-efe130ace761c4f895050d4e",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 1923,
    "fragment_to": 1938,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.racingpost.com/sport/football-tips/nations-league/northern-ireland-vs-hungary-odds-predictions-betting-tips-team-news-bet-builder-aznsV0u1lmWz/",
     "display_name": null,
     "speaker": "Jamie Griffith",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d521241c253beeafc3898c97ec9dce5bf546cc5f9118b28842c4a34dce04c0b5",
     "material_removed": false
    },
    "published_at": "2026-09-28T14:30:00.000Z",
    "detected_at": "2026-09-28T20:50:46.995Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "not_supported",
    "cause": "national-team match (Nations League, qualifiers, continental cups)",
    "cause_code": "outside_coverage",
    "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-09-28T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-28T14:30:00.000Z",
     "detected_at": "2026-09-28T20:50:46.995Z",
     "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": [
     {
      "at": "2026-10-14T02:00:56.418Z",
      "field_name": "line sign",
      "was": "Over/Under −2.5 goals · under −2.5",
      "now": "Over/Under 2.5 goals · under 2.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.418Z",
     "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-7b6df945ed84383b1489c346",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Isaac Price to score or assist\n11-5 Paddy Power",
   "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-28T14:30:00.000Z",
   "recorded_at": "2026-09-28T20:50:46.995Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-1afd45da66bafc671d5a7a59",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Odds: 19-20 with bet365, 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-27T12:08:18.000Z",
   "recorded_at": "2026-09-28T20:57:43.291Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-389cc03dbca89eb7300bb9ff",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Northern Ireland or draw double chance vs Hungary",
   "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-27T12:07:51.000Z",
   "recorded_at": "2026-09-28T20:57:43.579Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-c40c8ba888f12794a1178f2e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Odds: 13-10 with bet365, BoyleSports, Hills",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-26T04:00:00.000Z",
   "recorded_at": "2026-09-28T20:57:43.841Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ef90dd248b668755d952870d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Stockport vs Peterborough @ 4-7",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-25T17:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.125Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-52e8462b0aa89317c4f0e3a7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ryan Manning to be booked",
   "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-23T17:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.333Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-ccba2c799d3f70df72bc1f79",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Vedat Muriqi to score or assist",
   "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-23T17:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.333Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-58a9609b72e9307585205334",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kosovo or Draw",
   "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-23T17:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.333Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-665634cb9c32ea6f691056ef",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Vedat Muriqi to score at any time\n1pt 2-1 Hills, Paddy Power",
   "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-23T17:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.333Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0f62c110273ca6f5847de92e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under five goals\n\nCeltic will take a measured approach as they look to bounce back and only one of the last ten Old Firms has featured more than four goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.581Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-98ef67e9ca3c0bcbc02a0e1c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Liam Scales to be carded\n\nThe Irish defender is set to start in his unfavoured left-back position and he is not afraid to get stuck in. He picked up 12 yellow cards in the 2025-26 Premiership season.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.581Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-f58b8a52d5fb199d89253cf1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kevin Kelsy to score or assist\n\nRangers' new Venezuelan star scored and assisted in last Sunday's derby and will again pose a big threat.\n\nLiam Scales to be carded\n\nThe Irish defender is set to…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.581Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-0b4716560e444779fe962995",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kevin Kelsy to score or assist\n\nRangers' new Venezuelan star scored and assisted in last Sunday's derby and will again pose a big threat.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.581Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-3dbd68b576a80664a18f9992",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw\n1pt 27-10 bet365, Betfair, Paddy Power",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-20T07:00:00.000Z",
   "recorded_at": "2026-09-28T21:37:48.581Z",
   "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": "Racing Post, author pages",
   "correction": null
  },
  {
   "record_id": "n-a330b06a2802bbed82798d1a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "making the 10-11 for Liverpool to finish in the top four a price worth swerving.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-98d7ce749134cab83da2aa6a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "it could be argued the 11-4 about them being relegated is 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-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9a81b6eb349eb50f59b0d896",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "while Everton's huge relegation odds of 14-1 may also be of some interest given the Toffees' lack of depth.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-65bf0d053c433d5a843a9dc1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "The Tigers are 7-4 with bet365 to stay up. It could pay to snap that up before their new signings fully show what they can do.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-8d2e94983dd0e5ad2fb7379c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brentford have the tools to edge the fine margins and that could make odds of 2-1 for a top-six finish or 6-1 for a top-four finish worth taking before they shorten even further.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b56451050653fae0d6e456c6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brentford have the tools to edge the fine margins and that could make odds of 2-1 for a top-six finish or 6-1 for a top-four finish worth taking before they shorten even further.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4ac38e5c0b1c4a52f0b57647",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hills shortened City to 3-1 from 7-2 for the title after deadline day and if Fernandez and Ndiaye have the impact they should, that price could fall even further soon.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-02T11:39:24.000Z",
   "recorded_at": "2026-09-28T17:15:01.343Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9519b75f1e559f766d704e80",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Erling Haaland over 1.5 shots on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f00dfffaf17bef5742353b1d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "James Garner to be shown a card",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-04T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:27:41.150Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f8cd3c30b760262c45b0ba69",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kyle Walker to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-22T09:40:13.000Z",
   "recorded_at": "2026-09-28T16:28:54.672Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f97faa28981324f29d3bd44a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 6-1 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-18T10:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:25.069Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d356cf4174fe728668517673",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 12-1 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:06.529Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9512d3ebc0251ece60f1d261",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 12-1 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-21T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:02.208Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a73de617e4c398fd997f8141",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Michael Keane over 1.5 fouls\n11-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-03-21T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:32:02.208Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4f975a324042ca219c33e706",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Amad Diallo to have two or more shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-20T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:07.357Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-f1982ba30e98d9274d09a41e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Evanilson to have two or more shots",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-20T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:07.357Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e8b762dc06e1949d5f4cef8a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Luke Shaw to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-20T18:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:07.357Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-1a863993ae25e144252c217d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Micky van de Ven to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-18T18:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:26.364Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-365ad9d8e6480b46b7c9e1ec",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "United, who won at Arsenal in Carrick's first away game, can inflict another home loss on Eddie Howe's inconsistent side.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-01T19:00:16.000Z",
   "recorded_at": "2026-09-28T16:20:15.944Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-eeb2d74e320ba59274a0df06",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 13-2 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-27T20:47:43.000Z",
   "recorded_at": "2026-09-28T17:22:27.546Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-1be773504709a1508b9c02c0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Santiago Bueno to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-22T10:58:49.000Z",
   "recorded_at": "2026-09-28T16:13:33.018Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-e04df96fe35e216f93d171d9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mateus Mane 1+ shot on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-22T10:58:49.000Z",
   "recorded_at": "2026-09-28T16:13:33.018Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-463cb54d65554f32a8c3ca3f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lewis O’Brien to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-02-12T18:04:22.000Z",
   "recorded_at": "2026-10-01T00:34:29.753Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-3f22e89c9e2f0e5192f6dfd2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Marcus Edwards over 0.5 shots on target",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:47.206Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-9a16401b16ac2bd1d504a1bc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kyle Walker to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-02T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:11:47.206Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-32e6d71513171b01bc72f928",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Patrick Dorgu to be shown a card",
   "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-12-20T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:44:33.976Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-e05597653710c917d8a69e63",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Morgan Rogers anytime goalscorer",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-20T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:44:33.976Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-d0dece8822f79777f8aa85f5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tim Iroegbunam to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-19T15:00:18.000Z",
   "recorded_at": "2026-09-28T16:45:11.483Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-626cffb806a79b614a0c37fa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manchester United to win & under 4.5 goals\n2pts 11-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-12-07T16:30:00.000Z",
   "recorded_at": "2026-09-28T17:34:19.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-b8985236c1a05d25349acddf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Harvey Barnes over 0.5 shots on target",
   "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-08T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:50:26.677Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-c5da70734a1ba31fd148a66a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Kevin Schade over 0.5 shots on target",
   "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-08T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:50:26.677Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b7baf9bcf28db479f46ef09f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Igor Thiago to score",
   "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-08T17:00:00.000Z",
   "recorded_at": "2026-09-28T16:50:26.677Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-5eca55e623a9ad08d0943e02",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Side with a lively north London affair by backing both teams to score and over 2.5 goals to land for the sixth time in United's last seven games.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-07T17:00:00.000Z",
   "recorded_at": "2026-09-28T17:35:26.086Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-2766b0e4a7874ace1f959cd4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victor Osimhen to score against Ajax @ 5-6 with Paddy Power",
   "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-04T18:00:00.000Z",
   "recorded_at": "2026-09-30T15:56:51.451Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-933b41a9620bdf7ab23b7952",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brighton to beat Leeds @ 17-20 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-31T17:30:00.000Z",
   "recorded_at": "2026-09-28T16:53:04.559Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-5163bd4ddb36765c61b4b084",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both are viable options given their brilliance but Eze is one worth keeping an eye on at a big price.\n\nThe England star is still around 33-1 but should continue to shine with Martin Odegaard…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-26T18:45:43.000Z",
   "recorded_at": "2026-09-28T17:38:15.786Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f5784934314780609c40a576",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "with 12-1 Declan Rice not far behind.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-26T18:45:43.000Z",
   "recorded_at": "2026-09-28T17:38:15.786Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4d8c953b2f913bf106af9dd9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bukayo Saka is the shortest priced of Mikel Arteta's squad at 8-1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-26T18:45:43.000Z",
   "recorded_at": "2026-09-28T17:38:15.786Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b4a92862a2817e99f2a86d02",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Haaland remains the 9-4 favourite to land the award for a second time but the honour usually goes to a title winner, so the prices for Arsenal's key men are worth considering.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-26T18:45:43.000Z",
   "recorded_at": "2026-09-28T17:38:15.786Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-319c4624736ff2abec7ec53a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score & over 2.5 goals\n1pt 13-10 BoyleSports, 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-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:38:53.281Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4f930f6b062ea4a60213f71c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Casemiro to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:38:49.327Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-7e6070ca03d7dc16a1470eee",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Noah Sadiki to be shown a card",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:27.547Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-a079655de9f156599b403d7d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "A player to be sent off\n1pt 5-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-10-24T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:55:27.547Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ce9f6133ea3cf7cb4f0d65f7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score in Arsenal vs West Ham @ 6-5 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-03T16:00:00.000Z",
   "recorded_at": "2026-09-28T16:57:22.382Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-074dfb92c50107bd5e1a6e9e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "5-1 looks a big price for the Toffees playmaker to assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-09-22T11:00:00.000Z",
   "recorded_at": "2026-09-28T17:42:42.726Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-9a23f1439e97b074f807cede",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "punters should be all over that ahead of Monday's clash with Everton.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-09-22T11:00:00.000Z",
   "recorded_at": "2026-09-28T17:42:42.726Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ae4674177841a71bcacf0adf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jhon Arias over 0.5 assists in Wolves vs Everton\n1pt 11-2 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-08-29T16:00:00.000Z",
   "recorded_at": "2026-09-28T17:48:58.731Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-601362d190d3db61189c2da1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Freddie Potts over 1.5 tackles",
   "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-08-21T14:00:00.000Z",
   "recorded_at": "2026-09-28T17:55:03.574Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-e278640bb5990b9433982921",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pays out at 8-1 with bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-17T11:42:16.000Z",
   "recorded_at": "2026-09-28T17:56:24.683Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-bf3ba0b628d07ddf48a7cda9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Morgan Rogers to score or assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-05-24T11:20:48.000Z",
   "recorded_at": "2026-09-28T17:59:58.895Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-4fc97c3874f1d29c8ca8b4d3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Danny Welbeck to score or assist\nThe Seagulls striker notched his tenth league goal of the season last weekend and has scored once and provided an assist in his last two Premier League appearances…",
   "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-18T11:30:20.000Z",
   "recorded_at": "2026-09-28T17:08:37.050Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b00b0e6c8b00dfcc144fd059",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Djed Spence to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-26T10:52:58.000Z",
   "recorded_at": "2026-09-28T18:07:29.718Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-94b58222677d3bcaf315c65e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mohamed Salah to score two or more goals\n1pt 16-5 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-04-25T13:30:38.000Z",
   "recorded_at": "2026-09-28T17:11:18.103Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-6f511899f82be8c3edf2c0b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Matheus Nunes to be booked\n1pt 15-4 bet365",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-25T13:30:38.000Z",
   "recorded_at": "2026-09-28T17:11:18.103Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-328a077075176cd58a548345",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Youri Tielemans over 0.5 assists\n1pt 13-2 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-04-25T13:30:38.000Z",
   "recorded_at": "2026-09-28T17:11:18.103Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-7b049c0c9aaa04cdbe44dcbe",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Dan James to score or assist",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-20T14:05:29.000Z",
   "recorded_at": "2026-09-30T16:08:04.603Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-d33f953af0e94a4c9d7865b6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Yves Bissouma to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-20T13:54:51.000Z",
   "recorded_at": "2026-09-28T18:07:54.524Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-2533e6045c3f1458478a7d20",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Will Hughes to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-04-15T11:16:29.000Z",
   "recorded_at": "2026-09-28T18:08:32.533Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-8112e8c6e65b9a35d3ed41fb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Denzel Dumfries to commit 2+ fouls",
   "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-10T12:03:19.000Z",
   "recorded_at": "2026-09-30T15:59:50.983Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-cbb4e1903b5e8d9dd03c769a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lautaro Martinez to score",
   "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-03-10T12:03:19.000Z",
   "recorded_at": "2026-09-30T15:59:50.983Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-328c4563c0bf0bfa53a0ad6a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Declan Rice over 0.5 assists vs Manchester United\n1pt 11-2 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-03-07T15:22:34.000Z",
   "recorded_at": "2026-09-28T18:11:33.380Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-f22092f614e82f2b3c5e1680",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Andre over 0.5 fouls",
   "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-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-4242a8281f42dd8bef4b690d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jorgen Strand Larsen over 0.5 shots on target",
   "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-03-07T15:00:00.000Z",
   "recorded_at": "2026-09-28T16:22:45.518Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-490416dc80ea914aa141db8f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brahim Diaz over 0.5 shots on target\nThe Moroccan should start in Jude Bellingham's absence and he has scored twice in 186 minutes against Atleti when playing for Real.",
   "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-03-03T15:00:00.000Z",
   "recorded_at": "2026-09-30T16:03:04.090Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-ec57cf55d56e18f5e7d99354",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nikola Milenkovic first goalscorer\n0.5pts 28-1 each-way 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-02-25T13:12:56.000Z",
   "recorded_at": "2026-09-28T18:12:23.314Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-0d76a0fc235339ff74c8da76",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Joao Gomes to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-02-15T13:31:45.000Z",
   "recorded_at": "2026-09-28T18:13:39.520Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-372c4f27593ab545f549761d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lamine Camara to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-20T14:12:13.000Z",
   "recorded_at": "2026-09-30T16:00:48.198Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-6ab84875b5269ee37d3de3ce",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Eliesse Ben Seghir over 0.5 shots on target",
   "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-20T14:12:13.000Z",
   "recorded_at": "2026-09-30T16:00:48.198Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-469b1e91f67f5bfe96508698",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Jhon Duran over 0.5 shots on target",
   "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-20T14:12:13.000Z",
   "recorded_at": "2026-09-30T16:00:48.198Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-b41455ac7cab451b5304660c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Emmanuel Agbadou to be carded",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-19T14:40:26.000Z",
   "recorded_at": "2026-10-01T01:01:15.035Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-85f060d0d3992878f9025a08",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Levi Colwill to be booked",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-01-13T14:47:10.000Z",
   "recorded_at": "2026-09-30T15:17:17.961Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-7df80417cac6db6f4b97a185",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Antoine Semenyo over 0.5 shots on target",
   "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-13T14:47:10.000Z",
   "recorded_at": "2026-09-30T15:17:17.961Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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": 200,
  "before_kickoff": 48,
  "after_kickoff": 152,
  "at_least_2h": 48,
  "share_2h_plus": 24.0,
  "median_hours": 24.2,
  "min_hours": 2.2,
  "max_hours": 146.9,
  "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": 6,
  "settled_picks_all": 10,
  "excluded": {
   "market_without_favourite": 4,
   "no_recorded_line": 0,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 60000,
  "author_net_hundredths": -28500,
  "favourite_net_hundredths": -60000,
  "difference_hundredths": 31500,
  "author_return_percent": -47.5,
  "favourite_return_percent": -100.0,
  "author_hit_rate": 16.7,
  "favourite_hit_rate": 0.0,
  "picked_favourite_share": 83.3,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 6,
    "staked_hundredths": 60000,
    "author_net_hundredths": -28500,
    "favourite_net_hundredths": -60000,
    "author_hits": 1,
    "favourite_hits": 0,
    "picked_favourite": 5,
    "author_return_percent": -47.5,
    "favourite_return_percent": -100.0
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-11T13:00:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": -10000
   },
   {
    "kickoff": "2026-10-12T19:00:00.000Z",
    "author_cumulative_hundredths": -20000,
    "favourite_cumulative_hundredths": -20000
   },
   {
    "kickoff": "2026-10-21T16:45:00.000Z",
    "author_cumulative_hundredths": -30000,
    "favourite_cumulative_hundredths": -30000
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -40000,
    "favourite_cumulative_hundredths": -40000
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -50000,
    "favourite_cumulative_hundredths": -50000
   },
   {
    "kickoff": "2026-10-25T14:00:00.000Z",
    "author_cumulative_hundredths": -28500,
    "favourite_cumulative_hundredths": -60000
   }
  ],
  "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": 416,
  "pages": 22,
  "page_urls": [
   "/authors/jamie-griffith/",
   "/authors/jamie-griffith/picks/2/",
   "/authors/jamie-griffith/picks/3/",
   "/authors/jamie-griffith/picks/4/",
   "/authors/jamie-griffith/picks/5/",
   "/authors/jamie-griffith/picks/6/",
   "/authors/jamie-griffith/picks/7/",
   "/authors/jamie-griffith/picks/8/",
   "/authors/jamie-griffith/picks/9/",
   "/authors/jamie-griffith/picks/10/",
   "/authors/jamie-griffith/picks/11/",
   "/authors/jamie-griffith/picks/12/",
   "/authors/jamie-griffith/picks/13/",
   "/authors/jamie-griffith/picks/14/",
   "/authors/jamie-griffith/picks/15/",
   "/authors/jamie-griffith/picks/16/",
   "/authors/jamie-griffith/picks/17/",
   "/authors/jamie-griffith/picks/18/",
   "/authors/jamie-griffith/picks/19/",
   "/authors/jamie-griffith/picks/20/",
   "/authors/jamie-griffith/picks/21/",
   "/authors/jamie-griffith/picks/22/"
  ],
  "groups": {
   "settled": 140,
   "pending": 1,
   "excluded": 275
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/jamie-griffith/",
  "current": true
 },
 "title_tag": "Jamie Griffith Predictions: This Week's Picks & Verified Record",
 "calculator": null,
 "person": {
  "person_id": "o-c697be96d57cf5a3ff88e57d",
  "type_code": "individual",
  "name_shown": "Jamie Griffith",
  "main_entity": "e-c697be96d57cf5a3ff88e57d",
  "identity": {
   "status": "verified_identity",
   "is_verified": true,
   "when": "2026-10-11",
   "source_list": [
    {
     "url": "https://www.racingpost.com/authors/jamie-griffith/",
     "what": "«After two years working in the racing department, Jamie joined Sport in 2023 to write about his two biggest passions, football and basketball.»; рубрики: Bet of the Day, European acca, Expert Jury"
    }
   ]
  },
  "platform_list": [
   {
    "entity_ref": "e-c697be96d57cf5a3ff88e57d",
    "medium": "Racing Post",
    "channel": "section pages",
    "domain": "racingpost.com",
    "source_info": "racing-post",
    "byline": "Jamie Griffith",
    "url": "/sources/racing-post/",
    "summary": {
     "statements": 848,
     "predictions": 253,
     "settled_picks": 56,
     "headline_kind": "historical_simulation",
     "return_percent": -0.64,
     "headline_part": "archived",
     "period_from": "2026-09-28",
     "period_to": "2026-10-09"
    }
   },
   {
    "entity_ref": "e-349f0e605452fae05841947c",
    "medium": "Racing Post",
    "channel": "author pages",
    "domain": "racingpost.com",
    "source_info": "racing-post",
    "byline": "Jamie Griffith",
    "url": null,
    "summary": {
     "statements": 594,
     "predictions": 163,
     "settled_picks": 10,
     "headline_kind": "live_snapshot",
     "return_percent": 37.7,
     "headline_part": "live",
     "period_from": "2026-09-28",
     "period_to": "2026-11-07"
    }
   }
  ],
  "previously": [],
  "trust_tier": "established"
 },
 "data_revision": {
  "data_version": "2026-11-03.1",
  "updated": "2026-11-03",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "2.2",
  "price_rule": "independent odds snapshot",
  "series_code": "market_price",
  "sample": {
   "settled_picks": 12,
   "matches": 11,
   "void": 0,
   "period_from": "2026-10-10",
   "period_to": "2026-11-02",
   "composition_hash": "56ec2ea05e02a1a97c0e3e60d319779db445c4a9471a146f73e8abd518e2a26c"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-69a235710c7bc20c1928",
   "at": "2026-11-03T06:24:00.880Z",
   "data_version": "2026-11-03.1",
   "previous_data_version": "2026-11-02.3",
   "url": "/authors/jamie-griffith/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-27.1",
    "return_percent": "16.75",
    "settled_picks": 10,
    "matches": 10,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4b134269438d9c23eaaa8ec992ac443aaefd428b7ac4f9cb1568491712834b9c",
    "text": "+16.75% on 10 settled picks across 10 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-03.1",
    "return_percent": "38.71",
    "settled_picks": 12,
    "matches": 11,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "56ec2ea05e02a1a97c0e3e60d319779db445c4a9471a146f73e8abd518e2a26c",
    "text": "+38.71% on 12 settled picks across 11 matches · independent odds snapshot · method 2.2"
   },
   "reason": "2 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-0af8c692f7d5bfca83d1",
   "at": "2026-10-27T07:47:02.386Z",
   "data_version": "2026-10-27.1",
   "previous_data_version": "2026-10-26.1",
   "url": "/authors/jamie-griffith/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-10-22.3",
    "return_percent": "-0.64",
    "settled_picks": 56,
    "matches": 44,
    "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": "b334e6c153ac519296400c7da55328f37e4603270567bf28efc7a7c65c5464d4",
    "text": "−0.64% on 56 settled picks across 44 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-27.1",
    "return_percent": "16.75",
    "settled_picks": 10,
    "matches": 10,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4b134269438d9c23eaaa8ec992ac443aaefd428b7ac4f9cb1568491712834b9c",
    "text": "+16.75% on 10 settled picks across 10 matches · independent odds snapshot · method 2.2"
   },
   "reason": "The headline rule changed on 14 October 2026: the live record at our recorded market price becomes the headline number from 10 settled picks; until then the headline is the record restored from pre-match archive copies, and the live record so far is shown beside it. Was: historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only (56 settled picks). Now: independent odds snapshot (10 settled picks).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 10,
    "removed": 56,
    "changed": 0
   },
   "correction_id": "i-39f5fb545c778fba4e8a"
  },
  {
   "id": "zc-f18890f523fb9fb717c3",
   "at": "2026-10-22T09:54:30.278Z",
   "data_version": "2026-10-22.3",
   "previous_data_version": "2026-10-22.2",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-22.2",
    "return_percent": "13.96",
    "settled_picks": 62,
    "matches": 47,
    "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": "51437575d195603f9bde3ab6a14964aa9652b145750868fc89307bb5bf679336",
    "text": "+13.96% on 62 settled picks across 47 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": "-0.64",
    "settled_picks": 56,
    "matches": 44,
    "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": "b334e6c153ac519296400c7da55328f37e4603270567bf28efc7a7c65c5464d4",
    "text": "−0.64% on 56 settled picks across 44 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: 6 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 6,
    "changed": 0
   },
   "correction_id": "i-ed082374fabde3839b84"
  },
  {
   "id": "zc-ec51c36895658499c648",
   "at": "2026-10-22T05:56:36.122Z",
   "data_version": "2026-10-22.2",
   "previous_data_version": "2026-10-22.1",
   "url": "/authors/jamie-griffith/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-19.6",
    "return_percent": "-0.64",
    "settled_picks": 56,
    "matches": 44,
    "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": "b334e6c153ac519296400c7da55328f37e4603270567bf28efc7a7c65c5464d4",
    "text": "−0.64% on 56 settled picks across 44 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": "13.96",
    "settled_picks": 62,
    "matches": 47,
    "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": "51437575d195603f9bde3ab6a14964aa9652b145750868fc89307bb5bf679336",
    "text": "+13.96% on 62 settled picks across 47 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 6 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": 6,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-356413be0470df6149b0",
   "at": "2026-10-19T19:39:27.559Z",
   "data_version": "2026-10-19.6",
   "previous_data_version": "2026-10-19.5",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-18.3",
    "return_percent": "12.43",
    "settled_picks": 59,
    "matches": 45,
    "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": "5ae45c3d94b331adbfceafe541bd0d7b95cc26c41b86abe1f3ed6a9c2ea4ac3c",
    "text": "+12.43% on 59 settled picks across 45 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": "-0.64",
    "settled_picks": 56,
    "matches": 44,
    "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": "b334e6c153ac519296400c7da55328f37e4603270567bf28efc7a7c65c5464d4",
    "text": "−0.64% on 56 settled picks across 44 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: 3 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 3,
    "changed": 0
   },
   "correction_id": "i-fae15543daea3db7a382"
  },
  {
   "id": "zc-c99edff658fde565722f",
   "at": "2026-10-18T04:18:28.335Z",
   "data_version": "2026-10-18.3",
   "previous_data_version": "2026-10-18.2",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-18.2",
    "return_percent": "11.98",
    "settled_picks": 65,
    "matches": 49,
    "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": "08e60b393016da4ea708d05d80ab833423f81a0be86c81f76ae6c4e02f8b2993",
    "text": "+11.98% on 65 settled picks across 49 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": "12.43",
    "settled_picks": 59,
    "matches": 45,
    "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": "5ae45c3d94b331adbfceafe541bd0d7b95cc26c41b86abe1f3ed6a9c2ea4ac3c",
    "text": "+12.43% on 59 settled picks across 45 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: 5 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 5,
    "changed": 0
   },
   "correction_id": "i-68e397d0e28c62a4e3e5"
  },
  {
   "id": "zc-6ed9e67d9d886598385e",
   "at": "2026-10-18T03:29:01.089Z",
   "data_version": "2026-10-18.2",
   "previous_data_version": "2026-10-18.1",
   "url": "/authors/jamie-griffith/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-16.5",
    "return_percent": "12.43",
    "settled_picks": 59,
    "matches": 45,
    "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": "5ae45c3d94b331adbfceafe541bd0d7b95cc26c41b86abe1f3ed6a9c2ea4ac3c",
    "text": "+12.43% on 59 settled picks across 45 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": "11.98",
    "settled_picks": 65,
    "matches": 49,
    "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": "08e60b393016da4ea708d05d80ab833423f81a0be86c81f76ae6c4e02f8b2993",
    "text": "+11.98% on 65 settled picks across 49 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 5 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": 5,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-a511006ebaae4974012e",
   "at": "2026-10-16T17:26:36.835Z",
   "data_version": "2026-10-16.5",
   "previous_data_version": "2026-10-16.4",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-16.3",
    "return_percent": "10.89",
    "settled_picks": 54,
    "matches": 39,
    "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": "766fc8b64700eb4f382d3e31ec8be71dd91c9822feb29b8d9921ee5c91454685",
    "text": "+10.89% on 54 settled picks across 39 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": "12.43",
    "settled_picks": 59,
    "matches": 45,
    "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": "5ae45c3d94b331adbfceafe541bd0d7b95cc26c41b86abe1f3ed6a9c2ea4ac3c",
    "text": "+12.43% on 59 settled picks across 45 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; 7 picks added.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 7,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-17db98072dc857d81ff0"
  },
  {
   "id": "zc-62041dd84493f02672b2",
   "at": "2026-10-16T12:26:54.015Z",
   "data_version": "2026-10-16.3",
   "previous_data_version": "2026-10-16.2",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-15.5",
    "return_percent": "9.79",
    "settled_picks": 57,
    "matches": 42,
    "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": "4d4c4e05173ca4eba098ec891cf7655a3b36551a04eca04fdc5fb08c3f398e6b",
    "text": "+9.79% on 57 settled picks across 42 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.3",
    "return_percent": "10.89",
    "settled_picks": 54,
    "matches": 39,
    "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": "766fc8b64700eb4f382d3e31ec8be71dd91c9822feb29b8d9921ee5c91454685",
    "text": "+10.89% on 54 settled picks across 39 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: 3 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 3,
    "changed": 0
   },
   "correction_id": "i-df8ef3b7b387e2cc6d52"
  },
  {
   "id": "zc-e9fe25ab2a4ef60c15bc",
   "at": "2026-10-15T18:43:19.205Z",
   "data_version": "2026-10-15.5",
   "previous_data_version": "2026-10-15.4",
   "url": "/authors/jamie-griffith/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-14.3",
    "return_percent": "11.57",
    "settled_picks": 58,
    "matches": 42,
    "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": "ed6013dc095b6cf3feba1cc6da9b04949d5dc466c3c7b42c44057f2bccc621d8",
    "text": "+11.57% on 58 settled picks across 42 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-15.5",
    "return_percent": "9.79",
    "settled_picks": 57,
    "matches": 42,
    "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": "4d4c4e05173ca4eba098ec891cf7655a3b36551a04eca04fdc5fb08c3f398e6b",
    "text": "+9.79% on 57 settled picks across 42 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: 1 pick left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 1,
    "changed": 0
   },
   "correction_id": "i-a4b62ddb4c11531fbfa1"
  },
  {
   "id": "zc-95c5bd4870dbf21009f6",
   "at": "2026-10-14T22:11:18.139Z",
   "data_version": "2026-10-14.3",
   "previous_data_version": "2026-10-14.2",
   "url": "/authors/jamie-griffith/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-10-13.3",
    "return_percent": "-100.00",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3d185a29b7d58a48542d095462b1a8a1b0f77433138337ef45d80e91b2af3e8b",
    "text": "−200.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-14.3",
    "return_percent": "11.57",
    "settled_picks": 58,
    "matches": 42,
    "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": "ed6013dc095b6cf3feba1cc6da9b04949d5dc466c3c7b42c44057f2bccc621d8",
    "text": "+11.57% on 58 settled picks across 42 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": "The headline rule changed on 14 October 2026: the live record at our recorded market price becomes the headline number from 10 settled picks; until then the headline is the record restored from pre-match archive copies, and the live record so far is shown beside it. Was: independent odds snapshot (2 settled picks). Now: historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only (58 settled picks).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 58,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-66545377e8572eeef937"
  },
  {
   "id": "zc-21ce85008b2f8824b748",
   "at": "2026-10-13T14:04:45.283Z",
   "data_version": "2026-10-13.3",
   "previous_data_version": "2026-10-13.2",
   "url": "/authors/jamie-griffith/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-10-09.2",
    "return_percent": "11.57",
    "settled_picks": 58,
    "matches": 42,
    "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": "ed6013dc095b6cf3feba1cc6da9b04949d5dc466c3c7b42c44057f2bccc621d8",
    "text": "+11.57% on 58 settled picks across 42 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.3",
    "return_percent": "-100.00",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3d185a29b7d58a48542d095462b1a8a1b0f77433138337ef45d80e91b2af3e8b",
    "text": "−200.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "reason": "The headline number is now calculated in a different series: “independent odds snapshot” (2 settled picks) instead of “historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only” (58 settled picks). The series is chosen by the published rule; the earlier figure is kept here.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 58,
    "changed": 0
   },
   "correction_id": "i-bc5c530627c3a58ba809"
  },
  {
   "id": "zc-f0a5199557286585c9e9",
   "at": "2026-10-09T12:49:36.723Z",
   "data_version": "2026-10-09.2",
   "previous_data_version": "2026-10-09.1",
   "url": "/authors/jamie-griffith/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-10-09.1",
    "return_percent": "21.32",
    "settled_picks": 60,
    "matches": 45,
    "void": 0,
    "series_code": "retro_market_closing_sm",
    "price_rule": "second data provider's closing price, restored",
    "method_version": "retro-1.1",
    "composition_hash": "737d3ace596af94f3997ff3ea089febcb7dd0df3371617ae38fff9b3aa0c1255",
    "text": "+21.32% on 60 settled picks across 45 matches · second data provider's closing price, restored · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-09.2",
    "return_percent": "11.57",
    "settled_picks": 58,
    "matches": 42,
    "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": "ed6013dc095b6cf3feba1cc6da9b04949d5dc466c3c7b42c44057f2bccc621d8",
    "text": "+11.57% on 58 settled picks across 42 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: second data provider's closing price, 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 (58 settled picks).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 14,
    "removed": 16,
    "changed": 0
   },
   "correction_id": "i-41540674dbf885beb361"
  },
  {
   "id": "zc-91281bdb01d6a2449362",
   "at": "2026-10-09T11:08:54.367Z",
   "data_version": "2026-10-09.1",
   "previous_data_version": "2026-09-30.1",
   "url": "/authors/jamie-griffith/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-09-30.1",
    "return_percent": "-3.65",
    "settled_picks": 27,
    "matches": 25,
    "void": 3,
    "series_code": "retro_author_price",
    "price_rule": "author's stated odds, restored",
    "method_version": "retro-1.0",
    "composition_hash": "c2b220ca271f3710bb216d17334e38ee18ece89b81786b576a870ca13de15beb",
    "text": "−3.65% on 27 settled picks across 25 matches · author's stated odds, restored · method retro-1.0"
   },
   "after": {
    "data_version": "2026-10-09.1",
    "return_percent": "21.32",
    "settled_picks": 60,
    "matches": 45,
    "void": 0,
    "series_code": "retro_market_closing_sm",
    "price_rule": "second data provider's closing price, restored",
    "method_version": "retro-1.1",
    "composition_hash": "737d3ace596af94f3997ff3ea089febcb7dd0df3371617ae38fff9b3aa0c1255",
    "text": "+21.32% on 60 settled picks across 45 matches · second data provider's closing price, restored · method retro-1.1"
   },
   "reason": "The headline number is now calculated in a different series: “second data provider's closing price, restored” (60 settled picks) instead of “author's stated odds, restored” (27 settled picks). The series is chosen by the published rule; the earlier figure is kept here.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 44,
    "removed": 11,
    "changed": 7
   },
   "correction_id": "i-df26649dc920536500a8"
  }
 ],
 "current_predictions": {
  "total_count": 1,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-48d6db596c10c9b435ef533d",
    "url": "/authors/jamie-griffith/picks/22/#pick-n-48d6db596c10c9b435ef533d",
    "match": "Brighton & Hove Albion v Brentford",
    "match_url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
    "kickoff": "2026-11-08T14:00:00.000Z",
    "competition": "Premier League",
    "author_said": "Match result and over/under 1.5 goals: Brighton & Hove Albion to win and over 1.5 goals at 2.2",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T15:23:55.240Z",
    "platform": "Racing Post, author pages"
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "archived",
    "title": "Archived before kick-off",
    "price_rule": "Reconstructed at archived prices",
    "settled_picks": 56,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 16,
      "won": 5,
      "void": 0,
      "net_points_hundredths": -52250,
      "return_percent": "-32.7",
      "period_from": "2024-09-14",
      "period_to": "2026-03-21",
      "small_sample": false,
      "average_odds": "2.96",
      "odds_from_author": 13,
      "odds_from_snapshot": 3
     },
     {
      "code_name": "result_and_total",
      "in_words": "Result and total goals",
      "url": null,
      "settled_picks": 12,
      "won": 4,
      "void": 0,
      "net_points_hundredths": -30800,
      "return_percent": "-25.7",
      "period_from": "2024-10-06",
      "period_to": "2026-05-04",
      "small_sample": false,
      "average_odds": "2.39",
      "odds_from_author": 11,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 9,
      "won": 6,
      "void": 0,
      "net_points_hundredths": 1450,
      "return_percent": "1.6",
      "period_from": "2024-09-14",
      "period_to": "2025-05-19",
      "small_sample": true,
      "average_odds": "1.61",
      "odds_from_author": 0,
      "odds_from_snapshot": 9
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 9,
      "won": 6,
      "void": 0,
      "net_points_hundredths": 7600,
      "return_percent": "8.4",
      "period_from": "2024-12-09",
      "period_to": "2026-04-22",
      "small_sample": true,
      "average_odds": "1.67",
      "odds_from_author": 2,
      "odds_from_snapshot": 7
     },
     {
      "code_name": "both_teams_score_and_result",
      "in_words": "Result and both teams to score",
      "url": null,
      "settled_picks": 4,
      "won": 4,
      "void": 0,
      "net_points_hundredths": 65500,
      "return_percent": "163.8",
      "period_from": "2024-09-21",
      "period_to": "2025-01-20",
      "small_sample": true,
      "average_odds": "2.69",
      "odds_from_author": 4,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "double_chance",
      "in_words": "Double chance",
      "url": null,
      "settled_picks": 3,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 10700,
      "return_percent": "35.7",
      "period_from": "2024-09-22",
      "period_to": "2026-02-22",
      "small_sample": true,
      "average_odds": "2.17",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "win_to_nil",
      "in_words": "Win to nil",
      "url": null,
      "settled_picks": 2,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 4200,
      "return_percent": "21.0",
      "period_from": "2025-01-19",
      "period_to": "2025-12-20",
      "small_sample": true,
      "average_odds": "2.48",
      "odds_from_author": 2,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "correct_score_market",
      "in_words": "Correct score",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2025-03-04",
      "period_to": "2025-03-04",
      "small_sample": true,
      "average_odds": "7.00",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 43,
      "won": 26,
      "void": 0,
      "net_points_hundredths": 91600,
      "return_percent": "21.3",
      "period_from": "2024-09-14",
      "period_to": "2026-05-04",
      "small_sample": false,
      "average_odds": "2.32",
      "odds_from_author": 28,
      "odds_from_snapshot": 15,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 12,
        "won": 4,
        "void": 0,
        "net_points_hundredths": -25550,
        "return_percent": "-21.3",
        "period_from": "2024-09-14",
        "period_to": "2026-03-21",
        "small_sample": false,
        "average_odds": "3.04",
        "odds_from_author": 11,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 8,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 17600,
        "return_percent": null,
        "period_from": "2024-12-09",
        "period_to": "2026-04-22",
        "small_sample": true,
        "average_odds": "1.70",
        "odds_from_author": 2,
        "odds_from_snapshot": 6
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 7,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 21450,
        "return_percent": null,
        "period_from": "2024-09-14",
        "period_to": "2025-05-19",
        "small_sample": true,
        "average_odds": "1.51",
        "odds_from_author": 0,
        "odds_from_snapshot": 7
       },
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 7,
        "won": 3,
        "void": 0,
        "net_points_hundredths": -2300,
        "return_percent": null,
        "period_from": "2024-11-23",
        "period_to": "2026-05-04",
        "small_sample": true,
        "average_odds": "2.44",
        "odds_from_author": 6,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "both_teams_score_and_result",
        "in_words": "Result and both teams to score",
        "settled_picks": 4,
        "won": 4,
        "void": 0,
        "net_points_hundredths": 65500,
        "return_percent": null,
        "period_from": "2024-09-21",
        "period_to": "2025-01-20",
        "small_sample": true,
        "average_odds": "2.69",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 3,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 10700,
        "return_percent": null,
        "period_from": "2024-09-22",
        "period_to": "2026-02-22",
        "small_sample": true,
        "average_odds": "2.17",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "win_to_nil",
        "in_words": "Win to nil",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4200,
        "return_percent": null,
        "period_from": "2025-01-19",
        "period_to": "2025-12-20",
        "small_sample": true,
        "average_odds": "2.48",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 7,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -35200,
      "return_percent": "-50.3",
      "period_from": "2024-11-06",
      "period_to": "2025-03-11",
      "small_sample": true,
      "average_odds": "3.03",
      "odds_from_author": 4,
      "odds_from_snapshot": 3,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -16700,
        "return_percent": null,
        "period_from": "2024-12-11",
        "period_to": "2025-03-04",
        "small_sample": true,
        "average_odds": "2.60",
        "odds_from_author": 1,
        "odds_from_snapshot": 2
       },
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 1500,
        "return_percent": null,
        "period_from": "2024-11-06",
        "period_to": "2025-03-11",
        "small_sample": true,
        "average_odds": "2.30",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-03-11",
        "period_to": "2025-03-11",
        "small_sample": true,
        "average_odds": "1.79",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "correct_score_market",
        "in_words": "Correct score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-03-04",
        "period_to": "2025-03-04",
        "small_sample": true,
        "average_odds": "7.00",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "EFL Championship",
      "in_words": "EFL Championship",
      "url": "/football/competitions/efl-championship/",
      "settled_picks": 5,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -50000,
      "return_percent": "-100.0",
      "period_from": "2024-10-06",
      "period_to": "2025-04-21",
      "small_sample": true,
      "average_odds": "2.25",
      "odds_from_author": 3,
      "odds_from_snapshot": 2,
      "league_markets": [
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 2,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -20000,
        "return_percent": null,
        "period_from": "2024-10-06",
        "period_to": "2025-04-21",
        "small_sample": true,
        "average_odds": "2.20",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-04-18",
        "period_to": "2025-04-18",
        "small_sample": true,
        "average_odds": "2.17",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2024-11-03",
        "period_to": "2024-11-03",
        "small_sample": true,
        "average_odds": "3.20",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-04-21",
        "period_to": "2025-04-21",
        "small_sample": true,
        "average_odds": "1.48",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       }
      ]
     },
     {
      "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": "2025-10-23",
      "period_to": "2025-10-23",
      "small_sample": true,
      "average_odds": "2.60",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-10-23",
        "period_to": "2025-10-23",
        "small_sample": true,
        "average_odds": "2.60",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 28 September 2026 · 416 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/authors/jamie-griffith/",
  "s": "2026-09-28",
  "prediction_count": 416,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/authors/jamie-griffith/\">Record tracked by Forecast Record since 28 September 2026 · 416 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "established",
  "in_words": "Established",
  "settled_count": 121,
  "days": 780,
  "weeks": 36,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 54,
  "first_settled_on": "2024-09-14",
  "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": "racing-post",
   "source_name": "Racing Post",
   "source_url": "/sources/racing-post/",
   "label": "Also at Racing Post",
   "authors_total": 15,
   "authors": [
    {
     "name": "James Milton",
     "url": "/authors/james-milton/",
     "headline_part": "archived",
     "settled_picks": 124,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Liam Flin",
     "url": "/authors/liam-flin/",
     "headline_part": "archived",
     "settled_picks": 58,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Jack Ogalbe",
     "url": "/authors/jack-ogalbe/",
     "headline_part": "archived",
     "settled_picks": 44,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Ian Wilkerson",
     "url": "/authors/ian-wilkerson/",
     "headline_part": "archived",
     "settled_picks": 37,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Dan Childs",
     "url": "/authors/dan-childs/",
     "headline_part": "live",
     "settled_picks": 24,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Joe Casey",
     "url": "/authors/joe-casey/",
     "headline_part": "live",
     "settled_picks": 19,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Aaron Ashley",
     "url": "/authors/aaron-ashley/",
     "headline_part": "live",
     "settled_picks": 15,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "James Mason",
     "url": "/authors/james-mason/",
     "headline_part": "archived",
     "settled_picks": 14,
     "return_percent": "16.1",
     "small_sample": false,
     "average_odds": "4.00",
     "odds_from_author": 10,
     "odds_from_snapshot": 4
    },
    {
     "name": "Steve Davies",
     "url": "/authors/steve-davies/",
     "headline_part": "archived",
     "settled_picks": 14,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Tom Hill",
     "url": "/authors/tom-hill/",
     "headline_part": "archived",
     "settled_picks": 11,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Tom McGarry",
     "url": "/authors/tom-mcgarry/",
     "headline_part": "archived",
     "settled_picks": 11,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    },
    {
     "name": "Alex Wrigley",
     "url": "/authors/alex-wrigley/",
     "headline_part": "archived",
     "settled_picks": 7,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    }
   ]
  }
 ],
 "author_type": "Pundit",
 "data_changes": {
  "added_later": "36 records added on 28 Sep 2026 from archived copies; 41 records added on 28 Sep 2026 found after the match; 44 records added on 1 Oct 2026 from archived copies; 58 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-27T07:47:02.386Z",
  "corrections_url": "/corrections/",
  "text": "1 record shown here has been corrected; the last correction was on 27 October 2026, with its reason in the corrections log."
 },
 "entity_id": "person:o-c697be96d57cf5a3ff88e57d",
 "source_revision": 207,
 "related": [
  {
   "url": "/cards/e-c697be96d57cf5a3ff88e57d-bank/",
   "name": "Bankroll card — Jamie Griffith",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-c697be96d57cf5a3ff88e57d-said-vs-happened/",
   "name": "Said → happened — Jamie Griffith",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/jamie-griffith/",
   "name": "Your record on Forecast Record: Jamie Griffith",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 140,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 416,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 416,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 12,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 56,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 24,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 38,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 83,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 12,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.checked",
   "entity": "e-c697be96d57cf5a3ff88e57d",
   "value": 121,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
