{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/sportsgambler/picks/2/",
 "canonical": "/sources/sportsgambler/picks/2/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "SportsGambler (football) — football predictions, page 2 of 107",
 "description": "Predictions 1–20 of 2,108 by SportsGambler (football), with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 2 of 107 of the predictions by SportsGambler (football) recorded by Forecast Record: predictions 1–20 of 2,108 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "2,108",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T18:02:25.753Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "c0f95dc76a22444916ad4d4608c2e1c51113a695629fbee7305f1a34461c62a2",
 "dependency_group": "author:e-85fe03b1d758562a5a6c4f90",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/sportsgambler/picks/2/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-85fe03b1d758562a5a6c4f90",
  "public_name": "SportsGambler",
  "tracker_number": 958,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-24",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-53dde6bc50102beb6e768b5d",
   "url": "/sources/sportsgambler/picks/2/#pick-n-53dde6bc50102beb6e768b5d",
   "match": "Lincoln City v Swansea City",
   "match_url": "/football/matches/lincoln-city-vs-swansea-city-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Lincoln City +0.25 at 1.71",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": null,
   "evidence": {
    "observation_id": "n-53dde6bc50102beb6e768b5d",
    "quote_text": "The way forward could be to back Lincoln with a +0.25 Asian Handicap at 1.71 against Swansea.",
    "fragment_from": 1590,
    "fragment_to": 1683,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fb2a570c59f2",
     "display_name": "Lincoln City — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/lincoln-city-vs-swansea-city-2026-09-19/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Lincoln City +0.25",
    "odds_set": {
     "by_author": "1.71",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Lincoln City +0.25",
     "author_odds": "1.71",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Lincoln City +0.25 at 1.71"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lincoln City 1-2 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "d8dcba8bf48dcd13f44602ca6c8969c1f21ddc88319d729139fd84f16fc83841",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Lincoln City +0.25",
      "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": "9c00a2ccab00b6341a8fcd3e7a50a46bb4232fdd0abf201b8ba486a80f77d4da",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Lincoln City +0.25",
      "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": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lincoln City +0.25"
   }
  },
  {
   "record_id": "n-58e68836a002b08637b72162",
   "url": "/sources/sportsgambler/picks/2/#pick-n-58e68836a002b08637b72162",
   "match": "Norwich City v Bolton Wanderers",
   "match_url": "/football/matches/norwich-city-vs-bolton-wanderers-2026-09-20/",
   "kickoff": "2026-09-20T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -103.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Norwich City -1 at 1.84",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-4",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.276Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-58e68836a002b08637b72162",
    "quote_text": "There’s a case for backing Norwich -1 at odds of 1.84, meaning money back if Philippe Clement's side beat Bolton by a single goal.",
    "fragment_from": 177,
    "fragment_to": 307,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ba1db79122e5",
     "display_name": "Norwich City — Bolton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-20T12:30:00.000Z",
     "url": "/football/matches/norwich-city-vs-bolton-wanderers-2026-09-20/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Norwich City -1",
    "odds_set": {
     "by_author": "1.84",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Norwich City -1",
     "author_odds": "1.84",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Norwich City -1 at 1.84"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Norwich City 3-4 Bolton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "10e4ce7df1a0d82893c2de468d887a400b44f540b09c7c59b775c0a39f757958",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Norwich City -1",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5d30df48080d67122f9a39ccf3ec3e58ad62058d0855e1a2b575ddbbad307a7a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Norwich City -1",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:11.961Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.276Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.276Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Norwich City -1"
   }
  },
  {
   "record_id": "n-72c04ff4f4d6b6b512543a2a",
   "url": "/sources/sportsgambler/picks/2/#pick-n-72c04ff4f4d6b6b512543a2a",
   "match": "Birmingham City v Middlesbrough",
   "match_url": "/football/matches/birmingham-city-vs-middlesbrough-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Birmingham City +0.25 at 1.82",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Half won",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.355Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-72c04ff4f4d6b6b512543a2a",
    "quote_text": "We’ll split our stake by backing Birmingham +0.25 at odds of 1.82 for this Asian Handicap wager. It means we have a return if they draw but a nice payout should the home team claim a victory against Middlesbrough.",
    "fragment_from": 2104,
    "fragment_to": 2317,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4734fc67fdcf",
     "display_name": "Birmingham City — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-middlesbrough-2026-09-19/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Birmingham City +0.25",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "half_win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Birmingham City +0.25",
     "author_odds": "1.82",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Birmingham City +0.25 at 1.82"
    },
    "author_claim_outcome": {
     "result": "half_win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Half won: the final score was Birmingham City 2-2 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "b4566644af20f78ca93ca3143bd599a87fdd3c4f17a8a29c82f03d7f7302b83a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Birmingham City +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c39410ea6f01f98c08bb8b76aa6fcf3572115a29496e714c0d13402ab7fdfae5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Birmingham City +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.557Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.355Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.355Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Birmingham City +0.25"
   }
  },
  {
   "record_id": "n-7d275076f38d39482025a0b4",
   "url": "/sources/sportsgambler/picks/2/#pick-n-7d275076f38d39482025a0b4",
   "match": "Queens Park Rangers v Preston North End",
   "match_url": "/football/matches/queens-park-rangers-vs-preston-north-end-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Queens Park Rangers at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.300Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-7d275076f38d39482025a0b4",
    "quote_text": "QPR are priced at 1.65 to secure a Full-Time Result victory and we think these odds are too big. We’re expecting the hosts to land a win against Preston and a nice potential return is on the cards.",
    "fragment_from": 1031,
    "fragment_to": 1228,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e8a85432c800",
     "display_name": "Queens Park Rangers — Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-preston-north-end-2026-09-19/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Queens Park Rangers",
    "odds_set": {
     "by_author": "1.65",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Queens Park Rangers",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Queens Park Rangers at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Queens Park Rangers 2-2 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "aeb0149f4598730b566313de2c80b788e4098d516c58ea1616a8d40bfaea25e7",
      "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": "Queens Park Rangers",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ff2ede03cd0cc3b13ee7c90e51ed0ecefb5602536b22c65335d9606127883ae6",
      "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": "Queens Park Rangers",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.672Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.300Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.300Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Queens Park Rangers to win"
   }
  },
  {
   "record_id": "n-8604105d55a2375b336b4edc",
   "url": "/sources/sportsgambler/picks/2/#pick-n-8604105d55a2375b336b4edc",
   "match": "Burnley v Derby County",
   "match_url": "/football/matches/burnley-vs-derby-county-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.74",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.312Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-8604105d55a2375b336b4edc",
    "quote_text": "After careful consideration, we’re going to place a BTTS Yes bet on the basis that 1.74 looks like great value. We anticipate that Burnley and Derby can both find the net here.",
    "fragment_from": 1848,
    "fragment_to": 2024,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1be4fd63264f",
     "display_name": "Burnley — Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/burnley-vs-derby-county-2026-09-19/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.74",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.74",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Burnley 1-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "a813568833ba7d4fb3ceb0144b68b8363c934a086159dbfb3138883075c2cddd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4c30e8ea3d90b4f624588d0df551be6c4b4eeb3a92f7f9324093947996e7d040",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.848Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.312Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.312Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8b1f07670e669c0d1ed5fc77",
   "url": "/sources/sportsgambler/picks/2/#pick-n-8b1f07670e669c0d1ed5fc77",
   "match": "Stoke City v Sheffield United",
   "match_url": "/football/matches/stoke-city-vs-sheffield-united-2026-09-19/",
   "kickoff": "2026-09-19T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -128.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Sheffield United +0.25 at 1.65",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.375Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-8b1f07670e669c0d1ed5fc77",
    "quote_text": "We’ll chance Sheffield United +0.25 on the Asian Handicap and divide our stake between 0 and +0.5 when they meet Stoke. A win delivers a payout at 1.65 although a draw would still land a return.",
    "fragment_from": 2655,
    "fragment_to": 2849,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-17693a07ae86",
     "display_name": "Stoke City — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T11:30:00.000Z",
     "url": "/football/matches/stoke-city-vs-sheffield-united-2026-09-19/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Sheffield United +0.25",
    "odds_set": {
     "by_author": "1.65",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Sheffield United +0.25",
     "author_odds": "1.65",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Sheffield United +0.25 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stoke City 2-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "642d3e55f5c95898343fe1408301da588e0ff49c5a2cb6451dbb2c8fa154f486",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Sheffield United +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "64f83e15a46ce1d0bdc4a700cc112d40caccfca36bab773b47f10393a812ce43",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Sheffield United +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.945Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.375Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.375Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Sheffield United +0.25"
   }
  },
  {
   "record_id": "n-a0872c27bd86c207d7cec218",
   "url": "/sources/sportsgambler/picks/2/#pick-n-a0872c27bd86c207d7cec218",
   "match": "Wrexham v Southampton",
   "match_url": null,
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Southampton at 2.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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.290Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-a0872c27bd86c207d7cec218",
    "quote_text": "Southampton are capable of delivering a nice payout when they clash with Wrexham and the price of 2.20 really stands out. We think that the Full-Time Result market is the best route to a potential return.",
    "fragment_from": 760,
    "fragment_to": 964,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2ceb4a0587fc",
     "display_name": "Wrexham — Southampton",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Southampton",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Southampton",
     "author_odds": "2.2",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Southampton at 2.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 Wrexham 2-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "81f28b27f334483c5ca5dd7af85bf2199dc0caae0481943e6111106097eac52f",
      "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": "Southampton",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "59f4c5e502df82b040b4f42f9b4a6ed04fb36be98ea88b8485ccafe6e162f968",
      "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": "Southampton",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.351Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.290Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.290Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Southampton to win"
   }
  },
  {
   "record_id": "n-b336d31227d8a0bb9d43e5bb",
   "url": "/sources/sportsgambler/picks/2/#pick-n-b336d31227d8a0bb9d43e5bb",
   "match": "Portsmouth v Blackburn Rovers",
   "match_url": "/football/matches/portsmouth-vs-blackburn-rovers-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -126.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Blackburn Rovers +0.25 at 1.93",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Half won",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.345Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-b336d31227d8a0bb9d43e5bb",
    "quote_text": "Blackburn have a strong chance against Portsmouth and we’ll side with the visitors on the Asian Handicap. It’s worth chancing the 1.93 with a +0.25 goal headstart, meaning that our stake is split between 0 and +0.5.",
    "fragment_from": 1304,
    "fragment_to": 1519,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ae25ccb3467b",
     "display_name": "Portsmouth — Blackburn Rovers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/portsmouth-vs-blackburn-rovers-2026-09-19/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Blackburn Rovers +0.25",
    "odds_set": {
     "by_author": "1.93",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "half_win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Blackburn Rovers +0.25",
     "author_odds": "1.93",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Blackburn Rovers +0.25 at 1.93"
    },
    "author_claim_outcome": {
     "result": "half_win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Half won: the final score was Portsmouth 2-2 Blackburn Rovers."
    },
    "settlements": [
     {
      "operation_id": "83bb6308d27c139965c20820e93806b6ccec82474f4b34150cf1dc454b11602e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Blackburn Rovers +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d08a476617908114df71a43d4052b773e5a4cd8ae6b946ca8d05fd80b083954f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Blackburn Rovers +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.539Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.345Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.345Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Blackburn Rovers +0.25"
   }
  },
  {
   "record_id": "n-b44306530e7bf42bdc622b6d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "The way forward could be to back Lincoln with a +0.25 Asian Handicap at 1.71 against Swansea. This means our stake is split between 0 and +0.5, which allows us to land a return with a draw.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "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,
   "correction": null
  },
  {
   "record_id": "n-bd4b51927cdfc3ae08dab8f3",
   "url": "/sources/sportsgambler/picks/2/#pick-n-bd4b51927cdfc3ae08dab8f3",
   "match": "Wolverhampton Wanderers v West Bromwich Albion",
   "match_url": "/football/matches/wolverhampton-wanderers-vs-west-bromwich-albion-2026-09-20/",
   "kickoff": "2026-09-20T11:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -105.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers at 1.76",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.283Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-bd4b51927cdfc3ae08dab8f3",
    "quote_text": "We can’t pass up the opportunity to back Wolverhampton considering they are 1.76 to record a victory over West Brom. We’ll take this Full-Time Result bet with confidence",
    "fragment_from": 474,
    "fragment_to": 643,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-98e0f696d1d6",
     "display_name": "Wolverhampton Wanderers — West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-20T11:00:00.000Z",
     "url": "/football/matches/wolverhampton-wanderers-vs-west-bromwich-albion-2026-09-20/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": "1.76",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wolverhampton Wanderers",
     "author_odds": "1.76",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wolverhampton Wanderers at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-0 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "9a371de45a645889686c5dae7943cdac0f9d800e6f25e46e120bfbe0a3fc2d7b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Wolverhampton Wanderers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "260f6759fe2eaf28568411dba59ba2541821e5f81f62da612c5ee632ae45c316",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Wolverhampton Wanderers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.587Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.283Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.283Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-be77fdad295be1144dc3f1b0",
   "url": "/sources/sportsgambler/picks/2/#pick-n-be77fdad295be1144dc3f1b0",
   "match": "Cardiff City v Charlton Athletic",
   "match_url": null,
   "kickoff": "2026-09-19T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -128.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cardiff City at 1.71",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.066Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.327Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-be77fdad295be1144dc3f1b0",
    "quote_text": "Cardiff look like an attractive bet at 1.71 and we think they can beat Charlton. We’ll place this Full-Time Result wager with confidence",
    "fragment_from": 2389,
    "fragment_to": 2525,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0de8e24450f3a381e50f0f1990675330ed980109b60fe5384463e2117834fea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.066Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7f8c304a0a02",
     "display_name": "Cardiff City — Charlton Athletic",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T11:30:00.000Z",
     "url": null,
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Cardiff City",
    "odds_set": {
     "by_author": "1.71",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.066Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Cardiff City",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cardiff City at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cardiff City 3-1 Charlton Athletic."
    },
    "settlements": [
     {
      "operation_id": "a6aef636649fd813e8aece84945b99e9643a96392ff05fcf7096e73afef1c34b",
      "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": "Cardiff 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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9190b6530e550ccaba49855333fa49b62aa194697163bda8ba1eb0a256df75e0",
      "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": "Cardiff 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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.608Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.327Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/championship-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.327Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Cardiff City to win"
   }
  },
  {
   "record_id": "n-1d61d478bc193e3faf2f7432",
   "url": "/sources/sportsgambler/picks/2/#pick-n-1d61d478bc193e3faf2f7432",
   "match": "Villarreal v Levante UD",
   "match_url": "/football/matches/villarreal-vs-levante-ud-2026-09-20/",
   "kickoff": "2026-09-20T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -99.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.61",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.191Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-1d61d478bc193e3faf2f7432",
    "quote_text": "We find the odds of 1.61 attractive when it comes to the BTTS Yes option.",
    "fragment_from": 821,
    "fragment_to": 894,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f1acdcbca923",
     "display_name": "Villarreal — Levante UD",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-20T16:30:00.000Z",
     "url": "/football/matches/villarreal-vs-levante-ud-2026-09-20/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.61",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.61",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.61"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Villarreal 3-1 Levante UD."
    },
    "settlements": [
     {
      "operation_id": "e46d4f1f304c508d42d2000ab539da5bf7a67c9c0b44a7e9b123ea663f7b4878",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ca7e12a1487d02224a8cbe3469cfb13be72d72a16667916b2bf22e4fd13b46e6",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:11.301Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.191Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.191Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-24fcbe60aed00534e1469512",
   "url": "/sources/sportsgambler/picks/2/#pick-n-24fcbe60aed00534e1469512",
   "match": "Atlético Madrid v Real Madrid",
   "match_url": "/football/matches/atletico-madrid-vs-real-madrid-2026-09-20/",
   "kickoff": "2026-09-20T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -102.0,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.5: Atlético Madrid +0.5 at 1.86",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.264Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-24fcbe60aed00534e1469512",
    "quote_text": "There’s a strong case for backing Atlético Madrid +0.5 on the Asian Handicap in their meeting with Real Madrid. Landing odds of 1.86 looks like great value and we simply need Los Colchoneros to avoid a defeat here.",
    "fragment_from": 972,
    "fragment_to": 1186,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6a85152e7f91",
     "display_name": "Atlético Madrid — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-20T14:15:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-real-madrid-2026-09-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.5",
    "outcome_label": "Atlético Madrid +0.5",
    "odds_set": {
     "by_author": "1.86",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.5",
     "choice": "Atlético Madrid +0.5",
     "author_odds": "1.86",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.5: Atlético Madrid +0.5 at 1.86"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 2-1 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "be56e495afd9e2faf62c23f14e5605ac1938a5aea898d1e2cef42e1cdea7f6c3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.5",
      "choice": "Atlético Madrid +0.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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4394af983e41aac4eea05b43d76272348164d0bf22b0937311905989e640b20f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.5",
      "choice": "Atlético Madrid +0.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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:11.374Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.264Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.264Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Atlético Madrid +0.5"
   }
  },
  {
   "record_id": "n-5180f558226fb987eced676a",
   "url": "/sources/sportsgambler/picks/2/#pick-n-5180f558226fb987eced676a",
   "match": "Espanyol v Elche",
   "match_url": "/football/matches/espanyol-vs-elche-2026-09-18/",
   "kickoff": "2026-09-18T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -145.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Espanyol at 1.88",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.237Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-5180f558226fb987eced676a",
    "quote_text": "We really like Espanyol at odds of 1.88 with Stake to beat Elche, with this Full-Time Result bet making lots of appeal.",
    "fragment_from": 2530,
    "fragment_to": 2649,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-83e6a366f5c2",
     "display_name": "Espanyol — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-18T19:00:00.000Z",
     "url": "/football/matches/espanyol-vs-elche-2026-09-18/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Espanyol",
    "odds_set": {
     "by_author": "1.88",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Espanyol",
     "author_odds": "1.88",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Espanyol at 1.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Espanyol 1-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "3f1bb43ab42d17800d37960b31f62496e3d4472e2baae4fa80a4694ba0602e13",
      "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": "Espanyol",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eba468d427cfbd6dd09e38b64564721be198b5e909d76fde2422c7443705faa0",
      "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": "Espanyol",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:11.883Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.237Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.237Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Espanyol to win"
   }
  },
  {
   "record_id": "n-59168c3d46300310c6430ef5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We’re splitting our Asian Handicap stake between 0 and +0.5 when backing Valencia +0.25 at 1.70 against Real Sociedad.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "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,
   "correction": null
  },
  {
   "record_id": "n-707caa95dc8eeb0883bb5ab8",
   "url": "/sources/sportsgambler/picks/2/#pick-n-707caa95dc8eeb0883bb5ab8",
   "match": "Deportivo de A Coruña v Real Betis",
   "match_url": null,
   "kickoff": "2026-09-20T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -99.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Deportivo de A Coruña +0.25 at 2.02",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Half won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.252Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-707caa95dc8eeb0883bb5ab8",
    "quote_text": "Deportivo +0.25 look like a value bet on the Asian Handicap. This involves splitting our stake between 0 and +0.5, with a win against Real Betis the desired outcome at betting odds of 2.02.",
    "fragment_from": 442,
    "fragment_to": 631,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-997016802e7c",
     "display_name": "Deportivo de A Coruña — Real Betis",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-20T16:30:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Deportivo de A Coruña +0.25",
    "odds_set": {
     "by_author": "2.02",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "half_win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Deportivo de A Coruña +0.25",
     "author_odds": "2.02",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Deportivo de A Coruña +0.25 at 2.02"
    },
    "author_claim_outcome": {
     "result": "half_win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Half won: the final score was Deportivo de A Coruña 1-1 Real Betis."
    },
    "settlements": [
     {
      "operation_id": "2fbd774785c7f26c67c3c25ad6bbe80e0d19fbd9f4fd56e24b05035d5afcbe44",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Deportivo de A Coruña +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "782795cc4fdda18aa8832292c5cdbb173f0d1d72eb95380e02c35392ef9b1db1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Deportivo de A Coruña +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.510Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.252Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.252Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Deportivo de A Coruña +0.25"
   }
  },
  {
   "record_id": "n-7c924d2591f69f362290f28d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "The betting sites might have been too generous with their odds of 1.61 when it comes to the BTTS Yes selection. We can’t see any reason why Celta Vigo and Racing Club won’t find the net.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "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,
   "correction": null
  },
  {
   "record_id": "n-8697bf06de923f80c44399fe",
   "url": "/sources/sportsgambler/picks/2/#pick-n-8697bf06de923f80c44399fe",
   "match": "Athletic Club v Deportivo Alavés",
   "match_url": "/football/matches/athletic-club-vs-deportivo-alaves-2026-09-19/",
   "kickoff": "2026-09-19T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -126.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.219Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-8697bf06de923f80c44399fe",
    "quote_text": "For this reason, we’re backing Under 2.5 on the Total Goals market and this selection is priced at 1.85.",
    "fragment_from": 2096,
    "fragment_to": 2200,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f96a89b00868",
     "display_name": "Athletic Club — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-19T14:15:00.000Z",
     "url": "/football/matches/athletic-club-vs-deportivo-alaves-2026-09-19/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.85",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.85"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Athletic Club 0-0 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "9c1dc6b926598e8e664c06bde34d923d9a84ea884d23daef0e68112e6b8f54f1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": 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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b77bf09329eb05478d9898571e0fa813393c1a31e06c6d02473ee6067a0446e2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.869Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.219Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.219Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-87151c6e145ab63490640702",
   "url": "/sources/sportsgambler/picks/2/#pick-n-87151c6e145ab63490640702",
   "match": "Valencia v Real Sociedad",
   "match_url": null,
   "kickoff": "2026-09-20T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -97.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: Valencia +0.25 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.245Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 3,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-87151c6e145ab63490640702",
    "quote_text": "backing Valencia +0.25 at 1.70 against Real Sociedad",
    "fragment_from": 226,
    "fragment_to": 278,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-47f25eb4f1f4",
     "display_name": "Valencia — Real Sociedad",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-20T19:00:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "Valencia +0.25",
    "odds_set": {
     "by_author": "1.7",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "Valencia +0.25",
     "author_odds": "1.7",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: Valencia +0.25 at 1.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Valencia 2-3 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "0ee7624a152319552952cb00ff55624907ff6e63205a62574498f2b772f66bf7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Valencia +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "167876cb5b5523c62a8403ed98c284d36ad5d622944f2beb233976e2ada34524",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.25",
      "choice": "Valencia +0.25",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.893Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.245Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.245Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 3,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "Valencia +0.25"
   }
  },
  {
   "record_id": "n-9d6f08b312feca52bac2d735",
   "url": "/sources/sportsgambler/picks/2/#pick-n-9d6f08b312feca52bac2d735",
   "match": "Osasuna v Rayo Vallecano",
   "match_url": null,
   "kickoff": "2026-09-19T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -128.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.78",
   "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": null,
   "recorded_at": "2026-09-24T20:16:00.099Z",
   "origin": "Recorded by us after kick-off; 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,
   "correction": {
    "at": "2026-09-28T20:13:18.227Z",
    "field": "reason no bet was placed",
    "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
    "version": 4,
    "url": "/corrections/#c-3c85628ab968",
    "text": "Corrected on 28 September 2026"
   },
   "evidence": {
    "observation_id": "n-9d6f08b312feca52bac2d735",
    "quote_text": "Osasuna and Rayo Vallecano both look capable of scoring when it comes to this contest, with readers recommended to visit the Both Teams to Score market and wager BTTS Yes at an appealing 1.78.",
    "fragment_from": 2273,
    "fragment_to": 2465,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ea65dbd8ea30fc2d598a4aa2bb03ac247df07bd9aa37d7aec37f7aa1d1eaa18b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-24T20:16:00.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c4319bf3d718",
     "display_name": "Osasuna — Rayo Vallecano",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-19T12:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.78",
     "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,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-09-24T20:16:00.099Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.78",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Osasuna 1-1 Rayo Vallecano."
    },
    "settlements": [
     {
      "operation_id": "9d9c7ce8dd22fc0897581f5ac5e2f52ad133b023c8e874fdb3d22c778d9884a0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35c246c08cff586cc2296460a643bd8249a688006d42da9eefec766281eb64e4",
      "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.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.208Z",
      "field_name": "publication date",
      "was": "1 May 2017",
      "now": "not stated by the source",
      "cause": "The date shown was the source page's own date, set long before this match on a page that is updated over time; it is not the date of this prediction. The page date is now shown separately."
     },
     {
      "at": "2026-09-28T20:13:18.227Z",
      "field_name": "reason no bet was placed",
      "was": "market or line not supported yet",
      "now": "the statement had not passed our independent check when the bet was due",
      "cause": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "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.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:18.227Z",
     "field": "reason no bet was placed",
     "reason": "The card gave the wrong reason for the missing bet. The market of this pick is one we settle; the bet was not placed because the statement had not yet passed our independent check. No bet, stake or balance changes.",
     "version": 4,
     "url": "/corrections/#c-3c85628ab968",
     "text": "Corrected on 28 September 2026"
    },
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 2108,
  "pages": 107,
  "page_urls": [
   "/sources/sportsgambler/",
   "/sources/sportsgambler/picks/2/",
   "/sources/sportsgambler/picks/3/",
   "/sources/sportsgambler/picks/4/",
   "/sources/sportsgambler/picks/5/",
   "/sources/sportsgambler/picks/6/",
   "/sources/sportsgambler/picks/7/",
   "/sources/sportsgambler/picks/8/",
   "/sources/sportsgambler/picks/9/",
   "/sources/sportsgambler/picks/10/",
   "/sources/sportsgambler/picks/11/",
   "/sources/sportsgambler/picks/12/",
   "/sources/sportsgambler/picks/13/",
   "/sources/sportsgambler/picks/14/",
   "/sources/sportsgambler/picks/15/",
   "/sources/sportsgambler/picks/16/",
   "/sources/sportsgambler/picks/17/",
   "/sources/sportsgambler/picks/18/",
   "/sources/sportsgambler/picks/19/",
   "/sources/sportsgambler/picks/20/",
   "/sources/sportsgambler/picks/21/",
   "/sources/sportsgambler/picks/22/",
   "/sources/sportsgambler/picks/23/",
   "/sources/sportsgambler/picks/24/",
   "/sources/sportsgambler/picks/25/",
   "/sources/sportsgambler/picks/26/",
   "/sources/sportsgambler/picks/27/",
   "/sources/sportsgambler/picks/28/",
   "/sources/sportsgambler/picks/29/",
   "/sources/sportsgambler/picks/30/",
   "/sources/sportsgambler/picks/31/",
   "/sources/sportsgambler/picks/32/",
   "/sources/sportsgambler/picks/33/",
   "/sources/sportsgambler/picks/34/",
   "/sources/sportsgambler/picks/35/",
   "/sources/sportsgambler/picks/36/",
   "/sources/sportsgambler/picks/37/",
   "/sources/sportsgambler/picks/38/",
   "/sources/sportsgambler/picks/39/",
   "/sources/sportsgambler/picks/40/",
   "/sources/sportsgambler/picks/41/",
   "/sources/sportsgambler/picks/42/",
   "/sources/sportsgambler/picks/43/",
   "/sources/sportsgambler/picks/44/",
   "/sources/sportsgambler/picks/45/",
   "/sources/sportsgambler/picks/46/",
   "/sources/sportsgambler/picks/47/",
   "/sources/sportsgambler/picks/48/",
   "/sources/sportsgambler/picks/49/",
   "/sources/sportsgambler/picks/50/",
   "/sources/sportsgambler/picks/51/",
   "/sources/sportsgambler/picks/52/",
   "/sources/sportsgambler/picks/53/",
   "/sources/sportsgambler/picks/54/",
   "/sources/sportsgambler/picks/55/",
   "/sources/sportsgambler/picks/56/",
   "/sources/sportsgambler/picks/57/",
   "/sources/sportsgambler/picks/58/",
   "/sources/sportsgambler/picks/59/",
   "/sources/sportsgambler/picks/60/",
   "/sources/sportsgambler/picks/61/",
   "/sources/sportsgambler/picks/62/",
   "/sources/sportsgambler/picks/63/",
   "/sources/sportsgambler/picks/64/",
   "/sources/sportsgambler/picks/65/",
   "/sources/sportsgambler/picks/66/",
   "/sources/sportsgambler/picks/67/",
   "/sources/sportsgambler/picks/68/",
   "/sources/sportsgambler/picks/69/",
   "/sources/sportsgambler/picks/70/",
   "/sources/sportsgambler/picks/71/",
   "/sources/sportsgambler/picks/72/",
   "/sources/sportsgambler/picks/73/",
   "/sources/sportsgambler/picks/74/",
   "/sources/sportsgambler/picks/75/",
   "/sources/sportsgambler/picks/76/",
   "/sources/sportsgambler/picks/77/",
   "/sources/sportsgambler/picks/78/",
   "/sources/sportsgambler/picks/79/",
   "/sources/sportsgambler/picks/80/",
   "/sources/sportsgambler/picks/81/",
   "/sources/sportsgambler/picks/82/",
   "/sources/sportsgambler/picks/83/",
   "/sources/sportsgambler/picks/84/",
   "/sources/sportsgambler/picks/85/",
   "/sources/sportsgambler/picks/86/",
   "/sources/sportsgambler/picks/87/",
   "/sources/sportsgambler/picks/88/",
   "/sources/sportsgambler/picks/89/",
   "/sources/sportsgambler/picks/90/",
   "/sources/sportsgambler/picks/91/",
   "/sources/sportsgambler/picks/92/",
   "/sources/sportsgambler/picks/93/",
   "/sources/sportsgambler/picks/94/",
   "/sources/sportsgambler/picks/95/",
   "/sources/sportsgambler/picks/96/",
   "/sources/sportsgambler/picks/97/",
   "/sources/sportsgambler/picks/98/",
   "/sources/sportsgambler/picks/99/",
   "/sources/sportsgambler/picks/100/",
   "/sources/sportsgambler/picks/101/",
   "/sources/sportsgambler/picks/102/",
   "/sources/sportsgambler/picks/103/",
   "/sources/sportsgambler/picks/104/",
   "/sources/sportsgambler/picks/105/",
   "/sources/sportsgambler/picks/106/",
   "/sources/sportsgambler/picks/107/"
  ],
  "groups": {
   "settled": 198,
   "pending": 43,
   "excluded": 1867
  },
  "continuation": "by_time",
  "page": 2,
  "first": 1,
  "last": 20,
  "author_url": "/sources/sportsgambler/",
  "current": false
 },
 "entity_id": "history:/sources/sportsgambler/picks/2/",
 "source_revision": 75,
 "evidence_extra": [
  {
   "observation_id": "n-9f31118e3d9732087a6183f1",
   "quote_text": "For the Crystal Palace +1 Asian Handicap bet to secure a return at 1.91, we need a win or draw against Tottenham.",
   "fragment_from": 1061,
   "fragment_to": 1174,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "287476a0912305d520576baa94575e043064b87847122db3dde237f224b6fe6f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-02T22:15:06.506Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-697bb66e358c",
    "display_name": "Tottenham Hotspur — Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T17:30:00.000Z",
    "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "Crystal Palace +1.0",
   "odds_set": {
    "by_author": "1.91",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-11-02T22:15:06.506Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1",
    "choice": "Crystal Palace +1.0",
    "author_odds": "1.91",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1.0",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: Crystal Palace +1.0 at 1.91"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Tottenham Hotspur 2-0 Crystal Palace."
   },
   "settlements": [
    {
     "operation_id": "0f805024e920972192ad9201352929af463e7fc4a8630a3e50f722d7c73d874b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Crystal Palace +1.0",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5d855acec35ea1b21a32e72753ef7d8e7c39478f815391946712f2145c00621a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Crystal Palace +1.0",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Crystal Palace +1.0"
  },
  {
   "observation_id": "n-cacd22d0dd036916716ce41d",
   "quote_text": "For the Crystal Palace +1 Asian Handicap bet to secure a return at 1.91, we need a win or draw against Tottenham.",
   "fragment_from": 676,
   "fragment_to": 789,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-697bb66e358c",
    "display_name": "Tottenham Hotspur — Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T17:30:00.000Z",
    "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "Crystal Palace +1",
   "odds_set": {
    "by_author": "1.91",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1",
    "choice": "Crystal Palace +1",
    "author_odds": "1.91",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: Crystal Palace +1 at 1.91"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Tottenham Hotspur 2-0 Crystal Palace."
   },
   "settlements": [
    {
     "operation_id": "f339305b2ffa923cae664fd321436b791286fcec2ebbf24b633bbadcbfc4bcf8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Crystal Palace +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cf104e4a2a3a2cf96a756b87a67bfccbd8e0e74e7cf6340f047ab3df5db0db84",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Crystal Palace +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Crystal Palace +1"
  },
  {
   "observation_id": "n-b2e79c901e4fe9e105d5cd54",
   "quote_text": "The Total Goals market offers us the opportunity to back our Under 2.5 Goals prediction. Bournemouth and Leeds might play out a fairly dull encounter and odds of 1.96 stick out on the coupon.",
   "fragment_from": 946,
   "fragment_to": 1137,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-39d8fcfaf4a9",
    "display_name": "AFC Bournemouth — Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T15:00:00.000Z",
    "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.96",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.96",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.96"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AFC Bournemouth 2-0 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "13b364c2dd92b8173c5b2ba764ae06174f7a82239b5dca1216cca943aee9f450",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1947b5516333be35729ea3a2169fa4766b3044d1f2039e941c6406b5bd8c60cb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-5acc17aeb7a0cb67005ce40b",
   "quote_text": "Our opinion is that Brentford will prove too strong in all departments and we’ll therefore take the 2.00 that the Bees beat Nottingham Forest.",
   "fragment_from": 1222,
   "fragment_to": 1364,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-c1dd1e3955c7",
    "display_name": "Brentford — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T15:00:00.000Z",
    "url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Brentford",
   "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Brentford",
    "author_odds": "2",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Brentford at 2"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Brentford 2-0 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a499c17b1a45c059e47d1ee08b0a6c9e2931965fbd88dc88c32a87a2fe42dc80",
     "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": "Brentford",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1aee1bdb5116acd2fc9409851300d8d424148e9773c274128e8d7816756a1ae4",
     "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": "Brentford",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Brentford to win"
  },
  {
   "observation_id": "n-222ea97988f690380ea6f56d",
   "quote_text": "There’s an opportunity to bet on BTTS Yes when it comes to this Coventry vs Sunderland contest. The odds of 1.67 are really attractive and we anticipate that the teams will be among the goals.",
   "fragment_from": 1499,
   "fragment_to": 1691,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "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": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.67",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.67",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.67"
   },
   "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": "9caa6760f917d2c6e4d0e3aa008983dc81355687b12d973ea0b3278af181ae25",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e046d6434edb4bc49806bcabab7064841bfd92168cdc061bcfde03af914262ee",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-8342fcf18700604f1ae5a06c",
   "quote_text": "Therefore, we’re going to back Over 2.5 on the Total Goals market, especially at attractive odds of 1.94.",
   "fragment_from": 1840,
   "fragment_to": 1945,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "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": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.94",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.94",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.94"
   },
   "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": "63ca400cc816d2536dde62d2901ec9f899519b56b72a4f6a93bfe641803ea9e7",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1d2025e47f9c1120e04d681729ae6795134b28ad425fee4155e0501101a577c0",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-8875915f573779bd338e339a",
   "quote_text": "The standout bet can be found on the Full-Time Result market where Manchester City are currently priced at 1.60. We think they can overcome Brighton and this looks a value play.",
   "fragment_from": 2027,
   "fragment_to": 2204,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-31T20:15:10.793Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3a3fd595d5c8",
    "display_name": "Manchester City — Brighton & Hove Albion",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T15:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "1.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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-31T20:15:10.793Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": "1.6",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 1.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 0-1 Brighton & Hove Albion."
   },
   "settlements": [
    {
     "operation_id": "bdec09c5a3ea4d979439647bc2df88a3655649cf2436e070bcd7d67c61408c8f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "94fdc6efd2d579a9d4e1a0f9f893acbdb7299b5b2204bb59edee5b42437a01e0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Manchester City to win"
  },
  {
   "observation_id": "n-b4a343c9c2e22a035e68e2ba",
   "quote_text": "Arsenal -1.25 could be worth a bet at 1.91 on the Asian Handicap.",
   "fragment_from": 687,
   "fragment_to": 752,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "161f91a57b85b9d03f9e45c78f9c132c04ef83e1c7ae2253431b146027350730",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-24T16:15:04.874Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.25",
   "outcome_label": "Arsenal -1.25",
   "odds_set": {
    "by_author": "1.91",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-24T16:15:04.874Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1.25",
    "choice": "Arsenal -1.25",
    "author_odds": "1.91",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1.25",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.25: Arsenal -1.25 at 1.91"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "71610d6b155211bf20ef50f9a4e468295f0771132df057f253a30798331df5f1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.25",
     "choice": "Arsenal -1.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2021956d5cf6caf0be8b8397d93819914843b0822515ec4f32e9b26e3247a399",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.25",
     "choice": "Arsenal -1.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Arsenal -1.25"
  },
  {
   "observation_id": "n-197994d510a1adf2662857d1",
   "quote_text": "back Coventry with a +0.25 Asian Handicap at 1.85 against Fulham.",
   "fragment_from": 1003,
   "fragment_to": 1068,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "161f91a57b85b9d03f9e45c78f9c132c04ef83e1c7ae2253431b146027350730",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-24T16:15:04.874Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-44468d972083",
    "display_name": "Coventry City — Fulham",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.25",
   "outcome_label": "Coventry City +0.25",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-24T16:15:04.874Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "Coventry City +0.25",
    "author_odds": "1.85",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: Coventry City +0.25 at 1.85"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Coventry City 0-1 Fulham."
   },
   "settlements": [
    {
     "operation_id": "379b216c39eca963e0402ee52c56692f95000c6727cfd2d6da0a926884fca265",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Coventry City +0.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "525dfc4d40855ad386fa66878c405f1a4a4703983e8a42dbad33514f2a13aaf0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Coventry City +0.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Coventry City +0.25"
  },
  {
   "observation_id": "n-df10d8fdcb55d1bfe602c0f1",
   "quote_text": "This has resulted in us betting the Over 2.5 selection on the Total Goals market, with the price of 1.63 standing out.",
   "fragment_from": 649,
   "fragment_to": 767,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1e48ce4a67f795ef2500ffbe7a816de8367950ce38dab92a209f663afcffaf3d",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T01:54:59.714Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "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": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.63",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-18T01:54:59.714Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.63",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.63"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Newcastle United 0-1 Aston Villa."
   },
   "settlements": [
    {
     "operation_id": "c60156699cdf3900e1482f446fee38ddf77c5968af03d77298e33aa7a8f2024f",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c660b3c4a98080799bb204109b55ce456b359c9dfb0c5dad1dbf794bf6db8e3a",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-8f86ccb6311e1d0395379668",
   "quote_text": "We’ll split our stake by backing Coventry +0.25 at odds of 1.98 for this Asian Handicap wager.",
   "fragment_from": 335,
   "fragment_to": 429,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d1bec33689bf518a5ec0a384a03e47ae26e6271391a2399814800243ea7b2e6",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:25:32.036Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "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": "Asian handicap 0.25",
   "outcome_label": "Coventry City +0.25",
   "odds_set": {
    "by_author": "1.98",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-12T21:25:32.036Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "Coventry City +0.25",
    "author_odds": "1.98",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: Coventry City +0.25 at 1.98"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Coventry City 4-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "10fa7f33d382dfd5741c8d1a9cf10e062cb62b69e03c2ef2aa0b98792db201d1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Coventry City +0.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f4552347b041c62de790019b42c2488b8a7059af65c7d265e777ec55589cf64c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Coventry City +0.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Coventry City +0.25"
  },
  {
   "observation_id": "n-6a9c9bb7cf4d7c155c650f17",
   "quote_text": "Paderborn +1 could be the way forward on the Asian Handicap. You can get odds of 1.84 that the home team benefit from having a one-goal start and that means money back if they are narrowly defeated by Stuttgart.",
   "fragment_from": 949,
   "fragment_to": 1160,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "70f949bb6c3c9caaaeac9651d869c4a3c98e198687a1102d6853c0510ca8370b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T01:55:02.877Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-17e4bb51bca5",
    "display_name": "SC Paderborn 07 — VfB Stuttgart",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-10T13:30:00.000Z",
    "url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-10/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "SC Paderborn 07 +1",
   "odds_set": {
    "by_author": "1.84",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-11T01:55:02.877Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1",
    "choice": "SC Paderborn 07 +1",
    "author_odds": "1.84",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: SC Paderborn 07 +1 at 1.84"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was SC Paderborn 07 0-2 VfB Stuttgart."
   },
   "settlements": [
    {
     "operation_id": "2e1fd63270e2efa4a05af8e2e01585554a285c8ac7212605a6e581afec3e995e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "SC Paderborn 07 +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0e4424d77a5b05fa19b52b2f3490fd792acc15199fac29f86ea2485c1ffd76fc",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "SC Paderborn 07 +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "SC Paderborn 07 +1"
  },
  {
   "observation_id": "n-462d206f97b2c9754f7c3ab6",
   "quote_text": "at betting odds of 1.77",
   "fragment_from": 1873,
   "fragment_to": 1896,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/championship-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2a42cff65f7d92f171222f35a02520f748e96f440054156a876353f65d448520",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T01:55:02.200Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-a6d599e29c75",
    "display_name": "Watford — Burnley",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-10T14:00:00.000Z",
    "url": "/football/matches/watford-vs-burnley-2026-10-10/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.25",
   "outcome_label": "Watford +0.25",
   "odds_set": {
    "by_author": "1.77",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-11T01:55:02.200Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "Watford +0.25",
    "author_odds": "1.77",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: Watford +0.25 at 1.77"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Watford 0-4 Burnley."
   },
   "settlements": [
    {
     "operation_id": "20069fee199a97af5c493d0dae579d709827e7a3f252f501dec15e95ffb4df32",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Watford +0.25",
     "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": "52da50f8da17045bc8446968082ab578e9df5a8bb18992d95b697af956729be7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.25",
     "choice": "Watford +0.25",
     "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": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/championship-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Watford +0.25"
  },
  {
   "observation_id": "n-879915b98995b9b539c11e88",
   "quote_text": "Take the odds of 1.67 that the Red Devils claim a victory.",
   "fragment_from": 630,
   "fragment_to": 688,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9caaebcb2aeabf828c602f6e594b2a0c8a9ceb872e8b2a64e684f0c108b80efb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T01:45:01.835Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3b581b019b07",
    "display_name": "Manchester United — Tottenham Hotspur",
    "competition_name": "Premier League",
    "starts_at": "2026-10-10T16:30:00.000Z",
    "url": "/football/matches/manchester-united-vs-tottenham-hotspur-2026-10-10/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester United",
   "odds_set": {
    "by_author": "1.67",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-11T01:45:01.835Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester United",
    "author_odds": "1.67",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester United at 1.67"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester United 1-1 Tottenham Hotspur."
   },
   "settlements": [
    {
     "operation_id": "8b025021b120b78c5c7d422ba84b4e2e58534bccb172bfffd35811d316e4397b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester United",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d394d8aa4a16d7b8ed72973e3a60a1e700b9443b363d36d0d38d750623167523",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester United",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Manchester United to win"
  },
  {
   "observation_id": "n-a39a2614ee1c20ee59905c50",
   "quote_text": "The odds of 1.66 look too big to resist when it comes to wagering Over 2.5 Goals.",
   "fragment_from": 767,
   "fragment_to": 848,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9caaebcb2aeabf828c602f6e594b2a0c8a9ceb872e8b2a64e684f0c108b80efb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T01:45:01.835Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "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": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.66",
    "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2017-05-01T09:00:00.000Z",
    "detected_at": "2026-10-11T01:45:01.835Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_match",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.66",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.66"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Aston Villa 2-2 Brentford."
   },
   "settlements": [
    {
     "operation_id": "2e1af6a065d785ccf2cf79de4a926432f30e239c382dcb58a6bf98dc63db1a18",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "aba672685eab3a19c107806ba6d1903b64dd84838c8d7847eab1341b15e3aa5b",
     "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: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  }
 ]
}
